fit:工单修改和商品关联修改

This commit is contained in:
2025-12-10 20:17:13 +08:00
parent a09631551b
commit 0fe4ece1a9
5 changed files with 173 additions and 51 deletions
+11 -7
View File
@@ -82,8 +82,8 @@
</el-table-column>
<el-table-column label="库存控制" width="100">
<template #default="{ row }">
<el-tag :type="row.inventory_control ? 'success' : 'info'">
{{ row.inventory_control ? '已启用' : '未启用' }}
<el-tag :type="row.inventoryControl ? 'success' : 'info'">
{{ row.inventoryControl ? '已启用' : '未启用' }}
</el-tag>
</template>
</el-table-column>
@@ -125,6 +125,7 @@
v-model="dialogVisible"
:title="dialogType === 'add' ? '新增商品' : '编辑商品'"
width="700px"
style="margin-top: 300px;"
>
<el-form
ref="productFormRef"
@@ -154,8 +155,8 @@
<el-form-item label="封面ID" prop="cover_id">
<el-input-number v-model="productForm.cover_id" :min="0" placeholder="请输入封面ID" style="width: 100%" />
</el-form-item>
<el-form-item label="库存控制" prop="inventory_control">
<el-switch v-model="productForm.inventory_control" active-text="启用" inactive-text="禁用" />
<el-form-item label="库存控制" prop="inventoryControl">
<el-switch v-model="productForm.inventoryControl" active-text="启用" inactive-text="禁用" />
</el-form-item>
<el-form-item label="库存数量" prop="inventory">
<el-input-number v-model="productForm.inventory" :min="0" placeholder="请输入库存" style="width: 100%" />
@@ -498,6 +499,7 @@ const handleAdd = () => {
// 编辑商品
const handleEdit = (row) => {
console.log("更新:",row)
dialogType.value = 'edit'
dialogVisible.value = true
Object.assign(productForm, {
@@ -507,7 +509,7 @@ const handleEdit = (row) => {
content: row.content,
cover_id: row.coverId,
good_group_id: row.goodGroupId,
inventory_control: row.inventory_control,
inventory_control: row.inventoryControl,
inventory: row.inventory,
price: row.price,
pay_num: row.payNum,
@@ -603,10 +605,12 @@ const submitForm = () => {
good_group_id: Number(productForm.good_group_id), // 确保是数字类型
cover_id: productForm.cover_id || 0,
inventory: productForm.inventory || 0,
price: productForm.price || 0,
price: productForm.price/100 || 0,
pay_num: productForm.pay_num || 1,
expire_time: productForm.expire_time || 0,
recommend_rebate: productForm.recommend_rebate || 0
recommend_rebate: productForm.recommend_rebate || 0,
inventory_control:productForm.inventoryControl
}
console.log('提交的数据:', submitData) // 调试日志