style:进度查询
Showing
7 changed files
with
99 additions
and
61 deletions
1 | /* | 1 | /* |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-05-17 10:24:24 | 4 | * @LastEditTime: 2023-07-25 14:46:16 |
5 | */ | 5 | */ |
6 | import request from '@/utils/request' | 6 | import request from '@/utils/request' |
7 | let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) | 7 | let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) |
... | @@ -69,6 +69,18 @@ export function leftMenu (data) { | ... | @@ -69,6 +69,18 @@ export function leftMenu (data) { |
69 | data | 69 | data |
70 | }) | 70 | }) |
71 | } | 71 | } |
72 | /** | ||
73 | * @description: 进度查询获取左侧列表 | ||
74 | * @param {*} data | ||
75 | * @author: renchao | ||
76 | */ | ||
77 | export function jdcxLeftMenu (data) { | ||
78 | return request({ | ||
79 | url: SERVER.SERVERAPI + '/rest/business/workFlow/jdcxLeftMenu', | ||
80 | method: 'post', | ||
81 | data | ||
82 | }) | ||
83 | } | ||
72 | 84 | ||
73 | /** | 85 | /** |
74 | * @description: 获取下一环节信息 | 86 | * @description: 获取下一环节信息 | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: workFrame左侧菜单列表-普通 | 2 | * @Description: workFrame左侧菜单列表-普通 |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-07-25 14:14:04 | 4 | * @LastEditTime: 2023-07-25 14:55:49 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> | 7 | <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> |
... | @@ -40,7 +40,7 @@ | ... | @@ -40,7 +40,7 @@ |
40 | </template> | 40 | </template> |
41 | <script> | 41 | <script> |
42 | import { mapGetters } from 'vuex' | 42 | import { mapGetters } from 'vuex' |
43 | import { leftMenu, deleteSlbdcdy } from "@/api/workFlow.js" | 43 | import { leftMenu, deleteSlbdcdy, jdcxLeftMenu } from "@/api/workFlow.js" |
44 | export default { | 44 | export default { |
45 | data () { | 45 | data () { |
46 | return { | 46 | return { |
... | @@ -85,26 +85,47 @@ | ... | @@ -85,26 +85,47 @@ |
85 | loadBdcdylist () { | 85 | loadBdcdylist () { |
86 | var formdata = new FormData(); | 86 | var formdata = new FormData(); |
87 | formdata.append("bsmSlsq", this.bsmSlsq); | 87 | formdata.append("bsmSlsq", this.bsmSlsq); |
88 | formdata.append("bestepid", this.bestepid); | 88 | if (this.$route.query.bestepid) { |
89 | formdata.append("bestepid", this.bestepid); | ||
90 | } | ||
89 | if (this.$route.query.bsmBusiness) { | 91 | if (this.$route.query.bsmBusiness) { |
90 | formdata.append("bsmBusiness", this.$route.query.bsmBusiness); | 92 | formdata.append("bsmBusiness", this.$route.query.bsmBusiness); |
91 | } | 93 | } |
92 | leftMenu(formdata).then((res) => { | 94 | if (this.$route.query.type == 'jdcx') { |
93 | if (res.code === 200 && res.result) { | 95 | jdcxLeftMenu(formdata).then((res) => { |
94 | this.unitData = res.result; | 96 | if (res.code === 200 && res.result) { |
95 | window.unitData = res.result; | 97 | this.unitData = res.result; |
96 | this.currentSelectProps = res.result[0]; | 98 | window.unitData = res.result; |
97 | this.$emit('getCurrentSelectProps', this.currentSelectProps); | 99 | this.currentSelectProps = res.result[0]; |
98 | this.judgeBatchShow(); | 100 | this.$emit('getCurrentSelectProps', this.currentSelectProps); |
99 | if (this.showBatch) { | 101 | this.judgeBatchShow(); |
100 | //满足批量查封/批量抵押按钮出现 即先展示批量表单 | 102 | if (this.showBatch) { |
101 | this.batchUnitClick(); | 103 | //满足批量查封/批量抵押按钮出现 即先展示批量表单 |
102 | } else { | 104 | this.batchUnitClick(); |
103 | //默认选择单元列表第一个 | 105 | } else { |
104 | this.unitClick(0); | 106 | //默认选择单元列表第一个 |
107 | this.unitClick(0); | ||
108 | } | ||
105 | } | 109 | } |
106 | } | 110 | }) |
107 | }) | 111 | } else { |
112 | leftMenu(formdata).then((res) => { | ||
113 | if (res.code === 200 && res.result) { | ||
114 | this.unitData = res.result; | ||
115 | window.unitData = res.result; | ||
116 | this.currentSelectProps = res.result[0]; | ||
117 | this.$emit('getCurrentSelectProps', this.currentSelectProps); | ||
118 | this.judgeBatchShow(); | ||
119 | if (this.showBatch) { | ||
120 | //满足批量查封/批量抵押按钮出现 即先展示批量表单 | ||
121 | this.batchUnitClick(); | ||
122 | } else { | ||
123 | //默认选择单元列表第一个 | ||
124 | this.unitClick(0); | ||
125 | } | ||
126 | } | ||
127 | }) | ||
128 | } | ||
108 | }, | 129 | }, |
109 | //批量按钮判断 | 130 | //批量按钮判断 |
110 | /** | 131 | /** | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: workFrame左侧菜单列表-分割 | 2 | * @Description: workFrame左侧菜单列表-分割 |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-07-17 16:21:24 | 4 | * @LastEditTime: 2023-07-25 14:52:40 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> | 7 | <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> |
... | @@ -53,7 +53,7 @@ | ... | @@ -53,7 +53,7 @@ |
53 | </template> | 53 | </template> |
54 | <script> | 54 | <script> |
55 | import { mapGetters } from 'vuex' | 55 | import { mapGetters } from 'vuex' |
56 | import { leftMenu, deleteFlow } from "@/api/workFlow.js" | 56 | import { leftMenu, deleteFlow, jdcxLeftMenu } from "@/api/workFlow.js" |
57 | export default { | 57 | export default { |
58 | data () { | 58 | data () { |
59 | return { | 59 | return { |
... | @@ -102,26 +102,47 @@ | ... | @@ -102,26 +102,47 @@ |
102 | loadBdcdylist () { | 102 | loadBdcdylist () { |
103 | var formdata = new FormData(); | 103 | var formdata = new FormData(); |
104 | formdata.append("bsmSlsq", this.bsmSlsq); | 104 | formdata.append("bsmSlsq", this.bsmSlsq); |
105 | formdata.append("bestepid", this.bestepid); | 105 | if (this.$route.query.bestepid) { |
106 | formdata.append("bestepid", this.bestepid); | ||
107 | } | ||
106 | if (this.$route.query.bsmBusiness) { | 108 | if (this.$route.query.bsmBusiness) { |
107 | formdata.append("bsmBusiness", this.$route.query.bsmBusiness); | 109 | formdata.append("bsmBusiness", this.$route.query.bsmBusiness); |
108 | } | 110 | } |
109 | leftMenu(formdata).then((res) => { | 111 | if (this.$route.query.type == 'jdcx') { |
110 | if (res.code === 200 && res.result) { | 112 | jdcxLeftMenu(formdata).then((res) => { |
111 | this.aroundUnitData = res.result.filter(item => item.bglx == '1') | 113 | if (res.code === 200 && res.result) { |
112 | this.afterUnitData = res.result.filter(item => item.bglx == '2') | 114 | this.aroundUnitData = res.result.filter(item => item.bglx == '1') |
113 | this.currentSelectProps = res.result[0]; | 115 | this.afterUnitData = res.result.filter(item => item.bglx == '2') |
114 | this.$emit('getCurrentSelectProps', this.currentSelectProps); | 116 | this.currentSelectProps = res.result[0]; |
115 | this.judgeBatchShow(); | 117 | this.$emit('getCurrentSelectProps', this.currentSelectProps); |
116 | if (this.showBatch) { | 118 | this.judgeBatchShow(); |
117 | //满足批量查封/批量抵押按钮出现 即先展示批量表单 | 119 | if (this.showBatch) { |
118 | this.batchUnitClick(); | 120 | //满足批量查封/批量抵押按钮出现 即先展示批量表单 |
119 | } else { | 121 | this.batchUnitClick(); |
120 | //默认选择单元列表第一个 | 122 | } else { |
121 | this.unitClick(0); | 123 | //默认选择单元列表第一个 |
124 | this.unitClick(0); | ||
125 | } | ||
122 | } | 126 | } |
123 | } | 127 | }) |
124 | }) | 128 | } else { |
129 | leftMenu(formdata).then((res) => { | ||
130 | if (res.code === 200 && res.result) { | ||
131 | this.aroundUnitData = res.result.filter(item => item.bglx == '1') | ||
132 | this.afterUnitData = res.result.filter(item => item.bglx == '2') | ||
133 | this.currentSelectProps = res.result[0]; | ||
134 | this.$emit('getCurrentSelectProps', this.currentSelectProps); | ||
135 | this.judgeBatchShow(); | ||
136 | if (this.showBatch) { | ||
137 | //满足批量查封/批量抵押按钮出现 即先展示批量表单 | ||
138 | this.batchUnitClick(); | ||
139 | } else { | ||
140 | //默认选择单元列表第一个 | ||
141 | this.unitClick(0); | ||
142 | } | ||
143 | } | ||
144 | }) | ||
145 | } | ||
125 | }, | 146 | }, |
126 | //批量按钮判断 | 147 | //批量按钮判断 |
127 | /** | 148 | /** |
... | @@ -178,7 +199,7 @@ | ... | @@ -178,7 +199,7 @@ |
178 | }); | 199 | }); |
179 | }, | 200 | }, |
180 | 201 | ||
181 | //批量按钮点击事件 | 202 | //批量按钮点击事件 |
182 | /** | 203 | /** |
183 | * @description: 批量按钮点击事件 | 204 | * @description: 批量按钮点击事件 |
184 | * @author: renchao | 205 | * @author: renchao | ... | ... |
... | @@ -32,6 +32,7 @@ | ... | @@ -32,6 +32,7 @@ |
32 | v-model="tdyt" | 32 | v-model="tdyt" |
33 | :disabled="!ableOperation" | 33 | :disabled="!ableOperation" |
34 | noOptionsText="暂无数据" | 34 | noOptionsText="暂无数据" |
35 | placeholder='' | ||
35 | :show-count="true" | 36 | :show-count="true" |
36 | :options="dictData['tdyt']" | 37 | :options="dictData['tdyt']" |
37 | :normalizer="normalizer" | 38 | :normalizer="normalizer" |
... | @@ -315,5 +316,4 @@ | ... | @@ -315,5 +316,4 @@ |
315 | /deep/.el-table th { | 316 | /deep/.el-table th { |
316 | height: 30px !important; | 317 | height: 30px !important; |
317 | } | 318 | } |
318 | |||
319 | </style> | 319 | </style> | ... | ... |
... | @@ -93,7 +93,7 @@ | ... | @@ -93,7 +93,7 @@ |
93 | currentSelectProps: {}, | 93 | currentSelectProps: {}, |
94 | //是否开启材料分屏 | 94 | //是否开启材料分屏 |
95 | splitScreen: false, | 95 | splitScreen: false, |
96 | ableOperation:false, | 96 | ableOperation: false, |
97 | //材料分屏表单 | 97 | //材料分屏表单 |
98 | clxxForm: "", | 98 | clxxForm: "", |
99 | //材料信息选择卡索引 | 99 | //材料信息选择卡索引 |
... | @@ -126,7 +126,7 @@ | ... | @@ -126,7 +126,7 @@ |
126 | this.tabList = res.result; | 126 | this.tabList = res.result; |
127 | //默认加载第一个表单信息 | 127 | //默认加载第一个表单信息 |
128 | this.tabName = res.result[0].value; | 128 | this.tabName = res.result[0].value; |
129 | this.ableOperation=this.tabList[0].ableOperation | 129 | this.ableOperation = this.tabList[0].ableOperation |
130 | //批量操作无分屏按钮 | 130 | //批量操作无分屏按钮 |
131 | if (index != null) { | 131 | if (index != null) { |
132 | //处理分屏材料信息 | 132 | //处理分屏材料信息 | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-07-24 14:04:15 | 4 | * @LastEditTime: 2023-07-25 14:47:41 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="from-clues"> | 7 | <div class="from-clues"> |
... | @@ -195,23 +195,7 @@ | ... | @@ -195,23 +195,7 @@ |
195 | this.$popupDialog('楼盘表', 'lpb/index', { | 195 | this.$popupDialog('楼盘表', 'lpb/index', { |
196 | bsm: '' | 196 | bsm: '' |
197 | }, '85%') | 197 | }, '85%') |
198 | }, | 198 | } |
199 | // ywhClick (item) { | ||
200 | // const { href } = this.$router.resolve( | ||
201 | // "/djbworkFrame?bdcdyid=" + | ||
202 | // item.bdcdyid+ | ||
203 | // "&bdcdyh=" + | ||
204 | // item.bdcdyh+ | ||
205 | // "&qllx="+ | ||
206 | // item.qllx+ | ||
207 | // "&bsmQlxx="+ | ||
208 | // item.bsmQlxx+ | ||
209 | // "&viewtype=1" | ||
210 | // ); | ||
211 | // localStorage.setItem('ywbl', JSON.stringify(item)); | ||
212 | // window.open(href, `urlname${item.bdcdyid}`); | ||
213 | |||
214 | // }, | ||
215 | } | 199 | } |
216 | } | 200 | } |
217 | </script> | 201 | </script> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-07-24 14:02:07 | 4 | * @LastEditTime: 2023-07-25 14:47:05 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="from-clues"> | 7 | <div class="from-clues"> |
... | @@ -151,7 +151,7 @@ | ... | @@ -151,7 +151,7 @@ |
151 | * @author: renchao | 151 | * @author: renchao |
152 | */ | 152 | */ |
153 | openDialog (item) { | 153 | openDialog (item) { |
154 | const { href } = this.$router.resolve('/workFrameView?bsmSlsq=' + item.bsmSlsq + '&bestepid=' + item.bestepid + '&bsmBusiness=' + item.bsmBusiness + '&viewtype=3') | 154 | const { href } = this.$router.resolve('/workFrameView?bsmSlsq=' + item.bsmSlsq + '&bsmBusiness=' + item.bsmBusiness + '&viewtype=3'+ '&type=jdcx') |
155 | window.open(href, `urlname${item.bsmSlsq}`) | 155 | window.open(href, `urlname${item.bsmSlsq}`) |
156 | } | 156 | } |
157 | } | 157 | } | ... | ... |
-
Please register or sign in to post a comment