feat 完善表格数据管理

This commit is contained in:
Abbh1 2023-11-23 14:17:37 +08:00
parent dbe53e0cec
commit 0a8d015200
4 changed files with 22 additions and 26 deletions

View File

@ -47,12 +47,6 @@
<el-input v-model="formData.tableDataSupplierName" placeholder="请输入供应商名称" />
</el-form-item>
</el-col>
<el-col :lg="12">
<el-form-item :label-width="labelWidth" label="供应商报价" prop="tableDataSupplierOffer">
<el-input-number v-model.number="formData.tableDataSupplierOffer" controls-position="right" :min="0"
:precision="2" :step="0.1" />
</el-form-item>
</el-col>
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="项目计价形式" prop="tableDataProjectPricingForm">
<el-input v-model="formData.tableDataProjectPricingForm" placeholder="请输入项目计价形式" />
@ -110,7 +104,7 @@
</el-col>
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="详情" prop="tableDataDetails">
<editor v-model="formData.tableDataDetails" :min-height="200" />
<el-input type="textarea" :rows="10" v-model="formData.tableDataDetails" placeholder="请输入详情" />
</el-form-item>
</el-col>
<el-col :lg="12">
@ -128,13 +122,17 @@
<el-input v-model="formData.tableDataWinningBidde" placeholder="请输入中标人或候选人" />
</el-form-item>
</el-col>
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="供应商名称" prop="tableDataSupplierName">
<el-input v-model="formData.tableDataSupplierName" placeholder="请输入供应商名称" />
</el-form-item>
</el-col>
<el-col :lg="12">
<el-form-item :label-width="labelWidth" label="中标金额" prop="tableDataBidWinningPrice">
<el-input-number v-model.number="formData.tableDataBidWinningPrice" controls-position="right" :min="0"
:precision="2" :step="0.1" />
</el-form-item>
</el-col>
</el-row>
</el-form>
@ -226,7 +224,7 @@ const { proxy } = getCurrentInstance()
const emits = defineEmits(["update:modelValue"]);
const formData = reactive({
tableDataSort: 100,
tableDataSupplierOffer: 0.00
tableDataBidWinningPrice: 0.00
});
const props = defineProps({
modelValue: Boolean,

View File

@ -47,12 +47,6 @@
<el-input v-model="formData.tableDataSupplierName" placeholder="请输入供应商名称" />
</el-form-item>
</el-col>
<el-col :lg="12">
<el-form-item :label-width="labelWidth" label="供应商报价" prop="tableDataSupplierOffer">
<el-input-number v-model.number="formData.tableDataSupplierOffer" controls-position="right" :min="0"
:precision="2" :step="0.1" />
</el-form-item>
</el-col>
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="项目计价形式" prop="tableDataProjectPricingForm">
<el-input v-model="formData.tableDataProjectPricingForm" placeholder="请输入项目计价形式" />
@ -110,7 +104,7 @@
</el-col>
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="详情" prop="tableDataDetails">
<editor v-model="formData.tableDataDetails" :min-height="200" />
<el-input type="textarea" :rows="10" v-model="formData.tableDataDetails" placeholder="请输入详情" />
</el-form-item>
</el-col>
<el-col :lg="12">
@ -128,15 +122,20 @@
<el-input v-model="formData.tableDataWinningBidde" placeholder="请输入中标人或候选人" />
</el-form-item>
</el-col>
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="供应商名称" prop="tableDataSupplierName">
<el-input v-model="formData.tableDataSupplierName" placeholder="请输入供应商名称" />
</el-form-item>
</el-col>
<el-col :lg="12">
<el-form-item :label-width="labelWidth" label="中标金额" prop="tableDataBidWinningPrice">
<el-input-number v-model.number="formData.tableDataBidWinningPrice" controls-position="right" :min="0"
:precision="2" :step="0.1" />
</el-form-item>
</el-col>
</el-row>
</el-form>
</el-dialog>
</template>

View File

@ -47,12 +47,6 @@
<el-input v-model="formData.tableDataSupplierName" placeholder="请输入供应商名称" />
</el-form-item>
</el-col>
<el-col :lg="12">
<el-form-item :label-width="labelWidth" label="供应商报价" prop="tableDataSupplierOffer">
<el-input-number v-model.number="formData.tableDataSupplierOffer" controls-position="right" :min="0"
:precision="2" :step="0.1" />
</el-form-item>
</el-col>
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="项目计价形式" prop="tableDataProjectPricingForm">
<el-input v-model="formData.tableDataProjectPricingForm" placeholder="请输入项目计价形式" />
@ -110,7 +104,7 @@
</el-col>
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="详情" prop="tableDataDetails">
<editor v-model="formData.tableDataDetails" :min-height="200" />
<el-input type="textarea" :rows="10" v-model="formData.tableDataDetails" placeholder="请输入详情" />
</el-form-item>
</el-col>
<el-col :lg="12">
@ -128,16 +122,21 @@
<el-input v-model="formData.tableDataWinningBidde" placeholder="请输入中标人或候选人" />
</el-form-item>
</el-col>
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="供应商名称" prop="tableDataSupplierName">
<el-input v-model="formData.tableDataSupplierName" placeholder="请输入供应商名称" />
</el-form-item>
</el-col>
<el-col :lg="12">
<el-form-item :label-width="labelWidth" label="中标金额" prop="tableDataBidWinningPrice">
<el-input-number v-model.number="formData.tableDataBidWinningPrice" controls-position="right" :min="0"
:precision="2" :step="0.1" />
</el-form-item>
</el-col>
</el-row>
</el-form>
<template #footer>
<div class="dialog-footer">
<el-button type="primary" @click="handleEditClick(formRef)" :loading="loadingStatus">编辑</el-button>

View File

@ -79,7 +79,7 @@
<el-link :href="scope.row.tableDataLink" type="primary" target="_blank">{{ scope.row.tableDataLink }}</el-link>
</template>
</el-table-column>
<el-table-column prop="tableDataDate" label="日期" align="center" width="200" :show-overflow-tooltip="true" />
<el-table-column prop="tableDataDateName" label="日期" align="center" width="200" :show-overflow-tooltip="true" />
<el-table-column prop="tableDataSort" label="排序" align="center" sortable />
<el-table-column label="操作" width="350" fixed="right">