818ef1d0 by renchao@pashanhoo.com

style:申请单元列表操作功能的完善

1 parent 00cf89f7
1 <!-- 1 <!--
2 * @Description: workFrame左侧菜单列表-普通 2 * @Description: workFrame左侧菜单列表-普通
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-10-13 10:52:12 4 * @LastEditTime: 2023-10-17 09:49:08
5 --> 5 -->
6 <template> 6 <template>
7 <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> 7 <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }">
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 申请单元列表({{ unitData.length }}) 15 申请单元列表({{ unitData.length }})
16 <el-button type="text" class="batchDel" @click="handleBatchDel" v-if="unitData.length > 1">批量删除</el-button> 16 <el-button type="text" class="batchDel" @click="handleBatchDel" v-if="unitData.length > 1">批量删除</el-button>
17 </div> 17 </div>
18 <el-menu v-model="activeIndex" :default-active="activeIndex" @select="unitClick"> 18 <el-menu v-model="activeIndex" :default-active="activeIndex" :key="key" @select="unitClick">
19 <el-menu-item v-for="(item, index) in unitData" :index="index.toString()" :key="index"> 19 <el-menu-item v-for="(item, index) in unitData" :index="index.toString()" :key="index">
20 <p class="dot" v-if="item.issave == '0'"></p> 20 <p class="dot" v-if="item.issave == '0'"></p>
21 <div class="menu-con"> 21 <div class="menu-con">
...@@ -47,10 +47,12 @@ ...@@ -47,10 +47,12 @@
47 export default { 47 export default {
48 data () { 48 data () {
49 return { 49 return {
50 key: 0,
50 //受理申请标识码 51 //受理申请标识码
51 bsmSlsq: this.$route.query.bsmSlsq, 52 bsmSlsq: this.$route.query.bsmSlsq,
52 bestepid: this.$route.query.bestepid, 53 bestepid: this.$route.query.bestepid,
53 bsmBusiness: this.$route.query.bsmBusiness, 54 bsmBusiness: this.$route.query.bsmBusiness,
55 type: this.$route.query.type,
54 // 默认选中 56 // 默认选中
55 activeIndex: '0', 57 activeIndex: '0',
56 // 折叠 58 // 折叠
...@@ -172,6 +174,7 @@ ...@@ -172,6 +174,7 @@
172 * @author: renchao 174 * @author: renchao
173 */ 175 */
174 handleDel (item) { 176 handleDel (item) {
177 let that = this
175 this.$confirm("确定要删除吗, 是否继续?", "提示", { 178 this.$confirm("确定要删除吗, 是否继续?", "提示", {
176 confirmButtonText: "确定", 179 confirmButtonText: "确定",
177 cancelButtonText: "取消", 180 cancelButtonText: "取消",
...@@ -182,12 +185,17 @@ ...@@ -182,12 +185,17 @@
182 formdata.append("bsmSldyList", item.bsmSldy.split(",")); 185 formdata.append("bsmSldyList", item.bsmSldy.split(","));
183 deleteSlbdcdy(formdata).then((res) => { 186 deleteSlbdcdy(formdata).then((res) => {
184 if (res.code == 200) { 187 if (res.code == 200) {
185 this.$message.success("删除成功"); 188 that.$message.success("删除成功");
186 this.loadBdcdylist() 189 that.loadBdcdylist()
190 debugger
191 if (that.activeIndex != '-1') {
192 that.activeIndex = '0'
193 sessionStorage.setItem('keyPath', '0');
194 }
187 } else { 195 } else {
188 this.$message.error(res.message); 196 this.$message.error(res.message);
189 } 197 }
190 }); 198 })
191 }) 199 })
192 .catch(() => { 200 .catch(() => {
193 this.$message({ 201 this.$message({
...@@ -229,6 +237,7 @@ ...@@ -229,6 +237,7 @@
229 this.currentSelectProps.batchOperation = false; 237 this.currentSelectProps.batchOperation = false;
230 this.activeIndex = index.toString(); 238 this.activeIndex = index.toString();
231 sessionStorage.setItem('keyPath', this.activeIndex); 239 sessionStorage.setItem('keyPath', this.activeIndex);
240 this.key++
232 //选中表单传递数据 241 //选中表单传递数据
233 this.$emit('getCurrentSelectProps', this.currentSelectProps); 242 this.$emit('getCurrentSelectProps', this.currentSelectProps);
234 this.$parent.stepForm(index); 243 this.$parent.stepForm(index);
......
1 <!-- 1 <!--
2 * @Description: workFrame左侧菜单列表-分割 2 * @Description: workFrame左侧菜单列表-分割
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-10-13 11:24:29 4 * @LastEditTime: 2023-10-17 09:30:20
5 --> 5 -->
6 <template> 6 <template>
7 <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> 7 <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }">
...@@ -64,6 +64,7 @@ ...@@ -64,6 +64,7 @@
64 bsmSlsq: this.$route.query.bsmSlsq, 64 bsmSlsq: this.$route.query.bsmSlsq,
65 bsmBusiness: this.$route.query.bsmBusiness, 65 bsmBusiness: this.$route.query.bsmBusiness,
66 bestepid: this.$route.query.bestepid, 66 bestepid: this.$route.query.bestepid,
67 type: this.$route.query.type,
67 // 变更前单元默认选中 68 // 变更前单元默认选中
68 activeIndex: '0', 69 activeIndex: '0',
69 // 变更后单元默认选中 70 // 变更后单元默认选中
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-09-21 10:35:34 4 * @LastEditTime: 2023-10-17 09:29:06
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -161,7 +161,7 @@ ...@@ -161,7 +161,7 @@
161 "/workFrameView?bsmSlsq=" + 161 "/workFrameView?bsmSlsq=" +
162 item.bsmSlsq + 162 item.bsmSlsq +
163 "&bsmBusiness=" + 163 "&bsmBusiness=" +
164 item.bsmBusiness 164 item.bsmBusiness + '&type=jdcx'
165 ); 165 );
166 window.open(href, `workFrameView${item.bsmSlsq}`) 166 window.open(href, `workFrameView${item.bsmSlsq}`)
167 } 167 }
......