style:申请单元列表操作功能的完善
Showing
3 changed files
with
18 additions
and
8 deletions
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 | } | ... | ... |
-
Please register or sign in to post a comment