|
5 | 5 | *业务请在@/extension/appmanager/App_Expert.js此处编写
|
6 | 6 | -->
|
7 | 7 | <template>
|
8 |
| - <div> |
9 |
| - <view-grid :columns="columns" |
10 |
| - :detail="detail" |
11 |
| - :editFormFields="editFormFields" |
12 |
| - :editFormFileds="editFormFields" |
13 |
| - :editFormOptions="editFormOptions" |
14 |
| - :searchFormFields="searchFormFields" |
15 |
| - :searchFormFileds="searchFormFields" |
16 |
| - :searchFormOptions="searchFormOptions" |
17 |
| - :table="table" |
18 |
| - :extend="extend"> |
19 |
| - </view-grid> |
20 |
| - </div> |
| 8 | + <div> |
| 9 | + <view-grid |
| 10 | + ref="grid" |
| 11 | + :columns="columns" |
| 12 | + :detail="detail" |
| 13 | + :editFormFields="editFormFields" |
| 14 | + :editFormFileds="editFormFields" |
| 15 | + :editFormOptions="editFormOptions" |
| 16 | + :searchFormFields="searchFormFields" |
| 17 | + :searchFormFileds="searchFormFields" |
| 18 | + :searchFormOptions="searchFormOptions" |
| 19 | + :table="table" |
| 20 | + :extend="extend"> |
| 21 | + </view-grid> |
| 22 | + </div> |
21 | 23 | </template>
|
22 | 24 |
|
23 | 25 | <script>
|
24 |
| -import extend from "@/extension/appmanager/App_Expert.js"; |
25 |
| -import ViewGrid from "@/components/basic/ViewGrid.vue"; |
26 |
| -var vueParam = { |
27 |
| - components: { |
28 |
| - ViewGrid |
29 |
| - }, |
30 |
| - data () { |
31 |
| - return { |
32 |
| - table: { |
33 |
| - key: 'ExpertId', |
34 |
| - footer: "Foots", |
35 |
| - cnName: '启用图片支持', |
36 |
| - name: 'App_Expert', |
37 |
| - url: "/App_Expert/", |
38 |
| - sortName: "ExpertId" |
39 |
| - }, |
40 |
| - extend: extend, |
41 |
| - editFormFields: { "ExpertName": "", "Enable": "", "City": "", "CreateDate": "", "Resume": "", "HeadImageUrl": "" }, |
42 |
| - editFormOptions: [[{ "title": "名称", "field": "ExpertName" }, |
43 |
| - { "dataKey": "enable", "data": [], "title": "是否启用", "required": true, "field": "Enable", "type": "select" }], |
44 |
| - [{ "dataKey": "city", "data": [], "title": "地区", "field": "City", "type": "select" }, |
45 |
| - ], [{ "title": "申请时间", "field": "CreateDate", "disabled": false }], |
46 |
| - [{ "title": "个人简介", "field": "Resume", "colSize": 6, "type": "textarea" }], |
47 |
| - [{ "title": "头像", "field": "HeadImageUrl", "type": "img" }]], |
48 |
| - searchFormFields: { "ExpertName": "", "AuditStatus": [], "ReallyName": "", "IDNumber": "", "Education": "", "Professional": "", "Company": "", "City": [], "AuditDate": "" }, |
49 |
| - searchFormOptions: [[{ "title": "名称", "field": "ExpertName", "type": "like" }, { "title": "真实姓名", "field": "ReallyName" }, { "title": "身份证号", "field": "IDNumber" }], [{ "title": "学历", "field": "Education", "type": "text" }, { "title": "职业", "field": "Professional" }, { "title": "所在公司", "field": "Company" }], [{ "dataKey": "audit", "data": [], "title": "审核状态", "field": "AuditStatus", "type": "selectList" }, { "dataKey": "city", "data": [], "title": "地区", "field": "City", "type": "selectList" }, { "title": "审核时间", "field": "AuditDate", "type": "datetime" }]], |
50 |
| - columns: [{ field: 'ExpertId', title: '主键ID', type: 'int', width: 80, hidden: true, readonly: true, require: true, align: 'left' }, |
51 |
| - { field: 'User_Id', title: '申请人帐号Id', type: 'int', width: 90, hidden: true, align: 'left' }, |
52 |
| - { field: 'ExpertName', title: '名称', type: 'string', link: true, width: 120, align: 'left', sortable: true }, |
53 |
| - { field: 'HeadImageUrl', title: '头像', type: 'img', width: 150, align: 'left' }, |
54 |
| - { field: 'UserName', title: '帐号', type: 'string', width: 120, hidden: true, align: 'left' }, |
55 |
| - { field: 'UserTrueName', title: '申请人', type: 'string', width: 100, hidden: true, align: 'left' }, |
56 |
| - { field: 'AuditStatus', title: '审核状态', type: 'int', bind: { key: 'audit', data: [] }, width: 120, require: true, align: 'left' }, |
57 |
| - { field: 'Auditor', title: '审核人', type: 'string', width: 150, hidden: true, align: 'left' }, |
58 |
| - { field: 'Enable', title: '是否启用', type: 'byte', bind: { key: 'enable', data: [] }, width: 90, require: true, align: 'left' }, |
59 |
| - { field: 'ReallyName', title: '真实姓名', type: 'string', width: 150, hidden: true, align: 'left' }, |
60 |
| - { field: 'IDNumber', title: '身份证号', type: 'string', width: 200, hidden: true, align: 'left' }, |
61 |
| - { field: 'PhoneNo', title: '电话', type: 'string', width: 150, hidden: true, align: 'left' }, |
62 |
| - { field: 'Education', title: '学历', type: 'string', width: 120, hidden: true, align: 'left' }, |
63 |
| - { field: 'Professional', title: '职业', type: 'string', width: 120, hidden: true, align: 'left' }, |
64 |
| - { field: 'Company', title: '所在公司', type: 'string', width: 150, hidden: true, align: 'left' }, |
65 |
| - { field: 'City', title: '地区', type: 'string', bind: { key: 'city', data: [] }, width: 100, align: 'left' }, |
66 |
| - { field: 'Resume', title: '个人简介', type: 'string', width: 150, align: 'left' }, |
67 |
| - { field: 'AuditId', title: '审核人Id', type: 'int', width: 80, hidden: true, align: 'left' }, |
68 |
| - { field: 'AuditDate', title: '审核时间', type: 'datetime', width: 150, hidden: true, align: 'left', sortable: true }, |
69 |
| - { field: 'CreateID', title: '创建人Id', type: 'int', width: 80, hidden: true, align: 'left' }, |
70 |
| - { field: 'Creator', title: '创建人', type: 'string', width: 130, hidden: true, align: 'left' }, |
71 |
| - { field: 'CreateDate', title: '申请时间', type: 'datetime', width: 130, readonly: true, align: 'left', sortable: true }, |
72 |
| - { field: 'ModifyID', title: '修改人ID', type: 'int', width: 80, hidden: true, align: 'left' }, |
73 |
| - { field: 'Modifier', title: '修改人', type: 'string', width: 100, align: 'left' }, |
74 |
| - { field: 'ModifyDate', title: '修改时间', type: 'datetime', width: 130, hidden: true, align: 'left', sortable: true }], |
75 |
| - detail: { |
76 |
| - cnName: "#detailCnName", |
77 |
| - columns: [], |
78 |
| - sortName: "", |
79 |
| - key: "" |
80 |
| - } |
| 26 | + import extend from "@/extension/appmanager/App_Expert.js"; |
| 27 | + import ViewGrid from "@/components/basic/ViewGrid.vue"; |
| 28 | + var vueParam = { |
| 29 | + components: { |
| 30 | + ViewGrid |
| 31 | + }, |
| 32 | + data() { |
| 33 | + return { |
| 34 | + table: { |
| 35 | + key: 'ExpertId', |
| 36 | + footer: "Foots", |
| 37 | + cnName: '启用图片支持', |
| 38 | + name: 'App_Expert', |
| 39 | + url: "/App_Expert/", |
| 40 | + sortName: "ExpertId" |
| 41 | + }, |
| 42 | + extend: extend, |
| 43 | + editFormFields: {"ExpertName":"","Enable":"","City":"","CreateDate":"","Resume":"","HeadImageUrl":""}, |
| 44 | + editFormOptions: [[{"title":"名称","field":"ExpertName"}, |
| 45 | + {"dataKey":"enable","data":[],"title":"是否启用","required":true,"field":"Enable","type":"select"}], |
| 46 | + [{"dataKey":"city","data":[],"title":"地区","field":"City","type":"select"}, |
| 47 | + {"title":"申请时间","field":"CreateDate","disabled":true}], |
| 48 | + [{"title":"个人简介","field":"Resume","colSize":12,"type":"textarea"}], |
| 49 | + [{"title":"头像","field":"HeadImageUrl","type":"img"}]], |
| 50 | + searchFormFields: {"ExpertName":"","AuditStatus":[],"ReallyName":"","IDNumber":"","Education":"","Professional":"","Company":"","City":[],"AuditDate":""}, |
| 51 | + searchFormOptions: [[{"title":"名称","field":"ExpertName","type":"like"},{"title":"真实姓名","field":"ReallyName"},{"title":"身份证号","field":"IDNumber"}],[{"title":"学历","field":"Education","type":"text"},{"title":"职业","field":"Professional"},{"title":"所在公司","field":"Company"}],[{"dataKey":"audit","data":[],"title":"审核状态","field":"AuditStatus","type":"selectList"},{"dataKey":"city","data":[],"title":"地区","field":"City","type":"selectList"},{"title":"审核时间","field":"AuditDate","type":"datetime"}]], |
| 52 | + columns: [{field:'ExpertId',title:'主键ID',type:'int',width:80,hidden:true,readonly:true,require:true,align:'left'}, |
| 53 | + {field:'User_Id',title:'申请人帐号Id',type:'int',width:90,hidden:true,align:'left'}, |
| 54 | + {field:'ExpertName',title:'名称',type:'string',link:true,width:120,align:'left',sortable:true}, |
| 55 | + {field:'HeadImageUrl',title:'头像',type:'img',width:150,align:'left'}, |
| 56 | + {field:'UserName',title:'帐号',type:'string',width:120,hidden:true,align:'left'}, |
| 57 | + {field:'UserTrueName',title:'申请人',type:'string',width:100,hidden:true,align:'left'}, |
| 58 | + {field:'AuditStatus',title:'审核状态',type:'int',bind:{ key:'audit',data:[]},width:120,require:true,align:'left'}, |
| 59 | + {field:'Auditor',title:'审核人',type:'string',width:150,hidden:true,align:'left'}, |
| 60 | + {field:'Enable',title:'是否启用',type:'byte',bind:{ key:'enable',data:[]},width:90,require:true,align:'left'}, |
| 61 | + {field:'ReallyName',title:'真实姓名',type:'string',width:150,hidden:true,align:'left'}, |
| 62 | + {field:'IDNumber',title:'身份证号',type:'string',width:200,hidden:true,align:'left'}, |
| 63 | + {field:'PhoneNo',title:'电话',type:'string',width:150,hidden:true,align:'left'}, |
| 64 | + {field:'Education',title:'学历',type:'string',width:120,hidden:true,align:'left'}, |
| 65 | + {field:'Professional',title:'职业',type:'string',width:120,hidden:true,align:'left'}, |
| 66 | + {field:'Company',title:'所在公司',type:'string',width:150,hidden:true,align:'left'}, |
| 67 | + {field:'City',title:'地区',type:'string',bind:{ key:'city',data:[]},width:100,align:'left'}, |
| 68 | + {field:'Resume',title:'个人简介',type:'string',width:150,align:'left'}, |
| 69 | + {field:'AuditId',title:'审核人Id',type:'int',width:80,hidden:true,align:'left'}, |
| 70 | + {field:'AuditDate',title:'审核时间',type:'datetime',width:150,hidden:true,align:'left',sortable:true}, |
| 71 | + {field:'CreateID',title:'创建人Id',type:'int',width:80,hidden:true,align:'left'}, |
| 72 | + {field:'Creator',title:'创建人',type:'string',width:130,hidden:true,align:'left'}, |
| 73 | + {field:'CreateDate',title:'申请时间',type:'datetime',width:130,readonly:true,align:'left',sortable:true}, |
| 74 | + {field:'ModifyID',title:'修改人ID',type:'int',width:80,hidden:true,align:'left'}, |
| 75 | + {field:'Modifier',title:'修改人',type:'string',width:100,align:'left'}, |
| 76 | + {field:'ModifyDate',title:'修改时间',type:'datetime',width:130,hidden:true,align:'left',sortable:true}], |
| 77 | + detail: { |
| 78 | + cnName:"#detailCnName", |
| 79 | + columns: [], |
| 80 | + sortName: "", |
| 81 | + key:"" |
| 82 | + } |
| 83 | + }; |
| 84 | + } |
81 | 85 | };
|
82 |
| - } |
83 |
| -}; |
84 |
| -export default vueParam; |
| 86 | + export default vueParam; |
85 | 87 | </script>
|
0 commit comments