xiaodai2022 2 년 전
부모
커밋
1ba422b3b4
2개의 변경된 파일10개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 1
      src/views/goodStore/goodsRepertory/index.vue
  2. 7 2
      src/views/purchaseIn/wsmInOrder/components/wsm-in-order-check-form.vue

+ 3 - 1
src/views/goodStore/goodsRepertory/index.vue

@@ -232,8 +232,9 @@
       </template>
 
       <template #operation="{ scope }">
+         <!-- v-if="powers.some((item) => item == '007')" -->
         <el-tooltip
-          v-if="powers.some((item) => item == '007')"
+         
           effect="dark"
           content="详情"
           placement="top"
@@ -275,6 +276,7 @@ import mixinPage from "@/mixins/elPaginationHandle";
 import { mapGetters } from "vuex";
 import resToken from "@/mixins/resToken";
 import { listCol, options1, options8 } from "./columns";
+import {} from "@/components/show-goods-data-table-modal"
 export default {
   name: "goodsRepertory",
   mixins: [mixinPage, resToken],

+ 7 - 2
src/views/purchaseIn/wsmInOrder/components/wsm-in-order-check-form.vue

@@ -282,8 +282,8 @@ export default {
           let item = JSON.parse(JSON.stringify(this.ruleForm));
           let rnum = parseInt(item.return_num),
             wnum = parseInt(item.wsm_num),
-            anum = parseInt(item.send_num);
-            rnum=parseInt(item.reissue_num)
+            anum = parseInt(item.send_num),
+          renum = parseInt(item.reissue_num);
 
           if (rnum + wnum !== anum) {
             this.$message.warning(
@@ -292,6 +292,11 @@ export default {
             this.loading = false;
             return;
           }
+          if (renum > rnum) {
+            this.$message.warning("异常补发数量不能大于异常退货数量!");
+            this.loading = false;
+            return;
+          }
 
           delete item["send_num"];
           const res = await asyncRequest.orderinreturn(item);