|
@@ -16,7 +16,8 @@ const realCompleteCols = ['real_qty', 'estimate_qty'];
|
|
|
const priceDiffCols = ['org_price', 'pc_tp'];
|
|
const priceDiffCols = ['org_price', 'pc_tp'];
|
|
|
const thirdPartyCols = {
|
|
const thirdPartyCols = {
|
|
|
gxby: ['gxby'],
|
|
gxby: ['gxby'],
|
|
|
- dagl: ['dagl']
|
|
|
|
|
|
|
+ dagl: ['dagl'],
|
|
|
|
|
+ wbs_url: ['wbs_url'],
|
|
|
};
|
|
};
|
|
|
const minusNoValueCols = ['qc_minus_qty', 'end_qc_minus_qty'];
|
|
const minusNoValueCols = ['qc_minus_qty', 'end_qc_minus_qty'];
|
|
|
|
|
|
|
@@ -166,6 +167,7 @@ const BaseSetCol = {
|
|
|
{ key: 'is_tp', name: '总额计量', fixed: [], bills: 1, pos: 0 },
|
|
{ key: 'is_tp', name: '总额计量', fixed: [], bills: 1, pos: 0 },
|
|
|
{ key: 'gxby', name: '工序报验', fixed: ['valid', 'alias'], bills: 1, pos: 1, },
|
|
{ key: 'gxby', name: '工序报验', fixed: ['valid', 'alias'], bills: 1, pos: 1, },
|
|
|
{ key: 'dagl', name: '档案管理', fixed: ['valid', 'alias'], bills: 1, pos: 1, },
|
|
{ key: 'dagl', name: '档案管理', fixed: ['valid', 'alias'], bills: 1, pos: 1, },
|
|
|
|
|
+ { key: 'wbs_url', name: '3方链接', fixed: ['valid', 'alias'], bills: 1, pos: 1, init: 1 },
|
|
|
{ key: 'ex_calc1', name: '计算1', fixed: [], bills: 1, pos: 1, },
|
|
{ key: 'ex_calc1', name: '计算1', fixed: [], bills: 1, pos: 1, },
|
|
|
{ key: 'cur_ex_calc1', name: '本期计算1', fixed: [], bills: 1, pos: 1, },
|
|
{ key: 'cur_ex_calc1', name: '本期计算1', fixed: [], bills: 1, pos: 1, },
|
|
|
{ key: 'end_ex_calc1', name: '截止本期计算1', fixed: [], bills: 1, pos: 1, },
|
|
{ key: 'end_ex_calc1', name: '截止本期计算1', fixed: [], bills: 1, pos: 1, },
|
|
@@ -218,6 +220,7 @@ const BaseSetCol = {
|
|
|
{ key: 'is_tp', name: '总额计量', fixed: [], bills: 1, pos: 0 },
|
|
{ key: 'is_tp', name: '总额计量', fixed: [], bills: 1, pos: 0 },
|
|
|
{ key: 'gxby', name: '工序报验', fixed: ['valid', 'alias'], bills: 1, pos: 1, },
|
|
{ key: 'gxby', name: '工序报验', fixed: ['valid', 'alias'], bills: 1, pos: 1, },
|
|
|
{ key: 'dagl', name: '档案管理', fixed: ['valid', 'alias'], bills: 1, pos: 1, },
|
|
{ key: 'dagl', name: '档案管理', fixed: ['valid', 'alias'], bills: 1, pos: 1, },
|
|
|
|
|
+ { key: 'wbs_url', name: '3方链接', fixed: ['valid', 'alias'], bills: 1, pos: 1, init: 1 },
|
|
|
{ key: 'ex_calc1', name: '计算1', fixed: [], bills: 1, pos: 1, },
|
|
{ key: 'ex_calc1', name: '计算1', fixed: [], bills: 1, pos: 1, },
|
|
|
{ key: 'cur_ex_calc1', name: '本期计算1', fixed: [], bills: 1, pos: 1, },
|
|
{ key: 'cur_ex_calc1', name: '本期计算1', fixed: [], bills: 1, pos: 1, },
|
|
|
{ key: 'end_ex_calc1', name: '截止本期计算1', fixed: [], bills: 1, pos: 1, },
|
|
{ key: 'end_ex_calc1', name: '截止本期计算1', fixed: [], bills: 1, pos: 1, },
|
|
@@ -272,6 +275,7 @@ const glSpreadTemplate = {
|
|
|
{ key: 'is_tp', valid: 1},
|
|
{ key: 'is_tp', valid: 1},
|
|
|
{ key: 'gxby', valid: 1},
|
|
{ key: 'gxby', valid: 1},
|
|
|
{ key: 'dagl', valid: 1},
|
|
{ key: 'dagl', valid: 1},
|
|
|
|
|
+ { key: 'wbs_url', valid: 1 },
|
|
|
{ key: 'ex_calc1', valid: 0 },
|
|
{ key: 'ex_calc1', valid: 0 },
|
|
|
{ key: 'cur_ex_calc1', valid: 0 },
|
|
{ key: 'cur_ex_calc1', valid: 0 },
|
|
|
{ key: 'end_ex_calc1', valid: 0 },
|
|
{ key: 'end_ex_calc1', valid: 0 },
|
|
@@ -324,6 +328,7 @@ const glSpreadTemplate = {
|
|
|
{ key: 'add_stage_order', valid: 1},
|
|
{ key: 'add_stage_order', valid: 1},
|
|
|
{ key: 'gxby', valid: 1},
|
|
{ key: 'gxby', valid: 1},
|
|
|
{ key: 'dagl', valid: 1},
|
|
{ key: 'dagl', valid: 1},
|
|
|
|
|
+ { key: 'wbs_url', valid: 1 },
|
|
|
{ key: 'ex_calc1', valid: 0 },
|
|
{ key: 'ex_calc1', valid: 0 },
|
|
|
{ key: 'cur_ex_calc1', valid: 0 },
|
|
{ key: 'cur_ex_calc1', valid: 0 },
|
|
|
{ key: 'end_ex_calc1', valid: 0 },
|
|
{ key: 'end_ex_calc1', valid: 0 },
|
|
@@ -377,6 +382,7 @@ const szSpreadTemplate = {
|
|
|
{ key: 'is_tp', valid: 1},
|
|
{ key: 'is_tp', valid: 1},
|
|
|
{ key: 'gxby', valid: 1},
|
|
{ key: 'gxby', valid: 1},
|
|
|
{ key: 'dagl', valid: 1},
|
|
{ key: 'dagl', valid: 1},
|
|
|
|
|
+ { key: 'wbs_url', valid: 1 },
|
|
|
{ key: 'ex_calc1', valid: 0 },
|
|
{ key: 'ex_calc1', valid: 0 },
|
|
|
{ key: 'cur_ex_calc1', valid: 0 },
|
|
{ key: 'cur_ex_calc1', valid: 0 },
|
|
|
{ key: 'end_ex_calc1', valid: 0 },
|
|
{ key: 'end_ex_calc1', valid: 0 },
|
|
@@ -429,6 +435,7 @@ const szSpreadTemplate = {
|
|
|
{ key: 'add_stage_order', valid: 1},
|
|
{ key: 'add_stage_order', valid: 1},
|
|
|
{ key: 'gxby', valid: 1},
|
|
{ key: 'gxby', valid: 1},
|
|
|
{ key: 'dagl', valid: 1},
|
|
{ key: 'dagl', valid: 1},
|
|
|
|
|
+ { key: 'wbs_url', valid: 1 },
|
|
|
{ key: 'ex_calc1', valid: 0 },
|
|
{ key: 'ex_calc1', valid: 0 },
|
|
|
{ key: 'cur_ex_calc1', valid: 0 },
|
|
{ key: 'cur_ex_calc1', valid: 0 },
|
|
|
{ key: 'end_ex_calc1', valid: 0 },
|
|
{ key: 'end_ex_calc1', valid: 0 },
|
|
@@ -482,6 +489,7 @@ const fjSpreadTemplate = {
|
|
|
{ key: 'is_tp', valid: 1},
|
|
{ key: 'is_tp', valid: 1},
|
|
|
{ key: 'gxby', valid: 1},
|
|
{ key: 'gxby', valid: 1},
|
|
|
{ key: 'dagl', valid: 1},
|
|
{ key: 'dagl', valid: 1},
|
|
|
|
|
+ { key: 'wbs_url', valid: 1 },
|
|
|
{ key: 'ex_calc1', valid: 0 },
|
|
{ key: 'ex_calc1', valid: 0 },
|
|
|
{ key: 'cur_ex_calc1', valid: 0 },
|
|
{ key: 'cur_ex_calc1', valid: 0 },
|
|
|
{ key: 'end_ex_calc1', valid: 0 },
|
|
{ key: 'end_ex_calc1', valid: 0 },
|
|
@@ -534,6 +542,7 @@ const fjSpreadTemplate = {
|
|
|
{ key: 'add_stage_order', valid: 1},
|
|
{ key: 'add_stage_order', valid: 1},
|
|
|
{ key: 'gxby', valid: 1},
|
|
{ key: 'gxby', valid: 1},
|
|
|
{ key: 'dagl', valid: 1},
|
|
{ key: 'dagl', valid: 1},
|
|
|
|
|
+ { key: 'wbs_url', valid: 1 },
|
|
|
{ key: 'ex_calc1', valid: 0 },
|
|
{ key: 'ex_calc1', valid: 0 },
|
|
|
{ key: 'cur_ex_calc1', valid: 0 },
|
|
{ key: 'cur_ex_calc1', valid: 0 },
|
|
|
{ key: 'end_ex_calc1', valid: 0 },
|
|
{ key: 'end_ex_calc1', valid: 0 },
|
|
@@ -543,7 +552,7 @@ const ProjectSpreadTemplate = [
|
|
|
{ code: 'gl', name: '公路', template: glSpreadTemplate, isDefault: 1 },
|
|
{ code: 'gl', name: '公路', template: glSpreadTemplate, isDefault: 1 },
|
|
|
{ code: 'sz', name: '市政', template: szSpreadTemplate },
|
|
{ code: 'sz', name: '市政', template: szSpreadTemplate },
|
|
|
{ code: 'fj', name: '房建', template: fjSpreadTemplate },
|
|
{ code: 'fj', name: '房建', template: fjSpreadTemplate },
|
|
|
- { code: 'xxby', name: '小修保养', template: glSpreadTemplate },
|
|
|
|
|
|
|
+ { code: 'xxby', name: '养护', template: glSpreadTemplate },
|
|
|
];
|
|
];
|
|
|
const BaseSpreadColSetting = {
|
|
const BaseSpreadColSetting = {
|
|
|
tz_ledger_set: {
|
|
tz_ledger_set: {
|
|
@@ -656,6 +665,7 @@ const BaseSpreadColSetting = {
|
|
|
is_tp: [{title: '总额计量', colSpan: '1', rowSpan: '2', field: 'is_tp', hAlign: 1, width: 60, cellType: 'checkbox'}],
|
|
is_tp: [{title: '总额计量', colSpan: '1', rowSpan: '2', field: 'is_tp', hAlign: 1, width: 60, cellType: 'checkbox'}],
|
|
|
gxby: [{title: '工序报验', colSpan: '1', rowSpan: '2', field: 'gxby', hAlign: 1, width: 80, formatter: '@', readOnly: true}],
|
|
gxby: [{title: '工序报验', colSpan: '1', rowSpan: '2', field: 'gxby', hAlign: 1, width: 80, formatter: '@', readOnly: true}],
|
|
|
dagl: [{title: '档案管理', colSpan: '1', rowSpan: '2', field: 'dagl', hAlign: 1, width: 80, formatter: '@', readOnly: true}],
|
|
dagl: [{title: '档案管理', colSpan: '1', rowSpan: '2', field: 'dagl', hAlign: 1, width: 80, formatter: '@', readOnly: true}],
|
|
|
|
|
+ wbs_url: [{ title: '3方链接', colSpan: '1', rowSpan: '2', field: 'wbs_url', hAlign: 0, width: 60, formatter: '@', readOnly: true }],
|
|
|
drawing_code: [{title: '图(册)号', colSpan: '1', rowSpan: '2', field: 'drawing_code', hAlign: 0, width: 80, formatter: '@', textIndent: 1}],
|
|
drawing_code: [{title: '图(册)号', colSpan: '1', rowSpan: '2', field: 'drawing_code', hAlign: 0, width: 80, formatter: '@', textIndent: 1}],
|
|
|
node_type: [{title: '费用类别', colSpan: '1', rowSpan: '2', field: 'node_type', hAlign: 0, width: 100, cellType: 'customizeCombo'}],
|
|
node_type: [{title: '费用类别', colSpan: '1', rowSpan: '2', field: 'node_type', hAlign: 0, width: 100, cellType: 'customizeCombo'}],
|
|
|
memo: [{title: '备注', colSpan: '1', rowSpan: '2', field: 'memo', hAlign: 0, width: 100, formatter: '@', cellType: 'ellipsisAutoTip'}],
|
|
memo: [{title: '备注', colSpan: '1', rowSpan: '2', field: 'memo', hAlign: 0, width: 100, formatter: '@', cellType: 'ellipsisAutoTip'}],
|
|
@@ -705,6 +715,7 @@ const BaseSpreadColSetting = {
|
|
|
add_stage_order: [{title: '添加期数', colSpan: '1', rowSpan: '2', field: 'add_stage_order', hAlign:1, width: 80, readOnly: true}],
|
|
add_stage_order: [{title: '添加期数', colSpan: '1', rowSpan: '2', field: 'add_stage_order', hAlign:1, width: 80, readOnly: true}],
|
|
|
gxby: [{title: '工序报验', colSpan: '1', rowSpan: '2', field: 'gxby', hAlign: 0, width: 80, formatter: '@', readOnly: true}],
|
|
gxby: [{title: '工序报验', colSpan: '1', rowSpan: '2', field: 'gxby', hAlign: 0, width: 80, formatter: '@', readOnly: true}],
|
|
|
dagl: [{title: '档案管理', colSpan: '1', rowSpan: '2', field: 'dagl', hAlign: 0, width: 80, formatter: '@', readOnly: true}],
|
|
dagl: [{title: '档案管理', colSpan: '1', rowSpan: '2', field: 'dagl', hAlign: 0, width: 80, formatter: '@', readOnly: true}],
|
|
|
|
|
+ wbs_url: [{ title: '3方链接', colSpan: '1', rowSpan: '2', field: 'wbs_url', hAlign: 0, width: 60, formatter: '@', readOnly: true }],
|
|
|
ex_calc1: [{title: '计算1数量', colSpan: '1', rowSpan: '2', field: 'ex_qty1', hAlign: 2, width: 100, type: 'Number', readOnly: true, aliasFormat: '{%s}数量'}],
|
|
ex_calc1: [{title: '计算1数量', colSpan: '1', rowSpan: '2', field: 'ex_qty1', hAlign: 2, width: 100, type: 'Number', readOnly: true, aliasFormat: '{%s}数量'}],
|
|
|
cur_ex_calc1: [{title: '本期计量1数量', colSpan: '1', rowSpan: '2', field: 'ex_stage_qty1', hAlign: 2, width: 100, type: 'Number', aliasFormat: '{%s}数量'}],
|
|
cur_ex_calc1: [{title: '本期计量1数量', colSpan: '1', rowSpan: '2', field: 'ex_stage_qty1', hAlign: 2, width: 100, type: 'Number', aliasFormat: '{%s}数量'}],
|
|
|
end_ex_calc1: [{title: '截止本期计量1数量', colSpan: '1', rowSpan: '2', field: 'end_ex_stage_qty1', hAlign: 2, width: 100, type: 'Number', readOnly: true, aliasFormat: '{%s}数量'}],
|
|
end_ex_calc1: [{title: '截止本期计量1数量', colSpan: '1', rowSpan: '2', field: 'end_ex_stage_qty1', hAlign: 2, width: 100, type: 'Number', readOnly: true, aliasFormat: '{%s}数量'}],
|
|
@@ -820,6 +831,7 @@ const BaseSpreadColSetting = {
|
|
|
is_tp: [{title: '总额计量', colSpan: '1', rowSpan: '2', field: 'is_tp', hAlign: 1, width: 60, cellType: 'checkbox'}],
|
|
is_tp: [{title: '总额计量', colSpan: '1', rowSpan: '2', field: 'is_tp', hAlign: 1, width: 60, cellType: 'checkbox'}],
|
|
|
gxby: [{title: '工序报验', colSpan: '1', rowSpan: '2', field: 'gxby', hAlign: 0, width: 80, formatter: '@', readOnly: true}],
|
|
gxby: [{title: '工序报验', colSpan: '1', rowSpan: '2', field: 'gxby', hAlign: 0, width: 80, formatter: '@', readOnly: true}],
|
|
|
dagl: [{title: '档案管理', colSpan: '1', rowSpan: '2', field: 'dagl', hAlign: 0, width: 80, formatter: '@', readOnly: true}],
|
|
dagl: [{title: '档案管理', colSpan: '1', rowSpan: '2', field: 'dagl', hAlign: 0, width: 80, formatter: '@', readOnly: true}],
|
|
|
|
|
+ wbs_url: [{ title: '3方链接', colSpan: '1', rowSpan: '2', field: 'wbs_url', hAlign: 0, width: 60, formatter: '@', readOnly: true }],
|
|
|
drawing_code: [{title: '图(册)号', colSpan: '1', rowSpan: '2', field: 'drawing_code', hAlign: 0, width: 80, formatter: '@', textIndent: 1}],
|
|
drawing_code: [{title: '图(册)号', colSpan: '1', rowSpan: '2', field: 'drawing_code', hAlign: 0, width: 80, formatter: '@', textIndent: 1}],
|
|
|
memo: [{title: '备注', colSpan: '1', rowSpan: '2', field: 'memo', hAlign: 0, width: 100, formatter: '@', cellType: 'ellipsisAutoTip'}],
|
|
memo: [{title: '备注', colSpan: '1', rowSpan: '2', field: 'memo', hAlign: 0, width: 100, formatter: '@', cellType: 'ellipsisAutoTip'}],
|
|
|
node_type: [{title: '费用类别', colSpan: '1', rowSpan: '2', field: 'node_type', hAlign: 0, width: 100, cellType: 'customizeCombo'}],
|
|
node_type: [{title: '费用类别', colSpan: '1', rowSpan: '2', field: 'node_type', hAlign: 0, width: 100, cellType: 'customizeCombo'}],
|
|
@@ -869,6 +881,7 @@ const BaseSpreadColSetting = {
|
|
|
add_stage_order: [{title: '添加期数', colSpan: '1', rowSpan: '2', field: 'add_stage_order', hAlign:1, width: 80, readOnly: true}],
|
|
add_stage_order: [{title: '添加期数', colSpan: '1', rowSpan: '2', field: 'add_stage_order', hAlign:1, width: 80, readOnly: true}],
|
|
|
gxby: [{title: '工序报验', colSpan: '1', rowSpan: '2', field: 'gxby', hAlign: 0, width: 80, formatter: '@', readOnly: true}],
|
|
gxby: [{title: '工序报验', colSpan: '1', rowSpan: '2', field: 'gxby', hAlign: 0, width: 80, formatter: '@', readOnly: true}],
|
|
|
dagl: [{title: '档案管理', colSpan: '1', rowSpan: '2', field: 'dagl', hAlign: 0, width: 80, formatter: '@', readOnly: true}],
|
|
dagl: [{title: '档案管理', colSpan: '1', rowSpan: '2', field: 'dagl', hAlign: 0, width: 80, formatter: '@', readOnly: true}],
|
|
|
|
|
+ wbs_url: [{ title: '3方链接', colSpan: '1', rowSpan: '2', field: 'wbs_url', hAlign: 0, width: 60, formatter: '@', readOnly: true }],
|
|
|
ex_calc1: [{title: '计算1数量', colSpan: '1', rowSpan: '2', field: 'ex_qty1', hAlign: 2, width: 100, type: 'Number', aliasFormat: '{%s}数量'}],
|
|
ex_calc1: [{title: '计算1数量', colSpan: '1', rowSpan: '2', field: 'ex_qty1', hAlign: 2, width: 100, type: 'Number', aliasFormat: '{%s}数量'}],
|
|
|
cur_ex_calc1: [{title: '本期计量1数量', colSpan: '1', rowSpan: '2', field: 'ex_stage_qty1', hAlign: 2, width: 100, type: 'Number', aliasFormat: '{%s}数量'}],
|
|
cur_ex_calc1: [{title: '本期计量1数量', colSpan: '1', rowSpan: '2', field: 'ex_stage_qty1', hAlign: 2, width: 100, type: 'Number', aliasFormat: '{%s}数量'}],
|
|
|
end_ex_calc1: [{title: '截止本期计量1数量', colSpan: '1', rowSpan: '2', field: 'end_ex_stage_qty1', hAlign: 2, width: 100, type: 'Number', readOnly: true, aliasFormat: '{%s}数量'}],
|
|
end_ex_calc1: [{title: '截止本期计量1数量', colSpan: '1', rowSpan: '2', field: 'end_ex_stage_qty1', hAlign: 2, width: 100, type: 'Number', readOnly: true, aliasFormat: '{%s}数量'}],
|