songyang 2 лет назад
Родитель
Сommit
c46cfaec62

+ 1 - 0
src/api/pages/mst/goods-series.js

@@ -6,6 +6,7 @@
 export default {
   goodsSeriesService:{
     prefix: '/mdm-server/mst/goodsSeries/',
+    getGoodsSeriesList: 'list_by_nopage',
   }
 }
 

+ 4 - 2
src/api/pages/mst/goods.js

@@ -5,6 +5,8 @@
  */
 export default {
   goodsService:{
+    prefix: '/mdm-server/mst/goodsSku/',
+
   }
 }
 
@@ -15,7 +17,7 @@ export default {
  */
 export const routeUrl = {
   goods:{
-    // add: {key: 'add', routeName: 'goods-add'},
-    // edit: {key: 'edit', routeName: 'add'},
+     add: {key: 'add', routeName: 'goods-add'},
+     edit: {key: 'edit', routeName: 'goods-edit'},
   }
 }

+ 6 - 0
src/config/index.js

@@ -319,6 +319,10 @@ export default {
     income:'t_mac_other_receivable',
     // 其他支出单
     outlay:'t_mac_other_payable',
+    // 冻结单
+    freezed:'t_psi_freeze',
+    // 商品档案
+    sku:'t_mst_goods_sku',
   },
   /**
    *   @desc   : 在产盘点盘点状态
@@ -665,6 +669,8 @@ export default {
     moneyAccount: 'moneyAccount',
     //数据自动
     dictionaryData: 'dictionaryData',
+    // 商品种类
+    goodsCategory:'goodsCategory',
   },
 
   /**

+ 10 - 0
src/locale/lang/zh-CN.js

@@ -536,6 +536,16 @@ export const columns = {
   trfInMacName:'转入账户',
   trfOutMacName:'转出账户',
   amtTrf:'转账金额',
+  series:'商品系列',
+  category:'商品种类',
+  unit:'计量单位',
+  goodsAttribute:'商品属性',
+  baseAttribute:'基础属性',
+  conversionFactor:'单位换算',
+  subUnit:'辅助单位',
+  priceItem:'价格信息',
+  priceWholesale:'批发价',
+  priceLimited:'销售限价'
 }
 
 /**

+ 8 - 3
src/view/ivt/ivt-check/form.vue

@@ -22,7 +22,6 @@
             <SelectMagnifier v-model="formData.orgId" :display-text="formData.checkOrg"
                              :type="this.$config.MagnifierType.org"
                              @ok="orgOk"
-                             :disabled="checkColumnIsEdit('orgId')"
                              :multiple="false"/>
           </DkFormItem>
           <!--业务员-->
@@ -30,7 +29,6 @@
             <SelectMagnifier v-model="formData.staffId" :display-text="formData.checkStaff"
                              :type="this.$config.MagnifierType.staff"
                              @ok="staffOk"
-                             :disabled="checkColumnIsEdit('staffId')"
                              :multiple="false"/>
           </DkFormItem>
           <!--备注-->
@@ -302,7 +300,14 @@ export default {
      * @date   : 2024/3/21 16:25
      */
     checkColumnIsEdit(field) {
-      return false;
+      if(this.type === this.$config.formMode.edit){
+        return true;
+      }
+      else
+      {
+        return false;
+      }
+
     },
 
     /**

+ 1 - 0
src/view/mst/basic-data/index.vue

@@ -375,6 +375,7 @@ export default {
       }
       this.excute(this.$service.commonService, this.$service.commonService.getDataKind, params).then(res => {
         if (res.code === this.$config.SUCCESS_CODE) {
+          console.log('1111111',res.data,res.data.list)
           this.leftData = res.data
           if (this.leftData.size() > 0) {
             this.kindCode = this.leftData[0].kindCode

+ 0 - 3
src/view/mst/goods/add.vue

@@ -13,6 +13,3 @@ export default {
 }
 </script>
 
-<style scoped>
-
-</style>

+ 1 - 4
src/view/mst/goods/edit.vue

@@ -6,13 +6,10 @@
 import CommonForm from "./form";
 
 export default {
-  name: 'edit',
+  name: 'goods-edit',
   components: {
     CommonForm
   },
 }
 </script>
 
-<style scoped>
-
-</style>

+ 176 - 164
src/view/mst/goods/form.vue

@@ -7,114 +7,120 @@
                   v-if="editKeys && editKeys.length > 1"
                   @pageChange="editPageChange"></DkPageButton>
     <DkCollapse @on-change="changeCollapse" ref="collapse">
-      <DkPanel prop="基本信息">
+      <DkPanel prop="baseAttribute">
         <!--  下拉区域  -->
         <DkForm slot="content" ref="formInline" v-model="formData"  :labelMaxWords=5>
           <!--唯一编码-->
-          <DkFormItem :required="true" prop="唯一编码">
-            <InputPop ref="唯一编码" v-model="formData.唯一编码" :readonly="type == $config.formMode.edit"/>
+          <DkFormItem prop="skuCode">
+            <InputPop ref="skuCode" v-model="formData.skuCode" :readonly="true"/>
           </DkFormItem>
           <!--商品型号-->
-          <DkFormItem :required="true" prop="商品型号">
-            <InputPop ref="商品型号" v-model="formData.商品型号" :readonly="type == $config.formMode.edit"/>
+          <DkFormItem prop="skuModel">
+            <InputPop ref="skuModel" v-model="formData.skuModel" />
           </DkFormItem>
           <!--商品名称-->
-          <DkFormItem :required="true" prop="商品名称">
-            <InputPop ref="商品名称" v-model="formData.商品名称"/>
-          </DkFormItem>
-          <DkFormItem prop="remarks">
-            <InputPop v-model="formData.remarks" maxlength="255"/>
+          <DkFormItem prop="skuName">
+            <InputPop ref="skuName" v-model="formData.skuName"/>
           </DkFormItem>
         </DkForm>
       </DkPanel>
-      <DkPanel prop="商品属性">
+      <DkPanel prop="goodsAttribute">
         <!--  下拉区域  -->
         <DkForm slot="content" ref="formInline" v-model="formData" :labelMaxWords=5>
-          <!--商品品牌-->
-          <DkFormItem prop="商品品牌" :required="true" :data-type="this.$config.dataType.array" :label="'商品品牌'">
-            <SelectPop v-model="formData.商品品牌" :multiple="false" :options="List1" ref="roleIds"
-                       labelKey="roleName"
-                       valueKey=roleId>
-            </SelectPop>
+          <!--  品牌  -->
+          <DkFormItem prop="brandIds">
+            <SelectMagnifier v-model="formData.brandId" :display-text="formData.brandName"
+                             :type="this.$config.MagnifierType.brand"
+                             :multiple="false"></SelectMagnifier>
           </DkFormItem>
           <!--商品种类-->
-          <DkFormItem prop="商品种类" :required="true" :data-type="this.$config.dataType.array" :label="'商品种类'">
-            <SelectPop v-model="formData.商品种类" :multiple="false" :options="List2" ref="roleIds"
-                       labelKey="roleName"
-                       valueKey=roleId>
-            </SelectPop>
-          </DkFormItem>
-          <!--计量单位-->
-          <DkFormItem prop="计量单位" :required="true" :data-type="this.$config.dataType.array" :label="'计量单位'">
-            <SelectPop v-model="formData.计量单位" :multiple="false" :options="List4" ref="roleIds"
-                       labelKey="roleName"
-                       valueKey=roleId>
+          <DkFormItem prop="category">
+            <SelectPop v-model="formData.category" :multiple="false"
+                       :options="categoryList" ref="category"
+                       labelKey="catName"
+                       valueKey=catId>
             </SelectPop>
           </DkFormItem>
           <!--商品系列-->
-          <DkFormItem prop="商品系列" :data-type="this.$config.dataType.array" :label="'商品系列'">
-            <SelectPop v-model="formData.商品系列" :multiple="false" :options="List3" ref="roleIds"
-                       labelKey="roleName"
-                       valueKey=roleId>
+          <DkFormItem prop="series" >
+            <SelectPop v-model="formData.seriesId" :multiple="false" :options="seriesList" ref="category"
+                       labelKey="seriesName"
+                       valueKey=seriesId>
             </SelectPop>
           </DkFormItem>
-          <!--商品规格-->
-          <DkFormItem prop="商品规格" :data-type="this.$config.dataType.array" :label="'商品规格'">
-            <SelectPop v-model="formData.商品规格" :multiple="false" :options="List5" ref="roleIds"
-                       labelKey="roleName"
-                       valueKey=roleId>
+          <!--计量单位-->
+          <DkFormItem prop="unit">
+            <SelectPop v-model="formData.unitId" :multiple="false" :options="unitList" ref="unit"
+                       labelKey="unitName"
+                       valueKey=unitId>
             </SelectPop>
           </DkFormItem>
           <!--辅助计量单位-->
-          <DkFormItem prop="辅助计量单位">
-            <InputPop ref="辅助计量单位" v-model="formData.辅助计量单位"/>
-          </DkFormItem>
-        </DkForm>
-      </DkPanel>
-      <DkPanel prop="仓库信息">
-        <DkForm slot="content" ref="formInline" v-model="formData" :labelMaxWords=5>
-          <!--初期仓库-->
-          <DkFormItem :required="true" prop="orgId" :data-type="$config.dataType.number" :label="'初期仓库'">
-            <SelectMagnifier v-model="formData.初期仓库" :display-text="formData.levelName"
-                             :type="this.$config.MagnifierType.初期仓库"
-                             :multiple="false"
-                             title="初期仓库"
-                             @ok="chooseHouse"></SelectMagnifier>
-          </DkFormItem>
-          <!--库存色号-->
-          <DkFormItem prop="库存色号">
-            <InputPop ref="库存色号" v-model="formData.库存色号"/>
+          <DkFormItem prop="subUnit">
+            <SelectPop v-model="formData.subUnitId" :multiple="false" :options="unitList" ref="subUnit"
+                       labelKey="subUnitName"
+                       valueKey=subUnitId>
+            </SelectPop>
           </DkFormItem>
-          <!--期初数量-->
-          <DkFormItem prop="期初数量">
-            <InputPop ref="期初数量" v-model="formData.期初数量"/>
+          <!--商品规格-->
+          <DkFormItem prop="skuSpec">
+            <InputPop ref="skuSpec" v-model="formData.skuSpec"/>
           </DkFormItem>
-          <!--期初成本价-->
-          <DkFormItem prop="期初成本价">
-            <InputPop ref="期初成本价" v-model="formData.期初成本价"/>
+          <!--单位换算-->
+          <DkFormItem prop="conversionFactor">
+            <InputPop ref="conversionFactor" v-model="formData.conversionFactor"/>
           </DkFormItem>
         </DkForm>
       </DkPanel>
-      <DkPanel prop="价格明细">
+      <DkPanel prop="priceItem">
         <DkForm slot="content" ref="formInline" v-model="formData" :labelMaxWords=5>
           <!--采购价-->
-          <DkFormItem prop="采购价">
-            <InputPop ref="采购价" v-model="formData.采购价"/>
+          <DkFormItem prop="pricePurchase">
+            <InputPop ref="pricePurchase" v-model="formData.pricePurchase"/>
           </DkFormItem>
           <!--零售价-->
-          <DkFormItem prop="零售价">
-            <InputPop ref="零售价" v-model="formData.零售价"/>
+          <DkFormItem prop="priceStandard">
+            <InputPop ref="priceStandard" v-model="formData.priceStandard"/>
           </DkFormItem>
           <!--批发价-->
-          <DkFormItem prop="批发价">
-            <InputPop ref="批发价" v-model="formData.批发价"/>
+          <DkFormItem prop="priceWholesale">
+            <InputPop ref="priceWholesale" v-model="formData.priceWholesale"/>
           </DkFormItem>
           <!--销售售价-->
-          <DkFormItem prop="销售售价">
-            <InputPop ref="销售售价" v-model="formData.销售售价"/>
+          <DkFormItem prop="priceLimited">
+            <InputPop ref="priceLimited" v-model="formData.priceLimited"/>
           </DkFormItem>
         </DkForm>
       </DkPanel>
+      <DkPanel prop="库存信息">
+        <DkForm slot="content" ref="formInline" v-model="formData" :labelMaxWords=6>
+        <!--  仓库名称  -->
+        <DkFormItem prop="whName">
+          <SelectMagnifier v-model="formData.whId" :display-text="formData.whName"
+                           :type="this.$config.MagnifierType.warehouse"
+                           :multiple="false"></SelectMagnifier>
+        </DkFormItem>
+        <!--非标号-->
+        <DkFormItem prop="nonStdCode">
+          <InputPop ref="nonStdCode" v-model="formData.nonStdCode"/>
+        </DkFormItem>
+        </DkForm>
+      </DkPanel>
+      <DkPanel prop="备注信息">
+        <DkForm slot="content" ref="formInline" v-model="formData" :labelMaxWords=5>
+          <DkFormItem prop="remarks" :span="12">
+            <InputPop ref="remarks" v-model="formData.remarks"
+                      maxlength=500 textareaFlag/>
+          </DkFormItem>
+        </DkForm>
+      </DkPanel>
+      <DkPanel prop="商品图片">
+        <div id="search-cond-div-files-info" ref="search-cond-div-files-info" slot="content">
+          <DkPicWall v-model="formData.skuImages"
+                     :table="$config.tables.sku" :accept="$config.uploadFileConfig.acceptPicType"></DkPicWall>
+        </div>
+      </DkPanel>
+
     </DkCollapse>
 
     <!--      下部分按钮区域-->
@@ -129,107 +135,113 @@ import {formMixin} from "@/mixins/form";
 export default {
   components: {},
   mixins: [formMixin],
-
   data() {
     return {
-      List1: [
-        {
-          roleId: 1,
-          roleName: '蒙娜丽莎瓷砖'
-        },
-        {
-          roleId: 2,
-          roleName: '箭牌卫浴'
-        },
-        {
-          roleId: 3,
-          roleName: '恒洁位于'
-        },
-      ],
-      List2: [
-        {
-          roleId: 1,
-          roleName: '陶瓷类'
-        },
-        {
-          roleId: 2,
-          roleName: '浴室柜类'
-        },
-      ],
-      List3: [
-        {
-          roleId: 1,
-          roleName: '原木系列'
-        },
-        {
-          roleId: 2,
-          roleName: '金属系列'
-        },
-        {
-          roleId: 3,
-          roleName: '古典系列'
-        },
-        {
-          roleId: 4,
-          roleName: '沐浴系列'
-        },
-      ],
-      List4: [
-        {
-          roleId: 1,
-          roleName: '米'
-        },
-        {
-          roleId: 2,
-          roleName: '箱'
-        },
-        {
-          roleId: 3,
-          roleName: '平方米'
-        },
-        {
-          roleId: 4,
-          roleName: '个'
-        },
-      ],
-      List5:[
-        {
-          roleId: 1,
-          roleName: '800*800'
-        },
-        {
-          roleId: 2,
-          roleName: '300*800'
-        },
-        {
-          roleId: 3,
-          roleName: '600*600'
-        },
-      ],
-      formData: {
-        唯一编码: null,
-        商品型号: null,
-        商品名称: null,
-        商品品牌: null,
-        商品种类: null,
-        商品系列: null,
-        计量单位: null,
-        商品规格: null,
-        辅助计量单位: null,
-        初期仓库: null,
-        库存色号: null,
-        期初数量: null,
-        期初成本价: null,
-        采购价: null,
-        零售价: null,
-        批发价: null,
-        销售售价: null,
-        remarks: null,
+      categoryList:[],
+      seriesList:[],
+      unitList:[],
+      subUnitList:[],
+     formData: {
+       skuCode: null,
+       skuModel: null,
+       skuName: null,
+       brandId: null,//商品品牌
+       categoryId: null,//商品种类
+       seriesId: null,//商品系列
+       unitId: null,//计量单位
+       skuSpec: null,//商品规格
+       subUnitId: null,//辅助计量单位
+       conversionFactor: null, //单位换算
+       pricePurchase : null, //采购价
+       priceStandard : null, //零售价
+       priceWholesale : null,//批发价
+       priceLimited : null, //销售售价
+       nonStdCode:null,
+       whId:null,
+       whName:null,
+       skuImages:null,
+       remarks: null,
       },
     }
   },
   methods: {
 
+    /**
+     * @desc   : 加载数据
+     * @author : 宋扬
+     * @date   : 2024/4/8 15:12
+     */
+    initData() {
+      // 获取商品种类
+      this.getGoodsCategory();
+      // 获取商品系列
+      this.getGoodsSeries();
+      // 获取计量单位
+      this.getGoodsUnit();
+    },
+
+    /**
+     * @desc   : 获取商品种类
+     * @author : 宋扬
+     * @date   : 2024/4/8 15:13
+     */
+    getGoodsCategory() {
+      this.excute(this.$service.goodsCategoryService, this.$service.goodsCategoryService.selectByCond, {}).then(res => {
+        if (res.code === this.$config.SUCCESS_CODE) {
+          this.categoryList = res.data.list;
+        }
+      })
+    },
+
+    /**
+     * @desc   : 获取商品系列
+     * @author : 宋扬
+     * @date   : 2024/4/8 15:18
+     */
+    getGoodsSeries() {
+      this.excute(this.$service.goodsSeriesService, this.$service.goodsSeriesService.selectByCond, {}).then(res => {
+        if (res.code === this.$config.SUCCESS_CODE) {
+          this.seriesList = res.data.list;
+        }
+      })
+    },
+
+    /**
+     * @desc   : 获取计量单位
+     * @author : 宋扬
+     * @date   : 2024/4/8 15:20
+     */
+    getGoodsUnit() {
+      this.excute(this.$service.unitService, this.$service.unitService.selectByCond, {}).then(res => {
+        if (res.code === this.$config.SUCCESS_CODE) {
+          this.unitList = res.data.list;
+          this.subUnitList= res.data.list;
+        }
+      })
+    },
+
+    /**
+     * @desc   : 赋值信息
+     * @author : 宋扬
+     * @date   : 2024/4/8 16:41
+     */
+    setParams(){
+      this.params = {...this.formData}
+    },
+
+    /**
+     * @desc   : 保存数据
+     * @author : 宋扬
+     * @date   : 2024/4/8 16:30
+     */
+    saveData() {
+      if (this.type === this.$config.formMode.add) {
+        return this.excute(this.$service.goodsService, this.$service.goodsService.insert, this.params);
+      } else if (this.type === this.$config.formMode.edit) {
+        return this.excute(this.$service.goodsService, this.$service.goodsService.edit, this.params);
+      }
+    },
+
   },
 }
 </script>

+ 109 - 88
src/view/mst/goods/index.vue

@@ -11,9 +11,9 @@
         <!--    编辑    -->
         <BaseIndexButton ref="edit" name="edit"></BaseIndexButton>
         <!--    启用    -->
-        <BaseIndexButton ref="enable" name="enable"></BaseIndexButton>
+        <BaseIndexButton  ref="enable" name="enable"></BaseIndexButton>
         <!--    停用    -->
-        <BaseIndexButton ref="disable" name="disable"></BaseIndexButton>
+        <BaseIndexButton  ref="disable" name="disable"></BaseIndexButton>
       </template>
       <template #right>
         <!--   新建     -->
@@ -28,22 +28,25 @@
                   :searchContent="searchContent"
       ></SearchCond>
     </div>
-
     <!--  表格部分  -->
     <div :style="'height: ' + (tableHeight + 30) + 'px'" class="split-div-class">
-      <DkSplit v-model="split">
-        <!-- 左边部分   -->
-        <div slot="left" class="split-pane">
-          <DkTree  :data="hgSpuCategoryList" :topCurrentFlag="true" style="margin-top: 5px" expandMode="one"
-                   id="categoryId" parent-id="parentId" tree-node-name="categoryName" :height="tableHeight"></DkTree>
-        </div>
+    <DkSplit v-model="split">
+      <!-- 左边部分   -->
+      <DkTable slot="left" ref="leftTable" :data="leftData" :height="tableHeight + 30" :page-flag="false"
+               :page-total-flag="false"  :choose-flag="false" :show-setting-flag="false"
+               @current-change="currentChangeEvent($event)" primaryKey="seriesId">
+        <DkTableColumn field="seriesName" />
+      </DkTable>
 
         <!-- 右边部分   -->
         <DkTable slot="right" :id="'table-' + $options.name" ref="table-select" :data="tableData" :pageFlag="true"
                  :page-total="pageInfo.total" :current-page="pageInfo.currentPage" :choose-flag="false"
-                 :height="this.tableHeight" primaryKey="typeId" @pageChange="pageSizeChange">
-          <DkTableColumn field="编码"></DkTableColumn>
-          <DkTableColumn field="名称"></DkTableColumn>
+                 :height="this.tableHeight" primaryKey="skuId" @pageChange="pageSizeChange">
+          <DkTableColumn field="skuCode"></DkTableColumn>
+          <DkTableColumn field="skuName"></DkTableColumn>
+          <DkTableColumn field="skuModel"></DkTableColumn>
+          <DkTableColumn field="skuSpec"></DkTableColumn>
+          <DkTableColumn field="remarks"></DkTableColumn>
           <DkTableColumn field="flgValid" type="switch" ></DkTableColumn>
         </DkTable>
       </DkSplit>
@@ -60,104 +63,122 @@ export default {
   data(){
     let self = this
     return{
+      leftData: [],
+      tableData: [],
+      seriesId:null,
       split: 0.15,
       minSplit: 0.15,
-      hgSpuCategoryList:[
-      ],
       searchContent:
         [
           {
-            itemCode: '商品名称',
-          },
-          {
-            itemCode: '商品编码',
+            itemCode: 'skuName',
           },
           {
-            itemCode: '唯一编码',
+            itemCode: 'skuModel',
           },
           {
-            itemCode: '商品品牌',
+            itemCode: 'brandIds',
+            valueFormat: {
+              code: 'goodsBrandList',
+              data: [],
+              valueKey: 'brandId',
+              labelKey: 'brandName'
+            },
+            valueKind: 'M-CHOICE'
           },
+          self.$config.flgValidSearch
         ],
     }
   },
   methods:{
+
+    /**
+     * @desc   : 加载数据
+     * @author : 宋扬
+     * @date   : 2024/4/7 14:21
+     */
+    initData(){
+      // 查询商品系列数据
+      this.getSeriesData();
+      // 查询品牌信息
+      this.getGoodsBrand();
+    },
+
+    /**
+     * @desc   : desc
+     * @author : 宋扬
+     * @date   : 2024/4/8 13:23
+     */
+    getGoodsBrand(){
+      this.excute(this.$service.goodsBrandService, this.$service.goodsBrandService.selectByCond, {}).then(res => {
+        if (res.code === this.$config.SUCCESS_CODE) {
+          let list = this.searchContent.filter(it => it.valueFormat.code == 'goodsBrandList')
+          if (list.length > 0) {
+            list[0].valueFormat.data = res.data.list
+          }
+        }
+      })
+    },
+
     /**
-     * @desc   : 新建按钮点击事件
-     * @author : 常皓宁
-     * @date   : 2024/1/31 9:19
+     * @desc   : 查询数据
+     * @author : 宋扬
+     * @date   : 2024/4/7 14:30
      */
-    add() {
-      this.$router.push('/core/goods/add')
+    getData(params){
+      if (this.seriesId) {
+        let data = {
+          seriesId: this.seriesId,
+          skuModel: this.searchCond._value['skuModel'],
+          skuName: this.searchCond._value['skuName'],
+        }
+        this.currentChangeEvent({row: data})
+      }
     },
 
+
+    /**
+     * @desc   : 获取系列数据
+     * @author : 宋扬
+     * @date   : 2024/4/7 15:10
+     */
+    getSeriesData(){
+      this.excute(this.$service.goodsSeriesService, this.$service.goodsSeriesService.getGoodsSeriesList, {}).then(res => {
+        if (res.code === this.$config.SUCCESS_CODE) {
+          this.leftData = res.data;
+        }
+      })
+    },
+
+    /**
+     * @desc   : 右侧列表行变化事件
+     * @author : 宋扬
+     * @date   : 2024/4/7 15:03
+     */
+    currentChangeEvent({row}){
+      this.loading = true;
+      if (row != null){
+        let params={
+          seriesId : row.seriesId,
+          skuModel : row.skuModel,
+          skuName : row.skuName,
+        }
+        this.excute(this.$service.goodsService,this.$service.goodsService.selectByCond,params).then(res => {
+          if (res.code === this.$config.SUCCESS_CODE) {
+            this.tableData = res.data.list
+          }
+        })
+      }
+      this.loading = false;
+    }
+
   },
   created() {
-    this.primaryKey = 'goodsId'  // 设置主键Id
+    this.primaryKey = 'skuId'  // 设置主键Id
     this.routeObjName = 'goods'  // 设置路由名称
+    this.comHandleEnableFlag = true; // 开启启用停用功能
   },
-  mounted() {
-    this.hgSpuCategoryList = [
-      {
-        categoryId:0,
-        categoryName:'全部分类',
-        parentId:null
-      },
-      {
-        categoryId:1,
-        categoryName:'智能一体机',
-        parentId:0
-      },
-      {
-        categoryId:2,
-        categoryName:'陶瓷坐便',
-        parentId:0
-      },
-      {
-        categoryId:3,
-        categoryName:'浴室柜',
-        parentId:0
-      },
-      {
-        categoryId:4,
-        categoryName:'定制浴室柜',
-        parentId:0
-      },
-      {
-        categoryId:5,
-        categoryName:'花洒',
-        parentId:0
-      },
-      {
-        categoryId:6,
-        categoryName:'淋浴房',
-        parentId:0
-      },
-      {
-        categoryId:7,
-        categoryName:'龙头类',
-        parentId:0
-      },
-      {
-        categoryId:8,
-        categoryName:'五金类',
-        parentId:0
-      },
-      {
-        categoryId:9,
-        categoryName:'浴缸',
-        parentId:0
-      },
-      {
-        categoryId:10,
-        categoryName:'配件',
-        parentId:0
-      },
-    ]
-  }
+
 }
 </script>
 
-<style scoped>
-
-</style>