浏览代码

ws-报表设计点位删除后添加报错的问题

ws 11 月之前
父节点
当前提交
30a028e555

+ 8 - 4
industry-system/industry-da/src/main/resources/static/reportSheet/js/src/model/item-list-table.js

@@ -22,7 +22,7 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
 				return {value: item.itemId}
 			})
 			layui.itemListw.open({
-				policyId: list[0].policyId,
+				policyId: fn.data.itemEditInfo.policyId,
 				items,
 				success: function(data, index) {
 					let itemList = data.map((item) => {
@@ -31,8 +31,8 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
 							uid: uuidv4(),
 							itemId: item.value,
 							itemName: item.title,
-							policyId: list[0].policyId,
-							policyName: list[0].policyName,
+							policyId: fn.data.itemEditInfo.policyId,
+							policyName: fn.data.itemEditInfo.policyName,
 							width,
 							tableId: fn.data.tableId
 						}
@@ -561,7 +561,8 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
 		data: {
 			itemList: [],
 			dataSetting: {},
-			tableId: ''
+			tableId: '',
+			itemEditInfo: {}
 		},
 		open: function(params) {
 			const _this = this
@@ -573,6 +574,9 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
 			if (params.type == 'edit' && layui.sheetTypew.templateReportType == 5) {
 				_this.data.deviceDataSetting = params.dataSetting
 			}
+			if (params.type == 'edit') {
+				_this.data.itemEditInfo = params.data[0]
+			}
 			//console.log(_this.data.dataSetting)
 			layer.open({
 				type: 1,