Merge branch 'master-v32-xwx' into 'master'
宁夏-自动化巡检-报表填报管理格式展示优化以及编辑格式点击按钮添加key、value格式 See merge request !382
Showing
4 changed files
with
65 additions
and
3 deletions
@@ -16,6 +16,7 @@ layui.define(['table', 'form', 'laydate', 'laytpl','common','sessions','xmSelect | @@ -16,6 +16,7 @@ layui.define(['table', 'form', 'laydate', 'laytpl','common','sessions','xmSelect | ||
16 | reportId = ''; | 16 | reportId = ''; |
17 | } | 17 | } |
18 | var sheetCollection = []; // 选择的资源ID | 18 | var sheetCollection = []; // 选择的资源ID |
19 | + var protocolsSelect = {}; | ||
19 | var sheetNameCollection=[]; | 20 | var sheetNameCollection=[]; |
20 | var sheetTable; | 21 | var sheetTable; |
21 | var sessions = layui.sessions; | 22 | var sessions = layui.sessions; |
@@ -150,7 +151,17 @@ layui.define(['table', 'form', 'laydate', 'laytpl','common','sessions','xmSelect | @@ -150,7 +151,17 @@ layui.define(['table', 'form', 'laydate', 'laytpl','common','sessions','xmSelect | ||
150 | {type: 'checkbox', width: '3%'} | 151 | {type: 'checkbox', width: '3%'} |
151 | , {field: 'sheetName', title: 'sheet页名称', width: '20%'} | 152 | , {field: 'sheetName', title: 'sheet页名称', width: '20%'} |
152 | , {field: 'pollName', title: '数据源标识', width: '20%'} | 153 | , {field: 'pollName', title: '数据源标识', width: '20%'} |
153 | - , {field: 'headInfo', title: '列信息', width: '50%'} | 154 | + , {field: 'line', title: '列信息', width: '50%', |
155 | + templet: function (d) { | ||
156 | + if(d.line) { | ||
157 | + var array = []; | ||
158 | + $.each(d.line.split(','), function (i, v) { | ||
159 | + array.push(`<span class="layui-badge layui-bg-blue" style="margin:2px">${v}</span>`); | ||
160 | + }); | ||
161 | + return array.join("") | ||
162 | + } | ||
163 | + } | ||
164 | + } | ||
154 | , {title: '操作', width: '7%', align: 'center', | 165 | , {title: '操作', width: '7%', align: 'center', |
155 | toolbar:'<div><span class="link" lay-event="sheetEdit">编辑</span></div>'} | 166 | toolbar:'<div><span class="link" lay-event="sheetEdit">编辑</span></div>'} |
156 | ]] | 167 | ]] |
@@ -24,6 +24,46 @@ layui.define(['table', 'form', 'laydate', 'common','sessions','xmSelect','laydat | @@ -24,6 +24,46 @@ layui.define(['table', 'form', 'laydate', 'common','sessions','xmSelect','laydat | ||
24 | } | 24 | } |
25 | }) | 25 | }) |
26 | } | 26 | } |
27 | + $("#addSubDom").unbind().on("click",function () { | ||
28 | + layer.open({ | ||
29 | + title: '添加子节点集', | ||
30 | + id: 'layer-subscribe-select', | ||
31 | + content:'<form class="layui-form form-edit layui-form-pane" lay-filter="form-add-subDom" onsubmit="return false;">\n' + | ||
32 | + ' <div class="layui-form-item">\n' + | ||
33 | + ' <label class="layui-form-label">子节点key</label>\n' + | ||
34 | + ' <div class="layui-input-block">\n' + | ||
35 | + ' <input id="txt-collector-add-key" placeholder="请输入key" lay-verify="required" class="layui-input" name="key" autocomplete="off"/>\n' + | ||
36 | + ' </div>\n' + | ||
37 | + ' </div>\n' + | ||
38 | + ' <div class="layui-form-item">\n' + | ||
39 | + ' <label class="layui-form-label">子节点value</label>\n' + | ||
40 | + ' <div class="layui-input-block">\n' + | ||
41 | + ' <input id="txt-collector-add-key" placeholder="请输入value" lay-verify="required" class="layui-input" name="value" autocomplete="off"/>\n' + | ||
42 | + ' </div>\n' + | ||
43 | + ' </div>\n' + | ||
44 | + '</form>', | ||
45 | + type: 1, | ||
46 | + area: ['20%', '28%'], | ||
47 | + btn: ['添加', '取消'], | ||
48 | + yes: function (index, layero) { | ||
49 | + layer.close(index); | ||
50 | + //获取增加的key和value | ||
51 | + var kay = $('input[name="key"]').val(); | ||
52 | + var value = $('input[name="value"]').val(); | ||
53 | + //获取子节点 | ||
54 | + var subDom = $('.layui-textarea').val(); | ||
55 | + //判断是否为修改 | ||
56 | + if (subDom.length<=0){ | ||
57 | + var subAdd='[{"key":"'+kay+'","value":"'+value+'"}]'; | ||
58 | + }else { | ||
59 | + var subAdd=subDom.substr(0, subDom.length - 1)+',{"key":"'+kay+'","value":"'+value+'"}]'; | ||
60 | + } | ||
61 | + //回填子节点集 | ||
62 | + $("#reportSelectAddForm").find("textarea[name='subDom']").val(subAdd) | ||
63 | + } | ||
64 | + }); | ||
65 | + | ||
66 | + }) | ||
27 | form.on('submit(reportSelect-add-submit)', function (data) { | 67 | form.on('submit(reportSelect-add-submit)', function (data) { |
28 | var bean = data.field; | 68 | var bean = data.field; |
29 | var loading = layer.load(2); | 69 | var loading = layer.load(2); |
@@ -71,7 +71,17 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | @@ -71,7 +71,17 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | ||
71 | field: 'name', title: '组名称', align: 'center', width: '20%', sort: true, | 71 | field: 'name', title: '组名称', align: 'center', width: '20%', sort: true, |
72 | templet: '<div><span reportselect-data-edit="{{d.id}}" class="layui-table-link">{{d.name}}</span></div>' | 72 | templet: '<div><span reportselect-data-edit="{{d.id}}" class="layui-table-link">{{d.name}}</span></div>' |
73 | } | 73 | } |
74 | - , {field: 'subDom', title: '组节点集', width: '40%'} | 74 | + , {field: 'subDom', title: '组节点集', width: '40%', |
75 | + templet: function (d) { | ||
76 | + if(d.child) { | ||
77 | + var array = []; | ||
78 | + $.each(d.child.split(','), function (i, v) { | ||
79 | + array.push(`<span class="layui-badge layui-bg-blue" style="margin:2px">${v}</span>`); | ||
80 | + }); | ||
81 | + return array.join("") | ||
82 | + } | ||
83 | + } | ||
84 | + } | ||
75 | , {field: 'createTime', title: '创建日期', width: '15%',templet:'<div>{{ layui.util.toDateString(d.createTime, "yyyy-MM-dd HH:mm:ss") }}</div>'} | 85 | , {field: 'createTime', title: '创建日期', width: '15%',templet:'<div>{{ layui.util.toDateString(d.createTime, "yyyy-MM-dd HH:mm:ss") }}</div>'} |
76 | , {title: '操作',fixed:'right', align: 'center',templet: '<div><button reportSelect-data-delete="{{d.id}}" class="layui-btn layui-btn-xs layui-btn-normal" lay-tips="删除"><i class="layui-icon layui-icon-delete"></i></button>'} | 86 | , {title: '操作',fixed:'right', align: 'center',templet: '<div><button reportSelect-data-delete="{{d.id}}" class="layui-btn layui-btn-xs layui-btn-normal" lay-tips="删除"><i class="layui-icon layui-icon-delete"></i></button>'} |
77 | ]], | 87 | ]], |
@@ -20,7 +20,8 @@ | @@ -20,7 +20,8 @@ | ||
20 | <div class="layui-form-item"> | 20 | <div class="layui-form-item"> |
21 | <label class="layui-form-label textarea-label">子节点<span style="color: red">*</span>:</label> | 21 | <label class="layui-form-label textarea-label">子节点<span style="color: red">*</span>:</label> |
22 | <div class="layui-input-block"> | 22 | <div class="layui-input-block"> |
23 | - <textarea name="subDom" class="layui-textarea"></textarea> | 23 | + <textarea name="subDom" class="layui-textarea" readonly></textarea> |
24 | + <button id="addSubDom" type="button" class="layui-btn layui-btn-sm layui-btn-normal"><i class="layui-icon"></i>添加</button> | ||
24 | </div> | 25 | </div> |
25 | </div> | 26 | </div> |
26 | <button type="submit" lay-submit class="reportSelect-add-submit" lay-filter="reportSelect-add-submit" style="display: none">提交</button> | 27 | <button type="submit" lay-submit class="reportSelect-add-submit" lay-filter="reportSelect-add-submit" style="display: none">提交</button> |
-
Please register or login to post a comment