shudonghui 1 жил өмнө
parent
commit
863bf6589d

+ 18 - 1
src/views/system/notice-log/notice-manage/edit-notice-dialog.vue

@@ -28,12 +28,20 @@
             </t-select>
             </t-select>
           </t-form-item>
           </t-form-item>
         </t-col>
         </t-col>
-        <t-col :span="4">
+        <t-col :span="4" v-if="formData.type==='SERVICE'">
           <t-form-item label="服务单元" name="serviceId">
           <t-form-item label="服务单元" name="serviceId">
             <select-service-unit v-model="formData.serviceId">
             <select-service-unit v-model="formData.serviceId">
             </select-service-unit>
             </select-service-unit>
           </t-form-item>
           </t-form-item>
         </t-col>
         </t-col>
+        <t-col :span="4" v-if="formData.type==='SUPPLIER'">
+          <t-form-item label="人力供应商" name="supplierId">
+            <select-supplier v-model="formData.supplierId" type="HUMAN">
+            </select-supplier>
+          </t-form-item>
+        </t-col>
+      </t-row>
+        <t-row>
         <t-col :span="8">
         <t-col :span="8">
           <t-form-item label="通知名称" name="title">
           <t-form-item label="通知名称" name="title">
             <t-input v-model="formData.title" clearable />
             <t-input v-model="formData.title" clearable />
@@ -99,6 +107,7 @@ const { formData, isEdit } = useClearDialog(
     id: null,
     id: null,
     type: '',
     type: '',
     serviceId: '',
     serviceId: '',
+    supplierId: '',
     title: '',
     title: '',
     content: '',
     content: '',
     status: 'UN_PUBLISH',
     status: 'UN_PUBLISH',
@@ -132,6 +141,14 @@ const rules = {
       trigger: 'change',
       trigger: 'change',
     },
     },
   ],
   ],
+  supplierId: [
+    {
+      required: true,
+      message: '人力供应商必选',
+      type: 'error',
+      trigger: 'change',
+    },
+  ],
   content: [
   content: [
     { required: true, message: '正文必填', type: 'error', trigger: 'change' },
     { required: true, message: '正文必填', type: 'error', trigger: 'change' },
     {
     {