Browse Source

exchangeData批量操作页面:提交前提示及提交后清除已选数据处理

faster_develop
安虹睿 2 years ago
parent
commit
7edf003899
  1. 4
      fe/PC/src/components/tablePagination/index.vue
  2. 4
      fe/PC/src/components/umyTable/index.vue
  3. 2
      fe/PC/src/utils/tableColumns/index.js
  4. 19
      fe/PC/src/views/interfaceBoard/exchangeDataMaintenancePage.vue

4
fe/PC/src/components/tablePagination/index.vue

@ -251,6 +251,10 @@ export default {
}) })
}, },
methods: { methods: {
//
clearSelection(){
this.$refs.tablePaginationTableRef.clearSelection();
},
rowDrop(data) { rowDrop(data) {
this.$emit('rowDrop',data) this.$emit('rowDrop',data)
this.isUpdate = !this.isUpdate this.isUpdate = !this.isUpdate

4
fe/PC/src/components/umyTable/index.vue

@ -571,6 +571,10 @@ export default {
this.setTableHeightHandle() this.setTableHeightHandle()
}, },
methods: { methods: {
//
clearSelection(){
this.$refs.multipleTable.clearSelection();
},
// //
setTableHeightHandle(height){ setTableHeightHandle(height){
let _height = height || this.setUTableHeight let _height = height || this.setUTableHeight

2
fe/PC/src/utils/tableColumns/index.js

@ -3768,8 +3768,8 @@ export const comingFromOut_file = [
// exchangeData批量操作页面 // exchangeData批量操作页面
export const exchangeDataMaintenancePage = [ export const exchangeDataMaintenancePage = [
{ label: 'tyrpNumber', prop: "tyrpNumber" },
{ label: _Public.id, prop: "id" }, { label: _Public.id, prop: "id" },
{ label: 'tyrpNumber', prop: "tyrpNumber" },
{ label: _Dashboard.dataAction, prop: "dataAction"}, { label: _Dashboard.dataAction, prop: "dataAction"},
{ label: _Dashboard.dataContent, prop: "dataContent", type:"showJsonTable" }, { label: _Dashboard.dataContent, prop: "dataContent", type:"showJsonTable" },
{ label: _Dashboard.dataIdentityCode, prop: "dataIdentityCode" }, { label: _Dashboard.dataIdentityCode, prop: "dataIdentityCode" },

19
fe/PC/src/views/interfaceBoard/exchangeDataMaintenancePage.vue

@ -1,6 +1,7 @@
<template> <template>
<div class="page-box" v-loading="Loading.appMainLoading"> <div class="page-box" v-loading="Loading.appMainLoading">
<tablePagination <tablePagination
ref="pageTable"
:currenButtonData="currenButtonData" :currenButtonData="currenButtonData"
:tableData="tableData" :tableData="tableData"
:tableLoading="Loading.tableLoading" :tableLoading="Loading.tableLoading"
@ -71,8 +72,21 @@
topbuttonHandle(val,item){ topbuttonHandle(val,item){
if(val == 'resend'){ if(val == 'resend'){
if(this.selectData && this.selectData.length > 0){ if(this.selectData && this.selectData.length > 0){
this.Loading.appMainLoading = true let _numbers = ''
this.resendHandle(0) this.selectData.forEach(item=>{
_numbers += item.id + ',<br/>'
})
this.$confirm(`已选${this.selectData.length}条数据,是否确定重发? 重发数据id为:<br/>${_numbers}`, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
distinguishCancelAndClose: true,
closeOnClickModal: false,
type: 'warning',
dangerouslyUseHTMLString: true
}).then(() => {
this.Loading.appMainLoading = true
this.resendHandle(0)
})
}else{ }else{
this.$warningMsg('请选择数据') this.$warningMsg('请选择数据')
} }
@ -85,6 +99,7 @@
if(index >= this.selectData.length){ if(index >= this.selectData.length){
this.Loading.appMainLoading = false this.Loading.appMainLoading = false
this.$successMsg("全部数据(共"+ this.selectData.length +"条)重发成功!") this.$successMsg("全部数据(共"+ this.selectData.length +"条)重发成功!")
this.$refs.pageTable.clearSelection();
return return
} }
let _resultBack = await this.resendApiHandle(this.selectData[index].id) let _resultBack = await this.resendApiHandle(this.selectData[index].id)

Loading…
Cancel
Save