This commit is contained in:
dhr
2025-08-21 15:24:05 +08:00
parent 4511145f52
commit 8843763499
3 changed files with 121 additions and 62 deletions

View File

@ -3,7 +3,7 @@
<transition :enter-active-class="proxy?.animate.searchAnimate.enter" :leave-active-class="proxy?.animate.searchAnimate.leave">
<div v-show="showSearch" class="mb-[10px]">
<el-card shadow="hover">
<el-form ref="queryFormRef" :model="queryParams" :inline="true">
<el-form ref="queryFormRef" :model="queryParams" :inline="true" label-width="110px">
<el-form-item label="分包类型名称" prop="dictName">
<el-input v-model="queryParams.dictName" placeholder="请输入分包类型名称" clearable @keyup.enter="handleQuery" />
</el-form-item>
@ -19,8 +19,11 @@
placeholder="请选择计划招标时间"
/>
</el-form-item>
<el-form-item label="招标方式(公招,邀标)" prop="plannedBiddingMethod">
<el-input v-model="queryParams.plannedBiddingMethod" placeholder="请输入招标方式(公招,邀标)" clearable @keyup.enter="handleQuery" />
<el-form-item label="招标方式" prop="plannedBiddingMethod">
<el-select v-model="queryParams.plannedBiddingMethod" placeholder="请选择招标方式" clearable @change="handleQuery">
<el-option label="公招" value="公招"></el-option>
<el-option label="邀标" value="邀标"></el-option>
</el-select>
</el-form-item>
<el-form-item label="总价" prop="price">
<el-input v-model="queryParams.price" placeholder="请输入总价" clearable @keyup.enter="handleQuery" />
@ -68,7 +71,17 @@
<span>{{ parseTime(scope.row.plannedBiddingTime, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="招标方式(公招,邀标)" align="center" prop="plannedBiddingMethod" />
<el-table-column label="招标方式" align="center" prop="plannedBiddingMethod">
<template #default="scope">
{{
['1', 1].includes(scope.row.plannedBiddingMethod)
? '公招'
: ['2', 2].includes(scope.row.plannedBiddingMethod)
? '邀标'
: scope.row.plannedBiddingMethod || '-'
}}
</template>
</el-table-column>
<el-table-column label="总价" align="center" prop="price" v-if="false" />
<el-table-column label="限价" align="center" prop="limitPrice" />
<el-table-column label="合同额" align="center" prop="contractPrice" />
@ -157,8 +170,8 @@
</el-form-item>
<!-- 限价输入添加@input事件实时触发招标方式判断 -->
<el-form-item label="限价" prop="limitPrice">
<el-input v-model.number="form.limitPrice" placeholder="请输入限价" type="number" @input="autoSetBiddingMethod" />
<el-form-item label="限价(单位万元)" prop="limitPrice">
<el-input v-model.number="form.limitPrice" placeholder="请输入限价(单位万元)" type="number" @input="autoSetBiddingMethod" />
</el-form-item>
<el-form-item label="合同额" prop="contractPrice">