这里的产品名称、产品编号、产品类型、明细类型、单位需要修改为自动获取,单位名称弹窗选择

pull/781/head
苑坤 2025-05-09 16:07:52 +08:00
parent 6e82fc67bb
commit 323938977c
2 changed files with 18 additions and 9 deletions

View File

@ -7,15 +7,21 @@
label-width="100px" label-width="100px"
v-loading="formLoading" v-loading="formLoading"
> >
<el-form-item label="产品ID" prop="projectId"> <el-form-item label="产品名称" prop="projectId">
<el-input v-model="formData.projectId" placeholder="请输入产品ID" /> <el-input v-model="formData.projectId" placeholder="请选择产品" />
</el-form-item> </el-form-item>
<el-form-item label="产品编号" prop="projectCode"> <el-form-item label="产品编号" prop="projectCode">
<el-input v-model="formData.projectCode" placeholder="请输入产品编号" /> <el-input v-model="formData.projectCode" readonly placeholder="产品编号自动带出" />
</el-form-item>
<el-form-item label="产品明细" prop="projectCode">
<el-input v-model="formData.projectCode" readonly placeholder="产品明细自动带出" />
</el-form-item> </el-form-item>
<el-form-item label="客单价" prop="customerPrice"> <el-form-item label="客单价" prop="customerPrice">
<el-input v-model="formData.customerPrice" placeholder="请输入客单价" /> <el-input v-model="formData.customerPrice" placeholder="请输入客单价" />
</el-form-item> </el-form-item>
<el-form-item label="单位" prop="projectCode">
<el-input v-model="formData.projectCode" readonly placeholder="单位自动带出" />
</el-form-item>
<el-form-item label="采购成本" prop="purchaseCost"> <el-form-item label="采购成本" prop="purchaseCost">
<el-input v-model="formData.purchaseCost" placeholder="请输入采购成本" /> <el-input v-model="formData.purchaseCost" placeholder="请输入采购成本" />
</el-form-item> </el-form-item>
@ -175,4 +181,4 @@ const resetForm = () => {
} }
formRef.value?.resetFields() formRef.value?.resetFields()
} }
</script> </script>

View File

@ -8,10 +8,10 @@
:inline="true" :inline="true"
label-width="68px" label-width="68px"
> >
<el-form-item label="产品ID" prop="projectId"> <el-form-item label="产品名称" prop="projectId">
<el-input <el-input
v-model="queryParams.projectId" v-model="queryParams.projectId"
placeholder="请输入产品ID" placeholder="请选择产品"
clearable clearable
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
class="!w-240px" class="!w-240px"
@ -64,9 +64,12 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column label="产品ID" align="center" prop="projectId" /> <el-table-column label="产品名称" align="center" prop="projectId" />
<el-table-column label="产品编号" align="center" prop="projectCode" /> <el-table-column label="产品编号" align="center" prop="projectCode" />
<el-table-column label="产品类型" align="center" prop="projectCode" />
<el-table-column label="明细类型" align="center" prop="projectCode" />
<el-table-column label="客单价" align="center" prop="customerPrice" /> <el-table-column label="客单价" align="center" prop="customerPrice" />
<el-table-column label="单位" align="center" prop="projectCode" />
<el-table-column label="采购成本" align="center" prop="purchaseCost" /> <el-table-column label="采购成本" align="center" prop="purchaseCost" />
<el-table-column label="代理费前返比例/金额" align="center" prop="agentFeePreReturn" /> <el-table-column label="代理费前返比例/金额" align="center" prop="agentFeePreReturn" />
<el-table-column label="代理费后返比例/金额" align="center" prop="agentFeePostReturn" /> <el-table-column label="代理费后返比例/金额" align="center" prop="agentFeePostReturn" />
@ -208,4 +211,4 @@ const handleExport = async () => {
onMounted(() => { onMounted(() => {
getList() getList()
}) })
</script> </script>