ソースを参照

fix:工单列表相关问题修复

scholar-wei 3 年 前
コミット
ed4af44d3d

+ 18 - 17
CallCenterWeb.UI/RMYY/src/views/comDispatch/components/addOrEditDispatch.vue

@@ -57,7 +57,7 @@
57 57
         <el-row v-if="type2Arr[0]==2001">
58 58
           <el-col>
59 59
             <el-form-item label="设备信息">
60
-              <el-button icon="el-icon-plus" @click="addItem()">添加</el-button>
60
+              <el-button :disabled="butIsDisabled" icon="el-icon-plus" @click="addItem()">添加</el-button>
61 61
             </el-form-item>
62 62
           </el-col>
63 63
         </el-row>
@@ -65,7 +65,7 @@
65 65
           <el-row v-for="(item,index) in devList" :key="index">
66 66
             <el-col :span="12">
67 67
               <el-form-item prop="devname">
68
-                <el-select v-model="item.devname" placeholder="请选择设备" @change="selectChange">
68
+                <el-select :disabled="butIsDisabled" v-model="item.devname" placeholder="请选择设备" @change="selectChange">
69 69
                   <el-option
70 70
                     v-for="item in equipArr"
71 71
                     :key="item.F_EquipID"
@@ -77,7 +77,7 @@
77 77
             </el-col>
78 78
             <el-col :span="12">
79 79
               <el-form-item prop="num">
80
-                <el-input-number v-model="item.num" :min="1" size="medium"/>
80
+                <el-input-number :disabled="butIsDisabled" v-model="item.num" :min="1" size="medium"/>
81 81
                 <!-- <el-button v-if="devList.length>1" type="primary" icon="el-icon-close" circle @click="removeItem(index)" /> -->
82 82
               </el-form-item>
83 83
             </el-col>
@@ -87,7 +87,7 @@
87 87
         <el-row v-if="type2Arr[0]==2002">
88 88
           <el-col>
89 89
             <el-form-item label="物资信息">
90
-              <el-button icon="el-icon-plus" @click="addItem()">添加</el-button>
90
+              <el-button :disabled="butIsDisabled" icon="el-icon-plus" @click="addItem()">添加</el-button>
91 91
             </el-form-item>
92 92
           </el-col>
93 93
         </el-row>
@@ -95,7 +95,7 @@
95 95
           <el-row v-for="(item,index) in devList" :key="index">
96 96
             <el-col :span="12">
97 97
               <el-form-item prop="devname">
98
-                <el-select v-model="item.devname" placeholder="请选择物资">
98
+                <el-select :disabled="butIsDisabled" v-model="item.devname" placeholder="请选择物资">
99 99
                   <el-option
100 100
                     v-for="item in goodsArr"
101 101
                     :key="item.F_DictionaryValueId"
@@ -106,7 +106,7 @@
106 106
             </el-col>
107 107
             <el-col :span="12">
108 108
               <el-form-item prop="num">
109
-                <el-input-number v-model="item.num" :min="1" size="medium"/>
109
+                <el-input-number :disabled="butIsDisabled" v-model="item.num" :min="1" size="medium"/>
110 110
               </el-form-item>
111 111
             </el-col>
112 112
           </el-row>
@@ -115,7 +115,7 @@
115 115
         <el-row v-if="type2Arr[0]==2003">
116 116
           <el-col>
117 117
             <el-form-item label="病床信息">
118
-              <el-button icon="el-icon-plus" @click="addItem()">添加</el-button>
118
+              <el-button :disabled="butIsDisabled" icon="el-icon-plus" @click="addItem()">添加</el-button>
119 119
             </el-form-item>
120 120
           </el-col>
121 121
         </el-row>
@@ -123,7 +123,7 @@
123 123
           <el-row v-for="(item,index) in devList" :key="index">
124 124
             <el-col :span="12">
125 125
               <el-form-item prop="devname">
126
-                <el-select v-model="item.devname" placeholder="请选择病床">
126
+                <el-select :disabled="butIsDisabled" v-model="item.devname" placeholder="请选择病床">
127 127
                   <el-option
128 128
                     v-for="item in bedsArr"
129 129
                     :key="item.F_DictionaryValueId"
@@ -134,7 +134,7 @@
134 134
             </el-col>
135 135
             <el-col :span="12">
136 136
               <el-form-item prop="num">
137
-                <el-input-number v-model="item.num" :min="1" size="medium"/>
137
+                <el-input-number :disabled="butIsDisabled" v-model="item.num" :min="1" size="medium"/>
138 138
               </el-form-item>
139 139
             </el-col>
140 140
           </el-row>
@@ -143,7 +143,7 @@
143 143
         <el-row v-if="type2Arr[0]==2006">
144 144
           <el-col>
145 145
             <el-form-item label="标本信息">
146
-              <el-button icon="el-icon-plus" @click="addItem()">添加</el-button>
146
+              <el-button :disabled="butIsDisabled" icon="el-icon-plus" @click="addItem()">添加</el-button>
147 147
             </el-form-item>
148 148
           </el-col>
149 149
         </el-row>
@@ -151,7 +151,7 @@
151 151
           <el-row v-for="(item,index) in devList" :key="index">
152 152
             <el-col :span="12">
153 153
               <el-form-item prop="devname">
154
-                <el-select v-model="item.devname" placeholder="请选择标本">
154
+                <el-select :disabled="butIsDisabled" v-model="item.devname" placeholder="请选择标本">
155 155
                   <el-option
156 156
                     v-for="item in specimenArr"
157 157
                     :key="item.F_DictionaryValueId"
@@ -162,7 +162,7 @@
162 162
             </el-col>
163 163
             <el-col :span="12">
164 164
               <el-form-item prop="num">
165
-                <el-input-number v-model="item.num" :min="1" size="medium"/>
165
+                <el-input-number :disabled="butIsDisabled" v-model="item.num" :min="1" size="medium"/>
166 166
               </el-form-item>
167 167
             </el-col>
168 168
           </el-row>
@@ -171,7 +171,7 @@
171 171
         <el-row v-if="type2Arr[0]==9010">
172 172
           <el-col>
173 173
             <el-form-item label="药品信息">
174
-              <el-button icon="el-icon-plus" @click="addItem()">添加</el-button>
174
+              <el-button :disabled="butIsDisabled" icon="el-icon-plus" @click="addItem()">添加</el-button>
175 175
             </el-form-item>
176 176
           </el-col>
177 177
         </el-row>
@@ -179,7 +179,7 @@
179 179
           <el-row v-for="(item,index) in devList" :key="index">
180 180
             <el-col :span="12">
181 181
               <el-form-item prop="devname">
182
-                <el-select v-model="item.devname" placeholder="请选择药品">
182
+                <el-select :disabled="butIsDisabled" v-model="item.devname" placeholder="请选择药品">
183 183
                   <el-option
184 184
                     v-for="item in drugArr"
185 185
                     :key="item.F_DictionaryValueId"
@@ -190,7 +190,7 @@
190 190
             </el-col>
191 191
             <el-col :span="12">
192 192
               <el-form-item prop="num">
193
-                <el-input-number v-model="item.num" :min="1" size="medium"/>
193
+                <el-input-number :disabled="butIsDisabled" v-model="item.num" :min="1" size="medium"/>
194 194
               </el-form-item>
195 195
             </el-col>
196 196
           </el-row>
@@ -198,7 +198,7 @@
198 198
 
199 199
         <el-col v-if="type2Arr[0]==2004" :span="12">
200 200
           <el-form-item label="处方数量">
201
-            <el-input-number v-model="ruleForm.cfnum" :min="1" size="medium" class="inputNumber" />
201
+            <el-input-number :disabled="butIsDisabled" v-model="ruleForm.cfnum" :min="1" size="medium" class="inputNumber" />
202 202
           </el-form-item>
203 203
         </el-col>
204 204
         <el-row>
@@ -304,6 +304,7 @@ export default {
304 304
   },
305 305
   data() {
306 306
     return {
307
+      butIsDisabled: true,
307 308
       headers: {
308 309
         Authorization: localStorage.getItem('Admin-Token')
309 310
       },
@@ -387,9 +388,9 @@ export default {
387 388
     this.getbiaoben()
388 389
     this.getdrugs()
389 390
     if (this.wid) {
391
+      this.butIsDisabled = true
390 392
       this.getDetail()
391 393
     }
392
-    console.log(this.iswomanage, '444')
393 394
   },
394 395
   methods: {
395 396
     addItem() {

+ 2 - 3
CallCenterWeb.UI/RMYY/src/views/orderManage/components/addOrEditInfOrder.vue

@@ -99,7 +99,7 @@
99 99
             </el-col>
100 100
             <el-col :span="12">
101 101
               <el-form-item label="肺结节大小" prop="F_NoduleSize">
102
-                <el-input v-model="ruleForm.F_NoduleSize" placeholder="请输入肺结节大小">
102
+                <el-input v-model="ruleForm.F_NoduleSize" type="number" placeholder="请输入肺结节大小">
103 103
                   <i slot="suffix" style="font-style:normal;margin-right: 10px;">mm</i>
104 104
                 </el-input>
105 105
               </el-form-item>
@@ -451,7 +451,7 @@ export default {
451 451
     if (this.callinNum) {
452 452
       this.ruleForm.F_Phon = this.callinNum
453 453
     }
454
-    if (this.wid && this.rtype === 1000) {
454
+    if (this.wid && parseInt(this.rtype) === 1000) {
455 455
       this.OrderDetail()
456 456
     }
457 457
     if (this.iswomanage) {
@@ -551,7 +551,6 @@ export default {
551 551
       this.$refs.ruleForm.validate((valid) => {
552 552
         if (valid) {
553 553
           this.loading = true
554
-          debugger
555 554
           const params = {
556 555
             F_CallID: this.ruleForm.F_CallID,
557 556
             F_ID: this.ruleForm.F_ID,

+ 0 - 1
CallCenterWeb.UI/RMYY/src/views/orderManage/orderList/detail.vue

@@ -173,7 +173,6 @@ export default {
173 173
         }
174 174
         this.orderDetailData.F_Phon = res.F_Phon // 电话
175 175
         this.orderDetailData.F_CusAddress = res.F_CusAddress // 家庭住址
176
-        debugger
177 176
         this.orderDetailData.F_IDNumber = res.F_IDNumber// 身份证号
178 177
         this.orderDetailData.F_ServiceItems = res.F_ServiceItems // 服务项目
179 178
         this.orderDetailData.F_Address = res.F_Address // 地区