miaofuhao 1 год назад
Родитель
Сommit
578d41443c

BIN
CallCenterWeb.UI/RMYY/0117-1dist.zip


BIN
CallCenterWeb.UI/RMYY/0117-2dist.zip


BIN
CallCenterWeb.UI/RMYY/0117-3dist.zip


+ 4 - 2
CallCenterWeb.UI/RMYY/src/components/button/orderList.vue

@@ -289,7 +289,8 @@
289 289
           </el-radio-group>
290 290
         </el-form-item> -->
291 291
         <el-form-item label="就诊科室" required v-if="appointmentMenForm.F_gtqk == '1'">
292
-          <select-dept-tree :tishiy="tishiyu" :is-check-strictly="isCheckStrictly" :deptparam="mendeptidArr2" v-model="appointmentMenForm.F_jiuzhenkeshi" @post-deptid="getmenDeptid2" />
292
+          <!-- :is-check-strictly="isCheckStrictly" -->
293
+          <select-dept-tree :tishiy="tishiyu"  :deptparam="mendeptidArr2" v-model="appointmentMenForm.F_jiuzhenkeshi" @post-deptid="getmenDeptid2" />
293 294
         </el-form-item>
294 295
         <el-form-item label="就诊号" required v-if="appointmentMenForm.F_gtqk == '1'">
295 296
           <el-input
@@ -305,7 +306,8 @@
305 306
         </el-form-item>
306 307
 
307 308
         <el-form-item label="住院科室" required v-if="appointmentMenForm.F_gtqk == '0'">
308
-          <select-dept-tree :tishiy="tishiyu" :is-check-strictly="isCheckStrictly" :deptparam="mendeptidArr" v-model="appointmentMenForm.F_zyks" @post-deptid="getmenDeptid" />
309
+          <!-- :is-check-strictly="isCheckStrictly" -->
310
+          <select-dept-tree :tishiy="tishiyu" :deptparam="mendeptidArr" v-model="appointmentMenForm.F_zyks" @post-deptid="getmenDeptid" />
309 311
         </el-form-item>
310 312
         <el-form-item label="住院号" required v-if="appointmentMenForm.F_gtqk == '0'">
311 313
           <el-input

+ 14 - 2
CallCenterWeb.UI/RMYY/src/components/workOrder/information/addOrEditInfOrder.vue

@@ -273,8 +273,8 @@
273 273
               </el-form-item>
274 274
             </el-col>
275 275
             <el-col v-if="patientMsgAll[currentIndex]" :span="12">
276
-              <el-form-item label="接诊科室" required>
277
-                <el-input v-model="patientMsgAll[currentIndex].jzks" placeholder="请输入接诊科室" clearable />
276
+              <el-form-item label="接诊科室" required prop="jzks">
277
+                <el-input v-model="patientMsgAll[currentIndex].jzks" @change="jzksChange" placeholder="请输入接诊科室" clearable />
278 278
               </el-form-item>
279 279
             </el-col>
280 280
           </el-row>
@@ -655,6 +655,13 @@
655 655
               trigger: 'change'
656 656
             }
657 657
           ],
658
+          jzks:[
659
+            {
660
+              required: true,
661
+              message: '请输入接诊科室',
662
+              trigger: 'blur'
663
+            }
664
+          ],
658 665
           F_hzdh: [
659 666
             // {
660 667
             //   required: true,
@@ -665,6 +672,7 @@
665 672
         },
666 673
         F_Type2: '',
667 674
         ruleForm: {
675
+          jzks:'',
668 676
           F_CallID: '',
669 677
           F_ID: '',
670 678
           F_Type1: '', // 工单类别
@@ -1041,6 +1049,10 @@
1041 1049
           this.currentIndex = 0
1042 1050
         }
1043 1051
       },
1052
+      jzksChange(e){
1053
+        console.log('jzksChange',e)
1054
+        this.ruleForm.jzks = e
1055
+      },
1044 1056
       changePatient(index, data) {
1045 1057
         this.currentIndex = index
1046 1058
       },

+ 6 - 6
CallCenterWeb.UI/RMYY/src/views/orderManage/doubleList/index.vue

@@ -90,8 +90,8 @@
90 90
         </template>
91 91
       </el-table-column> -->
92 92
       <el-table-column prop="F_WorkOrderContents" label="就诊需求" align="center" min-width />
93
-      <el-table-column prop="F_Customer" label="姓名" align="center" min-width />
94
-      <el-table-column prop="F_Phon" label="联系电话" align="center" min-width />
93
+      <el-table-column prop="F_guanchuangyisheng" label="管床医生" align="center" min-width />
94
+      <el-table-column prop="F_guanchuangtel" label="医生电话" align="center" min-width />
95 95
       <el-table-column prop="F_ssyy" label="医联体单位" align="center" min-width />
96 96
       <el-table-column prop="F_FullName" label="患者姓名" align="center" min-width />
97 97
       <el-table-column prop="F_hzdh" label="患者电话" align="center" min-width />
@@ -161,11 +161,11 @@
161 161
           }}</span>
162 162
         </template>
163 163
       </el-table-column>
164
-      <el-table-column label="沟通情况" align="center" min-width>
164
+      <el-table-column label="转归" align="center" min-width>
165 165
         <template slot-scope="scope">
166
-          <span v-if="scope.row.F_gtqk == 0">住院</span>
167
-          <span v-if="scope.row.F_gtqk == 1">离院</span>
168
-          <span v-if="scope.row.F_gtqk == 2">患者未来院</span>
166
+          <span v-if="scope.row.F_gtqk == 0">接诊患者-诊后住院</span>
167
+          <span v-if="scope.row.F_gtqk == 1">接诊患者-诊后离院</span>
168
+          <span v-if="scope.row.F_gtqk == 2">未见患者</span>
169 169
           <span v-if="scope.row.F_gtqk == -1 || scope.row.F_gtqk == null"/>
170 170
         </template>
171 171
       </el-table-column>

+ 39 - 35
CallCenterWeb.UI/RMYY/src/views/reportForm/dayWeekForm/index.vue

@@ -48,7 +48,7 @@
48 48
     <table class="tabdept" cellspacing="0" cellpadding="0">
49 49
       <tr>
50 50
         <th colspan="6" style="background-color: #3691db">
51
-          业务咨询({{ totaldata.ywzxcount }}次)
51
+          话务咨询
52 52
         </th>
53 53
       </tr>
54 54
       <tr
@@ -92,40 +92,41 @@
92 92
           故障报修({{ totaldata.gzbxcount }}次)
93 93
         </th>
94 94
       </tr>
95
+      <tr>
96
+        <th>
97
+          运维类别
98
+        </th>
99
+        <th>
100
+          工单总量
101
+        </th>
102
+        <th>
103
+          未完工量
104
+        </th>
105
+        <th colspan="2">
106
+          超时率
107
+        </th>
108
+        <th>
109
+          完工率
110
+        </th>
111
+      </tr>
95 112
       <tr
96 113
         v-for="(item, index) in chapterList2"
97
-        v-if="index % 3 == 0"
98 114
         :key="'gzbx' + index"
99 115
       >
100 116
         <th>
101
-          {{ chapterList2[index] == null ? "" : chapterList2[index].F_Name }}
117
+          {{ item.F_Name }}
102 118
         </th>
103
-        <td @click="btnDetail(chapterList2[index].F_Type)">
104
-          {{ chapterList2[index] == null ? "" : chapterList2[index].COUNT }}
119
+        <td @click="btnDetail(chapterList2[index].F_Type, 0)">
120
+          {{ item.yizhipai || '0' }}
105 121
         </td>
106
-        <th>
107
-          {{
108
-            chapterList2[index + 1] == null
109
-              ? ""
110
-              : chapterList2[index + 1].F_Name
111
-          }}
112
-        </th>
113
-        <td @click="btnDetail(chapterList2[index + 1].F_Type)">
114
-          {{
115
-            chapterList2[index + 1] == null ? "" : chapterList2[index + 1].COUNT
116
-          }}
122
+        <td @click="btnDetail(chapterList2[index].F_Type, 1)">
123
+          {{ item.weiwancheng || '0' }}
117 124
         </td>
118
-        <th>
119
-          {{
120
-            chapterList2[index + 2] == null
121
-              ? ""
122
-              : chapterList2[index + 2].F_Name
123
-          }}
124
-        </th>
125
-        <td @click="btnDetail(chapterList2[index + 2].F_Type)">
126
-          {{
127
-            chapterList2[index + 2] == null ? "" : chapterList2[index + 2].COUNT
128
-          }}
125
+        <td colspan="2">
126
+          {{ item.chaoshilv }}
127
+        </td>
128
+        <td>
129
+          {{ item.wanchenglv }}
129 130
         </td>
130 131
       </tr>
131 132
       <tr>
@@ -316,18 +317,20 @@ export default {
316 317
         resolve()
317 318
       })
318 319
     },
319
-    btnDetail(index) {
320
+    btnDetail(index, tabid = -1) {
320 321
       console.log(index)
322
+      const data = {
323
+        rowid: index.toString(),
324
+        yquid: this.ruleForm.yqid.toString(),
325
+        starttime: this.ruleForm.startTime && this.ruleForm.startTime[0],
326
+        endtime: this.ruleForm.startTime && this.ruleForm.startTime[1]
327
+      }
328
+      if (tabid > -1) data.tabid = tabid
321 329
       this.$layer.iframe({
322 330
         content: {
323 331
           content: listdetail, // 传递的组件对象
324 332
           parent: this, // 当前的vue对象
325
-          data: {
326
-            rowid: index.toString(),
327
-            yquid: this.ruleForm.yqid.toString(),
328
-            starttime: this.ruleForm.startTime && this.ruleForm.startTime[0],
329
-            endtime: this.ruleForm.startTime && this.ruleForm.startTime[1]
330
-          } // props
333
+          data // props
331 334
         },
332 335
         area: ['70%', '80%'],
333 336
         title: '详情'
@@ -405,7 +408,7 @@ export default {
405 408
     border: 1px solid #ccc;
406 409
   } */
407 410
 .tabdept th {
408
-  width: 150px;
411
+  width: 200px;
409 412
   padding: 15px 0;
410 413
   font-size: 1rem;
411 414
   text-align: center;
@@ -414,6 +417,7 @@ export default {
414 417
 }
415 418
 
416 419
 .tabdept td {
420
+  width: 200px;
417 421
   font-size: 1rem;
418 422
   text-align: center;
419 423
   background-color: #fafafa;