Browse Source

调拨单拉单调后端接口

001295 1 year ago
parent
commit
a067230c73

+ 9 - 0
src/api/purchase/transferOrder.js

@@ -82,4 +82,13 @@ export function oaBack(data) {
     method: "POST",
     data: data,
   });
+}
+
+//拉单确认
+export function bipPullVerify(data) {
+  return request({
+    url: `/pu/allot/bipPull`,
+    method: "POST",
+    data: data,
+  });
 }

+ 1 - 1
src/permission.js

@@ -8,7 +8,7 @@ import { isRelogin } from '@/utils/request'
 
 NProgress.configure({ showSpinner: false })
 
-const whiteList = ['/login', '/register', '/test01', '/ehrentrance', '/business/ehr/ehrpm-entrance', '/canteenAddFood', '/canteenAddMenu', '/menuScreen', '/foodScreen', '/business/wms/historical-route', '/business/SupAtttachment']
+const whiteList = ['/login', '/register', '/test01', '/ehrentrance', '/business/ehr/ehrpm-entrance', '/canteenAddFood', '/canteenAddMenu', '/menuScreen', '/foodScreen', '/business/wms/historical-route', '/business/SupAtttachment', '/business/purchase/form/transferOrder/bipPull-entrance']
 
 router.beforeEach((to, from, next) => {
   NProgress.start()

+ 1 - 1
src/views/purchase/transferOrder/bipPull/bipPull-entrance.vue

@@ -24,7 +24,7 @@
 					setToken(token);
 					this.$store.commit('SET_TOKEN', token)
 					this.$store.dispatch("GetInfo").then(
-					this.$router.push({ path: "/business/purchase/form/transferOrder/bipPull"})
+						this.$router.push({ path: "/business/purchase/form/transferOrder/bipPull",replace:true})
 					)
 				}
 			})

+ 14 - 2
src/views/purchase/transferOrder/bipPull/index.vue

@@ -63,7 +63,7 @@
 <script>
 import useColumns from "../columns";
 import { dicts } from "../dicts";
-import { getOrderList,listStAllotItem,} from "@/api/purchase/transferOrder.js";
+import { getOrderList,listStAllotItem,bipPullVerify} from "@/api/purchase/transferOrder.js";
 export default {
   name: "transferOrder",
   dicts: [...dicts, "oa_templete_id"],
@@ -179,7 +179,19 @@ export default {
     },
     //确认
     verify() {
-      console.log('this.selectedRow',this.selectedRow);
+      if(this.selectedRow){
+        this.$modal.loading("处理中...");
+        bipPullVerify(this.selectedRow).then((response) => {
+          if (response.code === 200) {
+            this.$modal.notifySuccess("拉单成功");
+          }
+          this.$modal.closeLoading();
+        }).catch(() => {
+          this.$modal.closeLoading();
+        });
+      }else{
+        this.$modal.msgWarning("请选择一条数据!");
+      }
     },
     doubleClick(row) {
       this.isList = false;