|
@@ -16,6 +16,7 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
|
|
|
}
|
|
|
})
|
|
|
util.on({
|
|
|
+ //添加点位事件
|
|
|
'data-item-add-btn': function() {
|
|
|
const list = fn.data.itemList
|
|
|
const items = list.map(item => {
|
|
@@ -47,6 +48,39 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ //添加手动录入项事件
|
|
|
+ 'data-item-addManual-btn': function() {
|
|
|
+ const list = fn.data.itemList
|
|
|
+ const items = list.map(item => {
|
|
|
+ return {value: item.itemId}
|
|
|
+ })
|
|
|
+ //layui.itemManualListw.data.dd = 1
|
|
|
+ layui.itemManualListw.open({
|
|
|
+ policyId: fn.data.itemEditInfo.policyId,
|
|
|
+ items,
|
|
|
+ success: function(data, index) {
|
|
|
+ let itemList = data.map((item) => {
|
|
|
+ const width = sheetUtil.getTextWidth('^.' + item.title)
|
|
|
+ return {
|
|
|
+ uid: uuidv4(),
|
|
|
+ itemId: item.value,
|
|
|
+ itemName: item.title,
|
|
|
+ itemDesc:item.desc,
|
|
|
+ itemScale:item.scale,
|
|
|
+ policyId: fn.data.itemEditInfo.policyId,
|
|
|
+ policyName: fn.data.itemEditInfo.policyName,
|
|
|
+ width,
|
|
|
+ tableId: fn.data.tableId
|
|
|
+ }
|
|
|
+ })
|
|
|
+ fn.data.itemList = itemList
|
|
|
+ table.reloadData('item-list-table', {
|
|
|
+ data: fn.data.itemList
|
|
|
+ })
|
|
|
+ layer.close(index)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
'data-item-switch-btn': function() {
|
|
|
const policyId = $('select[name="data-item-group"]').val()
|
|
|
if (!policyId) {
|
|
@@ -358,6 +392,7 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-inline">
|
|
|
+ <button lay-on="data-item-addManual-btn" type="button" class="layui-btn layui-btn-sm ${fn.data.type == 'edit'? '' : 'layui-hide'}">添加手动录入项</button>
|
|
|
<button lay-on="data-item-add-btn" type="button" class="layui-btn layui-btn-sm ${fn.data.type == 'edit'? '' : 'layui-hide'}">添加点位</button>
|
|
|
<button lay-on="data-item-switch-btn" type="button" class="layui-btn layui-btn-sm ${fn.data.type == 'edit'? 'layui-hide' : ''}">选择点位</button>
|
|
|
<button lay-on="data-item-setting-btn" type="button" class="layui-btn layui-btn-sm">设置数据条件</button>
|
|
@@ -576,7 +611,7 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
|
|
|
if (fn.data.type != 'edit') {
|
|
|
cols.push({title: '操作', width: 130, templet: function(d) {
|
|
|
return `
|
|
|
- <span lay-event="del" class="layui-font-red " style="cursor: pointer;"><i class="layui-icon layui-icon-delete"></i>删除1</span>
|
|
|
+ <span lay-event="del" class="layui-font-red " style="cursor: pointer;"><i class="layui-icon layui-icon-delete"></i>删除</span>
|
|
|
`
|
|
|
}})
|
|
|
}
|
|
@@ -622,7 +657,7 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
|
|
|
if (fn.data.type != 'edit') {
|
|
|
cols.push({title: '操作', width: 130, templet: function(d) {
|
|
|
return `
|
|
|
- <span lay-event="del" class="layui-font-red " style="cursor: pointer;"><i class="layui-icon layui-icon-delete"></i>删除2</span>
|
|
|
+ <span lay-event="del" class="layui-font-red " style="cursor: pointer;"><i class="layui-icon layui-icon-delete"></i>删除</span>
|
|
|
`
|
|
|
}})
|
|
|
}
|
|
@@ -682,7 +717,7 @@ layui.define(['layer', 'form', 'table', 'util', 'dataSettingw', 'sheetUtil', 'it
|
|
|
if (fn.data.type != 'edit') {
|
|
|
cols.push({title: '操作', width: 130, templet: function(d) {
|
|
|
return `
|
|
|
- <span lay-event="del" class="layui-font-red" style="cursor: pointer;"><i class="layui-icon layui-icon-delete"></i>删除3</span>
|
|
|
+ <span lay-event="del" class="layui-font-red" style="cursor: pointer;"><i class="layui-icon layui-icon-delete"></i>删除</span>
|
|
|
`
|
|
|
}})
|
|
|
}
|