项目编号ZP########项目名称########################发布日期####/##/##报名截止日期####/##/##投标开始日期时间####/##/## -- ##:##开标日期时间####/##/##-- ##:##项目类别备件 ### 门S####### 地址内蒙古包头市昆区河西工业区(钢铁大街与一号路交叉路口北侧###米) ### 上招标平台后,下载标书与相关文件 变更公告内容 一、项目名称: ######################## 二、项目编号: ZP######## 三、变更情况: ### 投标,项目终止。由此给各位供应商带来的不便,敬请谅解,特此公告。 四、发布媒介 ### 在包钢电子采购交易平台(ep.btsteel.com)、内蒙古自治区企业阳光采购服务平台(nmgygcg.ejy###.com)等媒介发布。 五、联系方式 采 购 人: ### ### 地址:内蒙古包头市昆区河西工业园区联 系 人:盛夏联系电话: ########### 招标代理机构: ### 地址:内蒙古包头市昆区河西工业区( ### 代理机构项目负责人:肖继超####- ### 长:曹小艳 ####-####### 客服热线电话: ########### ; ########### 。 ### ####/##/## var dataView; var options = {enableCellNavigation: true, editable: true }; var sortcol = "title";var sortdir = #;var percentCompleteThreshold = #;var prevPercentCompleteThreshold = #;var columns = [{id:"projitemno", name: "项次", field: "projItemNo", width: ##, sortable: true},{id:"bidno", name: "标段", field: "bidNo", width: ##, sortable: true},{id:"cnmdesc", name: "货物名称", field: "CNmDesc", width: ###, sortable: true},{id:"nmspec", name: "规格,型号", field: "nmSpec", width: ###, sortable: true},{id:"quality", name: "材质", field: "quality", width: ##, sortable: true},{id:"picno", name: "图号", field: "picNo", width: ###, sortable: true},{id:"prodbrand", name: "产地、品牌", field: "prodBrand", width: ###, sortable: true},{id:"unitinv", name: "单位", field: "unitInv", width: ##, sortable: true},{id:"sendqty", name: "招标数量", field: "sendQty", width: ###, sortable: true,formatter:colnumFormatter},{id:"sendprice", name: "单价最高限价", field: "sendPrice", width: ###, sortable: true,formatter:colnumFormatter},{id:"unitwgtkg", name: "单重(KG)", field: "unitWgtkg", width: ###, sortable: true,formatter:colnumFormatter},{id:"remark", name: "备注", field: "remark", width: ###, sortable: true}];function avgTotalsFormatter(totals, columnDef) {var val = totals.avg if (val != null) {return "avg: " + Math.round(val) + "%";}return "";}function sumTotalsFormatter(totals, columnDef) {var val = totals.sum if (val != null) {return "total: " + ((Math.round(parseFloat(val)*###)/###));}return "";}function colnumFormatter(row, cell, value, columnDef, dataContext) {if(value" + numberFormatter(value) + "";}else if(value>#){return ""+numberFormatter(value)+"";}else {return ""+value+"";}} function numberFormatter(num) {var source = String(num).split(".");// ### 分source[#] = source[#].replace(new RegExp("(\d)(?=(\d{#})+$)","ig"),"$#,");return source.join(".");// ### 分合并进来}function comparer(a, b) {var x = a[sortcol], y = b[sortcol];return (x == y ? # : (x > y ? # : -#));}var data = []; function loadData() { data = [];dataView.setItems(data);}var grid; var pageSize = ###; $(function () {var groupItemMetadataProvider = new Slick.Data.GroupItemMetadataProvider();dataView = new Slick.Data.DataView({groupItemMetadataProvider: groupItemMetadataProvider});grid = new Slick.Grid("#myGrid", dataView, columns, options);grid.registerPlugin(groupItemMetadataProvider);grid.setSelectionModel(new Slick.CellSelectionModel());var pager = new Slick.Controls.Pager(dataView, grid, $("#pager"));var columnpicker = new Slick.Controls.ColumnPicker(columns, grid, options);var copyManager = new Slick.CellCopyManager();grid.registerPlugin(copyManager);copyManager.onCopyCells.subscribe(function(e, args){if(args.ranges.length!==#) {throw "This implementation only supports single range copy and paste operations";}var range = args.ranges[#];var clipText = "";for(var i=range.fromRow; i
查看剩余内容>>