xiaodai2022 2 yıl önce
ebeveyn
işleme
1ba422b3b4

+ 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);