From d0256d83152e5a969f809e1cc894711766684b51 Mon Sep 17 00:00:00 2001 From: liuxy Date: Thu, 11 Jan 2024 11:46:40 +0800 Subject: [PATCH] up --- .env.development | 4 +- src/api/contractSign/contractSign.js | 18 +++++++++ .../contract/components/contractSign.vue | 33 ++++++++++++---- .../components/addGovPlane.vue | 39 +++++++++++++++++++ src/views/statisticalReport/govProcure.vue | 36 +++++++++++++++++ 5 files changed, 120 insertions(+), 10 deletions(-) diff --git a/.env.development b/.env.development index 254c09f..5fc66da 100644 --- a/.env.development +++ b/.env.development @@ -2,8 +2,8 @@ ENV = 'development' # base api -VUE_APP_DOMIAN=http://192.168.60.99:9003/ -#VUE_APP_DOMIAN=http://hdcontract.ali251.langye.net/ +#VUE_APP_DOMIAN=http://192.168.60.99:9003/ +VUE_APP_DOMIAN=http://hdcontract.ali251.langye.net/ VUE_APP_BASE_API = '' VUE_APP_UPLOAD=http://hdcontract.ali251.langye.net/api/admin/upload-file #VUE_APP_UPLOAD=http://192.168.60.99:9003/api/admin/upload-file diff --git a/src/api/contractSign/contractSign.js b/src/api/contractSign/contractSign.js index 8c5bb01..85374fe 100644 --- a/src/api/contractSign/contractSign.js +++ b/src/api/contractSign/contractSign.js @@ -39,3 +39,21 @@ export function editorContractSign(data){ data }) } + + + +export function httpCurl(params,noloading = true,s= '/Api/flowDetail',method='GET',url) { + return request({ + method: 'post', + url: '/api/admin/other/http-curl', + data: { + url: url || process.env.VUE_APP_OUT_OLD, + method, + params: { + s, + ...params + } + }, + noloading + }) +} diff --git a/src/views/contract/components/contractSign.vue b/src/views/contract/components/contractSign.vue index d0ede1a..4aba715 100644 --- a/src/views/contract/components/contractSign.vue +++ b/src/views/contract/components/contractSign.vue @@ -199,7 +199,8 @@ import { addContractSign, getContractSign, - delContractSign + delContractSign, + httpCurl } from "@/api/contractSign/contractSign"; import { detailContract, @@ -440,14 +441,30 @@ //获取oa合同信息 async getOaContractInfo() { try { - let res = await getOatoken() + let resToken = await getOatoken(); + let ourl =`/oa/admin/flow/view/${this.contract.join_last_flow_id}?oatoken=${resToken.oatoken}&get_raw=1` + + console.log(ourl) let url = - `${process.env.VUE_APP_OUT_URL}/admin/flow/view/${this.contract.join_last_flow_id}?oatoken=${res.oatoken}&get_raw=1` - const oaInfo = await axios.get(url) - this.form.money = Number(oaInfo.data.flow['合同金额(元)']) - this.form.number = oaInfo.data.flow['合同编号'] - this.form.supply = oaInfo.data.flow['承包商\\供应商'] - this.form.carryDepartment = oaInfo.data.flow['执行部门'] + `${process.env.VUE_APP_OUT_URL}/admin/flow/view/${this.contract.join_last_flow_id}` + //?oatoken=${res.oatoken}&get_raw=1 + let paras={oatoken:resToken.oatoken,get_raw:1}; + const res = await httpCurl(paras,true,'/Api/flowDetail','GET',url); + console.log(res) + this.form.money = Number(res.flow['合同金额(元)']) + this.form.number = res.flow['合同编号'] + this.form.supply = res.flow['承包商\\供应商'] + this.form.carryDepartment = res.flow['执行部门'] + + + // let res = await getOatoken() + // let url = + // `/oa/admin/flow/view/${this.contract.join_last_flow_id}?oatoken=${res.oatoken}&get_raw=1` + // const oaInfo = await axios.get(url) + // this.form.money = Number(oaInfo.data.flow['合同金额(元)']) + // this.form.number = oaInfo.data.flow['合同编号'] + // this.form.supply = oaInfo.data.flow['承包商\\供应商'] + // this.form.carryDepartment = oaInfo.data.flow['执行部门'] } catch { } diff --git a/src/views/statisticalReport/components/addGovPlane.vue b/src/views/statisticalReport/components/addGovPlane.vue index 936d766..9767cad 100644 --- a/src/views/statisticalReport/components/addGovPlane.vue +++ b/src/views/statisticalReport/components/addGovPlane.vue @@ -85,6 +85,40 @@ + + + +