update
This commit is contained in:
parent
9610f41e92
commit
bd0d987468
@ -140,6 +140,13 @@
|
|||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
|
||||||
|
<a-form-item label="营业类型" name="operation_type" required>
|
||||||
|
<a-radio-group v-model:value="formState.operation_type">
|
||||||
|
<a-radio value="SELF_OPERATED">自营</a-radio>
|
||||||
|
<a-radio value="MERCHANT">商家</a-radio>
|
||||||
|
</a-radio-group>
|
||||||
|
</a-form-item>
|
||||||
|
|
||||||
<a-form-item label="商品名称" name="name" required>
|
<a-form-item label="商品名称" name="name" required>
|
||||||
<a-input v-model:value="formState.name" placeholder="请输入商品名称" />
|
<a-input v-model:value="formState.name" placeholder="请输入商品名称" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
@ -347,6 +354,13 @@
|
|||||||
</div>
|
</div>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
|
||||||
|
<a-form-item label="营业类型" name="operation_type" required>
|
||||||
|
<a-radio-group v-model:value="editFormState.operation_type">
|
||||||
|
<a-radio value="SELF_OPERATED">自营</a-radio>
|
||||||
|
<a-radio value="MERCHANT">商家</a-radio>
|
||||||
|
</a-radio-group>
|
||||||
|
</a-form-item>
|
||||||
|
|
||||||
<a-form-item label="商品名称" name="name" required>
|
<a-form-item label="商品名称" name="name" required>
|
||||||
<a-input v-model:value="editFormState.name" placeholder="请输入商品名称" />
|
<a-input v-model:value="editFormState.name" placeholder="请输入商品名称" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
@ -561,6 +575,7 @@ export default defineComponent({
|
|||||||
|
|
||||||
const formState = ref({
|
const formState = ref({
|
||||||
merchant_id: undefined,
|
merchant_id: undefined,
|
||||||
|
operation_type: 'MERCHANT',
|
||||||
name: '',
|
name: '',
|
||||||
image_url: '',
|
image_url: '',
|
||||||
product_price: null,
|
product_price: null,
|
||||||
@ -717,6 +732,7 @@ export default defineComponent({
|
|||||||
const currentEditId = ref(null)
|
const currentEditId = ref(null)
|
||||||
|
|
||||||
const editFormState = ref({
|
const editFormState = ref({
|
||||||
|
operation_type: 'MERCHANT',
|
||||||
name: '',
|
name: '',
|
||||||
image_url: '',
|
image_url: '',
|
||||||
product_price: null,
|
product_price: null,
|
||||||
@ -778,6 +794,7 @@ export default defineComponent({
|
|||||||
const handleEdit = (record) => {
|
const handleEdit = (record) => {
|
||||||
currentEditId.value = record.id
|
currentEditId.value = record.id
|
||||||
editFormState.value = {
|
editFormState.value = {
|
||||||
|
operation_type: record.operation_type || 'MERCHANT',
|
||||||
name: record.name,
|
name: record.name,
|
||||||
image_url: record.image_url,
|
image_url: record.image_url,
|
||||||
product_price: record.product_price,
|
product_price: record.product_price,
|
||||||
@ -873,6 +890,7 @@ export default defineComponent({
|
|||||||
const handleEditCancel = () => {
|
const handleEditCancel = () => {
|
||||||
editFormRef.value?.resetFields()
|
editFormRef.value?.resetFields()
|
||||||
editFormState.value = {
|
editFormState.value = {
|
||||||
|
operation_type: 'MERCHANT',
|
||||||
name: '',
|
name: '',
|
||||||
image_url: '',
|
image_url: '',
|
||||||
product_price: null,
|
product_price: null,
|
||||||
@ -901,6 +919,7 @@ export default defineComponent({
|
|||||||
|
|
||||||
const rules = {
|
const rules = {
|
||||||
merchant_id: [{ required: true, message: '请选择所属商家' }],
|
merchant_id: [{ required: true, message: '请选择所属商家' }],
|
||||||
|
operation_type: [{ required: true, message: '请选择营业类型' }],
|
||||||
name: [{ required: true, message: '请输入商品名称' }],
|
name: [{ required: true, message: '请输入商品名称' }],
|
||||||
image_url: [{ required: true, message: '请上传商品图片' }],
|
image_url: [{ required: true, message: '请上传商品图片' }],
|
||||||
product_price: [{ required: true, message: '请输入商品原价' }],
|
product_price: [{ required: true, message: '请输入商品原价' }],
|
||||||
@ -1018,6 +1037,7 @@ export default defineComponent({
|
|||||||
formRef.value?.resetFields()
|
formRef.value?.resetFields()
|
||||||
formState.value = {
|
formState.value = {
|
||||||
merchant_id: undefined,
|
merchant_id: undefined,
|
||||||
|
operation_type: 'MERCHANT',
|
||||||
name: '',
|
name: '',
|
||||||
image_url: '',
|
image_url: '',
|
||||||
product_price: null,
|
product_price: null,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user