Bladeren bron

付款申请方法调用

002390 2 jaren geleden
bovenliggende
commit
5c2fae944c
2 gewijzigde bestanden met toevoegingen van 26 en 22 verwijderingen
  1. 19 15
      src/api/business/purchase/purchase-order.js
  2. 7 7
      src/views/purchase/purchase-order/index.vue

+ 19 - 15
src/api/business/purchase/purchase-order.js

@@ -100,24 +100,28 @@ const toNc = (data) => {
   });
 }
 // 付款协议  https://sy.derom.com/apiproxy/service/ssoRegServlet?userCode=000156&busiCenter=001
-const payRequest = (userCode) => {
+const payRequest = () => {
+
+  return request({
+    url: `/pu/order/paymentRequest`,
+    method: "get",
+    // params,
+  });
+
+  // return new Promise(resolve => {
 
-  
 
-  return new Promise(resolve => {
-    // 当前 Promise 的状态由传入的 Promise 去决定
-    // axios.get(`${process.env.NODE_ENV == "development" ? '/sy-derom' : ''}/apiproxy/service/ssoRegServlet?userCode=${userCode}&busiCenter=001`)
-    let url = process.env.NODE_ENV == "development" ?
-    `/sy-derom/apiproxy/service/ssoRegServlet?userCode=${userCode}&busiCenter=001`
-    : '/pu/order/paymentRequest';
+  //   // 当前 Promise 的状态由传入的 Promise 去决定
+  //   // axios.get(`${process.env.NODE_ENV == "development" ? '/sy-derom' : ''}/apiproxy/service/ssoRegServlet?userCode=${userCode}&busiCenter=001`)
+  //   let url =`${process.env.VUE_APP_BASE_API}/pu/order/paymentRequest`;
     
-    axios.get(url)
-    .then(res =>{
-      if(res.status == 200){
-        resolve(res.data)
-      }
-    })
-  })
+  //   axios.get(url)
+  //   .then(res =>{
+  //     if(res.status == 200){
+  //       resolve(res.data)
+  //     }
+  //   })
+  // })
   
 }
 

+ 7 - 7
src/views/purchase/purchase-order/index.vue

@@ -290,17 +290,17 @@ export default {
     async handlePaymentRequest(){
       // name:工号
       try {
-        let {name} = this.$store.state.user;
+        // let {name} = this.$store.state.user;
 
-        await orderApi.payRequest(name).then(res=>{
+        let {code,msg} = await orderApi.payRequest();
 
-          if(res){
+        if(code == 200){
+          msg.replace(/\/n/g,'');
+          let url = `uclient://start/http://172.16.100.2:8081?ssoKey=${msg}&uiloader=nc.uap.lfw.applet.PortalUILoader&nodeId=40040407`
 
-            let url = `uclient://start/http://172.16.100.2:8081?ssoKey=${res}&uiloader=nc.uap.lfw.applet.PortalUILoader&nodeId=40040407`
+          window.location.href = url;
 
-            window.location.href = url;
-          }
-        });
+        }
 
       } catch (error) {