From f4c3f82a3bd142bc555ec7f632dabc66ef86f5af Mon Sep 17 00:00:00 2001
From: huanghongfeng <huanghongfeng@hnkhzn.com>
Date: 星期二, 19 八月 2025 16:51:45 +0800
Subject: [PATCH] 11

---
 项目代码/WMS/WIDESEA_WMSClient/src/views/system/Sys_User copy.vue |   89 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 89 insertions(+), 0 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/system/Sys_User copy.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/system/Sys_User copy.vue"
new file mode 100644
index 0000000..bc1efce
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/system/Sys_User copy.vue"
@@ -0,0 +1,89 @@
+<!--
+*Author锛歫xx
+ *Contact锛�283591387@qq.com
+ *浠g爜鐢辨鏋剁敓鎴�,浠讳綍鏇存敼閮藉彲鑳藉鑷磋浠g爜鐢熸垚鍣ㄨ鐩�
+ *涓氬姟璇峰湪@/extension/system/Sys_User.js姝ゅ缂栧啓
+ -->
+<template>
+    <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_User.jsx";
+import { ref, defineComponent } from "vue";
+export default defineComponent({
+    setup() {
+        const table = ref({
+            key: 'user_Id',
+            footer: "Foots",
+            cnName: '鐢ㄦ埛绠$悊',
+            name: 'Sys_User',
+            url: "/Sys_User/",
+            sortName: "user_Id"
+        });
+        const editFormFields = ref({ "userName": "", "userTrueName": "", "role_Id": [], "deptIds": "", "enable": "", "gender": "", "remark": "", "headImageUrl": "", "systemType": "" });
+        const editFormOptions = ref([[{ "title": "甯愬彿", "required": true, "field": "userName", "disabled": true }],
+        [{ "title": "濮撳悕", "required": true, "field": "userTrueName", "type": "text" }],
+        [{ "dataKey": "tree_roles", "data": [], "title": "瑙掕壊", "required": true, "field": "role_Id", "type": "cascader" }],
+        [{ "dataKey": "缁勭粐鏈烘瀯", "data": [], "title": "缁勭粐鏋勬灦", "field": "deptIds", "colSize": 12, "type": "treeSelect" }],
+        [{ "dataKey": "enable", "data": [], "title": "鏄惁鍙敤", "required": true, "field": "enable", "type": "select" }],
+        [{ "dataKey": "gender", "data": [], "title": "鎬у埆", "field": "gender", "type": "select" }],
+        [{ "title": "澶囨敞", "field": "remark", "colSize": 12, "type": "textarea" }],
+        [{ "title": "澶村儚", "field": "headImageUrl", "type": "img" }],
+        [{ "title": "绯荤粺", "field": "systemType", "type": "text", "required": true }]]);
+        const searchFormFields = ref({ "UserName": "", "UserTrueName": "", "Gender": "", "DeptName": "", "Role_Id": [], "Token": "", "AppType": [], "CreateDate": "", "IsRegregisterPhone": "", "PhoneNo": "", "Enable": "", "LastLoginDate": "", "Address": "", "Email": "" });
+        const searchFormOptions = ref([[{ "title": "甯愬彿", "field": "UserName" }, { "title": "濮撳悕", "field": "UserTrueName" }, { "dataKey": "gender", "data": [], "title": "鎬у埆", "field": "Gender", "type": "select" }], [{ "title": "涓嶇敤", "field": "DeptName" }, { "dataKey": "tree_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" }]]);
+        const columns = ref([{ field: 'user_Id', title: 'User_Id', type: 'int', width: 90, hidden: true, readonly: true, require: true, align: 'left' },
+        { field: 'userName', title: '甯愬彿', type: 'string', link: true, width: 120, readonly: true, require: true, align: 'left', sort: true },
+        { field: 'userTrueName', title: '濮撳悕', type: 'string', width: 120, require: true, align: 'left' },
+        { field: 'gender', title: '鎬у埆', type: 'int', bind: { key: 'gender', data: [] }, width: 80, align: 'left' },
+        { field: 'headImageUrl', title: '澶村儚', type: 'img', width: 90, align: 'left' },
+        { field: 'dept_Id', title: '涓嶇敤', type: 'int', width: 90, hidden: true, align: 'left' },
+        { field: 'deptName', title: '涓嶇敤', type: 'string', width: 150, hidden: true, align: 'left' },
+        { field: 'role_Id', title: '瑙掕壊', type: 'int', bind: { key: 'tree_roles', data: [] }, width: 130, require: true, align: 'left' },
+        { field: 'roleName', title: '涓嶇敤', type: 'string', width: 90, hidden: true, align: 'left' },
+        { field: 'token', title: 'Token', type: 'string', width: 180, hidden: true, align: 'left' },
+        { field: 'appType', title: '绫诲瀷', type: 'int', bind: { key: 'ut', data: [] }, width: 150, hidden: true, align: 'left' },
+        { field: 'deptIds', title: '缁勭粐鏋勬灦', type: 'string', bind: { key: '缁勭粐鏈烘瀯', data: [] }, width: 140, hidden: true, align: 'left' },
+        { field: 'createDate', title: '娉ㄥ唽鏃堕棿', type: 'datetime', width: 150, readonly: true, align: 'left', sort: true },
+        { field: 'isRegregisterPhone', title: '鎵嬫満鐢ㄦ埛', type: 'int', bind: { key: 'isphone', data: [] }, width: 120, hidden: true, align: 'left' },
+        { field: 'phoneNo', title: '鎵嬫満鍙�', type: 'string', width: 150, hidden: true, align: 'left' },
+        { field: 'tel', title: 'Tel', type: 'string', width: 90, hidden: true, align: 'left' },
+        { field: 'createID', title: 'CreateID', type: 'int', width: 90, hidden: true, align: 'left' },
+        { field: 'creater', title: '鍒涘缓浜�', type: 'string', width: 130, readonly: true, align: 'left' },
+        { field: 'enable', title: '鏄惁鍙敤', type: 'byte', bind: { key: 'enable', data: [] }, width: 90, require: true, align: 'left' },
+        { field: 'modifyID', title: 'ModifyID', type: 'int', width: 90, hidden: true, align: 'left' },
+        { field: 'modifier', title: '淇敼浜�', type: 'string', width: 130, hidden: true, readonly: true, align: 'left' },
+        { field: 'modifyDate', title: '淇敼鏃堕棿', type: 'datetime', width: 90, hidden: true, readonly: true, align: 'left', sort: true },
+        { field: 'auditStatus', title: '瀹℃牳鐘舵��', type: 'int', bind: { key: 'audit', data: [] }, width: 90, hidden: true, align: 'left' },
+        { field: 'auditor', title: '瀹℃牳浜�', type: 'string', width: 90, hidden: true, align: 'left' },
+        { field: 'auditDate', title: '瀹℃牳鏃堕棿', type: 'datetime', width: 150, hidden: true, align: 'left', sort: true },
+        { field: 'lastLoginDate', title: '鏈�鍚庣櫥闄嗘椂闂�', type: 'datetime', width: 150, hidden: true, align: 'left', sort: true },
+        { field: 'lastModifyPwdDate', title: '鏈�鍚庡瘑鐮佷慨鏀规椂闂�', type: 'datetime', width: 150, hidden: true, align: 'left', sort: true },
+        { field: 'address', title: '鍦板潃', type: 'string', width: 190, hidden: true, align: 'left' },
+        { field: 'mobile', title: '鐢佃瘽', type: 'string', width: 140, hidden: true, align: 'left' },
+        { field: 'email', title: 'Email', type: 'string', width: 140, hidden: true, align: 'left' },
+        { field: 'remark', title: '澶囨敞', type: 'string', width: 180, hidden: true, align: 'left' },
+        { field: 'orderNo', title: '鎺掑簭鍙�', type: 'int', width: 90, hidden: true, align: 'left' }]);
+        const detail = ref({
+            cnName: "#detailCnName",
+            table: "#detailTable",
+            columns: [],
+            sortName: "",
+            key: ""
+        });
+        return {
+            table,
+            extend,
+            editFormFields,
+            editFormOptions,
+            searchFormFields,
+            searchFormOptions,
+            columns,
+            detail,
+        };
+    },
+});
+</script>

--
Gitblit v1.9.3