招标解析

This commit is contained in:
cwchen 2025-11-05 14:35:31 +08:00
parent 23072e9d68
commit b9b2e213f1
2 changed files with 98 additions and 2 deletions

View File

@ -3,11 +3,43 @@
<el-dialog class="l-dialog" :class="lDialog" :title="title" :visible.sync="dialogVisible" :showClose="true"
:closeOnClickModal="false" @close="handleClose" :append-to-body="true">
<div>
<el-form :model="form" :rules="rules" ref="ruleForm" label-width="110px">
<el-form :model="form" :rules="rules" ref="ruleForm" label-width="110px" label-position="top">
<el-form-item label="标的名称" prop="markName">
<el-input v-model.trim="form.markName" placeholder="请输入标的名称" clearable show-word-limit
maxlength="64"></el-input>
</el-form-item>
<el-form-item label="单位" prop="unit">
<el-input v-model.trim="form.unit" placeholder="请输入单位" clearable show-word-limit
maxlength="64"></el-input>
</el-form-item>
<el-form-item label="标段编号" prop="bidNumber">
<el-input v-model.trim="form.bidNumber" placeholder="请输入标段编号" clearable show-word-limit
maxlength="64"></el-input>
</el-form-item>
<el-form-item label="标段名称" prop="bidName">
<el-input v-model.trim="form.bidName" placeholder="请输入标段名称" clearable show-word-limit
maxlength="64"></el-input>
</el-form-item>
<el-form-item label="最高投标限价(万元)" prop="maximumBidLimit">
<el-input v-model.trim="form.maximumBidLimit" placeholder="请输入最高投标限价(万元)" clearable show-word-limit
maxlength="64"></el-input>
</el-form-item>
<el-form-item label="安全文明施工费(万元)" prop="safetyConstFee">
<el-input v-model.trim="form.safetyConstFee" placeholder="请输入安全文明施工费(万元)" clearable show-word-limit
maxlength="64"></el-input>
</el-form-item>
<el-form-item label="投标保证金(万元)" prop="bidBond">
<el-input v-model.trim="form.bidBond" placeholder="请输入投标保证金(万元)" clearable show-word-limit
maxlength="64"></el-input>
</el-form-item>
<el-form-item label="招标阶段" prop="biddingStage">
<el-input v-model.trim="form.biddingStage" placeholder="请输入招标阶段" clearable show-word-limit
maxlength="64"></el-input>
</el-form-item>
<el-form-item label="工期" prop="duration">
<el-input v-model.trim="form.duration" placeholder="请输入工期" clearable show-word-limit
maxlength="64"></el-input>
</el-form-item>
</el-form>
</div>
@ -31,6 +63,14 @@ export default {
form: {
markName: '',
unit: '',
bidNumber: '',
bidName: '',
maximumBidLimit: '',
safetyConstFee: '',
bidBond: '',
biddingStage: '',
duration: '',
},
rules: {
markName: [
@ -40,6 +80,62 @@ export default {
trigger: 'blur',
},
],
unit: [
{
required: true,
message: '请输入单位',
trigger: 'blur',
},
],
bidNumber: [
{
required: true,
message: '请输入标段编号',
trigger: 'blur',
},
],
bidName: [
{
required: true,
message: '请输入标段名称',
trigger: 'blur',
},
],
maximumBidLimit: [
{
required: true,
message: '请输入最高投标限价(万元)',
trigger: 'blur',
},
],
safetyConstFee: [
{
required: true,
message: '请输入安全文明施工费(万元)',
trigger: 'blur',
},
],
bidBond: [
{
required: true,
message: '请输入投标保证金(万元)',
trigger: 'blur',
},
],
biddingStage: [
{
required: true,
message: '请输入招标阶段',
trigger: 'blur',
},
],
duration: [
{
required: true,
message: '请输入工期',
trigger: 'blur',
},
],
},
}
},

View File

@ -150,7 +150,7 @@ export default {
.analysis-container {
height: calc(100vh - 84px);
overflow: hidden;
// background: linear-gradient(180deg, #F1F6FF 20%, #E5EFFF 100%);
background: linear-gradient(180deg, #F1F6FF 20%, #E5EFFF 100%);
}
::v-deep .table-card {