diff --git a/.env b/.env index 4859c356..27b2ff73 100644 --- a/.env +++ b/.env @@ -1,5 +1,5 @@ # 标题 -VITE_APP_TITLE=宜家智居 +VITE_APP_TITLE=全智安后台系统 # 项目本地运行端口号 VITE_PORT=8080 diff --git a/src/views/system/dept/DeptForm.vue b/src/views/system/dept/DeptForm.vue index c759ef38..68d64db9 100644 --- a/src/views/system/dept/DeptForm.vue +++ b/src/views/system/dept/DeptForm.vue @@ -7,19 +7,28 @@ :rules="formRules" label-width="80px" > - + - - + +
+ + 查询 +
+
+ + + + + @@ -77,8 +86,10 @@ const formType = ref('') // 表单的类型:create - 新增;update - 修改 const formData = ref({ id: undefined, title: '', - parentId: undefined, + parentId: 0, + orgid: undefined, name: undefined, + orgaddress: undefined, sort: undefined, leaderUserId: undefined, phone: undefined, @@ -86,8 +97,9 @@ const formData = ref({ status: CommonStatusEnum.ENABLE }) const formRules = reactive({ - parentId: [{ required: true, message: '上级部门不能为空', trigger: 'blur' }], - name: [{ required: true, message: '部门名称不能为空', trigger: 'blur' }], + orgid: [{ required: true, message: '机构ID不能为空', trigger: 'blur' }], + name: [{ required: true, message: '机构名称不能为空', trigger: 'blur' }], + orgaddress: [{ required: true, message: '机构地址不能为空', trigger: 'blur' }], sort: [{ required: true, message: '显示排序不能为空', trigger: 'blur' }], email: [{ type: 'email', message: '请输入正确的邮箱地址', trigger: ['blur', 'change'] }], phone: [ @@ -152,8 +164,10 @@ const resetForm = () => { formData.value = { id: undefined, title: '', - parentId: undefined, + parentId: 0, + orgid: undefined, name: undefined, + orgaddress: undefined, sort: undefined, leaderUserId: undefined, phone: undefined, @@ -167,8 +181,14 @@ const resetForm = () => { const getTree = async () => { deptTree.value = [] const data = await DeptApi.getSimpleDeptList() - let dept: Tree = { id: 0, name: '顶级部门', children: [] } + let dept: Tree = { id: 0, name: '顶级机构', children: [] } dept.children = handleTree(data) deptTree.value.push(dept) } + +/** 检查机构ID */ +const checkOrgId = () => { + // TODO: 实现机构ID检查逻辑 + console.log('检查机构ID:', formData.value.orgid) +} diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue index 5e47846b..70e8dd11 100644 --- a/src/views/system/dept/index.vue +++ b/src/views/system/dept/index.vue @@ -8,19 +8,19 @@ :inline="true" label-width="68px" > - + - + @@ -59,7 +59,7 @@ :default-expand-all="isExpandAll" v-if="refreshTable" > - +