5315656b by 焦小希

增加过滤器,添加删除之前的校验

1 parent e4f8b31e
...@@ -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"
......