MaiXinRong 3 месяцев назад
Родитель
Сommit
0681947b89
2 измененных файлов с 4 добавлено и 64 удалено
  1. 1 64
      app/public/js/shares/dsk.js
  2. 3 0
      sql/update.sql

+ 1 - 64
app/public/js/shares/dsk.js

@@ -7,63 +7,6 @@ const dsk = (function () {
         { key: 'item', value: 3, name: '单项工程' },
         { key: 'unit', value: 4, name: '单位工程' },
     ];
-    const FileType = {
-        default: [
-            { key: 'submission', value: 1, name: '投标' },
-            { key: 'invitation', value: 2, name: '招标/预算' },
-            { key: 'control', value: 3, name: '控制价' },
-            { key: 'change_budget', value: 4, name: '变更预算' },
-            { key: 'estimate', value: 5, name: '概算' },
-            { key: 'settlement', value: 10, name: '结算' },
-            { key: 'gusuan', value: 15, name: '估算(可行性估算)' },
-            { key: 'suggest_gusuan', value: 16, name: '建议估算' },
-            { key: 'three_bill_budget', value: 18, name: '三级清单预算' },
-            { key: 'bills_budget', value: 19, name: '清单预算' },
-        ],
-        sjgl: [
-            { key: 'submission', value: 1, name: '施工图预算' },
-            { key: 'invitation', value: 2, name: '' },
-            { key: 'control', value: 3, name: '' },
-            { key: 'change_budget', value: 4, name: '变更清单预算' },
-            { key: 'estimate', value: 5, name: '设计概算' },
-            { key: 'settlement', value: 10, name: '结算' },
-            { key: 'gusuan', value: 15, name: '可行性估算' },
-            { key: 'suggest_gusuan', value: 16, name: '建议估算' },
-            { key: 'three_bill_budget', value: 18, name: '三级清单预算' },
-            { key: 'bills_budget', value: 19, name: '工程量清单预算' },
-        ],
-        fxgl: [
-            { key: 'submission', value: 1, name: '施工图预算' },
-            { key: 'invitation', value: 2, name: '' },
-            { key: 'control', value: 3, name: '' },
-            { key: 'change_budget', value: 4, name: '变更清单预算' },
-            { key: 'estimate', value: 5, name: '设计概算' },
-            { key: 'settlement', value: 10, name: '结算' },
-            { key: 'gusuan', value: 15, name: '可行性估算' },
-            { key: 'suggest_gusuan', value: 16, name: '建议估算' },
-            { key: 'three_bill_budget', value: 18, name: '分项清单预算' },
-            { key: 'bills_budget', value: 19, name: '工程量清单预算' },
-        ],
-        js: [
-            { key: 'submission', value: 1, name: '预算' },
-            { key: 'invitation', value: 2, name: '' },
-            { key: 'control', value: 3, name: '' },
-            { key: 'change_budget', value: 4, name: '变更清单预算' },
-            { key: 'estimate', value: 5, name: '概算' },
-            { key: 'settlement', value: 10, name: '结算' },
-            { key: 'gusuan', value: 15, name: '估算' },
-            { key: 'suggest_gusuan', value: 16, name: '' },
-            { key: 'three_bill_budget', value: 18, name: '' },
-            { key: 'bills_budget', value: 19, name: '' },
-        ]
-    };
-    const CompilationFileType = [
-        { compliationId: '5de61133d46f6f000d15d347', name: '全国公路(2018)', fileType: FileType.fxgl },
-        { compliationId: '63f31fe113566500140e4902', name: '广东公路(2018)', fileType: FileType.sjgl },
-        { compliationId: '66b1f3f6ad66620013c13883', name: '浙江公路(2025)', fileType: FileType.fxgl },
-        { compliationId: '5b52b027fd3bb0000b257cf8', name: '重庆建设(2018)', fileType: FileType.js },
-        { compliationId: '5c66649650da2d000d8d37ba', name: '广东建设(2018)', fileType: FileType.js },
-    ];
     const projectTypeKey = (function(arr) {
         const result = {};
         for (const a of arr) {
@@ -176,13 +119,7 @@ const dsk = (function () {
             if (!this.compliation) {
                 this.compliation = await loadCompilation();
                 for (const c of this.compliation) {
-                    const cft = CompilationFileType.find(x => { return x.compliationId === c.ID; });
-                    const FileType = cft ? cft.fileType : FileType.default;
                     c.project = await loadProject(c.ID);
-                    for (const p of c.project) {
-                        const pftype = p.property && p.property.fileType ? FileType.find(x => { return x.value === p.property.fileType; }) : null;
-                        p.file_type_str = pftype ? pftype.name : '';
-                    }
                 }
             }
 
@@ -222,7 +159,7 @@ const dsk = (function () {
             };
             const loadTempTreeNode = function (data, parent) {
                 const type = projectType.find(x => { return x.value === data.type; });
-                const node = { type: type.value, type_str: type.name, file_type_str: data.file_type_str, dsk_id: data.ID, name: data.name, compilation_id: compilation.ID };
+                const node = { type: type.value, type_str: type.name, file_type_str: data.property ? data.property.fileTypeStr || '' : '', dsk_id: data.ID, name: data.name, compilation_id: compilation.ID };
                 const cur = subjectTree.addNode(node, parent);
                 if (data.children) {
                     data.children.forEach(c => {

+ 3 - 0
sql/update.sql

@@ -48,6 +48,9 @@ MODIFY COLUMN `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT
 ADD COLUMN `code` varchar(50) NOT NULL DEFAULT '' COMMENT '序号/编号' AFTER `name`,
 MODIFY COLUMN `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '备注' AFTER `name`;
 
+ALTER TABLE `zh_budget_std`
+ADD COLUMN `progress_template_id` varchar(255) NOT NULL DEFAULT '' COMMENT '项目概况-阶段进度-新建模板id列表(‘,’分隔)' AFTER `ht_tender_template_id`;
+
 ------------------------------------
 -- 表数据
 ------------------------------------