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 @@ +