优化页面

pull/781/head
苑坤 2025-05-01 19:11:35 +08:00
parent af6b4e035d
commit 6d28eb51f6
1 changed files with 10 additions and 9 deletions

View File

@ -8,12 +8,13 @@
:inline-message="true"
>
<el-table :data="formData" class="-mt-10px">
<el-table-column label="序号" type="index" width="100" />
<el-table-column label="产品名称" min-width="150">
<el-table-column label="序号" type="index" width="80" />
<el-table-column label="产品名称" min-width="240">
<template #default="{ row, $index }">
<el-form-item :prop="`${$index}.productName`" :rules="formRules.productName" class="mb-0px!">
<el-input v-model="row.productName" placeholder="请输入产品名称" disabled />
</el-form-item>
</template>
</el-table-column>
<el-table-column label="产品类型" min-width="150">
@ -31,7 +32,7 @@
</template>
</el-table-column>
<el-table-column label="产品明细类型" min-width="150">
<el-table-column label="产品明细" min-width="220">
<template #default="{ row, $index }">
<el-form-item :prop="`${$index}.detailType`" :rules="formRules.detailType" class="mb-0px!">
<el-select v-model="row.detailType" placeholder="请选择状态" class="!w-240px">
@ -59,21 +60,21 @@
</el-form-item>
</template>
</el-table-column>
<el-table-column label="线上价格" min-width="150">
<el-table-column label="线上价格(元)" min-width="120">
<template #default="{ row, $index }">
<el-form-item :prop="`${$index}.onlinePrice`" :rules="formRules.onlinePrice" class="mb-0px!">
<el-input v-model="row.onlinePrice" placeholder="请输入线上价格" />
</el-form-item>
</template>
</el-table-column>
<el-table-column label="线下价格" min-width="150">
<el-table-column label="线下价格(元)" min-width="120">
<template #default="{ row, $index }">
<el-form-item :prop="`${$index}.offlinePrice`" :rules="formRules.offlinePrice" class="mb-0px!">
<el-input v-model="row.offlinePrice" placeholder="请输入线下价格" />
</el-form-item>
</template>
</el-table-column>
<el-table-column label="总计价格" min-width="150">
<el-table-column label="总计价格(元)" min-width="120">
<template #default="{ row, $index }">
<el-form-item :prop="`${$index}.totalPrice`" :rules="formRules.totalPrice" class="mb-0px!">
<el-input v-model="row.totalPrice" placeholder="请输入总计价格" disabled />
@ -94,7 +95,7 @@
</el-form-item>
</template>
</el-table-column>
<el-table-column label="产品开具项目" min-width="160">
<el-table-column label="产品开具项目" min-width="220">
<template #default="{ row, $index }">
<el-form-item :prop="`${$index}.productInvoiceItem`" :rules="formRules.productInvoiceItem" class="mb-0px!">
<el-select v-model="row.productInvoiceItem" placeholder="请选择状态" clearable class="!w-240px">
@ -122,7 +123,7 @@
</el-form-item>
</template>
</el-table-column>
<el-table-column label="服务开具项目" min-width="160">
<el-table-column label="服务开具项目" min-width="240">
<template #default="{ row, $index }">
<el-form-item :prop="`${$index}.serviceInvoiceItem`" :rules="formRules.serviceInvoiceItem" class="mb-0px!">
<el-select v-model="row.serviceInvoiceItem" placeholder="请选择状态" clearable class="!w-240px">
@ -307,4 +308,4 @@ const getData = () => {
}
defineExpose({ validate, getData })
</script>
</script>