From 75b5f548422dc2b8ef07387d9d01daf6c98568cc Mon Sep 17 00:00:00 2001 From: zhh Date: Mon, 4 Jun 2018 16:16:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BC=96=E8=BE=91=E5=95=86?= =?UTF-8?q?=E5=93=81=E9=80=BB=E8=BE=91=E6=8B=86=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.js | 7 + src/views/pms/product/add.vue | 154 +--------------- ...dProductAttr.vue => ProductAttrDetail.vue} | 2 +- .../pms/product/components/ProductDetail.vue | 166 ++++++++++++++++++ ...dProductInfo.vue => ProductInfoDetail.vue} | 2 +- ...Relation.vue => ProductRelationDetail.vue} | 2 +- ...dProductSale.vue => ProductSaleDetail.vue} | 2 +- src/views/pms/product/index.vue | 11 +- src/views/pms/product/update.vue | 12 ++ 9 files changed, 199 insertions(+), 159 deletions(-) rename src/views/pms/product/components/{addProductAttr.vue => ProductAttrDetail.vue} (99%) create mode 100644 src/views/pms/product/components/ProductDetail.vue rename src/views/pms/product/components/{addProductInfo.vue => ProductInfoDetail.vue} (99%) rename src/views/pms/product/components/{addProductRelation.vue => ProductRelationDetail.vue} (98%) rename src/views/pms/product/components/{addProductSale.vue => ProductSaleDetail.vue} (99%) create mode 100644 src/views/pms/product/update.vue diff --git a/src/router/index.js b/src/router/index.js index 2a2f95c..bd4a4b2 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -50,6 +50,13 @@ export const constantRouterMap = [ component: () => import('@/views/pms/product/add'), meta: {title: '添加商品', icon: 'product-add'} }, + { + path: 'updateProduct', + name: 'updateProduct', + component: () => import('@/views/pms/product/update'), + meta: {title: '修改商品', icon: 'product-add'}, + hidden:true + }, { path: 'productRecycle', name: 'productRecycle', diff --git a/src/views/pms/product/add.vue b/src/views/pms/product/add.vue index 02fe3f3..f9e09ef 100644 --- a/src/views/pms/product/add.vue +++ b/src/views/pms/product/add.vue @@ -1,160 +1,12 @@ - - diff --git a/src/views/pms/product/components/addProductAttr.vue b/src/views/pms/product/components/ProductAttrDetail.vue similarity index 99% rename from src/views/pms/product/components/addProductAttr.vue rename to src/views/pms/product/components/ProductAttrDetail.vue index a986885..1c5a427 100644 --- a/src/views/pms/product/components/addProductAttr.vue +++ b/src/views/pms/product/components/ProductAttrDetail.vue @@ -150,7 +150,7 @@ import Tinymce from '@/components/Tinymce' export default { - name: "addProductAttr", + name: "ProductAttrDetail", components: {SingleUpload, MultiUpload, Tinymce}, props: { value: Object diff --git a/src/views/pms/product/components/ProductDetail.vue b/src/views/pms/product/components/ProductDetail.vue new file mode 100644 index 0000000..9f3990d --- /dev/null +++ b/src/views/pms/product/components/ProductDetail.vue @@ -0,0 +1,166 @@ + + + + + diff --git a/src/views/pms/product/components/addProductInfo.vue b/src/views/pms/product/components/ProductInfoDetail.vue similarity index 99% rename from src/views/pms/product/components/addProductInfo.vue rename to src/views/pms/product/components/ProductInfoDetail.vue index e774474..3a92bd0 100644 --- a/src/views/pms/product/components/addProductInfo.vue +++ b/src/views/pms/product/components/ProductInfoDetail.vue @@ -64,7 +64,7 @@ import {fetchList as fetchBrandList} from '@/api/brand' export default { - name: "addProductInfo", + name: "ProductInfoDetail", props: { value: Object }, diff --git a/src/views/pms/product/components/addProductRelation.vue b/src/views/pms/product/components/ProductRelationDetail.vue similarity index 98% rename from src/views/pms/product/components/addProductRelation.vue rename to src/views/pms/product/components/ProductRelationDetail.vue index 35a48ea..8948061 100644 --- a/src/views/pms/product/components/addProductRelation.vue +++ b/src/views/pms/product/components/ProductRelationDetail.vue @@ -40,7 +40,7 @@ import {fetchList as fetchPrefrenceAreaList} from '@/api/prefrenceArea' export default { - name: "addProductRelation", + name: "ProductRelationDetail", props: { value: Object }, diff --git a/src/views/pms/product/components/addProductSale.vue b/src/views/pms/product/components/ProductSaleDetail.vue similarity index 99% rename from src/views/pms/product/components/addProductSale.vue rename to src/views/pms/product/components/ProductSaleDetail.vue index 1823876..3eb0dde 100644 --- a/src/views/pms/product/components/addProductSale.vue +++ b/src/views/pms/product/components/ProductSaleDetail.vue @@ -167,7 +167,7 @@ +