miaofuhao 2 週間 前
コミット
228da219b6

BIN
11051dist.zip


BIN
1224dist.zip


+ 2 - 2
src/components/page-order/src/form/consultation.vue

53
         <el-form-item v-if="workOrderCode !== YCHZ" label="诊断" prop="diagnosis">
53
         <el-form-item v-if="workOrderCode !== YCHZ" label="诊断" prop="diagnosis">
54
             <el-input v-model="form.diagnosis" type="textarea" />
54
             <el-input v-model="form.diagnosis" type="textarea" />
55
         </el-form-item>
55
         </el-form-item>
56
-        <el-form-item v-if="workOrderCode !== YCHZ" label="主要病情" prop="mainIllness">
56
+        <el-form-item v-if="workOrderCode !== YCHZ" label="会诊目的" prop="mainIllness">
57
             <el-input v-model="form.mainIllness" type="textarea" />
57
             <el-input v-model="form.mainIllness" type="textarea" />
58
         </el-form-item>
58
         </el-form-item>
59
 
59
 
141
     applicantName: '', // 申请人员
141
     applicantName: '', // 申请人员
142
     hospitalNum: '', // 住院号
142
     hospitalNum: '', // 住院号
143
     diagnosis: '', // 诊断
143
     diagnosis: '', // 诊断
144
-    mainIllness: '', // 主要病情
144
+    mainIllness: '', // 会诊目的
145
     // applicantPhone: '', // 申请人员电话
145
     // applicantPhone: '', // 申请人员电话
146
     applicantDept: '', // 申请部门
146
     applicantDept: '', // 申请部门
147
     attendingDoctor: '', // 管床医师
147
     attendingDoctor: '', // 管床医师

+ 11 - 2
src/views/main/followUp/followUpTask/cpns/visitDetails.vue

23
                     </div>
23
                     </div>
24
                 </div>
24
                 </div>
25
                 <div class="content-form"  v-show="planDetail.way && planDetail.way === 1">
25
                 <div class="content-form"  v-show="planDetail.way && planDetail.way === 1">
26
-                    <el-form-item label="结果">
26
+                    <el-form-item label="结果" required>
27
                         <el-radio-group v-model="form.state">
27
                         <el-radio-group v-model="form.state">
28
                             <el-radio :value="item.value" size="large"
28
                             <el-radio :value="item.value" size="large"
29
                                 v-for="item in (taskResults && taskResults.filter((o) => { return !!o.value }))" :key="item.value">
29
                                 v-for="item in (taskResults && taskResults.filter((o) => { return !!o.value }))" :key="item.value">
31
                             </el-radio>
31
                             </el-radio>
32
                         </el-radio-group>
32
                         </el-radio-group>
33
                     </el-form-item>
33
                     </el-form-item>
34
-                    <el-form-item label="标签">
34
+                    <el-form-item label="标签" required>
35
                         <el-radio-group v-model="form.resultLabel">
35
                         <el-radio-group v-model="form.resultLabel">
36
                             <el-radio :value="item.value" size="large"
36
                             <el-radio :value="item.value" size="large"
37
                                 v-for="item in resultLabels && resultLabels.filter((o) => { return !!o.value })" :key="item.value">
37
                                 v-for="item in resultLabels && resultLabels.filter((o) => { return !!o.value })" :key="item.value">
260
     lineState.value = scoketState.value
260
     lineState.value = scoketState.value
261
     console.log('lineState.value', lineState.value)
261
     console.log('lineState.value', lineState.value)
262
     if (!(lineState.value === '' || lineState.value === '在线' || lineState.value === '签出')) return proxy.$modal.msgError('请等待用户挂断');
262
     if (!(lineState.value === '' || lineState.value === '在线' || lineState.value === '签出')) return proxy.$modal.msgError('请等待用户挂断');
263
+    
264
+    // 验证必填项
265
+    if (!form.value.state) {
266
+        return ElMessage.error('请选择随访结果');
267
+    }
268
+    
269
+    if (!form.value.resultLabel) {
270
+        return ElMessage.error('请选择随访标签');
271
+    }
263
     let params = {}
272
     let params = {}
264
     if (planDetail.value.way === 1 &&  form.value.state === '正常接听') {
273
     if (planDetail.value.way === 1 &&  form.value.state === '正常接听') {
265
     // if (planDetail.value.way === 1) {
274
     // if (planDetail.value.way === 1) {

+ 1 - 1
src/views/main/workOrderManagement/workHandle.vue

439
           </div>
439
           </div>
440
 
440
 
441
           <div v-if="ordeDetailData.mainIllness">
441
           <div v-if="ordeDetailData.mainIllness">
442
-            <div>主要病情</div>
442
+            <div>会诊目的</div>
443
             <div>{{ ordeDetailData.mainIllness }}</div>
443
             <div>{{ ordeDetailData.mainIllness }}</div>
444
           </div>
444
           </div>
445
             
445