【新增】租户创建修改的时候新增专业的点位数据创建和新增

This commit is contained in:
任维炳
2025-04-21 18:08:58 +08:00
committed by 陆光LG
parent 7eb2a0e524
commit 5526e8f4c1
4 changed files with 152 additions and 5 deletions

View File

@@ -10,12 +10,12 @@
<el-form-item label="上级专业" prop="parentId">
<el-tree-select
v-model="formData.parentId"
:data="deptTree"
:data="specialtyTree"
:props="defaultProps"
check-strictly
default-expand-all
placeholder="请选择上级专业"
value-key="deptId"
value-key="spId"
/>
</el-form-item>
<el-form-item label="专业名称" prop="spName">
@@ -73,7 +73,7 @@ const formRules = reactive<FormRules>({
status: [{ required: true, message: '状态不能为空', trigger: 'blur' }]
})
const formRef = ref() // 表单 Ref
const deptTree = ref() // 树形结构
const specialtyTree = ref() // 树形结构
const userList = ref<UserApi.UserVO[]>([]) // 用户列表
/** 打开弹窗 */
@@ -142,10 +142,10 @@ const resetForm = () => {
/** 获得专业-课程-题型树 */
const getTree = async () => {
deptTree.value = []
specialtyTree.value = []
const data = await SpecialtyApi.getSpecialtyPage()
let dept: Tree = { id: 0, name: '专业-课程-题型', children: [] }
dept.children = handleTree(data)
deptTree.value.push(dept)
specialtyTree.value.push(dept)
}
</script>