liuzhihui лет назад: 2
Родитель
Сommit
29974cb8da

+ 165 - 16
CallCenterWeb.UI/RMYY/src/components/workOrder/information/addOrEditInfOrder.vue

@@ -51,7 +51,27 @@
51 51
               </el-form-item>
52 52
             </el-col>
53 53
           </el-row>
54
-          <el-row>
54
+          <el-row v-if="worktypeInfo3 === 'huizhen'">
55
+            <el-col :span="12">
56
+              <el-form-item label="所属医院">
57
+                <el-input
58
+                  v-model="ruleForm.F_Customer"
59
+                  placeholder="请输入所属医院"
60
+                />
61
+              </el-form-item>
62
+            </el-col>
63
+          </el-row>
64
+          <el-row v-if="worktypeInfo3 === 'menzhen'">
65
+            <el-col :span="12">
66
+              <el-form-item label="医联体单位">
67
+                <el-input
68
+                  v-model="ruleForm.F_Customer"
69
+                  placeholder="请输入医联体单位"
70
+                />
71
+              </el-form-item>
72
+            </el-col>
73
+          </el-row>
74
+          <el-row  v-if="worktypeInfo3 !== 'huizhen' && worktypeInfo3 !== 'menzhen'">
55 75
             <el-col :span="12">
56 76
               <el-form-item label="性别" prop="F_Sex">
57 77
                 <el-radio-group v-model="ruleForm.F_Sex">
@@ -78,7 +98,7 @@
78 98
             </el-col>
79 99
           </el-row>
80 100
           <el-row>
81
-            <el-col :span="12">
101
+            <el-col :span="12" v-if="worktypeInfo3 !== 'huizhen' && worktypeInfo3 !== 'menzhen'">
82 102
               <el-form-item label="患者身份证号" prop="F_IDNumber">
83 103
                 <el-input
84 104
                   v-model="ruleForm.F_IDNumber"
@@ -90,7 +110,7 @@
90 110
             <el-col :span="2">
91 111
               <i v-show="ruleForm.F_IDNumber.toString().indexOf('*')>=0 && clickbefore==0" style="color: #55aaff;position: relative;top: 5px;" class="el-icon-view" @click="clickEye"/>
92 112
             </el-col>
93
-            <el-col :span="10">
113
+            <el-col :span="10" v-if="worktypeInfo3 !== 'menzhen'">
94 114
               <el-form-item label="患者姓名" prop="F_FullName">
95 115
                 <el-input
96 116
                   v-model="ruleForm.F_FullName"
@@ -100,7 +120,142 @@
100 120
               </el-form-item>
101 121
             </el-col>
102 122
           </el-row>
103
-          <el-row>
123
+          <!-- 会诊开始 -->
124
+          <el-row v-if="worktypeInfo3 === 'huizhen'">
125
+            <el-col :span="12">
126
+              <el-form-item label="患者电话">
127
+                <el-input
128
+                  v-model="ruleForm.F_FullName"
129
+                  placeholder="请输入患者电话"
130
+                />
131
+              </el-form-item>
132
+            </el-col>
133
+            <el-col :span="12">
134
+              <el-form-item label="年龄">
135
+                <el-input
136
+                  v-model="ruleForm.F_FullName"
137
+                  placeholder="请输入患者年龄"
138
+                />
139
+              </el-form-item>
140
+            </el-col>
141
+          </el-row>
142
+          <el-row v-if="worktypeInfo3 === 'huizhen'">
143
+            <el-col :span="12">
144
+              <el-form-item label="性别" prop="F_Sex">
145
+                <el-radio-group v-model="ruleForm.F_Sex">
146
+                  <el-radio label="0">男</el-radio>
147
+                  <el-radio label="1">女</el-radio>
148
+                </el-radio-group>
149
+              </el-form-item>
150
+            </el-col>
151
+          </el-row>
152
+          <el-row v-if="worktypeInfo3 === 'huizhen'">
153
+            <el-col :span="12">
154
+              <el-form-item label="是否急会诊">
155
+                <el-radio-group v-model="ruleForm.F_Sex">
156
+                  <el-radio label="0">是</el-radio>
157
+                  <el-radio label="1">否</el-radio>
158
+                </el-radio-group>
159
+              </el-form-item>
160
+            </el-col>
161
+          </el-row>
162
+          <el-row v-if="worktypeInfo3 === 'huizhen'">
163
+            <el-col :span="12">
164
+              <el-form-item label="申请会诊科室">
165
+                <select-dept-tree
166
+                  :deptparam="deptidArrhz"
167
+                  @post-deptid="getDeptidhz"
168
+                />
169
+              </el-form-item>
170
+            </el-col>
171
+            <el-col :span="12">
172
+              <el-form-item label="申请会诊时间">
173
+                <el-date-picker
174
+                  style="width: 100%;"
175
+                  v-model="ruleForm.F_AppointmentTime"
176
+                  type="datetime"
177
+                  placeholder="选择申请会诊时间"
178
+                  value-format="yyyy-MM-dd HH:mm:ss"
179
+                />
180
+              </el-form-item>
181
+            </el-col>
182
+          </el-row>
183
+          <!-- 会诊结束 -->
184
+          <!-- 门诊开始 -->
185
+          <el-row v-if="worktypeInfo3 === 'menzhen'">
186
+            <el-col :span="12">
187
+              <el-form-item label="双向转诊单">
188
+                <el-radio-group v-model="ruleForm.F_Sex">
189
+                  <el-radio label="0">有</el-radio>
190
+                  <el-radio label="1">无</el-radio>
191
+                </el-radio-group>
192
+              </el-form-item>
193
+            </el-col>
194
+          </el-row>
195
+          <el-row v-if="worktypeInfo3 === 'menzhen'">
196
+            <el-col :span="12">
197
+              <el-form-item label="来院方式">
198
+                <el-radio-group v-model="ruleForm.F_Sex">
199
+                  <el-radio label="0">自行</el-radio>
200
+                  <el-radio label="1">派车</el-radio>
201
+                </el-radio-group>
202
+              </el-form-item>
203
+            </el-col>
204
+          </el-row>
205
+          <el-row v-if="worktypeInfo3 === 'menzhen'">
206
+            <el-col :span="12">
207
+              <el-form-item label="">
208
+                <el-input
209
+                  v-model="ruleForm.F_FullName"
210
+                  placeholder="请输入派车地点"
211
+                />
212
+              </el-form-item>
213
+            </el-col>
214
+            <el-col :span="12">
215
+              <el-form-item label="">
216
+                <el-input
217
+                  v-model="ruleForm.F_FullName"
218
+                  placeholder="请输入设备需求"
219
+                />
220
+              </el-form-item>
221
+            </el-col>
222
+          </el-row>
223
+          <el-row v-if="worktypeInfo3 === 'menzhen'">
224
+            <el-col :span="12">
225
+              <el-form-item label="">
226
+                <el-input
227
+                  v-model="ruleForm.F_FullName"
228
+                  placeholder="请输入人员需求"
229
+                />
230
+              </el-form-item>
231
+            </el-col>
232
+          </el-row>
233
+          <el-row v-if="worktypeInfo3 === 'menzhen'">
234
+            <el-col :span="12">
235
+              <el-form-item label="就诊时间">
236
+                <el-date-picker
237
+                  style="width: 100%;"
238
+                  v-model="ruleForm.F_AppointmentTime"
239
+                  type="datetime"
240
+                  placeholder="选择申请会诊时间"
241
+                  value-format="yyyy-MM-dd HH:mm:ss"
242
+                />
243
+              </el-form-item>
244
+            </el-col>
245
+          </el-row>
246
+          <el-row v-if="worktypeInfo3 === 'huizhen' || worktypeInfo3 === 'menzhen'" >
247
+            <el-col :span="24">
248
+              <el-form-item label="就诊需求">
249
+                <el-input
250
+                  v-model="ruleForm.F_CusAddress"
251
+                  type="textarea"
252
+                  placeholder="请详细描述来院患者姓名、就诊科室、症状等信息"
253
+                />
254
+              </el-form-item>
255
+            </el-col>
256
+          </el-row>
257
+          <!-- 门诊结束 -->
258
+          <el-row v-if="worktypeInfo3 !== 'huizhen' && worktypeInfo3 !== 'menzhen'">
104 259
             <el-col :span="24">
105 260
               <el-form-item label="家庭住址" prop="F_CusAddress">
106 261
                 <el-input
@@ -180,7 +335,7 @@
180 335
               </el-form-item>
181 336
             </el-col>
182 337
           </el-row>
183
-          <el-row>
338
+          <el-row v-if="worktypeInfo3 !== 'huizhen' && worktypeInfo3 !== 'menzhen'">
184 339
             <el-col :span="24">
185 340
               <el-form-item label="工单内容" prop="F_WorkOrderContents">
186 341
                 <el-input
@@ -224,18 +379,8 @@
224 379
               </el-form-item>
225 380
             </el-col>
226 381
           </el-row>
227
-          <!-- <el-row v-if="worktypeInfo3==='ywzx_ts' && iswomanage != 1">
228
-            <el-col :span="24">
229
-              <el-form-item label="投诉来源">
230
-                <el-select v-model="ruleForm.F_ComplaintSource" style="width: 100%">
231
-                  <el-option v-for="(item, index) in tousuArr" :key="index" :label="item.F_Name"
232
-                    :value="item.F_DictionaryValueId" />
233
-                </el-select>
234
-              </el-form-item>
235
-            </el-col>
236
-          </el-row> -->
237 382
           <el-row>
238
-            <el-col :span="12">
383
+            <el-col :span="12" v-if="worktypeInfo3 !== 'huizhen' && worktypeInfo3 !== 'menzhen'">
239 384
               <el-form-item label="紧急情况">
240 385
                 <el-radio-group v-model="ruleForm.EmergencyTypes">
241 386
                   <el-radio label="一般">一般</el-radio>
@@ -361,6 +506,7 @@ export default {
361 506
       typeid: 1,
362 507
       orderPid: 0,
363 508
       cid: '',
509
+      deptidArrhz: [],
364 510
       deptidArr: [],
365 511
       repairman: [],
366 512
       deptidArr1: [],
@@ -943,6 +1089,9 @@ export default {
943 1089
         window.location.reload()
944 1090
       }
945 1091
     },
1092
+    getDeptidhz(data){
1093
+
1094
+    },
946 1095
     getDeptid(data) {
947 1096
       this.ruleForm.F_ComplaintDept = data[data.length - 1]
948 1097
       this.getRepairman(data[data.length - 1], 0)