diff --git a/package.json b/package.json index 6a46cc5..e2217b6 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "author": "若依", "license": "MIT", "scripts": { - "dev": "vue-cli-service serve", + "dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve", "build:prod": "vue-cli-service build", "build:stage": "vue-cli-service build --mode staging", "preview": "node build/index.js --preview", diff --git a/src/api/marketing/marketing.js b/src/api/marketing/marketing.js new file mode 100644 index 0000000..f4a1933 --- /dev/null +++ b/src/api/marketing/marketing.js @@ -0,0 +1,30 @@ +import request from '@/utils/request' + +// 查询商品拼团信息列表 +export function list(data) { + return request({ + url: '/marketing/team/list', + method: 'post', + data + }) +} +export function save(data) { + return request({ + url: '/marketing/team/', + method: 'post', + data + }) +} +export function updateByTeamId(data) { + return request({ + url: '/marketing/team/updateByTeamId', + method: 'put', + data + }) +} +export function findById(id) { + return request({ + url: '/marketing/team/findById/'+id, + method: 'post' + }) +} diff --git a/src/api/product/attributeGroup.js b/src/api/product/attributeGroup.js index 22544a2..2157930 100644 --- a/src/api/product/attributeGroup.js +++ b/src/api/product/attributeGroup.js @@ -42,3 +42,11 @@ export function delAttributeGroup(id) { method: 'delete' }) } +//修改状态按钮 +export function update(data) { + return request({ + url: '/product/update/', + method: 'put', + data + }) +} diff --git a/src/api/product/info.js b/src/api/product/info.js index e15e6f7..ace9eef 100644 --- a/src/api/product/info.js +++ b/src/api/product/info.js @@ -49,3 +49,9 @@ export function delInfo(id) { method: 'delete' }) } +export function findId(id) { + return request({ + url: '/product/sku/list/' + id, + method: 'get' + }) +} diff --git a/src/views/marketing/index.vue b/src/views/marketing/index.vue new file mode 100644 index 0000000..73ea81c --- /dev/null +++ b/src/views/marketing/index.vue @@ -0,0 +1,360 @@ + + + diff --git a/src/views/product/attributeGroup/index.vue b/src/views/product/attributeGroup/index.vue index bba261f..2b2ef19 100644 --- a/src/views/product/attributeGroup/index.vue +++ b/src/views/product/attributeGroup/index.vue @@ -83,7 +83,16 @@ @@ -152,7 +161,14 @@