import queryChangePsWaiveInfo from '@/controller/queryChangePsWaiveInfo';
|
import queryZhPaymentNoticeInfo from '@/controller/queryZhPaymentNoticeInfo';
|
import queryZhApplyHistoryDetail from '@/controller/queryZhApplyHistoryDetail';
|
import paymentZhTermInitData from '@/controller/paymentZhTermInitData';
|
import queryBaseDiscountInvoiceInfo from '@/controller/queryBaseDiscountInvoiceInfo';
|
|
export default {
|
state: {
|
maxDate: 0,
|
claimTotal: '',
|
backtrack: '', //延期认领回溯
|
repayTotal: '',
|
repayMsgArr: [],
|
trxnbrList:[],
|
selectionChange:null,
|
scheduleSerialNo:'',
|
trxnbrArray: [],
|
settlementReqs: [],
|
acctPayAmt:'',
|
payDate: '',
|
projectId: '',
|
changeFlg: 1,
|
termid: '',
|
acctLoanInfo: {},
|
changePsWaiveInfo: {},
|
paymentInfo: {},
|
termInitData: {},
|
enterpriseInfo: {},
|
invoiceAmount: 0,
|
discountWay: '',
|
refundApplicationInfo: {},
|
invoiceInfo: {},
|
baseDiscountInvoiceInfo: {},
|
deliveryWay: '',
|
// isRefresh: '',
|
transferSearchOptions:{},
|
submitLoading: false,
|
},
|
getters: {},
|
mutations: {
|
setTransferSearchOptions(state,info) {
|
state.transferSearchOptions = { ...info }
|
},
|
// setIsRefresh(state, info) {
|
// state.isRefresh = info
|
// },
|
setMaxDate(state, info) {
|
state.maxDate = info;
|
},
|
setRepayTotal(state, info) {
|
state.repayTotal = info;
|
},
|
setSubmitLoading(state, info) {
|
state.submitLoading = info
|
},
|
setClaimTotal(state, info) {
|
state.claimTotal = info;
|
},
|
setBacktrack(state, info) {
|
state.backtrack = info;
|
},
|
setDeliveryWay(state, info) {
|
state.deliveryWay = info;
|
},
|
setInvoiceInfo(state, info) {
|
state.invoiceInfo = info;
|
},
|
setTrxnbrArray(state, arr) {
|
state.trxnbrArray = [...arr];
|
},
|
setTrxnbrList(state, arr) {
|
state.trxnbrList = [...arr];
|
},
|
setSelectionChange(state, val) {
|
state.selectionChange = val;
|
},
|
setScheduleSerialNo(state, val){
|
state.scheduleSerialNo = val;
|
},
|
setAcctPayAmt(state, val){
|
state.acctPayAmt = val;
|
},
|
setRefundApplicationInfo(state, info) {
|
state.refundApplicationInfo = info;
|
},
|
setSettlementReqs(state, arr) {
|
state.settlementReqs = [...arr];
|
},
|
setPayDate(state, payDate) {
|
state.payDate = payDate;
|
},
|
setProjectId(state, projectId) {
|
state.projectId = projectId;
|
},
|
setChangeFlg(state, changeFlg) {
|
state.changeFlg = changeFlg;
|
},
|
setAcctLoanInfo(state, info) {
|
state.acctLoanInfo = info;
|
},
|
setChangePsWaiveInfo(state, info) {
|
state.changePsWaiveInfo = info;
|
},
|
updateChangePsWaiveInfo(state, info) {
|
const { changePsWaiveInfo } = state;
|
state.changePsWaiveInfo = { ...changePsWaiveInfo, ...info };
|
},
|
setPaymentInfo(state, info) {
|
state.paymentInfo = info;
|
},
|
setTermInitData(state, info) {
|
state.termInitData = info;
|
},
|
setTermid(state, info) {
|
state.termid = info;
|
},
|
setInvoiceAmount(state, num) {
|
state.invoiceAmount = num;
|
},
|
setEnterpriseInfo(state, info) {
|
state.enterpriseInfo = info;
|
},
|
setDiscountWay(state, info) {
|
state.discountWay = info;
|
},
|
setBaseDiscountInvoiceInfo(state, info) {
|
state.baseDiscountInvoiceInfo = info;
|
}
|
},
|
actions: {
|
async queryChangePsWaiveInfo({ commit }, info) {
|
const changePsWaiveInfo = await queryChangePsWaiveInfo().request(info);
|
commit('setChangePsWaiveInfo', changePsWaiveInfo);
|
},
|
async queryZhPaymentInfo({ commit }, info) {
|
const { pageId, useDetail, ...other } = info;
|
const model =
|
Number(useDetail) !== 1 && (pageId === '40' || pageId === '41')
|
? queryZhPaymentNoticeInfo()
|
: queryZhApplyHistoryDetail();
|
const detail = await model.request(other);
|
commit('setPaymentInfo', detail);
|
},
|
async paymentZhTermInitData({ state, commit }, info) {
|
const { termid } = state;
|
if (termid) {
|
const detail = await paymentZhTermInitData().request({
|
...info,
|
termid
|
});
|
commit('setTermInitData', detail);
|
}
|
},
|
async queryBaseDiscountInvoiceInfo({ commit }, info) {
|
const res = await queryBaseDiscountInvoiceInfo().request(info);
|
commit('setBaseDiscountInvoiceInfo', res);
|
}
|
}
|
};
|