|
|
|
|
@ -146,6 +146,43 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="out-sign-info" v-if="outPayDetail.flow_detail">
|
|
|
|
|
<div class="sign-info-title">付款信息</div>
|
|
|
|
|
<div class="sign-info-item">
|
|
|
|
|
<div class="sign-info-item-title">状态</div>
|
|
|
|
|
<div class="sign-info-item-content">
|
|
|
|
|
{{ statusFormat(outPayDetail.flow.current_step) }}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sign-info-item">
|
|
|
|
|
<div class="sign-info-item-title">总价</div>
|
|
|
|
|
<div class="sign-info-item-content">
|
|
|
|
|
{{ moneyFormat(outPayDetail.flow_detail.zongjia) }}
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sign-info-item-unit">(元)</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div style="display: flex; justify-content: space-between">
|
|
|
|
|
<div class="sign-info-item" style="flex-basis: 50%">
|
|
|
|
|
<div class="sign-info-item-title">已支付次数</div>
|
|
|
|
|
<div class="sign-info-item-content">
|
|
|
|
|
{{ outPayDetail.flow_detail.yizhifucishu }}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sign-info-item" style="flex-basis: 50%">
|
|
|
|
|
<div class="sign-info-item-title">已支付金额</div>
|
|
|
|
|
<div class="sign-info-item-content">
|
|
|
|
|
{{ outPayDetail.flow_detail.yizhifujine }}
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sign-info-item-unit">(元)</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sign-info-item" style="flex-basis: 50%">
|
|
|
|
|
<div class="sign-info-item-title">总支付次数</div>
|
|
|
|
|
<div class="sign-info-item-content">
|
|
|
|
|
{{ outPayDetail.flow_detail.zhifucishu }}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="pay-plan">
|
|
|
|
|
<div class="pay-plan-title">付款计划</div>
|
|
|
|
|
<xy-table
|
|
|
|
|
@ -164,43 +201,43 @@
|
|
|
|
|
>
|
|
|
|
|
</xy-table>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="related-processes">
|
|
|
|
|
<div class="related-processes-title">相关流程进展查看</div>
|
|
|
|
|
<div class="related-processes-item">
|
|
|
|
|
<div
|
|
|
|
|
@click="toOutDetail('caigou')"
|
|
|
|
|
:style="{ color: detail.purchase_last_flow_id ? 'green' : 'red' }"
|
|
|
|
|
>
|
|
|
|
|
采购流程查看
|
|
|
|
|
</div>
|
|
|
|
|
<div
|
|
|
|
|
@click="toOutDetail('hetong')"
|
|
|
|
|
:style="{ color: detail.join_last_flow_id ? 'green' : 'red' }"
|
|
|
|
|
>
|
|
|
|
|
合同会签流程查看
|
|
|
|
|
</div>
|
|
|
|
|
<template
|
|
|
|
|
v-if="
|
|
|
|
|
detail.purchase_way && detail.purchase_way.remark === 'true'
|
|
|
|
|
"
|
|
|
|
|
>
|
|
|
|
|
<div
|
|
|
|
|
@click="seeBidding"
|
|
|
|
|
:style="{ color: detail.invite_last_flow_id ? 'green' : 'red' }"
|
|
|
|
|
>
|
|
|
|
|
招标审批流程查看
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
<template v-if="detail.is_plan != 1">
|
|
|
|
|
<div
|
|
|
|
|
@click="seeAskProcess"
|
|
|
|
|
:style="{ color: detail.req_last_flow_id ? 'green' : 'red' }"
|
|
|
|
|
>
|
|
|
|
|
请示流程查看
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- <div class="related-processes">-->
|
|
|
|
|
<!-- <div class="related-processes-title">相关流程进展查看</div>-->
|
|
|
|
|
<!-- <div class="related-processes-item">-->
|
|
|
|
|
<!-- <div-->
|
|
|
|
|
<!-- @click="toOutDetail('caigou')"-->
|
|
|
|
|
<!-- :style="{ color: detail.purchase_last_flow_id ? 'green' : 'red' }"-->
|
|
|
|
|
<!-- >-->
|
|
|
|
|
<!-- 采购流程查看-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
<!-- <div-->
|
|
|
|
|
<!-- @click="toOutDetail('hetong')"-->
|
|
|
|
|
<!-- :style="{ color: detail.join_last_flow_id ? 'green' : 'red' }"-->
|
|
|
|
|
<!-- >-->
|
|
|
|
|
<!-- 合同会签流程查看-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
<!-- <template-->
|
|
|
|
|
<!-- v-if="-->
|
|
|
|
|
<!-- detail.purchase_way && detail.purchase_way.remark === 'true'-->
|
|
|
|
|
<!-- "-->
|
|
|
|
|
<!-- >-->
|
|
|
|
|
<!-- <div-->
|
|
|
|
|
<!-- @click="seeBidding"-->
|
|
|
|
|
<!-- :style="{ color: detail.invite_last_flow_id ? 'green' : 'red' }"-->
|
|
|
|
|
<!-- >-->
|
|
|
|
|
<!-- 招标审批流程查看-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
<!-- </template>-->
|
|
|
|
|
<!-- <template v-if="detail.is_plan != 1">-->
|
|
|
|
|
<!-- <div-->
|
|
|
|
|
<!-- @click="seeAskProcess"-->
|
|
|
|
|
<!-- :style="{ color: detail.req_last_flow_id ? 'green' : 'red' }"-->
|
|
|
|
|
<!-- >-->
|
|
|
|
|
<!-- 请示流程查看-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
<!-- </template>-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
<div class="journal">
|
|
|
|
|
<div class="journal-title">日志</div>
|
|
|
|
|
<xy-table
|
|
|
|
|
@ -269,12 +306,10 @@ export default {
|
|
|
|
|
sortable: false,
|
|
|
|
|
customFn: (row) => {
|
|
|
|
|
const typeSwitch = (type) => {
|
|
|
|
|
{
|
|
|
|
|
let res = this.planTypes.filter((item) => {
|
|
|
|
|
return item.id === type;
|
|
|
|
|
});
|
|
|
|
|
return res[0]?.value || "未知";
|
|
|
|
|
}
|
|
|
|
|
let res = this.planTypes.filter((item) => {
|
|
|
|
|
return item.id === type;
|
|
|
|
|
});
|
|
|
|
|
return res[0]?.value || "未知";
|
|
|
|
|
};
|
|
|
|
|
return (
|
|
|
|
|
<div>
|
|
|
|
|
@ -385,6 +420,7 @@ export default {
|
|
|
|
|
//out获取到信息
|
|
|
|
|
outContractDetail: {},
|
|
|
|
|
outCaigouDetail: {},
|
|
|
|
|
outPayDetail: {},
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
@ -540,6 +576,17 @@ export default {
|
|
|
|
|
return moneyFormatter(money);
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
|
statusFormat() {
|
|
|
|
|
return function (status) {
|
|
|
|
|
if(status === 'end') {
|
|
|
|
|
return "已办结"
|
|
|
|
|
}
|
|
|
|
|
if(Number(status)) {
|
|
|
|
|
return "进行中"
|
|
|
|
|
}
|
|
|
|
|
return "待办理"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
watch: {
|
|
|
|
|
isShowDetail(val) {
|
|
|
|
|
@ -554,6 +601,11 @@ export default {
|
|
|
|
|
this.outCaigouDetail = res;
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
getOutDetail({ tbname: "pay", out_pay_id: this.id }).then(
|
|
|
|
|
(res) => {
|
|
|
|
|
this.outPayDetail = res;
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
@ -563,6 +615,9 @@ export default {
|
|
|
|
|
this.window.top = (window.screen.height - 30 - this.window.height) / 2;
|
|
|
|
|
this.window.left = (window.screen.width - 10 - this.window.width) / 2;
|
|
|
|
|
},
|
|
|
|
|
created() {
|
|
|
|
|
this.getPlanTypes();
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|