소스 검색

销售出库添加二次确认/零售详情添加权限

lph 1 년 전
부모
커밋
96328b9597
2개의 변경된 파일29개의 추가작업 그리고 15개의 파일을 삭제
  1. 28 15
      zkqy-ui/src/views/orderMange/outStock/index.vue
  2. 1 0
      zkqy-ui/src/views/orderMange/retailMange/index.vue

+ 28 - 15
zkqy-ui/src/views/orderMange/outStock/index.vue

@@ -218,21 +218,34 @@ export default {
     outStockHandler() {
       this.$refs.form.validate(async (valid) => {
         if (valid) {
-          let payLoad = { ...this.form };
-          console.log(this.form);
-          if (!this.form.id) {
-            return;
-          }
-          delete payLoad.documentTypeName;
-          let res = await noticeOutStorage(payLoad);
-          if (res.code == 200) {
-            this.$message.success("出库成功");
-            this.currentIndex = 0;
-            await this.initData();
-            this.refreshHandler();
-          } else {
-            this.$message.error(res.msg);
-          }
+          this.$confirm("是否确认出库?", "提示", {
+            confirmButtonText: "确定",
+            cancelButtonText: "取消",
+            type: "warning",
+          })
+            .then(async () => {
+              let payLoad = { ...this.form };
+              console.log(this.form);
+              if (!this.form.id) {
+                return;
+              }
+              delete payLoad.documentTypeName;
+              let res = await noticeOutStorage(payLoad);
+              if (res.code == 200) {
+                this.$message.success("出库成功");
+                this.currentIndex = 0;
+                await this.initData();
+                this.refreshHandler();
+              } else {
+                this.$message.error(res.msg);
+              }
+            })
+            .catch(() => {
+              this.$message({
+                type: "info",
+                message: "已取消出库",
+              });
+            });
         } else {
           return false;
         }

+ 1 - 0
zkqy-ui/src/views/orderMange/retailMange/index.vue

@@ -175,6 +175,7 @@
                     size="mini"
                     type="text"
                     icon="el-icon-tickets"
+                    v-hasPermi="['system:RetailOrder:info']"
                     @click="handlePrint(scope.row)"
                     >详情
                   </el-button>