Quellcode durchsuchen

后台-职位模版

lifanagju_citu vor 8 Monaten
Ursprung
Commit
74f510c6c3
1 geänderte Dateien mit 6 neuen und 3 gelöschten Zeilen
  1. 6 3
      src/views/menduner/system/position/PositionForm.vue

+ 6 - 3
src/views/menduner/system/position/PositionForm.vue

@@ -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
     }