From 901b2ab3e0e7c592602848cfa256f34c5b0c7bb8 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期四, 11 一月 2024 09:57:01 +0800
Subject: [PATCH] #

---
 zy-asrs-wms/src/main/webapp/static/js/tag/tag.js |   50 ++++++++++++++++++++++++++++++++------------------
 1 files changed, 32 insertions(+), 18 deletions(-)

diff --git a/zy-asrs-wms/src/main/webapp/static/js/tag/tag.js b/zy-asrs-wms/src/main/webapp/static/js/tag/tag.js
index b45a4f3..e3a8065 100644
--- a/zy-asrs-wms/src/main/webapp/static/js/tag/tag.js
+++ b/zy-asrs-wms/src/main/webapp/static/js/tag/tag.js
@@ -2,14 +2,14 @@
 var pageCount = 0;
 layui.config({
     base: baseUrl + "/static/layui/lay/modules/"
-}).use(['table','laydate', 'form', 'admin', 'xmSelect'], function(){
-    var table = layui.table;
+}).use(['treeTable','laydate', 'form', 'admin', 'xmSelect'], function(){
     var $ = layui.jquery;
     var layer = layui.layer;
     var layDate = layui.laydate;
     var form = layui.form;
     var admin = layui.admin;
     var xmSelect = layui.xmSelect;
+    var table = layui.treeTable;
 
     // 鏁版嵁娓叉煋
     tableIns = table.render({
@@ -24,28 +24,21 @@
         height: 'full-120',
         cols: [[
             {type: 'checkbox'}
-            ,{field: 'id', align: 'center',title: 'ID'}
-            ,{field: 'uuid', align: 'center',title: '缂栧彿'}
-            ,{field: 'name', align: 'center',title: '鍚嶇О'}
-            ,{field: 'parentId', align: 'center',title: '鐖剁骇'}
-            ,{field: 'parentName', align: 'center',title: '鐖剁骇鍚嶇О'}
-            ,{field: 'path', align: 'center',title: '鍏宠仈璺緞'}
-            ,{field: 'pathName', align: 'center',title: '鍏宠仈璺緞鍚�'}
+            ,{type: 'numbers'}
+            ,{field: 'name', align: 'left',title: '鍚嶇О', minWidth: 150}
+            // ,{field: 'uuid', align: 'center',title: '缂栧彿'}
             ,{field: 'type$', align: 'center',title: '绫诲瀷'}
             ,{field: 'leading', align: 'center',title: '璐熻矗浜�'}
-            ,{field: 'img', align: 'center',title: '鍥剧墖'}
-            ,{field: 'brief', align: 'center',title: '绠�瑕佹弿杩�'}
-            ,{field: 'count', align: 'center',title: '鏁伴噺'}
-            ,{field: 'level', align: 'center',title: '绛夌骇'}
+            ,{field: 'img', align: 'center',title: '鍥剧墖', hide: true}
+            // ,{field: 'brief', align: 'center',title: '绠�瑕佹弿杩�'}
+            // ,{field: 'count', align: 'center',title: '鏁伴噺'}
             ,{field: 'sort', align: 'center',title: '鎺掑簭'}
             ,{field: 'status$', align: 'center',title: '鐘舵��'}
-            ,{field: 'createTime$', align: 'center',title: '娣诲姞鏃堕棿'}
-            ,{field: 'createBy$', align: 'center',title: '娣诲姞浜哄憳'}
             ,{field: 'updateTime$', align: 'center',title: '淇敼鏃堕棿'}
-            ,{field: 'updateBy$', align: 'center',title: '淇敼浜哄憳'}
-            ,{field: 'memo', align: 'center',title: '澶囨敞'}
+            ,{field: 'updateBy$', align: 'center',title: '淇敼浜哄憳', hide: true}
+            ,{field: 'memo', align: 'center',title: '澶囨敞', hide: true}
 
-            ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:120}
+            ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:150}
         ]],
         request: {
             pageName: 'curr',
@@ -166,6 +159,7 @@
                 form.val('detail', mData);
                 layDateRender(mData);
                 form.on('submit(editSubmit)', function (data) {
+                    data.field.parentId = insXmSel.getValue('valueStr');
                     var loadIndex = layer.load(2);
                     $.ajax({
                         url: baseUrl+"/tag/"+(mData?'update':'add')+"/auth",
@@ -187,6 +181,26 @@
                     })
                     return false;
                 });
+                // 娓叉煋涓嬫媺鏍�
+                var insXmSel = xmSelect.render({
+                    el: '#tagParentSel',
+                    height: '250px',
+                    data: tableIns.options.data,
+                    initValue: mData ? [mData.parentId] : [],
+                    model: {label: {type: 'text'}},
+                    prop: {
+                        name: 'name',
+                        value: 'id'
+                    },
+                    radio: true,
+                    clickClose: true,
+                    tree: {
+                        show: true,
+                        indent: 15,
+                        strict: false,
+                        expandedKeys: false
+                    }
+                });
                 $(layero).children('.layui-layer-content').css('overflow', 'visible');
                 layui.form.render('select');
             }

--
Gitblit v1.9.1