diff --git a/src/api/contract/contract.js b/src/api/contract/contract.js index 5b79729..bc1d669 100644 --- a/src/api/contract/contract.js +++ b/src/api/contract/contract.js @@ -60,3 +60,12 @@ export function updateStatus(params,noloading = true){ noloading }) } + +export function resetMoney (params) { + return request({ + method: "get", + url: "/api/admin/contract/reset-amount", + params, + noloading: true + }) +} diff --git a/src/api/system/dictionary.js b/src/api/system/dictionary.js index 81f8874..241546f 100644 --- a/src/api/system/dictionary.js +++ b/src/api/system/dictionary.js @@ -16,7 +16,16 @@ export function store(data) { }) } export function getparameter(param) { - return request({ + let myrequest = request; + myrequest.interceptors.response.use(response => { + if (response.detail instanceof Array) { + response.detail = response.detail.filter(item => item.status) + } + return response + },err => { + return Promise.reject(err) + }) + return myrequest({ url: '/api/admin/parameter/show', method: 'get', params: param diff --git a/src/views/contract/components/contractSign.vue b/src/views/contract/components/contractSign.vue index 2ba1fd7..dffa37f 100644 --- a/src/views/contract/components/contractSign.vue +++ b/src/views/contract/components/contractSign.vue @@ -231,7 +231,8 @@ } from "@/api/contractSign/contractSign"; import { detailContract, - editorContract + editorContract, + resetMoney, } from "@/api/contract/contract"; import { Message @@ -450,8 +451,6 @@ }, //合同签订 sign() { - console.log(this.signList) - console.log(this.signList.length) if (this.signList.length == 0) { Message({ type: 'error', @@ -478,12 +477,18 @@ assurance_expire:this.form.assurance_expire, contract_links:this.form.contract_links, }).then(res => { + resetMoney({ + id: this.contractId, + money: this.form.money + }) + this.isShow = false Message({ type: 'success', message: '操作成功' }) this.$emit('signSuccess') + }) }, diff --git a/src/views/contract/contractList.vue b/src/views/contract/contractList.vue index f457e4c..3daf89d 100644 --- a/src/views/contract/contractList.vue +++ b/src/views/contract/contractList.vue @@ -297,6 +297,7 @@ >