diff --git a/src/views/merchant/ProductList.vue b/src/views/merchant/ProductList.vue index 75d650d..5bf41dd 100644 --- a/src/views/merchant/ProductList.vue +++ b/src/views/merchant/ProductList.vue @@ -140,6 +140,13 @@ /> + + + 自营 + 商家 + + + @@ -347,6 +354,13 @@ + + + 自营 + 商家 + + + @@ -561,6 +575,7 @@ export default defineComponent({ const formState = ref({ merchant_id: undefined, + operation_type: 'MERCHANT', name: '', image_url: '', product_price: null, @@ -717,6 +732,7 @@ export default defineComponent({ const currentEditId = ref(null) const editFormState = ref({ + operation_type: 'MERCHANT', name: '', image_url: '', product_price: null, @@ -778,6 +794,7 @@ export default defineComponent({ const handleEdit = (record) => { currentEditId.value = record.id editFormState.value = { + operation_type: record.operation_type || 'MERCHANT', name: record.name, image_url: record.image_url, product_price: record.product_price, @@ -873,6 +890,7 @@ export default defineComponent({ const handleEditCancel = () => { editFormRef.value?.resetFields() editFormState.value = { + operation_type: 'MERCHANT', name: '', image_url: '', product_price: null, @@ -901,6 +919,7 @@ export default defineComponent({ const rules = { merchant_id: [{ required: true, message: '请选择所属商家' }], + operation_type: [{ required: true, message: '请选择营业类型' }], name: [{ required: true, message: '请输入商品名称' }], image_url: [{ required: true, message: '请上传商品图片' }], product_price: [{ required: true, message: '请输入商品原价' }], @@ -1018,6 +1037,7 @@ export default defineComponent({ formRef.value?.resetFields() formState.value = { merchant_id: undefined, + operation_type: 'MERCHANT', name: '', image_url: '', product_price: null,