|
@@ -3247,15 +3247,26 @@ $(document).ready(() => {
|
|
|
this.changeSheet = this.changeSpread.getActiveSheet();
|
|
|
SpreadJsObj.initSheet(this.changeSheet, this.changeSpreadSetting);
|
|
|
|
|
|
+ const getTipText = function (data) {
|
|
|
+ if (!data) return '';
|
|
|
+
|
|
|
+ const tips = [];
|
|
|
+ if (data.xmj_dwgc) tips.push(data.xmj_dwgc);
|
|
|
+ if (data.xmj_fbgc) tips.push(data.xmj_fbgc);
|
|
|
+ if (data.xmj_fxgc) tips.push(data.xmj_fxgc);
|
|
|
+ if (data.xmj_jldy) tips.push(data.xmj_jldy);
|
|
|
+ return tips.join('-');
|
|
|
+ };
|
|
|
+
|
|
|
this.changeBillsSpreadSetting = {
|
|
|
cols: [
|
|
|
- {title: '清单编号', colSpan: '1', rowSpan: '1', field: 'code', hAlign: 0, width: 80, formatter: '@'},
|
|
|
- {title: '名称', colSpan: '1', rowSpan: '1', field: 'name', hAlign: 0, width: 150, type: 'Number'},
|
|
|
- {title: '单位', colSpan: '1', rowSpan: '1', field: 'unit', hAlign: 1, width: 50, formatter: '@'},
|
|
|
- {title: '单价', colSpan: '1', rowSpan: '1', field: 'unit_price', hAlign: 2, width: 60, type: 'Number'},
|
|
|
- {title: '数量', colSpan: '1', rowSpan: '1', field: 'qty', hAlign: 2, width: 60, formatter: '@'},
|
|
|
- {title: '金额', colSpan: '1', rowSpan: '1', field: 'tp', hAlign: 2, width: 60, formatter: '@'},
|
|
|
- {title: '变更部位', colSpan: '1', rowSpan: '1', field: 'bwmx', hAlign: 0, width: 100, formatter: '@'},
|
|
|
+ {title: '清单编号', colSpan: '1', rowSpan: '1', field: 'code', hAlign: 0, width: 80, formatter: '@', cellType: 'tip', getTip: getTipText},
|
|
|
+ {title: '名称', colSpan: '1', rowSpan: '1', field: 'name', hAlign: 0, width: 150, type: 'Number', cellType: 'tip', getTip: getTipText},
|
|
|
+ {title: '单位', colSpan: '1', rowSpan: '1', field: 'unit', hAlign: 1, width: 50, formatter: '@', cellType: 'tip', getTip: getTipText},
|
|
|
+ {title: '单价', colSpan: '1', rowSpan: '1', field: 'unit_price', hAlign: 2, width: 60, type: 'Number', cellType: 'tip', getTip: getTipText},
|
|
|
+ {title: '数量', colSpan: '1', rowSpan: '1', field: 'qty', hAlign: 2, width: 60, formatter: '@', cellType: 'tip', getTip: getTipText},
|
|
|
+ {title: '金额', colSpan: '1', rowSpan: '1', field: 'tp', hAlign: 2, width: 60, formatter: '@', cellType: 'tip', getTip: getTipText},
|
|
|
+ {title: '变更部位', colSpan: '1', rowSpan: '1', field: 'bwmx', hAlign: 0, width: 100, formatter: '@', cellType: 'tip', getTip: getTipText},
|
|
|
],
|
|
|
emptyRows: 0,
|
|
|
headRows: 1,
|