From a95c43ed64e3573658645c3890ca17ea53b7d709 Mon Sep 17 00:00:00 2001 From: wangyilin <1454641981@qq.com> Date: Tue, 6 May 2025 14:59:27 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E5=90=8D=E5=BD=95=E7=BC=96?= =?UTF-8?q?=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/index.vue | 2 +- .../departmentStructure/index.ts | 81 ++-- .../departmentStructure/index.vue | 442 +++++++++++++++++- 3 files changed, 494 insertions(+), 31 deletions(-) diff --git a/src/views/index.vue b/src/views/index.vue index 311e3e1..f6e6f35 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -12,7 +12,7 @@
- 公司 + 供应商
{{ isFold ? '展开' : '收起' }} diff --git a/src/views/personnelManagement/departmentStructure/index.ts b/src/views/personnelManagement/departmentStructure/index.ts index 65e29c4..5a4af14 100644 --- a/src/views/personnelManagement/departmentStructure/index.ts +++ b/src/views/personnelManagement/departmentStructure/index.ts @@ -1,33 +1,58 @@ -export interface ModelValue { - /** - * @snowFlakeId 部门id - */ - snowFlakeId?: string | number - /** - * @name 部门名称 - */ - name: string - /** - * @name 父级部门id - */ - parentId?: string | number - /** - * @name 部门负责人id - */ - leaderUserId?: string | number - /** - * @name 备注 - */ - remark?: string -} -export const modelDefaultValue: ModelValue = { - snowFlakeId: '', - name: '', - leaderUserId: '', - remark: '', -} +export interface modelDefaultValue { + snowFlakeId?: string, + commodity: string, + specifications: string, + brand: string, + units:string, + commodityType:string, + inventory:string, + maxNumber:string, + warningValue:string, + replenishment?:string +} export interface Role { label: string value: string } + + +export interface userInterface { + /** + * @snowFlakeId + */ + snowFlakeId?: string + /** + * @name 用户名_必传 + */ + name: string + /** + * @sex 性别_必传 + */ + sex: string + /** + * @phoneNumber 手机号_必传 + */ + phoneNumber: string + /** + * @phoneNumber 账号状态_必传 + */ + + status: string + + /** + * @authClient 授权的客户端_必传 + */ + + authClient: any[] + /** + * @deptIds 所属部门id_必传 + */ + + deptIds?: any[] + /** + * @roleIds 所属角色id_必传 + */ + + roleIds?: any[] +} \ No newline at end of file diff --git a/src/views/personnelManagement/departmentStructure/index.vue b/src/views/personnelManagement/departmentStructure/index.vue index d812661..7512eb0 100644 --- a/src/views/personnelManagement/departmentStructure/index.vue +++ b/src/views/personnelManagement/departmentStructure/index.vue @@ -1,9 +1,447 @@ - \ No newline at end of file