宗地表单数据绑定,部分样式修改
Showing
2 changed files
with
112 additions
and
53 deletions
... | @@ -304,9 +304,14 @@ export default { | ... | @@ -304,9 +304,14 @@ export default { |
304 | line-height: 37px; | 304 | line-height: 37px; |
305 | text-decoration: none; | 305 | text-decoration: none; |
306 | border-bottom: 1px solid grey; | 306 | border-bottom: 1px solid grey; |
307 | .el-select{ | ||
308 | width: 100%; | ||
309 | } | ||
310 | .el-input{ | ||
311 | width: 100%; | ||
312 | } | ||
307 | .el-input__inner { | 313 | .el-input__inner { |
308 | height: 34px; | 314 | height: 34px; |
309 | width: 164px; | ||
310 | } | 315 | } |
311 | } | 316 | } |
312 | li:last-child { | 317 | li:last-child { | ... | ... |
... | @@ -2,8 +2,8 @@ | ... | @@ -2,8 +2,8 @@ |
2 | <div class="main"> | 2 | <div class="main"> |
3 | <div class="formMenu"> | 3 | <div class="formMenu"> |
4 | <Qlr ref="qlrxxModule"></Qlr> | 4 | <Qlr ref="qlrxxModule"></Qlr> |
5 | 5 | ||
6 | <!-- <el-button | 6 | <!-- <el-button |
7 | type="primary" | 7 | type="primary" |
8 | class="changeBtn" | 8 | class="changeBtn" |
9 | @click="getQlrxxData" | 9 | @click="getQlrxxData" |
... | @@ -22,33 +22,33 @@ | ... | @@ -22,33 +22,33 @@ |
22 | <tr> | 22 | <tr> |
23 | <td colspan="2">行政区</td> | 23 | <td colspan="2">行政区</td> |
24 | <td colspan="2"> | 24 | <td colspan="2"> |
25 | <input type="text" class="formInput" /> | 25 | <input type="text" class="formInput" v-model="formData.xzq" /> |
26 | </td> | 26 | </td> |
27 | <td colspan="2">地籍区</td> | 27 | <td colspan="2">地籍区</td> |
28 | <td colspan="2"> | 28 | <td colspan="2"> |
29 | <input type="text" class="formInput" /> | 29 | <input type="text" class="formInput" v-model="formData.djq" /> |
30 | </td> | 30 | </td> |
31 | <td colspan="2">地籍子区</td> | 31 | <td colspan="2">地籍子区</td> |
32 | <td colspan="2"> | 32 | <td colspan="2"> |
33 | <input type="text" class="formInput" /> | 33 | <input type="text" class="formInput" v-model="formData.djzq" /> |
34 | </td> | 34 | </td> |
35 | </tr> | 35 | </tr> |
36 | <tr> | 36 | <tr> |
37 | <td colspan="2">权利类型</td> | 37 | <td colspan="2">权利类型</td> |
38 | <td colspan="4"> | 38 | <td colspan="4"> |
39 | <el-select class="formSelect" v-model="value"> | 39 | <el-select class="formSelect" v-model="formData.qllx"> |
40 | <el-option | 40 | <el-option |
41 | v-for="item in qllxList" | 41 | v-for="item in qllxList" |
42 | :key="item.value" | 42 | :key="item.bsm" |
43 | :label="item.label" | 43 | :label="item.mc" |
44 | :value="item.value" | 44 | :value="item.bsm" |
45 | > | 45 | > |
46 | </el-option> | 46 | </el-option> |
47 | </el-select> | 47 | </el-select> |
48 | </td> | 48 | </td> |
49 | <td colspan="2">权利设定方式</td> | 49 | <td colspan="2">权利设定方式</td> |
50 | <td colspan="4"> | 50 | <td colspan="4"> |
51 | <el-select class="formSelect" v-model="value"> | 51 | <el-select class="formSelect" v-model="formData.qlsdfs"> |
52 | <el-option | 52 | <el-option |
53 | v-for="item in qlsdfsList" | 53 | v-for="item in qlsdfsList" |
54 | :key="item.value" | 54 | :key="item.value" |
... | @@ -62,34 +62,42 @@ | ... | @@ -62,34 +62,42 @@ |
62 | <tr> | 62 | <tr> |
63 | <td colspan="2">宗地代码</td> | 63 | <td colspan="2">宗地代码</td> |
64 | <td colspan="4"> | 64 | <td colspan="4"> |
65 | <input type="text" class="formInput" /> | 65 | <input type="text" class="formInput" v-model="formData.zddm" /> |
66 | </td> | 66 | </td> |
67 | <td colspan="2">不动产单元号</td> | 67 | <td colspan="2">不动产单元号</td> |
68 | <td colspan="4" class="psr"> | 68 | <td colspan="4" class="psr"> |
69 | <input type="text" class="formInput percent78" /> | 69 | <input |
70 | type="text" | ||
71 | class="formInput percent78" | ||
72 | v-model="formData.bdcdyh" | ||
73 | /> | ||
70 | <el-button type="primary" class="createBtn">生成</el-button> | 74 | <el-button type="primary" class="createBtn">生成</el-button> |
71 | </td> | 75 | </td> |
72 | </tr> | 76 | </tr> |
73 | <tr> | 77 | <tr> |
74 | <td colspan="2">地籍号</td> | 78 | <td colspan="2">地籍号</td> |
75 | <td colspan="4"> | 79 | <td colspan="4"> |
76 | <input type="text" class="formInput" /> | 80 | <input type="text" class="formInput" v-model="formData.djh" /> |
77 | </td> | 81 | </td> |
78 | <td colspan="2">土地权属来源证明材料</td> | 82 | <td colspan="2">土地权属来源证明材料</td> |
79 | <td colspan="4" class="psr"> | 83 | <td colspan="4" class="psr"> |
80 | <input type="text" class="formInput " /> | 84 | <input |
85 | type="text" | ||
86 | class="formInput " | ||
87 | v-model="formData.tdqslyzmcl" | ||
88 | /> | ||
81 | </td> | 89 | </td> |
82 | </tr> | 90 | </tr> |
83 | <tr> | 91 | <tr> |
84 | <td colspan="2">坐落</td> | 92 | <td colspan="2">坐落</td> |
85 | <td colspan="10"> | 93 | <td colspan="10"> |
86 | <input type="text" class="formInput" /> | 94 | <input type="text" class="formInput" v-model="formData.zl" /> |
87 | </td> | 95 | </td> |
88 | </tr> | 96 | </tr> |
89 | <tr> | 97 | <tr> |
90 | <td colspan="2">国民经济行业分类</td> | 98 | <td colspan="2">国民经济行业分类</td> |
91 | <td colspan="4"> | 99 | <td colspan="4"> |
92 | <el-select class="formSelect" v-model="value"> | 100 | <el-select class="formSelect" v-model="formData.gmjjhyfl"> |
93 | <el-option | 101 | <el-option |
94 | v-for="item in jjhyflList" | 102 | v-for="item in jjhyflList" |
95 | :key="item.value" | 103 | :key="item.value" |
... | @@ -101,26 +109,26 @@ | ... | @@ -101,26 +109,26 @@ |
101 | </td> | 109 | </td> |
102 | <td colspan="2">价格(元)</td> | 110 | <td colspan="2">价格(元)</td> |
103 | <td colspan="4" class="psr"> | 111 | <td colspan="4" class="psr"> |
104 | <input type="text" class="formInput" /> | 112 | <input type="text" class="formInput" v-model="formData.jg" /> |
105 | </td> | 113 | </td> |
106 | </tr> | 114 | </tr> |
107 | <tr> | 115 | <tr> |
108 | <td colspan="2" rowspan="2">所在图幅号</td> | 116 | <td colspan="2" rowspan="2">所在图幅号</td> |
109 | <td colspan="2">比例尺</td> | 117 | <td colspan="2">比例尺</td> |
110 | <td colspan="8" class="psr"> | 118 | <td colspan="8" class="psr"> |
111 | <input type="text" class="formInput" /> | 119 | <input type="text" class="formInput" v-model="formData.blc" /> |
112 | </td> | 120 | </td> |
113 | </tr> | 121 | </tr> |
114 | <tr> | 122 | <tr> |
115 | <td colspan="2">图幅号</td> | 123 | <td colspan="2">图幅号</td> |
116 | <td colspan="8" class="psr"> | 124 | <td colspan="8" class="psr"> |
117 | <input type="text" class="formInput" /> | 125 | <input type="text" class="formInput" v-model="formData.tfh" /> |
118 | </td> | 126 | </td> |
119 | </tr> | 127 | </tr> |
120 | <tr> | 128 | <tr> |
121 | <td colspan="2">容积率</td> | 129 | <td colspan="2">容积率</td> |
122 | <td colspan="4"> | 130 | <td colspan="4"> |
123 | <el-select class="formSelect percent30" v-model="value"> | 131 | <el-select class="formSelect percent30" v-model="formData.rjl"> |
124 | <el-option | 132 | <el-option |
125 | v-for="item in compareList" | 133 | v-for="item in compareList" |
126 | :key="item.value" | 134 | :key="item.value" |
... | @@ -133,13 +141,13 @@ | ... | @@ -133,13 +141,13 @@ |
133 | </td> | 141 | </td> |
134 | <td colspan="2">容积说明</td> | 142 | <td colspan="2">容积说明</td> |
135 | <td colspan="4" class="psr"> | 143 | <td colspan="4" class="psr"> |
136 | <input type="text" class="formInput" /> | 144 | <input type="text" class="formInput" v-model="formData.rjsm" /> |
137 | </td> | 145 | </td> |
138 | </tr> | 146 | </tr> |
139 | <tr> | 147 | <tr> |
140 | <td colspan="2">建筑密度</td> | 148 | <td colspan="2">建筑密度</td> |
141 | <td colspan="4"> | 149 | <td colspan="4"> |
142 | <el-select class="formSelect percent30" v-model="value"> | 150 | <el-select class="formSelect percent30" v-model="formData.jzmd"> |
143 | <el-option | 151 | <el-option |
144 | v-for="item in compareList" | 152 | v-for="item in compareList" |
145 | :key="item.value" | 153 | :key="item.value" |
... | @@ -152,13 +160,13 @@ | ... | @@ -152,13 +160,13 @@ |
152 | </td> | 160 | </td> |
153 | <td colspan="2">建筑密度说明</td> | 161 | <td colspan="2">建筑密度说明</td> |
154 | <td colspan="4" class="psr"> | 162 | <td colspan="4" class="psr"> |
155 | <input type="text" class="formInput" /> | 163 | <input type="text" class="formInput" v-model="formData.jzmdsm" /> |
156 | </td> | 164 | </td> |
157 | </tr> | 165 | </tr> |
158 | <tr> | 166 | <tr> |
159 | <td colspan="2">建筑限高</td> | 167 | <td colspan="2">建筑限高</td> |
160 | <td colspan="4"> | 168 | <td colspan="4"> |
161 | <el-select class="formSelect percent30" v-model="value"> | 169 | <el-select class="formSelect percent30" v-model="formData.jzxg"> |
162 | <el-option | 170 | <el-option |
163 | v-for="item in compareList" | 171 | v-for="item in compareList" |
164 | :key="item.value" | 172 | :key="item.value" |
... | @@ -171,32 +179,32 @@ | ... | @@ -171,32 +179,32 @@ |
171 | </td> | 179 | </td> |
172 | <td colspan="2">建筑限高说明</td> | 180 | <td colspan="2">建筑限高说明</td> |
173 | <td colspan="4" class="psr"> | 181 | <td colspan="4" class="psr"> |
174 | <input type="text" class="formInput" /> | 182 | <input type="text" class="formInput" v-model="formData.jzxgsm" /> |
175 | </td> | 183 | </td> |
176 | </tr> | 184 | </tr> |
177 | <tr> | 185 | <tr> |
178 | <td colspan="2" rowspan="4">宗地四至</td> | 186 | <td colspan="2" rowspan="4">宗地四至</td> |
179 | <td colspan="2">北至</td> | 187 | <td colspan="2">北至</td> |
180 | <td colspan="8" class="psr"> | 188 | <td colspan="8" class="psr"> |
181 | <input type="text" class="formInput" /> | 189 | <input type="text" class="formInput" v-model="formData.bz" /> |
182 | </td> | 190 | </td> |
183 | </tr> | 191 | </tr> |
184 | <tr> | 192 | <tr> |
185 | <td colspan="2">东至</td> | 193 | <td colspan="2">东至</td> |
186 | <td colspan="8" class="psr"> | 194 | <td colspan="8" class="psr"> |
187 | <input type="text" class="formInput" /> | 195 | <input type="text" class="formInput" v-model="formData.dz" /> |
188 | </td> | 196 | </td> |
189 | </tr> | 197 | </tr> |
190 | <tr> | 198 | <tr> |
191 | <td colspan="2">南至</td> | 199 | <td colspan="2">南至</td> |
192 | <td colspan="8" class="psr"> | 200 | <td colspan="8" class="psr"> |
193 | <input type="text" class="formInput" /> | 201 | <input type="text" class="formInput" v-model="formData.nz" /> |
194 | </td> | 202 | </td> |
195 | </tr> | 203 | </tr> |
196 | <tr> | 204 | <tr> |
197 | <td colspan="2">西至</td> | 205 | <td colspan="2">西至</td> |
198 | <td colspan="8" class="psr"> | 206 | <td colspan="8" class="psr"> |
199 | <input type="text" class="formInput" /> | 207 | <input type="text" class="formInput" v-model="formData.xz" /> |
200 | </td> | 208 | </td> |
201 | </tr> | 209 | </tr> |
202 | <tr> | 210 | <tr> |
... | @@ -207,33 +215,33 @@ | ... | @@ -207,33 +215,33 @@ |
207 | <tr> | 215 | <tr> |
208 | <td colspan="2" rowspan="2">批准面积(㎡)</td> | 216 | <td colspan="2" rowspan="2">批准面积(㎡)</td> |
209 | <td colspan="2" rowspan="2"> | 217 | <td colspan="2" rowspan="2"> |
210 | <input type="text" class="formInput" /> | 218 | <input type="text" class="formInput" v-model="formData.pzmj" /> |
211 | </td> | 219 | </td> |
212 | <td colspan="2" rowspan="2">宗地面积(㎡)</td> | 220 | <td colspan="2" rowspan="2">宗地面积(㎡)</td> |
213 | <td colspan="2" rowspan="2"> | 221 | <td colspan="2" rowspan="2"> |
214 | <input type="text" class="formInput" /> | 222 | <input type="text" class="formInput" v-model="formData.zdmj" /> |
215 | </td> | 223 | </td> |
216 | <td colspan="2">建筑占地宗面积</td> | 224 | <td colspan="2">建筑占地宗面积</td> |
217 | <td colspan="2"> | 225 | <td colspan="2"> |
218 | <input type="text" class="formInput" /> | 226 | <input type="text" class="formInput" v-model="formData.jzzdzmj" /> |
219 | </td> | 227 | </td> |
220 | </tr> | 228 | </tr> |
221 | <tr> | 229 | <tr> |
222 | <td colspan="2">建筑面积(㎡)</td> | 230 | <td colspan="2">建筑面积(㎡)</td> |
223 | <td colspan="2"> | 231 | <td colspan="2"> |
224 | <input type="text" class="formInput" /> | 232 | <input type="text" class="formInput" v-model="formData.jzmj" /> |
225 | </td> | 233 | </td> |
226 | </tr> | 234 | </tr> |
227 | <tr> | 235 | <tr> |
228 | <td colspan="2">共有/共用权利人情况</td> | 236 | <td colspan="2">共有/共用权利人情况</td> |
229 | <td colspan="10"> | 237 | <td colspan="10"> |
230 | <input type="text" class="formInput" /> | 238 | <input type="text" class="formInput" v-model="formData.gyqlrqk" /> |
231 | </td> | 239 | </td> |
232 | </tr> | 240 | </tr> |
233 | <tr> | 241 | <tr> |
234 | <td colspan="2" rowspan="2">说明</td> | 242 | <td colspan="2" rowspan="2">说明</td> |
235 | <td colspan="10" rowspan="2"> | 243 | <td colspan="10" rowspan="2"> |
236 | <input type="text" class="formInput" /> | 244 | <input type="text" class="formInput" v-model="formData.sm" /> |
237 | </td> | 245 | </td> |
238 | </tr> | 246 | </tr> |
239 | </table> | 247 | </table> |
... | @@ -244,6 +252,7 @@ | ... | @@ -244,6 +252,7 @@ |
244 | <script> | 252 | <script> |
245 | import Qlr from "../../../components/formMenu/qlr"; | 253 | import Qlr from "../../../components/formMenu/qlr"; |
246 | import Qlxz from "../../../components/formMenu/qlxz"; | 254 | import Qlxz from "../../../components/formMenu/qlxz"; |
255 | import { getDdicByMC } from "../../../api/common"; | ||
247 | export default { | 256 | export default { |
248 | name: "", | 257 | name: "", |
249 | components: { | 258 | components: { |
... | @@ -253,7 +262,7 @@ export default { | ... | @@ -253,7 +262,7 @@ export default { |
253 | props: {}, | 262 | props: {}, |
254 | data() { | 263 | data() { |
255 | return { | 264 | return { |
256 | qllxList: [{ label: "国有建设用地使用权", value: "1" }], | 265 | qllxList: [], |
257 | qlsdfsList: [{ label: "地上", value: "1" }], | 266 | qlsdfsList: [{ label: "地上", value: "1" }], |
258 | jjhyflList: [{ label: "制造业", value: "1" }], | 267 | jjhyflList: [{ label: "制造业", value: "1" }], |
259 | compareList: [ | 268 | compareList: [ |
... | @@ -261,20 +270,62 @@ export default { | ... | @@ -261,20 +270,62 @@ export default { |
261 | { label: "<=", value: "<=" }, | 270 | { label: "<=", value: "<=" }, |
262 | { label: ">=", value: ">=" }, | 271 | { label: ">=", value: ">=" }, |
263 | ], | 272 | ], |
264 | value: "", | 273 | formData: { |
274 | xzq: "", | ||
275 | djq: "", | ||
276 | djzq: "", | ||
277 | qllx: "", | ||
278 | qlsdfs: "", | ||
279 | zddm: "", | ||
280 | bdcdyh: "", | ||
281 | djh: "", | ||
282 | tdqslyzmcl: "", | ||
283 | zl: "", | ||
284 | gmjjhyfl: "", | ||
285 | jg: "", | ||
286 | blc: "", | ||
287 | tfh: "", | ||
288 | rjl: "", | ||
289 | rjsm: "", | ||
290 | jzmd: "", | ||
291 | jzmdsm: "", | ||
292 | jzxg: "", | ||
293 | jzxgsm: "", | ||
294 | bz: "", | ||
295 | dz: "", | ||
296 | nz: "", | ||
297 | xz: "", | ||
298 | pzmj: "", | ||
299 | zdmj: "", | ||
300 | jzzdmj: "", | ||
301 | jzmj: "", | ||
302 | gyqlrqk: "", | ||
303 | sm: "", | ||
304 | }, | ||
265 | }; | 305 | }; |
266 | }, | 306 | }, |
267 | created() {}, | 307 | created() { |
308 | this.getDicData(); | ||
309 | }, | ||
268 | mounted() {}, | 310 | mounted() {}, |
269 | methods: { | 311 | methods: { |
270 | getQlrxxData(){ | 312 | getQlrxxData() { |
271 | console.log(this.$refs.qlrxxModule.getQlgyfsData()); //权利共有方式数据 | 313 | console.log(this.$refs.qlrxxModule.getQlgyfsData()); //权利共有方式数据 |
272 | console.log(this.$refs.qlrxxModule.getQlrxxData()); //权利人表格数据 | 314 | console.log(this.$refs.qlrxxModule.getQlrxxData()); //权利人表格数据 |
273 | }, | 315 | }, |
274 | getQlxzData(){ | 316 | getQlxzData() { |
275 | console.log(this.$refs.qlxzModule.getQlxzDataList()); //权利性质数据 | 317 | console.log(this.$refs.qlxzModule.getQlxzDataList()); //权利性质数据 |
276 | }, | 318 | }, |
277 | }, | 319 | //获取字典数据信息 |
320 | getDicData() { | ||
321 | getDdicByMC("权利类型") | ||
322 | .then((res) => { | ||
323 | console.log(res.result); | ||
324 | this.qllxList = res.result; | ||
325 | }) | ||
326 | .catch((error) => {}); | ||
327 | }, | ||
328 | }, | ||
278 | computed: {}, | 329 | computed: {}, |
279 | watch: {}, | 330 | watch: {}, |
280 | }; | 331 | }; |
... | @@ -282,11 +333,11 @@ export default { | ... | @@ -282,11 +333,11 @@ export default { |
282 | <style lang="less" scoped> | 333 | <style lang="less" scoped> |
283 | .main { | 334 | .main { |
284 | box-sizing: border-box; | 335 | box-sizing: border-box; |
285 | padding: 18px; | 336 | padding: 18px; |
286 | height: auto; | 337 | height: auto; |
287 | .formMenu { | 338 | .formMenu { |
288 | width: 80%; | 339 | width: 80%; |
289 | margin: 0 auto; | 340 | margin: 0 auto; |
290 | } | 341 | } |
291 | .zdjbxxTable { | 342 | .zdjbxxTable { |
292 | margin: 10px 0; | 343 | margin: 10px 0; |
... | @@ -318,13 +369,13 @@ export default { | ... | @@ -318,13 +369,13 @@ export default { |
318 | float: left; | 369 | float: left; |
319 | } | 370 | } |
320 | .percent68 { | 371 | .percent68 { |
321 | width: 68%; | 372 | width: 68%!important; |
322 | float: left; | 373 | float: left; |
323 | position: relative; | 374 | position: relative; |
324 | top: 7px; | 375 | top: 7px; |
325 | } | 376 | } |
326 | .percent30 { | 377 | .percent30 { |
327 | width: 30%; | 378 | width: 30%!important; |
328 | float: left; | 379 | float: left; |
329 | } | 380 | } |
330 | .createBtn { | 381 | .createBtn { |
... | @@ -337,6 +388,9 @@ export default { | ... | @@ -337,6 +388,9 @@ export default { |
337 | .el-input__icon { | 388 | .el-input__icon { |
338 | line-height: 37px; | 389 | line-height: 37px; |
339 | } | 390 | } |
391 | .el-select { | ||
392 | width: 100% ; | ||
393 | } | ||
340 | } | 394 | } |
341 | } | 395 | } |
342 | </style> | 396 | </style> | ... | ... |
-
Please register or sign in to post a comment