|
|
|
|
@ -42,7 +42,7 @@
|
|
|
|
|
<span style="padding: 0 6px;word-break: keep-all;">保函有效期</span>
|
|
|
|
|
<span>
|
|
|
|
|
<DatePicker v-model="select.showDatePickerBao" clearable placeholder="请选择日期" placement="bottom-start"
|
|
|
|
|
style="width: 200px" type="daterange" @on-change="datePick"></DatePicker>
|
|
|
|
|
style="width: 200px" type="daterange" @on-change="datePickBao"></DatePicker>
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
@ -51,9 +51,9 @@
|
|
|
|
|
<span style="padding: 0 6px;word-break: keep-all;">
|
|
|
|
|
保函金额
|
|
|
|
|
</span>
|
|
|
|
|
<InputNumber v-model="select.start_plan_price" :min="0" placeholder="最小金额" style="width: 100px;" />
|
|
|
|
|
<InputNumber v-model="select.start_assurance_money" :min="0" placeholder="最小金额" style="width: 100px;" />
|
|
|
|
|
<span style="padding: 0 5px;">-</span>
|
|
|
|
|
<InputNumber v-model="select.end_plan_price" :min="0" placeholder="最大金额" style="width: 100px;" />
|
|
|
|
|
<InputNumber v-model="select.end_assurance_money" :min="0" placeholder="最大金额" style="width: 100px;" />
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div>
|
|
|
|
|
@ -174,7 +174,8 @@
|
|
|
|
|
</lx-header>
|
|
|
|
|
|
|
|
|
|
<xy-table ref="xyTable" :cell-style="cellStyle" :list="list" :show-summary="true" :summary-method="summary"
|
|
|
|
|
:table-item="type === 0 ? table : table1" @cellClick="showPaymentPlan" @delete="(row)=>deleteContract(row.id)" @editor="">
|
|
|
|
|
:table-item="type === 0 ? table : table1" @cellClick="showPaymentPlan" @delete="(row)=>deleteContract(row.id)"
|
|
|
|
|
@editor="">
|
|
|
|
|
<template v-slot:btns>
|
|
|
|
|
<el-table-column fixed="right" header-align="center" label="操作" width="200">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
@ -482,7 +483,12 @@
|
|
|
|
|
plan_name: "请选择预算计划",
|
|
|
|
|
start_plan_price: null,
|
|
|
|
|
end_plan_price: null,
|
|
|
|
|
assurance_status: 0
|
|
|
|
|
assurance_status: 0,
|
|
|
|
|
start_assurance_money: null,
|
|
|
|
|
end_assurance_money: null,
|
|
|
|
|
showDatePickerBao: "",
|
|
|
|
|
start_assurance_expire: "",
|
|
|
|
|
end_assurance_expire: ""
|
|
|
|
|
},
|
|
|
|
|
types: [{
|
|
|
|
|
label: '服务',
|
|
|
|
|
@ -785,8 +791,7 @@
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
//履约单表格
|
|
|
|
|
table1:[
|
|
|
|
|
{
|
|
|
|
|
table1: [{
|
|
|
|
|
label: "项目名称",
|
|
|
|
|
width: 340,
|
|
|
|
|
prop: 'name',
|
|
|
|
|
@ -1281,6 +1286,11 @@
|
|
|
|
|
this.select.end_created_at = e[1]
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
//日期选择
|
|
|
|
|
datePickBao(e) {
|
|
|
|
|
this.select.start_assurance_expire = e[0]
|
|
|
|
|
this.select.end_assurance_expire = e[1]
|
|
|
|
|
},
|
|
|
|
|
//获取预算计划
|
|
|
|
|
async getBudgets() {
|
|
|
|
|
let res = await getBudget({
|
|
|
|
|
|