From 8b434a01ef9e2e48d1300be7792caa91f653b08e Mon Sep 17 00:00:00 2001 From: LSH Date: 星期一, 11 九月 2023 20:04:05 +0800 Subject: [PATCH] #销售核价可查看甲方单位与规划单信息 --- src/main/webapp/static/js/user/user.js | 51 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 48 insertions(+), 3 deletions(-) diff --git a/src/main/webapp/static/js/user/user.js b/src/main/webapp/static/js/user/user.js index 86b838d..7a87454 100644 --- a/src/main/webapp/static/js/user/user.js +++ b/src/main/webapp/static/js/user/user.js @@ -3,7 +3,7 @@ var insTb2; layui.config({ base: baseUrl + "/static/layui/lay/modules/" -}).use(['table','laydate', 'form', 'util', 'admin'], function(){ +}).use(['table','laydate', 'form', 'util', 'admin', 'treeTable', 'xmSelect'], function(){ var table = layui.table; var $ = layui.jquery; var layer = layui.layer; @@ -11,6 +11,26 @@ var form = layui.form; var admin = layui.admin; var util = layui.util; + var treeTable = layui.treeTable; + var xmSelect = layui.xmSelect; + + // 鍟嗗搧鍒嗙被鏁版嵁 + var insTb = treeTable.render({ + elem: '#dept', + url: baseUrl+'/dept/list/auth', + headers: {token: localStorage.getItem('token')}, + tree: { + iconIndex: 2, // 鎶樺彔鍥炬爣鏄剧ず鍦ㄧ鍑犲垪 + isPidData: true, // 鏄惁鏄痠d銆乸id褰㈠紡鏁版嵁 + idName: 'id', // id瀛楁鍚嶇О + pidName: 'parentId' // pid瀛楁鍚嶇О + }, + cols: [], + done: function (data) { + $('.ew-tree-table-box').css('height', '100%'); + insTb.expandAll(); + } + }); insTb2 = table.render({ elem: '#userTable', @@ -23,7 +43,7 @@ height: 'full-100', cols: [[ {type: 'checkbox'} - ,{field: 'hostName', align: 'center',title: '鎺堟潈鍟嗘埛', templet: '#hostTpl', width: 140} + ,{field: 'deptName', align: 'center',title: '鎵�灞為儴闂�', templet: '#deptTpl', width: 140} // ,{field: 'nickname', align: 'center',title: '鐢ㄦ埛鍚�'} ,{field: 'mobile', align: 'center',title: '鎵嬫満鍙�'} ,{field: 'username', align: 'center',title: '鐢ㄦ埛鍚�'} @@ -88,7 +108,7 @@ var index = obj.othis.parents('tr').attr("data-index"); var data = tableData[index]; data[this.name] = obj.elem.checked?1:0; - http.post(baseUrl+"/user/edit/auth", {id: data.id, status: data[this.name]}, function (res) { + http.post(baseUrl+"/user/update/auth", {id: data.id, status: data[this.name]}, function (res) { layer.msg(res.msg, {icon: 1}); }) }) @@ -137,6 +157,11 @@ form.val('detail', mData); // 琛ㄥ崟鎻愪氦浜嬩欢 form.on('submit(editSubmit)', function (data) { + data.field.deptId = insXmSel.getValue('valueStr'); + if (isEmpty(data.field.deptId)) { + layer.msg('閮ㄩ棬涓嶈兘涓虹┖', {icon: 2}); + return false; + } if (isEmpty(data.field.roleId)) { layer.msg('璇烽�夋嫨瑙掕壊', {icon: 2}); return false; @@ -162,6 +187,26 @@ }) return false; }); + // 娓叉煋涓嬫媺鏍� + var insXmSel = xmSelect.render({ + el: '#deptSel', + height: '250px', + data: insTb.options.data, + initValue: mData ? [mData.deptId] : [], + model: {label: {type: 'text'}}, + prop: { + name: 'name', + value: 'id' + }, + radio: true, + clickClose: true, + tree: { + show: true, + indent: 15, + strict: false, + expandedKeys: true + } + }); // 寮圭獥涓嶅嚭鐜版粴鍔ㄦ潯 $(layero).children('.layui-layer-content').css('overflow', 'visible'); layui.form.render('select'); -- Gitblit v1.9.1