|
| 1 | +<!-- |
| 2 | +*Author:jxx |
| 3 | + *Contact:283591387@qq.com |
| 4 | + *代码由框架生成,任何更改都可能导致被代码生成器覆盖 |
| 5 | + *业务请在@/extension/system/Sys_User.js此处编写 |
| 6 | + --> |
1 | 7 | <template> |
2 | | - <div> |
3 | | - <view-grid :columns="columns" |
4 | | - :detail="detail" |
5 | | - :editFormFileds="editFormFileds" |
6 | | - :editFormOptions="editFormOptions" |
7 | | - :searchFormFileds="searchFormFileds" |
8 | | - :searchFormOptions="searchFormOptions" |
9 | | - :table="table" |
10 | | - :extend="extend"> |
11 | | - </view-grid> |
12 | | - </div> |
| 8 | + <view-grid ref="grid" |
| 9 | + :columns="columns" |
| 10 | + :detail="detail" |
| 11 | + :editFormFields="editFormFields" |
| 12 | + :editFormOptions="editFormOptions" |
| 13 | + :searchFormFields="searchFormFields" |
| 14 | + :searchFormOptions="searchFormOptions" |
| 15 | + :table="table" |
| 16 | + :extend="extend"> |
| 17 | + </view-grid> |
13 | 18 | </template> |
14 | 19 | <script> |
15 | 20 | import extend from "./table.js"; |
16 | | - var vueParam = { |
17 | | - data() { |
18 | | - return { |
19 | | - table: { |
20 | | - key: 'User_Id', |
21 | | - footer: "Foots", |
22 | | - cnName: '用户管理', |
23 | | - name: 'Sys_User', |
24 | | - url: "/Sys_User/", |
25 | | - sortName: "User_Id" |
26 | | - }, |
27 | | - extend: extend, |
28 | | - editFormFileds: {"UserName":"","UserTrueName":"","Role_Id":"","IsRegregisterPhone":"","Gender":"","Enable":"","Remark":"","HeadImageUrl":""}, |
29 | | - editFormOptions: [[{"title":"帐号","required":true,"field":"UserName","disabled":true}, |
| 21 | + import { ref, defineComponent } from "vue"; |
| 22 | + export default defineComponent({ |
| 23 | + setup() { |
| 24 | + const table = ref({ |
| 25 | + key: 'User_Id', |
| 26 | + footer: "Foots", |
| 27 | + cnName: '用户管理', |
| 28 | + name: 'Sys_User', |
| 29 | + url: "/Sys_User/", |
| 30 | + sortName: "User_Id" |
| 31 | + }); |
| 32 | + const editFormFields = ref({"UserName":"","UserTrueName":"","Role_Id":"","IsRegregisterPhone":"","Gender":"","Enable":"","CreateDate":"","Creator":"","Remark":"","HeadImageUrl":""}); |
| 33 | + const editFormOptions = ref([[{"title":"帐号","required":true,"field":"UserName","disabled":true}, |
30 | 34 | {"title":"真实姓名","required":true,"field":"UserTrueName","type":"text"}], |
31 | | - // [ |
32 | | - // {"dataKey":"roles","title":"角色","required":true,"field":"Role_Id","type":"drop"}, |
33 | | - // {"dataKey":"isphone","title":"用户类型","required":true,"field":"IsRegregisterPhone","type":"drop"}], |
34 | | - [{"dataKey":"gender","title":"性别","field":"Gender","type":"drop"}, |
35 | | - {"dataKey":"enable","title":"是否可用","required":true,"field":"Enable","type":"drop"}], |
| 35 | + [{"dataKey":"roles","data":[],"title":"角色","required":true,"field":"Role_Id","type":"select"}, |
| 36 | + {"dataKey":"isphone","data":[],"title":"手机用户","required":true,"field":"IsRegregisterPhone","type":"select"}], |
| 37 | + [{"dataKey":"gender","data":[],"title":"性别","field":"Gender","type":"select"}, |
| 38 | + {"dataKey":"enable","data":[],"title":"是否可用","required":true,"field":"Enable","type":"select"}], |
| 39 | +
|
36 | 40 | [{"title":"备注","field":"Remark","colSize":12,"type":"textarea"}], |
37 | | - [{"title":"头像","field":"HeadImageUrl","type":"img"}]], |
38 | | - searchFormFileds: {"UserName":""}, |
39 | | - searchFormOptions: [[{"title":"帐号","field":"UserName",type:'like'}]], |
40 | | - columns: [ |
41 | | - {field:'UserName',title:'帐号',type:'string',link:true,width:120,readonly:true,require:true,align:'left',sortable:true}, |
42 | | - {field:'RoleName',title:'角色',type:'string',link:true,width:90,require:true,align:'left'}, |
| 41 | + [{"title":"头像","required":true,"field":"HeadImageUrl","type":"img"}]]); |
| 42 | + const searchFormFields = ref({"UserName":"","Gender":"","DeptName":"","Role_Id":"","Token":"","AppType":[],"UserTrueName":"","CreateDate":"","IsRegregisterPhone":"","PhoneNo":"","Enable":"","LastLoginDate":"","Address":"","Email":""}); |
| 43 | + const searchFormOptions = ref([[{"title":"帐号","field":"UserName"},{"dataKey":"gender","data":[],"title":"性别","field":"Gender","type":"select"},{"title":"真实姓名","field":"UserTrueName"}],[{"title":"部门","field":"DeptName"},{"dataKey":"roles","data":[],"title":"角色","field":"Role_Id","type":"select"},{"title":"Token","field":"Token"}],[{"dataKey":"ut","data":[],"title":"登陆设备类型","field":"AppType","type":"selectList"},{"dataKey":"isphone","data":[],"title":"手机用户","field":"IsRegregisterPhone","type":"select"},{"title":"手机号","field":"PhoneNo"}],[{"dataKey":"enable","data":[],"title":"是否可用","field":"Enable","type":"select"},{"title":"地址","field":"Address"},{"title":"Email","field":"Email"}],[{"title":"注册时间","field":"CreateDate","type":"datetime"},{"title":"最后登陆时间","field":"LastLoginDate","type":"datetime"}]]); |
| 44 | + const columns = ref([{field:'UserName',title:'帐号',type:'string',link:true,width:110,readonly:true,require:true,align:'left',sortable:true}, |
43 | 45 | {field:'User_Id',title:'User_Id',type:'int',width:90,hidden:true,readonly:true,require:true,align:'left'}, |
44 | 46 | {field:'Gender',title:'性别',type:'int',bind:{ key:'gender',data:[]},width:100,align:'left'}, |
45 | | - {field:'HeadImageUrl',title:'头像',type:'img',width:150,align:'left'}, |
46 | | - {field:'UserTrueName',title:'真实姓名',type:'string',width:150,require:true,align:'left'}, |
47 | | - {field:'Enable',title:'是否可用',type:'byte',bind:{ key:'enable',data:[]},width:90,require:true,align:'left'} |
48 | | -], |
49 | | - detail: { |
50 | | - columns: []} |
| 47 | + {field:'HeadImageUrl',title:'头像',type:'img',width:90,require:true,align:'left'}, |
| 48 | + {field:'Dept_Id',title:'Dept_Id',type:'int',width:90,hidden:true,align:'left'}, |
| 49 | + {field:'DeptName',title:'部门',type:'string',width:150,hidden:true,align:'left'}, |
| 50 | + {field:'Role_Id',title:'角色',type:'int',bind:{ key:'roles',data:[]},width:100,require:true,align:'left'}, |
| 51 | + {field:'RoleName',title:'RoleName',type:'string',width:90,hidden:true,require:true,align:'left'}, |
| 52 | + {field:'CreateID',title:'CreateID',type:'int',width:90,hidden:true,align:'left'}, |
| 53 | + {field:'Creator',title:'创建人',type:'string',width:130,readonly:true,align:'left'}, |
| 54 | + {field:'Enable',title:'是否可用',type:'byte',bind:{ key:'enable',data:[]},width:90,require:true,align:'left'}, |
| 55 | + {field:'ModifyID',title:'ModifyID',type:'int',width:90,hidden:true,align:'left'}, |
| 56 | + {field:'Modifier',title:'修改人',type:'string',width:130,hidden:true,readonly:true,align:'left'}, |
| 57 | + {field:'ModifyDate',title:'修改时间',type:'datetime',width:90,readonly:true,align:'left',sortable:true}]); |
| 58 | + const detail = ref({ |
| 59 | + cnName: "#detailCnName", |
| 60 | + columns: [], |
| 61 | + sortName: "", |
| 62 | + key: "" |
| 63 | + }); |
| 64 | + return { |
| 65 | + table, |
| 66 | + extend, |
| 67 | + editFormFields, |
| 68 | + editFormOptions, |
| 69 | + searchFormFields, |
| 70 | + searchFormOptions, |
| 71 | + columns, |
| 72 | + detail, |
51 | 73 | }; |
52 | | - } |
53 | | - }; |
54 | | - export default vueParam; |
| 74 | + }, |
| 75 | + }); |
55 | 76 | </script> |
0 commit comments