增加过滤器,添加删除之前的校验
Showing
4 changed files
with
26 additions
and
4 deletions
... | @@ -14,7 +14,8 @@ var self = new Vue({ | ... | @@ -14,7 +14,8 @@ var self = new Vue({ |
14 | rwListIndex: 0 | 14 | rwListIndex: 0 |
15 | }, | 15 | }, |
16 | // 表格数据 | 16 | // 表格数据 |
17 | tabaledata:[] | 17 | tabaledata:[], |
18 | multipleSelection: [] | ||
18 | } | 19 | } |
19 | }, | 20 | }, |
20 | mounted(){ | 21 | mounted(){ |
... | @@ -41,6 +42,15 @@ var self = new Vue({ | ... | @@ -41,6 +42,15 @@ var self = new Vue({ |
41 | clickData(row){ | 42 | clickData(row){ |
42 | this.jumpdetailPage(row) | 43 | this.jumpdetailPage(row) |
43 | }, | 44 | }, |
45 | handlclick(){ | ||
46 | if(this.multipleSelection.length!=1){ | ||
47 | this.$message.warning('请先选择需要删除的数据') | ||
48 | return false | ||
49 | } | ||
50 | }, | ||
51 | handleSelectionChange(val){ | ||
52 | this.multipleSelection = val | ||
53 | }, | ||
44 | openHandleJumpUrl (flowId, itemTypeId, _stats = 'create') { | 54 | openHandleJumpUrl (flowId, itemTypeId, _stats = 'create') { |
45 | // debugger | 55 | // debugger |
46 | var unique = this.uuid(); | 56 | var unique = this.uuid(); | ... | ... |
... | @@ -96,7 +96,7 @@ | ... | @@ -96,7 +96,7 @@ |
96 | <el-col :span="4"> | 96 | <el-col :span="4"> |
97 | <!-- <button class="btns">查询</button>--> | 97 | <!-- <button class="btns">查询</button>--> |
98 | <button class="btns" @click="openHandleJumpUrl('t1001_8a8610d86117e3b401611848a8690000')">添加</button> | 98 | <button class="btns" @click="openHandleJumpUrl('t1001_8a8610d86117e3b401611848a8690000')">添加</button> |
99 | <button class="btns">删除</button> | 99 | <button class="btns" @click="handlclick">删除</button> |
100 | </el-col> | 100 | </el-col> |
101 | <el-col :span="6"> | 101 | <el-col :span="6"> |
102 | <div class="div-search"> | 102 | <div class="div-search"> |
... | @@ -113,6 +113,7 @@ | ... | @@ -113,6 +113,7 @@ |
113 | border | 113 | border |
114 | stripe | 114 | stripe |
115 | @row-click="clickData" | 115 | @row-click="clickData" |
116 | @selection-change="handleSelectionChange" | ||
116 | > | 117 | > |
117 | <el-table-column | 118 | <el-table-column |
118 | type="selection" | 119 | type="selection" | ... | ... |
... | @@ -95,7 +95,8 @@ var self = new Vue({ | ... | @@ -95,7 +95,8 @@ var self = new Vue({ |
95 | ssqy:'碑林分局', | 95 | ssqy:'碑林分局', |
96 | cjsj:'2020-07-05' | 96 | cjsj:'2020-07-05' |
97 | }, | 97 | }, |
98 | ] | 98 | ], |
99 | multipleSelection:[] | ||
99 | } | 100 | } |
100 | }, | 101 | }, |
101 | mounted(){ | 102 | mounted(){ |
... | @@ -120,6 +121,15 @@ var self = new Vue({ | ... | @@ -120,6 +121,15 @@ var self = new Vue({ |
120 | clickData(row){ | 121 | clickData(row){ |
121 | this.jumpdetailPage(row) | 122 | this.jumpdetailPage(row) |
122 | }, | 123 | }, |
124 | handlclick(){ | ||
125 | if(this.multipleSelection.length!=1){ | ||
126 | this.$message.warning('请先选择需要删除的数据') | ||
127 | return false | ||
128 | } | ||
129 | }, | ||
130 | handleSelectionChange(val){ | ||
131 | this.multipleSelection = val | ||
132 | }, | ||
123 | jumpdetailPage(data) { | 133 | jumpdetailPage(data) { |
124 | var taskid = data.TASKID; | 134 | var taskid = data.TASKID; |
125 | var detailType = data.detailType; | 135 | var detailType = data.detailType; | ... | ... |
... | @@ -96,7 +96,7 @@ | ... | @@ -96,7 +96,7 @@ |
96 | <el-col :span="4"> | 96 | <el-col :span="4"> |
97 | <!-- <button class="btns">查询</button>--> | 97 | <!-- <button class="btns">查询</button>--> |
98 | <!-- <button class="btns" @click="openHandleJumpUrl('t1001_8a8610de737b99270173937337e00133','1')">添加</button>--> | 98 | <!-- <button class="btns" @click="openHandleJumpUrl('t1001_8a8610de737b99270173937337e00133','1')">添加</button>--> |
99 | <button class="btns">删除</button> | 99 | <button class="btns" @click="handlclick">删除</button> |
100 | </el-col> | 100 | </el-col> |
101 | <el-col :span="6"> | 101 | <el-col :span="6"> |
102 | <div class="div-search"> | 102 | <div class="div-search"> |
... | @@ -113,6 +113,7 @@ | ... | @@ -113,6 +113,7 @@ |
113 | border | 113 | border |
114 | stripe | 114 | stripe |
115 | @row-click="clickData" | 115 | @row-click="clickData" |
116 | @selection-change="handleSelectionChange" | ||
116 | > | 117 | > |
117 | <el-table-column | 118 | <el-table-column |
118 | type="selection" | 119 | type="selection" | ... | ... |
-
Please register or sign in to post a comment