[需求变更] 支出合同:添加审核、存档流程

This commit is contained in:
zhaoxiao
2021-10-26 14:15:04 +08:00
parent 153cb7ad95
commit 3dd68388cb
4 changed files with 16 additions and 10 deletions
+8 -2
View File
@@ -21,7 +21,7 @@ const submitAudit = (param) => postAction('/contract/payIncomeContract/submitAud
// 获取不存在成员单位的工作组信息
const getWorkingGroupListByNotCompany = (param) => getAction('/project/payWorkingGroup/queryListByNotCompany', param)
// 收入合同存档
const archiveRevenueContract = (param) => postAction('contract/payIncomeContract/archive', param)
const archiveRevenueContract = (param) => postAction('/contract/payIncomeContract/archive', param)
// 根据部门id获取用户信息
const queryUserByDepartId = (param) => getAction('/sys/user/listRoleAndDepart', param)
// 企业联系人新建重名校验
@@ -78,6 +78,10 @@ const checkCompanyAduit = (param) => getAction('/payMailContract/payMailContract
const getAllDepartTreeList = (param) => getAction('/sys/sysDepart/queryTreeAllList', param)
// 验证项目是否关联合同
const getIsAssociatedProject = (param) => getAction('/contract/payIncomeContract/getAssociatedProject', param)
// 支出合同审核
const aduitExpenditureContract = (param) => postAction('/contract/paySpendingContract/audit', param)
// 支出合同存档
const archiveExpenditureContract = (param) => postAction('/contract/paySpendingContract/archive', param)
export {
getWorkingGroupById,
@@ -118,5 +122,7 @@ export {
sysReminders,
checkCompanyAduit,
getAllDepartTreeList,
getIsAssociatedProject
getIsAssociatedProject,
aduitExpenditureContract,
archiveExpenditureContract
}
@@ -203,7 +203,7 @@
<script>
import PageHeaderTitle from '../../../components/layouts/PageHeaderTitle'
import IconImg from '@/assets/imgs/icon/icon_revenue_contract.png'
import { archiveRevenueContract, getExpenditureContractById } from '../../../api/incomePaymentsApi'
import { archiveExpenditureContract, getExpenditureContractById } from '../../../api/incomePaymentsApi'
import RevenueContractAduitModule from '../revenueContract/modules/RevenueContractAduitModule'
export default {
@@ -373,7 +373,7 @@ export default {
contractId: id,
contractStatus: 5
}
archiveRevenueContract(param).then((res) => {
archiveExpenditureContract(param).then((res) => {
if (res.success) {
that.$message.success(res.message)
that.initDetailData()
@@ -121,7 +121,7 @@ import IconImg from '@assets/imgs/icon/icon_revenue_contract.png'
import { JeroListMixin } from '../../../mixins/JeroListMixin'
import { RangeDateMixin } from '../../../mixins/RangeDateMixin'
import JDate from '../../../components/tools/JDate'
import { archiveRevenueContract } from '../../../api/incomePaymentsApi'
import { archiveExpenditureContract } from '../../../api/incomePaymentsApi'
import RevenueContractAduitModule from '../revenueContract/modules/RevenueContractAduitModule'
export default {
@@ -161,8 +161,8 @@ export default {
}, {
title: '合同编号',
align: 'center',
dataIndex: 'contractNum',
width: 280,
dataIndex: 'contractNum',
scopedSlots: { customRender: 'projectName' }
}, {
title: '合同名称',
@@ -231,7 +231,7 @@ export default {
* @param id
*/
toContractDetail(id) {
console.log(id)
debugger
this.$router.push({
path: '/contractManagement/ExpenditureContractDetail',
query: {
@@ -265,7 +265,7 @@ export default {
contractId: id,
contractStatus: 5
}
archiveRevenueContract(param).then((res) => {
archiveExpenditureContract(param).then((res) => {
if (res.success) {
that.$message.success(res.message)
that.loadData()
@@ -38,7 +38,7 @@
</template>
<script>
import { aduitRevenueContract } from '../../../../api/incomePaymentsApi'
import { aduitRevenueContract, aduitExpenditureContract } from '../../../../api/incomePaymentsApi'
import { USER_INFO } from '../../../../store/mutation-types'
import Vue from 'vue'
import pick from 'lodash.pick'
@@ -98,7 +98,7 @@ export default {
if (this.contractType === 1) {
methodFunction = aduitRevenueContract
} else {
methodFunction = ''
methodFunction = aduitExpenditureContract
}
methodFunction(formData).then((res) => {
if (res.success) {