<template>
|
<div class="delaySupply">
|
<el-form :model="delaySupply" :rules="rules" ref="form" label-width="140px" inline size="small">
|
<el-form-item label="申请编号">
|
<el-input v-model="delaySupply.serialNo" disabled></el-input>
|
</el-form-item>
|
<el-form-item label="产品名称">
|
<el-input v-model="delaySupply.productName" disabled></el-input>
|
</el-form-item>
|
<el-form-item label="贷款金额">
|
<el-input v-model="delaySupply.businessSum" disabled></el-input>
|
</el-form-item>
|
<el-form-item label="投标项目名称" class="_block">
|
<el-input type="textarea" v-model="delaySupply.bidprojectname" disabled></el-input>
|
</el-form-item>
|
<el-form-item label="开标时间">
|
<el-input v-model="delaySupply.bidbegintime" disabled></el-input>
|
</el-form-item>
|
<el-form-item label="投标截止时间">
|
<el-input v-model="delaySupply.bidendtime" disabled></el-input>
|
</el-form-item>
|
<el-form-item label="标的链接" class="_block">
|
<el-input type="textarea" v-model="delaySupply.bidlink" disabled></el-input>
|
</el-form-item>
|
<el-form-item label="是否延期开标" prop="bidisdelay">
|
<el-select v-model="delaySupply.bidisdelay" placeholder="请选择">
|
<el-option label="是" value="1"></el-option>
|
<el-option label="否" value="0"></el-option>
|
</el-select>
|
</el-form-item>
|
<el-form-item
|
label="新投标截止时间"
|
prop="biddeadline"
|
:rules="delaySupply.bidisdelay == '1'?[{required: true,message:'请输入新投标截止时间'}]:[{ required: false }]"
|
>
|
<el-date-picker
|
v-model="delaySupply.biddeadline"
|
type="date"
|
format="yyyy/MM/dd"
|
value-format="yyyy/MM/dd"
|
size="small"
|
placeholder="选择日期"
|
></el-date-picker>
|
</el-form-item>
|
<el-form-item
|
label="延期开标公告链接"
|
class="_block"
|
prop="biddelayline"
|
:rules="delaySupply.bidisdelay == '1'?[{required: true,message:'请输入延期开标公告链接'}]:[{ required: false }]"
|
>
|
<el-input type="textarea" v-model="delaySupply.biddelayline"></el-input>
|
</el-form-item>
|
<el-form-item label="修改人">
|
<el-input v-model="delaySupply.updateusername" disabled></el-input>
|
</el-form-item>
|
<el-form-item label="修改时间">
|
<el-input v-model="delaySupply.updatetime" disabled></el-input>
|
</el-form-item>
|
</el-form>
|
<div class="btn">
|
<el-button size="medium" plain @click="cancel">取消</el-button>
|
<el-button size="medium" type="primary" @click="confirm('form', delaySupply)">确认</el-button>
|
</div>
|
</div>
|
</template>
|
|
<script>
|
import { saveApplyExtend } from "@comprehensive/serve/public";
|
export default {
|
props: {
|
delaySupply: {
|
type: Object,
|
default: () => {}
|
}
|
},
|
data() {
|
return {
|
rules: {
|
bidisdelay: [
|
{
|
required: true,
|
message: "请选择是否延期开标",
|
trigger: "change"
|
}
|
]
|
}
|
};
|
},
|
methods: {
|
cancel() {
|
this.$emit("close", false);
|
},
|
confirm(formName, form) {
|
this.$refs[formName].validate(async valid => {
|
if (valid) {
|
this.loading = true;
|
form.applyserialno = form.serialNo;
|
const res = await saveApplyExtend(form);
|
if (res.code == "00") {
|
this.$message.success("补录延期成功");
|
this.$emit("close", false);
|
}
|
this.loading = false;
|
}
|
});
|
}
|
}
|
};
|
</script>
|
|
<style lang="stylus">
|
.delaySupply {
|
.el-form {
|
display: flex;
|
justify-content: flex-start;
|
flex-wrap: wrap;
|
|
.el-form-item {
|
display: table;
|
width: 50%;
|
box-sizing: border-box;
|
padding-right: 30px;
|
margin: 0 0 24px 0;
|
|
&._block {
|
width: 100%;
|
}
|
|
.el-form-item__label {
|
display: table-cell;
|
color: #888;
|
line-height: 16px;
|
}
|
|
.el-form-item__content {
|
width: 100%;
|
|
.el-date-editor, .el-select, .el-input {
|
display: block;
|
}
|
}
|
}
|
}
|
|
.btn {
|
margin-top: 20px;
|
text-align: center;
|
|
.el-button {
|
width: 120px;
|
font-size: 14px;
|
line-height: 20px;
|
padding: 5px 0;
|
}
|
}
|
}
|
</style>
|