|
|
@@ -47,11 +47,11 @@
|
|
|
<el-form-item label="机构其他别名" prop="aliasName" >
|
|
|
<el-input v-model="formData.aliasNameOther" placeholder="请输入机构别名" maxlength="30" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="原机构编码" prop="originalCode" >
|
|
|
- <el-input v-model="formData.originalCode" placeholder="请输入原机构编码" maxlength="30" />
|
|
|
- </el-form-item>
|
|
|
+<!-- <el-form-item label="原机构编码" prop="originalCode" >-->
|
|
|
+<!-- <el-input v-model="formData.originalCode" placeholder="请输入原机构编码" maxlength="30" />-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
<el-form-item label="品牌名称" prop="brand">
|
|
|
- <el-select v-model="formData.brand" clearable placeholder="请选择品牌名称">
|
|
|
+ <el-select v-model="formData.brand" multiple clearable placeholder="请选择品牌名称">
|
|
|
<el-option
|
|
|
v-for="dict in brandOptions"
|
|
|
:key="dict.value"
|
|
|
@@ -61,7 +61,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="机构性质" prop="propertypes">
|
|
|
- <el-select v-model="formData.propertypes" clearable placeholder="请选择机构性质">
|
|
|
+ <el-select v-model="formData.propertypes" multiple clearable placeholder="请选择机构性质">
|
|
|
<el-option
|
|
|
v-for="dict in propertypesOptions"
|
|
|
:key="dict.value"
|
|
|
@@ -71,7 +71,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="已上系统" prop="applySystems">
|
|
|
- <el-select v-model="formData.applySystems" clearable placeholder="请选择已上系统">
|
|
|
+ <el-select v-model="formData.applySystems" multiple clearable placeholder="请选择已上系统">
|
|
|
<el-option
|
|
|
v-for="dict in applySystemOptions"
|
|
|
:key="dict.value"
|
|
|
@@ -181,12 +181,22 @@ const formData = ref({
|
|
|
leaderUserName: undefined,
|
|
|
phone: undefined,
|
|
|
email: undefined,
|
|
|
+ supportBi: 1,
|
|
|
+ businessStatus: 1,
|
|
|
+ businessPattern: 1,
|
|
|
+ applySystems: [],
|
|
|
+ propertypes: [],
|
|
|
+ brand: [],
|
|
|
+ aliasNameOther: undefined,
|
|
|
+ aliasName: undefined,
|
|
|
+ originalName: undefined,
|
|
|
+ originalCode: undefined,
|
|
|
status: CommonStatusEnum.ENABLE
|
|
|
})
|
|
|
const formRules = reactive<FormRules>({
|
|
|
- parentId: [{ required: true, message: '上级部门不能为空', trigger: 'blur' }],
|
|
|
- name: [{ required: true, message: '部门名称不能为空', trigger: 'blur' }],
|
|
|
- code: [{ required: true, message: '部门编码不能为空', trigger: 'blur' }],
|
|
|
+ parentId: [{ required: true, message: '上级机构不能为空', trigger: 'blur' }],
|
|
|
+ name: [{ required: true, message: '机构名称不能为空', trigger: 'blur' }],
|
|
|
+ code: [{ required: true, message: '机构编码不能为空', trigger: 'blur' }],
|
|
|
sort: [{ required: true, message: '显示排序不能为空', trigger: 'blur' }],
|
|
|
areaId: [{ required: true, message: '所在地不能为空', trigger: 'blur' }],
|
|
|
supportBi: [{ required: true, message: 'BI支持不能为空', trigger: 'blur' }],
|
|
|
@@ -265,6 +275,16 @@ const resetForm = () => {
|
|
|
leaderUserName: undefined,
|
|
|
phone: undefined,
|
|
|
email: undefined,
|
|
|
+ supportBi: 1,
|
|
|
+ businessStatus: 1,
|
|
|
+ businessPattern: 1,
|
|
|
+ applySystems: [],
|
|
|
+ propertypes: [],
|
|
|
+ brand: [],
|
|
|
+ aliasNameOther: undefined,
|
|
|
+ aliasName: undefined,
|
|
|
+ originalName: undefined,
|
|
|
+ originalCode: undefined,
|
|
|
status: CommonStatusEnum.ENABLE
|
|
|
}
|
|
|
formRef.value?.resetFields()
|
|
|
@@ -274,7 +294,7 @@ 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)
|
|
|
}
|
|
|
@@ -297,7 +317,7 @@ const brandOptions = [
|
|
|
},
|
|
|
{
|
|
|
value: 3,
|
|
|
- label: '恒颐汇',
|
|
|
+ label: '萱悦庭',
|
|
|
}
|
|
|
]
|
|
|
|