Sfoglia il codice sorgente

修改模板页面顶部按钮渲染逻辑,兼容旧数据

lph 1 anno fa
parent
commit
8dd682c3e0
1 ha cambiato i file con 54 aggiunte e 51 eliminazioni
  1. 54 51
      zkqy-ui/src/views/tablelist/commonTable/listInfo.vue

+ 54 - 51
zkqy-ui/src/views/tablelist/commonTable/listInfo.vue

@@ -61,62 +61,65 @@
     <el-row :gutter="10" class="mb8">
       <!-- 按钮行 start -->
       <btn-menu-list
+        v-if="topBtnArr.length > 0"
         @topBtnHandler="topBtnHandler"
         :topBtnArr="topBtnArr"
         :selection="selection"
       ></btn-menu-list>
       <!-- 按钮行 end -->
-      <!-- <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          >新增
-        </el-button>
-      </el-col>
-      <el-col :span="1.5" v-if="false">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          >修改
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleBatchDelete"
-          >删除
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          plain
-          icon="el-icon-upload2"
-          size="mini"
-          @click="upload.open = true"
-          >导入
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          >导出
-        </el-button>
-      </el-col> -->
+      <template v-else>
+        <el-col :span="1.5">
+          <el-button
+            type="primary"
+            plain
+            icon="el-icon-plus"
+            size="mini"
+            @click="handleAdd"
+            >新增
+          </el-button>
+        </el-col>
+        <el-col :span="1.5" v-if="false">
+          <el-button
+            type="success"
+            plain
+            icon="el-icon-edit"
+            size="mini"
+            :disabled="single"
+            @click="handleUpdate"
+            >修改
+          </el-button>
+        </el-col>
+        <el-col :span="1.5">
+          <el-button
+            type="danger"
+            plain
+            icon="el-icon-delete"
+            size="mini"
+            :disabled="multiple"
+            @click="handleBatchDelete"
+            >删除
+          </el-button>
+        </el-col>
+        <el-col :span="1.5">
+          <el-button
+            plain
+            icon="el-icon-upload2"
+            size="mini"
+            @click="upload.open = true"
+            >导入
+          </el-button>
+        </el-col>
+        <el-col :span="1.5">
+          <el-button
+            type="warning"
+            plain
+            icon="el-icon-download"
+            size="mini"
+            @click="handleExport"
+            >导出
+          </el-button>
+        </el-col>
+      </template>
       <right-toolbar
         :showCount.sync="showCount"
         :showSearch.sync="showSearch"