diff --git a/src/api/modules/mer_admin.js b/src/api/modules/mer_admin.js index 3021fc9..fb683b7 100644 --- a/src/api/modules/mer_admin.js +++ b/src/api/modules/mer_admin.js @@ -1,5 +1,5 @@ -import $http from '@/utils/httpRequest.js' -import city_data from '@/utils/country-level2-data.js' +import $http from "@/utils/httpRequest.js"; +import city_data from "@/utils/country-level2-data.js"; export const mer_admin = { /** diff --git a/src/views/modules/product/index.vue b/src/views/modules/product/index.vue index 306fa01..6d1af91 100644 --- a/src/views/modules/product/index.vue +++ b/src/views/modules/product/index.vue @@ -1,10 +1,13 @@ diff --git a/src/views/modules/product/popup/add-attribute.vue b/src/views/modules/product/popup/add-attribute.vue index 837752a..712ed8a 100644 --- a/src/views/modules/product/popup/add-attribute.vue +++ b/src/views/modules/product/popup/add-attribute.vue @@ -111,15 +111,34 @@ export default { this.init(cloneDeep(e.row)); } return { - add: () => { + add: (data) => { this.modalConfig.title = "添加属性"; - this.$nextTick(() => { - this.modalData = {}; - this.$refs.ruleForm.resetFields(); - }); + if (data.length == 0) { + this.ruleForm = { + name: "", + value: [], + }; + } else { + this.ruleForm = { + name: data[0].name, + value: data[0].value.split(","), + }; + } this.isAdd = true; }, - update: () => { + update: (data) => { + console.log(data); + if (data.length == 0) { + this.ruleForm = { + name: "", + value: [], + }; + } else { + this.ruleForm = { + name: data[0].name, + value: data[0].value.split(","), + }; + } this.isAdd = false; }, }; diff --git a/src/views/modules/product/popup/add-discount.vue b/src/views/modules/product/popup/add-discount.vue new file mode 100644 index 0000000..50836bd --- /dev/null +++ b/src/views/modules/product/popup/add-discount.vue @@ -0,0 +1,227 @@ + + + \ No newline at end of file diff --git a/src/views/modules/product/popup/add-or-update.vue b/src/views/modules/product/popup/add-or-update.vue index 236b45d..f8fa261 100644 --- a/src/views/modules/product/popup/add-or-update.vue +++ b/src/views/modules/product/popup/add-or-update.vue @@ -10,7 +10,7 @@ :modalHandles="modalHandles" >