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