liuzhihui vor 2 Jahren
Ursprung
Commit
c62e22e04d

+ 29 - 13
CallCenterWeb.UI/RMYY/src/components/workOrder/dispatching/addOrEditDispatch.vue

@@ -106,7 +106,7 @@
106 106
                 <el-input-number
107 107
                   :disabled="butIsDisabled"
108 108
                   v-model="item.num"
109
-                  :min="1"
109
+                  :min="0"
110 110
                   size="mini"
111 111
                 />
112 112
               </el-form-item>
@@ -166,7 +166,7 @@
166 166
                 <el-input-number
167 167
                   :disabled="butIsDisabled"
168 168
                   v-model="item.num"
169
-                  :min="1"
169
+                  :min="0"
170 170
                   size="mini"
171 171
                 />
172 172
               </el-form-item>
@@ -226,7 +226,7 @@
226 226
                 <el-input-number
227 227
                   :disabled="butIsDisabled"
228 228
                   v-model="item.num"
229
-                  :min="1"
229
+                  :min="0"
230 230
                   size="medium"
231 231
                 />
232 232
                 <el-button
@@ -275,7 +275,7 @@
275 275
                 <el-input-number
276 276
                   :disabled="butIsDisabled"
277 277
                   v-model="item.num"
278
-                  :min="1"
278
+                  :min="0"
279 279
                   size="mini"
280 280
                 />
281 281
               </el-form-item>
@@ -331,7 +331,7 @@
331 331
                 <el-input-number
332 332
                   :disabled="butIsDisabled"
333 333
                   v-model="item.num"
334
-                  :min="1"
334
+                  :min="0"
335 335
                   size="medium"
336 336
                 />
337 337
                 <el-button
@@ -397,7 +397,7 @@
397 397
                 <el-input-number
398 398
                   :disabled="butIsDisabled"
399 399
                   v-model="item.num"
400
-                  :min="1"
400
+                  :min="0"
401 401
                   size="mini"
402 402
                 />
403 403
                 <el-button
@@ -449,7 +449,7 @@
449 449
                 <el-input-number
450 450
                   :disabled="butIsDisabled"
451 451
                   v-model="item.num"
452
-                  :min="1"
452
+                  :min="0"
453 453
                   size="medium"
454 454
                 />
455 455
                 <el-button
@@ -468,7 +468,7 @@
468 468
             <el-input-number
469 469
               :disabled="butIsDisabled"
470 470
               v-model="ruleForm.cfnum"
471
-              :min="1"
471
+              :min="0"
472 472
               size="medium"
473 473
               class="inputNumber"
474 474
             />
@@ -707,7 +707,7 @@ export default {
707 707
       devList: [
708 708
         {
709 709
           devname: "",
710
-          num: 1,
710
+          num: 0,
711 711
           F_IsBorrow: "",
712 712
           F_ToDept: "",
713 713
           F_AssignUser: "",
@@ -823,7 +823,7 @@ export default {
823 823
       this.devList = [
824 824
         {
825 825
           devname: "",
826
-          num: 1,
826
+          num: 0,
827 827
           F_IsBorrow: "",
828 828
           F_ToDept: "",
829 829
         },
@@ -1009,7 +1009,7 @@ export default {
1009 1009
     addItem() {
1010 1010
       const params = {
1011 1011
         devname: "",
1012
-        num: 1,
1012
+        num: 0,
1013 1013
         F_IsBorrow: "",
1014 1014
         F_ToDept: "",
1015 1015
       };
@@ -1327,17 +1327,33 @@ export default {
1327 1327
         this.typeAlias === "2003" ||
1328 1328
         this.typeAlias === "YQT"
1329 1329
       ) {
1330
-        if (this.devList.length > 0 && !this.devList[0].F_IsBorrow) {
1330
+        const index = this.devList.findIndex((o) => {
1331
+          return !o.F_IsBorrow || !o.devname || !o.num;
1332
+        });       
1333
+        if (index >= 0) {
1331 1334
           this.$message.error("请选择对应物资信息");
1332 1335
           return;
1333 1336
         }
1337
+        // if (this.devList.length > 0 && !this.devList[0].F_IsBorrow) {
1338
+        //   this.$message.error("请选择对应物资信息");
1339
+        //   return;
1340
+        // }
1334 1341
       }
1335 1342
       if (this.typeAlias === "2007") {
1336 1343
         this.ruleForm.clid = "";
1337
-        if (this.devList.length > 0 && !this.devList[0].F_ToDept) {
1344
+        const index = this.devList.findIndex((o) => {
1345
+          return !o.F_ToDept || !o.devname || !o.num;
1346
+        });
1347
+
1348
+        if (index >= 0) {
1338 1349
           this.$message.error("请选择对应物资信息");
1339 1350
           return;
1340 1351
         }
1352
+
1353
+        // if (this.devList.length > 0 && !this.devList[0].F_ToDept) {
1354
+        //   this.$message.error("请选择对应物资信息");
1355
+        //   return;
1356
+        // }
1341 1357
       }
1342 1358
       if (this.telTopRightState == "通话中") {
1343 1359
         if (window.location.href.indexOf("callScreen") >= 0) {