Преглед на файлове

【修改】家用、商用工程单限制退订数量不能为负数

howie преди 2 години
родител
ревизия
2fdc5e6211
променени са 2 файла, в които са добавени 14 реда и са изтрити 2 реда
  1. 7 1
      src/views/supply/engin/components/commerce_return.vue
  2. 7 1
      src/views/supply/engin/components/home_return.vue

+ 7 - 1
src/views/supply/engin/components/commerce_return.vue

@@ -176,7 +176,7 @@
         <el-table-column align="right" label="可退数量" prop="refundableQty" min-width="100" show-overflow-tooltip></el-table-column>
         <el-table-column align="right" label="退订数量" prop="tdQty" min-width="100" show-overflow-tooltip>
           <template slot-scope="scope">
-            <el-input v-model="scope.row.tdQty" size="mini"></el-input>
+            <el-input v-model="scope.row.tdQty" size="mini" @blur="hasTdQty" type="number" @mousewheel.native.prevent></el-input>
           </template>
         </el-table-column>
         <el-table-column align="left" label="备注" prop="remark" min-width="160" show-overflow-tooltip></el-table-column>
@@ -273,7 +273,13 @@ export default {
     goBack() {
       this.$emit('backListFormDetail');
     },
+    hasTdQty(row){
+      if (row.tdQty<0) {
+          row.tdQty = 0
+          this.$errorMsg('不能填负数')
+        }
 
+    },
     // 获取详情
     getDetail() {
       getOrderDetail({id: this.listItem.parentId}).then(res => {

+ 7 - 1
src/views/supply/engin/components/home_return.vue

@@ -208,7 +208,7 @@
         <el-table-column align="right" label="可退数量" prop="refundableQty" min-width="100" show-overflow-tooltip></el-table-column>
         <el-table-column align="right" label="退订数量" prop="tdQty" min-width="100" show-overflow-tooltip>
           <template slot-scope="scope">
-            <el-input v-model="scope.row.tdQty" size="mini" type="number" @mousewheel.native.prevent></el-input>
+            <el-input v-model="scope.row.tdQty" size="mini" @blur="hasTdQty(scope.row)" type="number" @mousewheel.native.prevent></el-input>
           </template>
         </el-table-column>
         <el-table-column align="left" label="备注" prop="remark" min-width="160" show-overflow-tooltip></el-table-column>
@@ -304,7 +304,13 @@ export default {
       var currentdate = year + seperator1 + month + seperator1 + strDate;
       return currentdate;
     },
+    hasTdQty(row){
+      if (row.tdQty<0) {
+          row.tdQty = 0
+          this.$errorMsg('不能填负数')
+        }
 
+    },
     // 返回列表
     goBack() {
       this.$emit('backListFormDetail');