From b281791abab23d672922b7e9b7d1b51e348ed710 Mon Sep 17 00:00:00 2001
From: pengwei <2071057782@qq.com>
Date: 星期四, 08 五月 2025 14:30:32 +0800
Subject: [PATCH] 5.8

---
 项目代码/伸缩杆/client/src/views/system/Sys_Role1.vue |  259 +++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 198 insertions(+), 61 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/system/Sys_Role1.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/system/Sys_Role1.vue"
index 19ed48a..3cb61ef 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/system/Sys_Role1.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/system/Sys_Role1.vue"
@@ -5,68 +5,205 @@
  *涓氬姟璇峰湪@/extension/system/Sys_Role.js姝ゅ缂栧啓
  -->
 <template>
-    <view-grid ref="grid"
-               :columns="columns"
-               :detail="detail"
-               :editFormFields="editFormFields"
-               :editFormOptions="editFormOptions"
-               :searchFormFields="searchFormFields"
-               :searchFormOptions="searchFormOptions"
-               :table="table"
-               :extend="extend">
-    </view-grid>
+  <view-grid
+    ref="grid"
+    :columns="columns"
+    :detail="detail"
+    :editFormFields="editFormFields"
+    :editFormOptions="editFormOptions"
+    :searchFormFields="searchFormFields"
+    :searchFormOptions="searchFormOptions"
+    :table="table"
+    :extend="extend"
+  >
+  </view-grid>
 </template>
 <script>
-    import extend from "@/extension/system/Sys_Role1.js";
-    import { ref, defineComponent } from "vue";
-    export default defineComponent({
-        setup() {
-            const table = ref({
-                key: 'Role_Id',
-                footer: "Foots",
-                cnName: '瑙掕壊绠$悊',
-                name: 'Sys_Role',
-                url: "/Sys_Role/",
-                sortName: "Role_Id"
-            });
-            const editFormFields = ref({"ParentId":[],"RoleName":"","DeptName":"","Enable":"","Creator":"","CreateDate":"","Modifier":"","ModifyDate":""});
-            const editFormOptions = ref([[{"dataKey":"tree_roles","data":[],"title":"鐖剁骇ID","required":true,"field":"ParentId","type":"cascader"},
-                               {"title":"瑙掕壊鍚嶇О","required":true,"field":"RoleName"}],
-                              [{"title":"閮ㄩ棬鍚嶇О","field":"DeptName"},
-                               {"dataKey":"enable","data":[],"title":"鏄惁鍚敤","field":"Enable","type":"switch"}],
-                              [{"title":"鍒涘缓浜�","field":"Creator","disabled":true},
-                               {"title":"鍒涘缓鏃堕棿","field":"CreateDate","disabled":true,"type":"datetime"}],
-                              [{"title":"淇敼浜�","field":"Modifier","disabled":true},
-                               {"title":"淇敼鏃堕棿","field":"ModifyDate","disabled":true}]]);
-            const searchFormFields = ref({"RoleName":"","DeptName":"","Enable":"","CreateDate":"","ModifyDate":""});
-            const searchFormOptions = ref([[{"title":"瑙掕壊鍚嶇О","field":"RoleName","type":"text"},{"title":"閮ㄩ棬鍚嶇О","field":"DeptName","type":"text"},{"dataKey":"enable","data":[],"title":"鏄惁鍚敤","field":"Enable","type":"select"}],[{"title":"鍒涘缓鏃堕棿","field":"CreateDate","type":"datetime"},{"title":"淇敼鏃堕棿","field":"ModifyDate","type":"datetime"}]]);
-            const columns = ref([{field:'Role_Id',title:'瑙掕壊ID',type:'int',width:70,readonly:true,require:true,align:'left',sortable:true},
-                      // {field:'ParentId',title:'鐖剁骇ID',type:'int',bind:{ key:'tree_roles',data:[]},width:70,require:true,align:'left'},
-                       {field:'RoleName',title:'瑙掕壊鍚嶇О',type:'string',link:true,width:90,require:true,align:'left'},
-                       {field:'Dept_Id',title:'閮ㄩ棬ID',type:'int',width:90,hidden:true,align:'left'},
-                       {field:'DeptName',title:'閮ㄩ棬鍚嶇О',type:'string',width:90,align:'left'},
-                       {field:'Enable',title:'鏄惁鍚敤',type:'byte',bind:{ key:'enable',data:[]},width:90,align:'left'},
-                       {field:'OrderNo',title:'鎺掑簭',type:'int',width:90,hidden:true,align:'left'},
-                       {field:'Creator',title:'鍒涘缓浜�',type:'string',width:130,readonly:true,align:'left'},
-                       {field:'CreateDate',title:'鍒涘缓鏃堕棿',type:'datetime',width:90,readonly:true,align:'left',sortable:true},
-                       {field:'Modifier',title:'淇敼浜�',type:'string',width:130,readonly:true,align:'left'},
-                       {field:'ModifyDate',title:'淇敼鏃堕棿',type:'datetime',width:90,readonly:true,align:'left',sortable:true}]);
-            const detail = ref({
-                cnName: "#detailCnName",
-                columns: [],
-                sortName: "",
-                key: ""
-            });
-            return {
-                table,
-                extend,
-                editFormFields,
-                editFormOptions,
-                searchFormFields,
-                searchFormOptions,
-                columns,
-                detail,
-            };
-        },
+import extend from "@/extension/system/Sys_Role1.js";
+import { ref, defineComponent } from "vue";
+export default defineComponent({
+  setup() {
+    const table = ref({
+      key: "Role_Id",
+      footer: "Foots",
+      cnName: "瑙掕壊绠$悊",
+      name: "Sys_Role",
+      url: "/Sys_Role/",
+      sortName: "Role_Id",
     });
+    const editFormFields = ref({
+      ParentId: [],
+      RoleName: "",
+      DeptName: "",
+      Enable: "",
+      Creator: "",
+      CreateDate: "",
+      Modifier: "",
+      ModifyDate: "",
+    });
+    const editFormOptions = ref([
+      [
+        {
+          dataKey: "tree_roles",
+          data: [],
+          title: "鐖剁骇ID",
+          required: true,
+          field: "ParentId",
+          type: "cascader",
+        },
+        { title: "瑙掕壊鍚嶇О", required: true, field: "RoleName" },
+      ],
+      [
+        { title: "閮ㄩ棬鍚嶇О", field: "DeptName" },
+        {
+          dataKey: "enable",
+          data: [],
+          title: "鏄惁鍚敤",
+          field: "Enable",
+          type: "switch",
+        },
+      ],
+      [
+        { title: "鍒涘缓浜�", field: "Creator", disabled: true },
+        {
+          title: "鍒涘缓鏃堕棿",
+          field: "CreateDate",
+          disabled: true,
+          type: "datetime",
+        },
+      ],
+      [
+        { title: "淇敼浜�", field: "Modifier", disabled: true },
+        { title: "淇敼鏃堕棿", field: "ModifyDate", disabled: true },
+      ],
+    ]);
+    const searchFormFields = ref({
+      RoleName: "",
+      DeptName: "",
+      Enable: "",
+      CreateDate: "",
+      ModifyDate: "",
+    });
+    const searchFormOptions = ref([
+      [
+        { title: "瑙掕壊鍚嶇О", field: "RoleName", type: "text" },
+        { title: "閮ㄩ棬鍚嶇О", field: "DeptName", type: "text" },
+        {
+          dataKey: "enable",
+          data: [],
+          title: "鏄惁鍚敤",
+          field: "Enable",
+          type: "select",
+        },
+      ],
+      [
+        { title: "鍒涘缓鏃堕棿", field: "CreateDate", type: "datetime" },
+        { title: "淇敼鏃堕棿", field: "ModifyDate", type: "datetime" },
+      ],
+    ]);
+    const columns = ref([
+      {
+        field: "Role_Id",
+        title: "瑙掕壊ID",
+        type: "int",
+        width: 70,
+        readonly: true,
+        require: true,
+        align: "left",
+        sortable: true,
+      },
+      // {field:'ParentId',title:'鐖剁骇ID',type:'int',bind:{ key:'tree_roles',data:[]},width:70,require:true,align:'left'},
+      {
+        field: "RoleName",
+        title: "瑙掕壊鍚嶇О",
+        type: "string",
+        link: true,
+        width: 90,
+        require: true,
+        align: "left",
+      },
+      {
+        field: "Dept_Id",
+        title: "閮ㄩ棬ID",
+        type: "int",
+        width: 90,
+        hidden: true,
+        align: "left",
+      },
+      {
+        field: "DeptName",
+        title: "閮ㄩ棬鍚嶇О",
+        type: "string",
+        width: 90,
+        align: "left",
+      },
+      {
+        field: "Enable",
+        title: "鏄惁鍚敤",
+        type: "byte",
+        bind: { key: "enable", data: [] },
+        width: 90,
+        align: "left",
+      },
+      {
+        field: "OrderNo",
+        title: "鎺掑簭",
+        type: "int",
+        width: 90,
+        hidden: true,
+        align: "left",
+      },
+      {
+        field: "Creator",
+        title: "鍒涘缓浜�",
+        type: "string",
+        width: 130,
+        readonly: true,
+        align: "left",
+      },
+      {
+        field: "CreateDate",
+        title: "鍒涘缓鏃堕棿",
+        type: "datetime",
+        width: 90,
+        readonly: true,
+        align: "left",
+        sortable: true,
+      },
+      {
+        field: "Modifier",
+        title: "淇敼浜�",
+        type: "string",
+        width: 130,
+        readonly: true,
+        align: "left",
+      },
+      {
+        field: "ModifyDate",
+        title: "淇敼鏃堕棿",
+        type: "datetime",
+        width: 90,
+        readonly: true,
+        align: "left",
+        sortable: true,
+      },
+    ]);
+    const detail = ref({
+      cnName: "#detailCnName",
+      columns: [],
+      sortName: "",
+      key: "",
+    });
+    return {
+      table,
+      extend,
+      editFormFields,
+      editFormOptions,
+      searchFormFields,
+      searchFormOptions,
+      columns,
+      detail,
+    };
+  },
+});
 </script>

--
Gitblit v1.9.3