Ver código fonte

前端: fix 一键审批选中后取消的刷新问题

baichengfei 4 anos atrás
pai
commit
24181c95fd

+ 2 - 2
src/dashoo.cn/frontend_web/src/pages/oilcontract/contract-basis/index.vue

@@ -61,7 +61,7 @@
           </el-form-item>
         </el-form>
       </div>
-      <el-table size="mini" highlight-current-row stripe id="rebateSetTable" :data="entityList" border
+      <el-table size="mini" highlight-current-row stripe id="rebateSetTable" :data="entityList" border ref="refTable"
                 height="calc(100vh - 243px)" style="width: 100%" @sort-change="orderby" @selection-change="onSelectAll" v-loading="tableLoading">
         <el-table-column v-if="selectAllButtonBoolean" :selectable="selectableFun" type="selection"
                          width="55"></el-table-column>
@@ -592,9 +592,9 @@ export default {
     },
     // 一键处理取消
     onSelectAllButtonDelete () {
-      console.log('没进来干掉?????')
       this.eveIdList = 0
       this.selectAllButtonBoolean = false
+      this.$refs.refTable.clearSelection()
     },
     // 状态判断
     statusFun () {

+ 3 - 1
src/dashoo.cn/frontend_web/src/pages/oilcontract/contract-goods/index.vue

@@ -61,7 +61,7 @@
           </el-form-item>
         </el-form>
       </div>
-      <el-table size="mini" highlight-current-row stripe id="rebateSetTable" :data="entityList" border
+      <el-table size="mini" highlight-current-row stripe id="rebateSetTable" :data="entityList" border ref="refTable"
                 height="calc(100vh - 243px)" style="width: 100%" @sort-change="orderby" @selection-change="onSelectAll" v-loading="tableLoading">
         <el-table-column v-if="selectAllButtonBoolean" :selectable="selectableFun" type="selection"
                          width="55"></el-table-column>
@@ -581,7 +581,9 @@ export default {
     },
     // 一键处理取消
     onSelectAllButtonDelete () {
+      this.eveIdList = 0
       this.selectAllButtonBoolean = false
+      this.$refs.refTable.clearSelection()
     },
     // 状态判断
     statusFun () {

+ 3 - 1
src/dashoo.cn/frontend_web/src/pages/oilcontract/contract-service/index.vue

@@ -61,7 +61,7 @@
           </el-form-item>
         </el-form>
       </div>
-      <el-table size="mini" id="rebateSetTable" highlight-current-row stripe :data="entityList" border
+      <el-table size="mini" id="rebateSetTable" highlight-current-row stripe :data="entityList" border ref="refTable"
                 height="calc(100vh - 243px)" style="width: 100%" @sort-change="orderby" @selection-change="onSelectAll" v-loading="tableLoading">
         <el-table-column v-if="selectAllButtonBoolean" :selectable="selectableFun" type="selection"
                          width="55"></el-table-column>
@@ -585,7 +585,9 @@ export default {
     },
     // 一键处理取消
     onSelectAllButtonDelete () {
+      this.eveIdList = 0
       this.selectAllButtonBoolean = false
+      this.$refs.refTable.clearSelection()
     },
     // 状态判断
     statusFun () {