楼盘表显示内容及是否可操作判断
Showing
11 changed files
with
40 additions
and
18 deletions
... | @@ -173,7 +173,8 @@ export default { | ... | @@ -173,7 +173,8 @@ export default { |
173 | break; | 173 | break; |
174 | case "B8": | 174 | case "B8": |
175 | this.$popupDialog('楼盘表', 'lpb/index', { | 175 | this.$popupDialog('楼盘表', 'lpb/index', { |
176 | bsm: '' | 176 | bsm: '', |
177 | onlyShow: true, | ||
177 | }, '90%', true) | 178 | }, '90%', true) |
178 | break; | 179 | break; |
179 | case "back": //退回按钮 | 180 | case "back": //退回按钮 | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-12 16:55:35 | 4 | * @LastEditTime: 2023-09-15 14:46:47 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="edit"> | 7 | <div class="edit"> |
... | @@ -22,6 +22,7 @@ | ... | @@ -22,6 +22,7 @@ |
22 | :zrzbsm="formData.bsm" | 22 | :zrzbsm="formData.bsm" |
23 | :scyclx="formData.scyclx" | 23 | :scyclx="formData.scyclx" |
24 | :onlyShow="formData.onlyShow" | 24 | :onlyShow="formData.onlyShow" |
25 | :showSave="formData.showSave" | ||
25 | :unitData="formData.unitData" | 26 | :unitData="formData.unitData" |
26 | :sqywInfo="formData" | 27 | :sqywInfo="formData" |
27 | :key="time"></lpbContent> | 28 | :key="time"></lpbContent> | ... | ... |
... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
2 | * @Author: yangwei | 2 | * @Author: yangwei |
3 | * @Date: 2023-02-28 15:47:12 | 3 | * @Date: 2023-02-28 15:47:12 |
4 | * @LastEditors: yangwei | 4 | * @LastEditors: yangwei |
5 | * @LastEditTime: 2023-09-14 15:04:20 | 5 | * @LastEditTime: 2023-09-15 14:52:50 |
6 | * @FilePath: \bdcdj-web\src\views\lpb\lpbContent\ch.vue | 6 | * @FilePath: \bdcdj-web\src\views\lpb\lpbContent\ch.vue |
7 | * @Description: | 7 | * @Description: |
8 | * | 8 | * |
... | @@ -96,6 +96,10 @@ export default { | ... | @@ -96,6 +96,10 @@ export default { |
96 | return []; | 96 | return []; |
97 | }, | 97 | }, |
98 | }, | 98 | }, |
99 | onlyShow:{ | ||
100 | type: Boolean, | ||
101 | default: true, | ||
102 | } | ||
99 | }, | 103 | }, |
100 | data() { | 104 | data() { |
101 | return { | 105 | return { |
... | @@ -140,6 +144,7 @@ export default { | ... | @@ -140,6 +144,7 @@ export default { |
140 | * @author: renchao | 144 | * @author: renchao |
141 | */ | 145 | */ |
142 | handleClickC(e, item) { | 146 | handleClickC(e, item) { |
147 | if (!this.onlyShow) { | ||
143 | // 判断点击的层是否选中 | 148 | // 判断点击的层是否选中 |
144 | if (e.target.className.indexOf("tdSelect") == -1) { | 149 | if (e.target.className.indexOf("tdSelect") == -1) { |
145 | //未选中→选中 | 150 | //未选中→选中 |
... | @@ -158,6 +163,7 @@ export default { | ... | @@ -158,6 +163,7 @@ export default { |
158 | this.hbsmList = this.hbsmList.filter((i) => i != h.bsm); | 163 | this.hbsmList = this.hbsmList.filter((i) => i != h.bsm); |
159 | }); | 164 | }); |
160 | } | 165 | } |
166 | } | ||
161 | }, | 167 | }, |
162 | //户单击事件 | 168 | //户单击事件 |
163 | /** | 169 | /** |
... | @@ -168,6 +174,7 @@ export default { | ... | @@ -168,6 +174,7 @@ export default { |
168 | * @author: renchao | 174 | * @author: renchao |
169 | */ | 175 | */ |
170 | handleClickH(e, bsm, hs) { | 176 | handleClickH(e, bsm, hs) { |
177 | if (!this.onlyShow) { | ||
171 | let self = this; | 178 | let self = this; |
172 | // 开启延时器,200ms的间隔区分单击和双击,解决双击时执行两次单击事件 | 179 | // 开启延时器,200ms的间隔区分单击和双击,解决双击时执行两次单击事件 |
173 | clearTimeout(self.time); | 180 | clearTimeout(self.time); |
... | @@ -188,6 +195,7 @@ export default { | ... | @@ -188,6 +195,7 @@ export default { |
188 | //更新当前选中户数据 | 195 | //更新当前选中户数据 |
189 | this.$forceUpdate(); | 196 | this.$forceUpdate(); |
190 | }, 200); | 197 | }, 200); |
198 | } | ||
191 | }, | 199 | }, |
192 | // 户单元状态点击事件 | 200 | // 户单元状态点击事件 |
193 | /** | 201 | /** |
... | @@ -198,7 +206,9 @@ export default { | ... | @@ -198,7 +206,9 @@ export default { |
198 | * @author: renchao | 206 | * @author: renchao |
199 | */ | 207 | */ |
200 | hDyztClick(e, bsm, hs) { | 208 | hDyztClick(e, bsm, hs) { |
209 | if (!this.onlyShow) { | ||
201 | this.handleClickH(e.target.parentNode, bsm, hs); | 210 | this.handleClickH(e.target.parentNode, bsm, hs); |
211 | } | ||
202 | }, | 212 | }, |
203 | //户双击事件 | 213 | //户双击事件 |
204 | /** | 214 | /** | ... | ... |
... | @@ -6,20 +6,20 @@ | ... | @@ -6,20 +6,20 @@ |
6 | <!-- 幢单元 --> | 6 | <!-- 幢单元 --> |
7 | <zdy-cpn v-if="lpbData.zdys.length" :zdys="lpbData.zdys" :onlyShow="onlyShow"/> | 7 | <zdy-cpn v-if="lpbData.zdys.length" :zdys="lpbData.zdys" :onlyShow="onlyShow"/> |
8 | <!-- 独立层户 --> | 8 | <!-- 独立层户 --> |
9 | <ch-cpn v-if="lpbData.cs.length" :ch="lpbData.cs" /> | 9 | <ch-cpn v-if="lpbData.cs.length" :ch="lpbData.cs" :onlyShow="onlyShow"/> |
10 | </div> | 10 | </div> |
11 | <!-- 逻辑幢 --> | 11 | <!-- 逻辑幢 --> |
12 | <ljzs-cpn v-if="lpbData.ljzs.length" :ljzs="lpbData.ljzs" :onlyShow="onlyShow"/> | 12 | <ljzs-cpn v-if="lpbData.ljzs.length" :ljzs="lpbData.ljzs" :onlyShow="onlyShow"/> |
13 | </div> | 13 | </div> |
14 | <!-- 自然幢名称 --> | 14 | <!-- 自然幢名称 --> |
15 | <!-- <p class="lpb-xmmc" :style="{ 'border-bottom': onlyShow ? 0 : '1px solid #e6e6e6'}"> --> | 15 | <p class="lpb-xmmc" v-if="onlyShow" style="border-bottom: 1px solid #e6e6e6">{{ lpbData.xmmc }}</p> |
16 | <p class="lpb-xmmc" :style="{ 'border-bottom':'1px solid #e6e6e6'}"> | 16 | <p class="lpb-xmmc" v-else :style="{ 'border-bottom':'1px solid #e6e6e6'}"> |
17 | <el-checkbox @change="zdySelectAll($event)">{{ | 17 | <el-checkbox @change="zdySelectAll($event)">{{ |
18 | lpbData.xmmc | 18 | lpbData.xmmc |
19 | }}</el-checkbox> | 19 | }}</el-checkbox> |
20 | </p> | 20 | </p> |
21 | <el-button type="primary" class="save-btn" v-if="!onlyShow" @click="saveLpb">保存</el-button> | 21 | <el-button type="primary" class="save-btn" v-if="!onlyShow && showSave" @click="saveLpb">保存</el-button> |
22 | <el-button type="primary" class="save-btn" v-else @click="submitForm" :loading="loading">发起申请</el-button> | 22 | <el-button type="primary" class="save-btn" v-if="!onlyShow" @click="submitForm" :loading="loading">发起申请</el-button> |
23 | <!-- 右键菜单 --> | 23 | <!-- 右键菜单 --> |
24 | <ul | 24 | <ul |
25 | v-show="lpbChVisible" | 25 | v-show="lpbChVisible" |
... | @@ -70,6 +70,10 @@ export default { | ... | @@ -70,6 +70,10 @@ export default { |
70 | type: Boolean, | 70 | type: Boolean, |
71 | default: true, | 71 | default: true, |
72 | }, | 72 | }, |
73 | showSave:{ | ||
74 | type: Boolean, | ||
75 | default: false, | ||
76 | }, | ||
73 | scyclx: { | 77 | scyclx: { |
74 | type: Number, | 78 | type: Number, |
75 | default: 0, | 79 | default: 0, |
... | @@ -278,8 +282,8 @@ export default { | ... | @@ -278,8 +282,8 @@ export default { |
278 | }, | 282 | }, |
279 | computed:{ | 283 | computed:{ |
280 | lpbContentHeight(){ | 284 | lpbContentHeight(){ |
281 | // return this.onlyShow ? 36 : 76 | 285 | return this.onlyShow ? 32 : 76 |
282 | return 76 | 286 | // return 76 |
283 | } | 287 | } |
284 | }, | 288 | }, |
285 | watch: { | 289 | watch: { | ... | ... |
... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
2 | * @Author: yangwei | 2 | * @Author: yangwei |
3 | * @Date: 2023-02-28 17:25:45 | 3 | * @Date: 2023-02-28 17:25:45 |
4 | * @LastEditors: yangwei | 4 | * @LastEditors: yangwei |
5 | * @LastEditTime: 2023-09-14 14:35:19 | 5 | * @LastEditTime: 2023-09-15 14:55:58 |
6 | * @FilePath: \bdcdj-web\src\views\lpb\lpbContent\ljzs.vue | 6 | * @FilePath: \bdcdj-web\src\views\lpb\lpbContent\ljzs.vue |
7 | * @Description: | 7 | * @Description: |
8 | * | 8 | * |
... | @@ -40,7 +40,8 @@ | ... | @@ -40,7 +40,8 @@ |
40 | v-else | 40 | v-else |
41 | > | 41 | > |
42 | <!-- 逻辑幢名称 --> | 42 | <!-- 逻辑幢名称 --> |
43 | <p class="lpb-xmmc ljz-xmmc"> | 43 | <p class="lpb-xmmc ljz-xmmc" v-if="onlyShow">{{ ljzarr[0].ljzmc }}</p> |
44 | <p class="lpb-xmmc ljz-xmmc" v-else> | ||
44 | <el-checkbox @change="zdySelectAll($event,ljzarr[0].bsm)">{{ | 45 | <el-checkbox @change="zdySelectAll($event,ljzarr[0].bsm)">{{ |
45 | ljzarr[0].ljzmc | 46 | ljzarr[0].ljzmc |
46 | }}</el-checkbox> | 47 | }}</el-checkbox> | ... | ... |
... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
2 | * @Author: yangwei | 2 | * @Author: yangwei |
3 | * @Date: 2023-02-28 16:29:04 | 3 | * @Date: 2023-02-28 16:29:04 |
4 | * @LastEditors: yangwei | 4 | * @LastEditors: yangwei |
5 | * @LastEditTime: 2023-09-14 14:36:51 | 5 | * @LastEditTime: 2023-09-15 14:57:10 |
6 | * @FilePath: \bdcdj-web\src\views\lpb\lpbContent\zdys.vue | 6 | * @FilePath: \bdcdj-web\src\views\lpb\lpbContent\zdys.vue |
7 | * @Description: | 7 | * @Description: |
8 | * | 8 | * |
... | @@ -13,9 +13,10 @@ | ... | @@ -13,9 +13,10 @@ |
13 | <div v-for="zdy in realZdys" :key="zdy.bsm"> | 13 | <div v-for="zdy in realZdys" :key="zdy.bsm"> |
14 | <!-- 幢单元名称 --> | 14 | <!-- 幢单元名称 --> |
15 | <p class="lpb-xmmc"> | 15 | <p class="lpb-xmmc"> |
16 | <el-checkbox @change="zdySelectAll($event,zdy.bsm)">{{ | 16 | <el-checkbox @change="zdySelectAll($event,zdy.bsm)" v-if="!onlyShow">{{ |
17 | zdy.zdymc | 17 | zdy.zdymc |
18 | }}</el-checkbox> | 18 | }}</el-checkbox> |
19 | <span v-else>{{zdy.zdymc}}</span> | ||
19 | </p> | 20 | </p> |
20 | <!-- 每个幢单元下的层户 --> | 21 | <!-- 每个幢单元下的层户 --> |
21 | <ch-cpn :ref="zdy.bsm" :ch="zdy.cs" /> | 22 | <ch-cpn :ref="zdy.bsm" :ch="zdy.cs" /> | ... | ... |
1 | /* | 1 | /* |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-31 09:35:49 | 4 | * @LastEditTime: 2023-09-15 14:44:53 |
5 | */ | 5 | */ |
6 | import { getPrintTemplateByCode } from "@/api/print"; | 6 | import { getPrintTemplateByCode } from "@/api/print"; |
7 | import { uploadUndo } from "@/api/clxx"; | 7 | import { uploadUndo } from "@/api/clxx"; |
... | @@ -163,6 +163,7 @@ export default { | ... | @@ -163,6 +163,7 @@ export default { |
163 | this.$popupDialog('楼盘表', 'lpb/index', { | 163 | this.$popupDialog('楼盘表', 'lpb/index', { |
164 | bsm: res.result[0], | 164 | bsm: res.result[0], |
165 | onlyShow: false, | 165 | onlyShow: false, |
166 | showSave: true, | ||
166 | unitData: window.unitData | 167 | unitData: window.unitData |
167 | }, '90%', true) | 168 | }, '90%', true) |
168 | } else { | 169 | } else { | ... | ... |
... | @@ -306,6 +306,7 @@ | ... | @@ -306,6 +306,7 @@ |
306 | ywPopupDialog('楼盘表', 'lpb/index', { | 306 | ywPopupDialog('楼盘表', 'lpb/index', { |
307 | bsm: item.bsm, | 307 | bsm: item.bsm, |
308 | bsmSqyw:this.sqywInfo.bsmSqyw, | 308 | bsmSqyw:this.sqywInfo.bsmSqyw, |
309 | onlyShow: false, | ||
309 | scyclx:1 | 310 | scyclx:1 |
310 | }, '85%', true,false) | 311 | }, '85%', true,false) |
311 | }, | 312 | }, | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-24 11:00:59 | 4 | * @LastEditTime: 2023-09-15 14:34:40 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <!-- 主体权利信息查询 --> | 7 | <!-- 主体权利信息查询 --> |
... | @@ -261,6 +261,7 @@ | ... | @@ -261,6 +261,7 @@ |
261 | bsmSqyw: this.sqywInfo.bsmSqyw, | 261 | bsmSqyw: this.sqywInfo.bsmSqyw, |
262 | djqxbm: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodecode : "", | 262 | djqxbm: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodecode : "", |
263 | djqxmc: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodename : "", | 263 | djqxmc: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodename : "", |
264 | onlyShow: false | ||
264 | } | 265 | } |
265 | }) | 266 | }) |
266 | }, | 267 | }, | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-07-25 14:47:41 | 4 | * @LastEditTime: 2023-09-15 14:24:32 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="from-clues"> | 7 | <div class="from-clues"> |
... | @@ -199,7 +199,7 @@ | ... | @@ -199,7 +199,7 @@ |
199 | bsm: item.zrzbsm, | 199 | bsm: item.zrzbsm, |
200 | zrzbsm: item.zrzbsm, | 200 | zrzbsm: item.zrzbsm, |
201 | zdbsm: item.zrzbsm, | 201 | zdbsm: item.zrzbsm, |
202 | 202 | onlyShow: true | |
203 | } | 203 | } |
204 | }) | 204 | }) |
205 | } | 205 | } | ... | ... |
... | @@ -100,6 +100,7 @@ | ... | @@ -100,6 +100,7 @@ |
100 | // onlyShow: true, | 100 | // onlyShow: true, |
101 | djqxbm: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodecode : "", | 101 | djqxbm: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodecode : "", |
102 | djqxmc: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodename : "", | 102 | djqxmc: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodename : "", |
103 | onlyShow: true | ||
103 | } | 104 | } |
104 | }) | 105 | }) |
105 | } | 106 | } | ... | ... |
-
Please register or sign in to post a comment