[需求变更] 支出合同:添加审核、存档流程
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user