|
@@ -29,11 +29,9 @@
|
|
|
</el-radio-group>
|
|
|
</el-form-item> -->
|
|
|
<el-form-item label="默认职位要求" prop="requirement">
|
|
|
- <!-- <el-input v-model="formData.requirement" placeholder="请输入默认职位要求" /> -->
|
|
|
<Editor v-model="formData.requirement" height="150px" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="默认职位描述内容" prop="describe">
|
|
|
- <!-- <el-input v-model="formData.describe" placeholder="请输入默认职位描述内容" /> -->
|
|
|
<Editor v-model="formData.describe" height="150px" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="行业排序" prop="sort">
|
|
@@ -86,7 +84,12 @@ const open = async (type: string, id?: number, level?: number) => {
|
|
|
if (id && !level) {
|
|
|
formLoading.value = true
|
|
|
try {
|
|
|
- formData.value = await PositionApi.getPosition(id)
|
|
|
+ const res = await PositionApi.getPosition(id)
|
|
|
+ if (!res) return
|
|
|
+ // 富文本不能为null
|
|
|
+ if (res.requirement === null) res.requirement = undefined
|
|
|
+ if (res.describe === null) res.describe = undefined
|
|
|
+ formData.value = res
|
|
|
} finally {
|
|
|
formLoading.value = false
|
|
|
}
|