jinlin
2024-07-26 1b765e3dfdf8ab0d38e587a0a8beaee47a60e32c
web/src/views/modules/basicInfo/XhProductModel.vue
@@ -31,6 +31,7 @@
                      @selection-change="table.selectionChangeHandle"
                      :header-cell-style="{'text-align':'center'}">
              <el-table-column prop="name" label="名称"/>
              <el-table-column v-if="productType==='3'|| productType==='4'" prop="equipType" label="设备类型"/>
              <zt-table-column-dict prop="productType" label="节点类型" dict="product"/>
              <el-table-column prop="operatImg" label="运行图片" align="center">
                <template v-slot="{ row }">
@@ -47,9 +48,9 @@
              </zt-table-column-handle>
            </el-table>
            <!-- 弹窗, 新增 / 修改 -->
            <add-or-update @refreshDataList="refreshData" ref="AddOrUpdate"/>
            <select-ty-model @refreshDataList="refreshData" ref="SelectTyModel"/>
            <product-import @refreshDataList="refreshData" ref="ProductImport"/>
            <add-or-update @refreshDataList="refreshData('product')" ref="AddOrUpdate"/>
            <select-ty-model @refreshDataList="refreshData('tree')" ref="SelectTyModel"/>
            <product-import @refreshDataList="refreshData('import')" ref="ProductImport"/>
          </zt-table-wraper>
        </div>
      </el-col>
@@ -102,9 +103,15 @@
          return 'text-align: left !important;'
        }
      },
      refreshData() {
        this.$refs.tableObj.query()
        this.$refs.ProductModelTree.getProductList()
      refreshData(param) {
        if (param==='import'){
          this.$refs.tableObj.query()
          this.$refs.ProductModelTree.getProductList()
        }else if(param==='tree'){
          this.$refs.ProductModelTree.getProductList()
        } else{
          this.$refs.tableObj.query()
        }
      },
      onProductSelected(data) {
        console.log(data, 'onProductSelected')