Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev
Showing
5 changed files
with
64 additions
and
21 deletions
1 | <svg t="1661331325273" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2167" width="200" height="200"><path d="M521.309091 158.254545a27.927273 27.927273 0 0 1 27.927273 27.927273v586.472727a27.927273 27.927273 0 0 1-27.927273 27.927273h-372.363636a83.781818 83.781818 0 0 1-83.781819-83.781818V242.036364a83.781818 83.781818 0 0 1 83.781819-83.781819z m400.290909 0a83.781818 83.781818 0 0 1 83.502545 76.893091l0.279273 6.888728v474.763636a83.781818 83.781818 0 0 1-76.893091 83.502545l-6.888727 0.279273h-260.654545a27.927273 27.927273 0 0 1-4.51491-55.482182L660.945455 744.727273h260.654545a27.927273 27.927273 0 0 0 27.554909-23.412364l0.372364-4.514909V242.036364a27.927273 27.927273 0 0 0-23.412364-27.554909L921.6 214.109091h-260.654545a27.927273 27.927273 0 0 1-4.51491-55.482182L660.945455 158.254545h260.654545z m-428.218182 55.854546H148.945455a27.927273 27.927273 0 0 0-27.55491 23.412364L121.018182 242.036364v474.763636a27.927273 27.927273 0 0 0 27.927273 27.927273h344.436363V214.109091z" p-id="2168"></path></svg> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | <svg t="1692772463687" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6301" width="200" height="200"><path d="M544.5 754.47H131.78V661.9c0-9.75 3.41-17.3 10.91-23.92 7.23-6.44 18.92-12.22 35.55-17.41l125.74-29.09 1.76-0.41 1.73-0.53c22.89-7.07 92.52-28.61 92.52-98.76v-85.31c0-19-7.62-36.7-21.78-50.14-17.22-16.07-30.6-36.08-38.66-57.8-8.6-23.27-11.23-47.79-7.83-72.89 4.37-32.22 19.94-62.81 43.9-86.19 23.82-23.31 54.72-38.12 87.03-41.72 5.9-0.66 11.85-0.99 17.67-0.99 15.93 0 31.68 2.49 46.66 7.37 19.79 6.5 37.71 16.84 53.26 30.75 31.81 28.42 50.05 69.16 50.05 111.77 0 20.72-4.16 40.74-12.36 59.52-7.93 18.16-19.27 34.43-33.73 48.38-15.25 14.73-23.65 34.17-23.65 54.73v82.42c0 44.31 27.11 69.04 57.01 84.29 13.74-13.37 29.11-24.99 45.71-34.81-48.29-16.6-52.93-34.25-52.93-49.48v-82.42c0-6.92 2.98-13.64 8.45-18.93 19.12-18.44 34.2-40.06 44.77-64.26 10.95-25.07 16.52-51.87 16.52-79.44 0-56.78-24.3-111.05-66.67-148.9-20.75-18.54-44.57-32.27-70.89-40.92-20.16-6.56-41-9.85-62.2-9.85-7.69 0-15.43 0.43-23.2 1.3-43.23 4.81-84.63 24.6-116.33 55.62-31.8 31.03-52.55 71.86-58.41 115.09-4.51 33.33-0.96 65.89 10.47 96.83 10.76 29.01 28.53 55.62 51.4 76.95 3.84 3.65 5.96 8.45 5.96 13.74v85.31c0 16.53-6.82 35.54-57.45 51.2l-127.48 29.49-0.96 0.29c-23.63 7.21-41.6 16.33-54.75 28.05C91.5 616.75 82 637.89 82 661.9v142.36h468.77c-3.74-16.05-5.9-32.69-6.27-49.79zM82 838.45v15.42c0 19.28 15.63 34.91 34.91 34.91h471.86a240.633 240.633 0 0 1-27.33-50.33H82z" fill="#ffffff" p-id="6302"></path><path d="M786.1 557.35c-105.98 0-191.89 85.91-191.89 191.89 0 105.98 85.91 191.89 191.89 191.89S978 855.22 978 749.25c0-105.99-85.92-191.9-191.9-191.9z m0 334c-78.36 0-142.11-63.75-142.11-142.1 0-78.36 63.75-142.11 142.11-142.11 78.36 0 142.11 63.75 142.11 142.11 0 78.35-63.75 142.1-142.11 142.1z" fill="#ffffff" p-id="6303"></path><path d="M865.63 731.81h-62.1v-62.1c0-9.63-7.8-17.43-17.43-17.43s-17.43 7.8-17.43 17.43v62.1h-62.1c-9.63 0-17.43 7.8-17.43 17.43 0 9.63 7.8 17.43 17.43 17.43h62.1v62.11c0 9.63 7.8 17.43 17.43 17.43s17.43-7.8 17.43-17.43v-62.11h62.1c9.63 0 17.43-7.8 17.43-17.43 0-9.63-7.8-17.43-17.43-17.43z" fill="#ffffff" p-id="6304"></path></svg> | ... | ... |
... | @@ -113,9 +113,10 @@ export default { | ... | @@ -113,9 +113,10 @@ export default { |
113 | }, | 113 | }, |
114 | mounted() { | 114 | mounted() { |
115 | // 根据申请单元列表数据处理选中户 | 115 | // 根据申请单元列表数据处理选中户 |
116 | console.log("window.unitData",window.unitData); | ||
116 | if(window.unitData.length){ | 117 | if(window.unitData.length){ |
117 | window.unitData.forEach(e => { | 118 | window.unitData.forEach(e => { |
118 | this.unitIdList.push(e.bdcdyid) | 119 | this.unitIdList.push(e.bdcdyid) |
119 | }) | 120 | }) |
120 | this.ch.forEach((c) => { | 121 | this.ch.forEach((c) => { |
121 | c.hs.forEach((h) => { | 122 | c.hs.forEach((h) => { |
... | @@ -142,7 +143,7 @@ export default { | ... | @@ -142,7 +143,7 @@ export default { |
142 | //未选中→选中 | 143 | //未选中→选中 |
143 | item.hs.forEach((h) => { | 144 | item.hs.forEach((h) => { |
144 | //加边框 | 145 | //加边框 |
145 | e.target.className += " tdSelect"; | 146 | e.target.className += " tdSelect"; |
146 | h.select = true; | 147 | h.select = true; |
147 | // 使用hbsmList时,需要去重 | 148 | // 使用hbsmList时,需要去重 |
148 | this.hbsmList.push(h.bsm) | 149 | this.hbsmList.push(h.bsm) |
... | @@ -176,7 +177,7 @@ export default { | ... | @@ -176,7 +177,7 @@ export default { |
176 | //加边框 | 177 | //加边框 |
177 | hs.select = true; | 178 | hs.select = true; |
178 | // 将户bsm放进hbsmList | 179 | // 将户bsm放进hbsmList |
179 | self.hbsmList.push(bsm); | 180 | self.hbsmList.push(bsm); |
180 | } else { | 181 | } else { |
181 | //选中→未选中 | 182 | //选中→未选中 |
182 | hs.select = false; | 183 | hs.select = false; | ... | ... |
... | @@ -71,6 +71,8 @@ export default { | ... | @@ -71,6 +71,8 @@ export default { |
71 | //左侧树形结构数据 | 71 | //左侧树形结构数据 |
72 | treedata: [], | 72 | treedata: [], |
73 | sfqdata: [], | 73 | sfqdata: [], |
74 | keyy:"", | ||
75 | iskey:"", | ||
74 | defaultNode: "", | 76 | defaultNode: "", |
75 | defaultProps: { | 77 | defaultProps: { |
76 | value: "id", | 78 | value: "id", |
... | @@ -109,12 +111,12 @@ export default { | ... | @@ -109,12 +111,12 @@ export default { |
109 | return item.bdcdyid ==val.bdcdyid; | 111 | return item.bdcdyid ==val.bdcdyid; |
110 | }); | 112 | }); |
111 | this.activeName=index | 113 | this.activeName=index |
112 | this.setstyle(index,0); | 114 | this.setstyle(index,0,this.iskey); |
113 | } else { | 115 | } else { |
114 | this.sfqdata.push(loadsfqData(res.result, val.bdcdyh, val.bdcdyid)); | 116 | this.sfqdata.push(loadsfqData(res.result, val.bdcdyh, val.bdcdyid)); |
115 | this.activeName = this.sfqdata.length - 1; | 117 | this.activeName = this.sfqdata.length - 1; |
116 | this.$nextTick(() => { | 118 | this.$nextTick(() => { |
117 | this.setstyle(this.sfqdata.length - 1,0); | 119 | this.setstyle(this.sfqdata.length - 1,0,this.iskey); |
118 | }) | 120 | }) |
119 | } | 121 | } |
120 | } | 122 | } |
... | @@ -146,9 +148,17 @@ export default { | ... | @@ -146,9 +148,17 @@ export default { |
146 | { linShi: 0, xianShi: 0, liShi: 0 }, | 148 | { linShi: 0, xianShi: 0, liShi: 0 }, |
147 | this.formData.bdcdylx || "" | 149 | this.formData.bdcdylx || "" |
148 | ); | 150 | ); |
149 | this.$refs.tree.setCurrentKey(this.defaultNode.id); //data[0].id为默认选中的节点 | 151 | this.sfqdata[0].children.forEach((item,index) => { |
150 | this.loadComponent(this.defaultNode.form); | 152 | if( item.id==this.defaultNode.id){ |
151 | this.setstyle(0,0); | 153 | this.iskey=index |
154 | } | ||
155 | }) | ||
156 | // this.$refs.tree.setCurrentKey(this.defaultNode.id); //data[0].id为默认选中的节点 | ||
157 | // this.loadComponent(this.defaultNode.form); | ||
158 | |||
159 | this.setstyle(0,0,this.iskey); | ||
160 | |||
161 | |||
152 | }); | 162 | }); |
153 | } | 163 | } |
154 | }); | 164 | }); |
... | @@ -173,20 +183,26 @@ export default { | ... | @@ -173,20 +183,26 @@ export default { |
173 | * @author: renchao | 183 | * @author: renchao |
174 | * 设置样式和点击定位到当前功能 | 184 | * 设置样式和点击定位到当前功能 |
175 | */ | 185 | */ |
176 | setstyle(newindex,index) { | 186 | setstyle(newindex,index,key) { |
177 | if(index==0){ | 187 | if(key!=undefined||this.keyy==index){ |
178 | this.loadComponent(this.$refs.sfq[newindex].$children[0].$attrs.re.form); | 188 | if(key!=undefined){ |
179 | } | 189 | this.keyy=key |
180 | let dpme = this.$refs.sfq[newindex].$children[0].$el | 190 | } |
181 | if (index != 0) { | 191 | this.loadComponent(this.$refs.sfq[newindex].$children[this.keyy].$attrs.re.form); |
182 | dpme.style.backgroundColor = "#ffffff"; | 192 | let dpme = this.$refs.sfq[newindex].$children[this.keyy].$el |
183 | dpme.style.color = "black"; | ||
184 | dpme.style.border = "none"; | ||
185 | } else { | ||
186 | dpme.style.backgroundColor = "#f5f5f5"; | 193 | dpme.style.backgroundColor = "#f5f5f5"; |
187 | dpme.style.color = "#0079fe"; | 194 | dpme.style.color = "#0079fe"; |
188 | dpme.style.borderRight = "4px solid #0079fe"; | 195 | dpme.style.borderRight = "4px solid #0079fe"; |
196 | }else{ | ||
197 | let dpme = this.$refs.sfq[newindex].$children[this.keyy].$el | ||
198 | dpme.style.backgroundColor = "#ffffff"; | ||
199 | dpme.style.color = "black"; | ||
200 | dpme.style.border = "none"; | ||
189 | } | 201 | } |
202 | |||
203 | |||
204 | |||
205 | |||
190 | }, | 206 | }, |
191 | /** | 207 | /** |
192 | * @description: addlist | 208 | * @description: addlist |
... | @@ -195,12 +211,21 @@ export default { | ... | @@ -195,12 +211,21 @@ export default { |
195 | * 新增列表功能 | 211 | * 新增列表功能 |
196 | */ | 212 | */ |
197 | addlist(data, index) { | 213 | addlist(data, index) { |
214 | if(index!=undefined){ | ||
198 | let newindex= this.sfqdata.findIndex((item) => { | 215 | let newindex= this.sfqdata.findIndex((item) => { |
199 | return item.bdcdyid ==data.bdcdyid; | 216 | return item.bdcdyid ==data.bdcdyid; |
200 | }); | 217 | }); |
201 | this.setstyle(newindex,index); | 218 | this.setstyle(newindex,index); |
202 | this.currentSelectProps.bdcdyid = data.bdcdyid; | 219 | this.currentSelectProps.bdcdyid = data.bdcdyid; |
203 | this.loadComponent(data.form); | 220 | this.loadComponent(data.form); |
221 | }else{ | ||
222 | let newindex= this.sfqdata.findIndex((item) => { | ||
223 | return item.bdcdyid ==data.bdcdyid; | ||
224 | }); | ||
225 | this.setstyle(newindex,index,this.iskey); | ||
226 | this.currentSelectProps.bdcdyid = data.bdcdyid; | ||
227 | } | ||
228 | |||
204 | }, | 229 | }, |
205 | /** | 230 | /** |
206 | * @description: loadComponent | 231 | * @description: loadComponent | ... | ... |
... | @@ -38,7 +38,22 @@ | ... | @@ -38,7 +38,22 @@ |
38 | </el-input> | 38 | </el-input> |
39 | </template> | 39 | </template> |
40 | </el-table-column> | 40 | </el-table-column> |
41 | 41 | <el-table-column prop="fwxz" label="房屋性质" min-width="100"> | |
42 | <template slot-scope="scope"> | ||
43 | <treeselect | ||
44 | v-model="scope.row.fwxz" | ||
45 | :disabled="!ableOperation" | ||
46 | noOptionsText="暂无数据" | ||
47 | placeholder="" | ||
48 | :show-count="true" | ||
49 | :options="dictData['A19']" | ||
50 | :normalizer="normalizer" | ||
51 | :appendToBody="true" | ||
52 | z-index="9999" | ||
53 | @input="updaterow(scope.row)" | ||
54 | /> | ||
55 | </template> | ||
56 | </el-table-column> | ||
42 | <el-table-column prop="ghyt" label="房屋用途" min-width="100"> | 57 | <el-table-column prop="ghyt" label="房屋用途" min-width="100"> |
43 | <template slot-scope="scope"> | 58 | <template slot-scope="scope"> |
44 | <treeselect | 59 | <treeselect | ... | ... |
... | @@ -89,7 +89,9 @@ | ... | @@ -89,7 +89,9 @@ |
89 | */ | 89 | */ |
90 | queryClick () { | 90 | queryClick () { |
91 | this.$startLoading(); | 91 | this.$startLoading(); |
92 | this.queryForm.zrzbsm = this.sqywInfo.zrzbsm; | 92 | console.log("this.sqywInfo.zrzbsm",this.sqywInfo); |
93 | this.queryForm.zrzbsm = this.sqywInfo.bsm; | ||
94 | // this.queryForm.zrzbsm = this.sqywInfo.zrzbsm; | ||
93 | selectHQjdc({ ...this.queryForm, ...this.pageData }).then((res) => { | 95 | selectHQjdc({ ...this.queryForm, ...this.pageData }).then((res) => { |
94 | this.$endLoading(); | 96 | this.$endLoading(); |
95 | if (res.code === 200) { | 97 | if (res.code === 200) { | ... | ... |
-
Please register or sign in to post a comment