字段校对
Showing
2 changed files
with
138 additions
and
86 deletions
... | @@ -52,7 +52,7 @@ | ... | @@ -52,7 +52,7 @@ |
52 | <li> | 52 | <li> |
53 | <el-select class="formSelect percent30" v-model="items.pzyt"> | 53 | <el-select class="formSelect percent30" v-model="items.pzyt"> |
54 | <el-option | 54 | <el-option |
55 | v-for="item in pzytList" | 55 | v-for="item in $store.state.tdytList" |
56 | :key="item.dm" | 56 | :key="item.dm" |
57 | :label="item.mc" | 57 | :label="item.mc" |
58 | :value="item.dm" | 58 | :value="item.dm" |
... | @@ -63,7 +63,7 @@ | ... | @@ -63,7 +63,7 @@ |
63 | <li> | 63 | <li> |
64 | <el-select class="formSelect percent30" v-model="items.sjyt"> | 64 | <el-select class="formSelect percent30" v-model="items.sjyt"> |
65 | <el-option | 65 | <el-option |
66 | v-for="item in sjytList" | 66 | v-for="item in $store.state.tdytList" |
67 | :key="item.dm" | 67 | :key="item.dm" |
68 | :label="item.mc" | 68 | :label="item.mc" |
69 | :value="item.dm" | 69 | :value="item.dm" |
... | @@ -113,10 +113,10 @@ | ... | @@ -113,10 +113,10 @@ |
113 | <li> | 113 | <li> |
114 | <el-select class="formSelect percent30" v-model="items.dj1"> | 114 | <el-select class="formSelect percent30" v-model="items.dj1"> |
115 | <el-option | 115 | <el-option |
116 | v-for="item in djList" | 116 | v-for="item in $store.state.tddjList" |
117 | :key="item.value" | 117 | :key="item.bsm" |
118 | :label="item.label" | 118 | :label="item.mc" |
119 | :value="item.value" | 119 | :value="item.bsm" |
120 | > | 120 | > |
121 | </el-option> | 121 | </el-option> |
122 | </el-select> | 122 | </el-select> |
... | @@ -124,10 +124,10 @@ | ... | @@ -124,10 +124,10 @@ |
124 | <li> | 124 | <li> |
125 | <el-select class="formSelect percent30" v-model="items.dj2"> | 125 | <el-select class="formSelect percent30" v-model="items.dj2"> |
126 | <el-option | 126 | <el-option |
127 | v-for="item in djList" | 127 | v-for="item in $store.state.tddjList" |
128 | :key="item.value" | 128 | :key="item.bsm" |
129 | :label="item.label" | 129 | :label="item.mc" |
130 | :value="item.value" | 130 | :value="item.bsm" |
131 | > | 131 | > |
132 | </el-option> | 132 | </el-option> |
133 | </el-select> | 133 | </el-select> |
... | @@ -145,10 +145,10 @@ | ... | @@ -145,10 +145,10 @@ |
145 | <div class="title"> | 145 | <div class="title"> |
146 | <el-select class="formSelect" v-model="items.qlxz"> | 146 | <el-select class="formSelect" v-model="items.qlxz"> |
147 | <el-option | 147 | <el-option |
148 | v-for="item in compareList" | 148 | v-for="item in $store.state.qlxzList" |
149 | :key="item.value" | 149 | :key="item.bsm" |
150 | :label="item.label" | 150 | :label="item.mc" |
151 | :value="item.value" | 151 | :value="item.bsm" |
152 | > | 152 | > |
153 | </el-option> | 153 | </el-option> |
154 | </el-select> | 154 | </el-select> |
... | @@ -176,14 +176,6 @@ export default { | ... | @@ -176,14 +176,6 @@ export default { |
176 | }, | 176 | }, |
177 | data() { | 177 | data() { |
178 | return { | 178 | return { |
179 | pzytList:[], | ||
180 | sjytList:[], | ||
181 | djList:[], | ||
182 | compareList: [ | ||
183 | {label: "=", value: "="}, | ||
184 | {label: "<=", value: "<="}, | ||
185 | {label: ">=", value: ">="}, | ||
186 | ], | ||
187 | countList: [ | 179 | countList: [ |
188 | { | 180 | { |
189 | id: Math.random(), | 181 | id: Math.random(), |
... | @@ -201,26 +193,12 @@ export default { | ... | @@ -201,26 +193,12 @@ export default { |
201 | tdsyjssj: "", | 193 | tdsyjssj: "", |
202 | }, | 194 | }, |
203 | ], | 195 | ], |
196 | outNum:0 | ||
204 | }; | 197 | }; |
205 | }, | 198 | }, |
206 | created(){ | 199 | created(){ |
207 | this.getDicData() | ||
208 | }, | 200 | }, |
209 | methods: { | 201 | methods: { |
210 | //获取字典数据 | ||
211 | getDicData(){ | ||
212 | getDdicByMC("土地用途") | ||
213 | .then((res) => { | ||
214 | this.pzytList = res.result; | ||
215 | this.sjytList = res.result; | ||
216 | }) | ||
217 | .catch((error) => {}); | ||
218 | getDdicByMC("土地等级") | ||
219 | .then((res) => { | ||
220 | this.djList = res.result; | ||
221 | }) | ||
222 | .catch((error) => {}); | ||
223 | }, | ||
224 | //外层操作 | 202 | //外层操作 |
225 | handleClick(id, ind, type) { | 203 | handleClick(id, ind, type) { |
226 | if (type === "add") { | 204 | if (type === "add") { |
... | @@ -239,12 +217,14 @@ export default { | ... | @@ -239,12 +217,14 @@ export default { |
239 | dj2: "", | 217 | dj2: "", |
240 | tdsyjssj: "", | 218 | tdsyjssj: "", |
241 | }); | 219 | }); |
220 | this.outNum++ | ||
242 | } else { | 221 | } else { |
243 | this.countList.forEach((item, index) => { | 222 | this.countList.forEach((item, index) => { |
244 | if (index == ind && this.countList.length > 1) { | 223 | if (index == ind && this.countList.length > 1) { |
245 | this.countList.splice(index, 1); | 224 | this.countList.splice(index, 1); |
246 | } | 225 | } |
247 | }); | 226 | }); |
227 | this.outNum-- | ||
248 | } | 228 | } |
249 | this.hasBorderOrNot(); | 229 | this.hasBorderOrNot(); |
250 | }, | 230 | }, |
... | @@ -283,9 +263,14 @@ export default { | ... | @@ -283,9 +263,14 @@ export default { |
283 | tempNum++; | 263 | tempNum++; |
284 | } | 264 | } |
285 | }); | 265 | }); |
266 | //判断外层是否没有增加,如果没有增加,则不能删除当前外层 | ||
267 | if(ind == 0 && this.outNum == 0){ | ||
268 | |||
269 | }else{ | ||
286 | this.countList.splice(tempIndex, tempNum); | 270 | this.countList.splice(tempIndex, tempNum); |
287 | } | 271 | } |
288 | } | 272 | } |
273 | } | ||
289 | this.hasBorderOrNot(); | 274 | this.hasBorderOrNot(); |
290 | }, | 275 | }, |
291 | //判断是否显示边框 | 276 | //判断是否显示边框 | ... | ... |
... | @@ -127,7 +127,7 @@ | ... | @@ -127,7 +127,7 @@ |
127 | <input | 127 | <input |
128 | type="text" | 128 | type="text" |
129 | class="formInput percent78" | 129 | class="formInput percent78" |
130 | v-model="formData.bdcdyh" | 130 | v-model="formData.dyhbsm" |
131 | /> | 131 | /> |
132 | <el-button type="primary" class="createBtn">生成</el-button> | 132 | <el-button type="primary" class="createBtn">生成</el-button> |
133 | </td> | 133 | </td> |
... | @@ -149,12 +149,12 @@ | ... | @@ -149,12 +149,12 @@ |
149 | <tr> | 149 | <tr> |
150 | <td colspan="2">国民经济行业分类</td> | 150 | <td colspan="2">国民经济行业分类</td> |
151 | <td colspan="4"> | 151 | <td colspan="4"> |
152 | <el-select class="formSelect" v-model="formData.gmjjhyfl"> | 152 | <el-select class="formSelect" v-model="formData.gmjjhyflbsm"> |
153 | <el-option | 153 | <el-option |
154 | v-for="item in $store.state.sshyList" | 154 | v-for="item in $store.state.sshyList" |
155 | :key="item.value" | 155 | :key="item.bsm" |
156 | :label="item.label" | 156 | :label="item.mc" |
157 | :value="item.value" | 157 | :value="item.bsm" |
158 | > | 158 | > |
159 | </el-option> | 159 | </el-option> |
160 | </el-select> | 160 | </el-select> |
... | @@ -180,7 +180,7 @@ | ... | @@ -180,7 +180,7 @@ |
180 | <tr> | 180 | <tr> |
181 | <td colspan="2">容积率</td> | 181 | <td colspan="2">容积率</td> |
182 | <td colspan="2"> | 182 | <td colspan="2"> |
183 | <el-select class="formSelect" v-model="formData.rjl"> | 183 | <el-select class="formSelect" v-model="formData.jyrjl"> |
184 | <el-option | 184 | <el-option |
185 | v-for="item in compareList" | 185 | v-for="item in compareList" |
186 | :key="item.value" | 186 | :key="item.value" |
... | @@ -191,7 +191,9 @@ | ... | @@ -191,7 +191,9 @@ |
191 | </el-select> | 191 | </el-select> |
192 | </td> | 192 | </td> |
193 | <td colspan="2"> | 193 | <td colspan="2"> |
194 | <input type="text" class="formInput"/> | 194 | <input type="text" v-model="formData.rjl" :class="formData.jyrjl=='-'? 'formInput percent47' : 'formInput'"/> |
195 | <span class="percent4" v-show="formData.jyrjl=='-'">-</span> | ||
196 | <input type="text" v-show="formData.jyrjl=='-'" v-model="formData.rjl" class="formInput percent47"/> | ||
195 | </td> | 197 | </td> |
196 | <td colspan="2">容积说明</td> | 198 | <td colspan="2">容积说明</td> |
197 | <td colspan="4" class="psr"> | 199 | <td colspan="4" class="psr"> |
... | @@ -201,7 +203,7 @@ | ... | @@ -201,7 +203,7 @@ |
201 | <tr> | 203 | <tr> |
202 | <td colspan="2">建筑密度</td> | 204 | <td colspan="2">建筑密度</td> |
203 | <td colspan="2"> | 205 | <td colspan="2"> |
204 | <el-select class="formSelect" v-model="formData.jzmd"> | 206 | <el-select class="formSelect" v-model="formData.jyjzmd"> |
205 | <el-option | 207 | <el-option |
206 | v-for="item in compareList" | 208 | v-for="item in compareList" |
207 | :key="item.value" | 209 | :key="item.value" |
... | @@ -212,7 +214,9 @@ | ... | @@ -212,7 +214,9 @@ |
212 | </el-select> | 214 | </el-select> |
213 | </td> | 215 | </td> |
214 | <td colspan="2"> | 216 | <td colspan="2"> |
215 | <input type="text" class="formInput"/> | 217 | <input type="text" v-model="formData.jzmd" :class="formData.jyjzmd=='-'? 'formInput percent47' : 'formInput'"/> |
218 | <span class="percent4" v-show="formData.jyjzmd=='-'">-</span> | ||
219 | <input type="text" v-show="formData.jyjzmd=='-'" v-model="formData.jzmd" class="formInput percent47"/> | ||
216 | </td> | 220 | </td> |
217 | <td colspan="2">建筑密度说明</td> | 221 | <td colspan="2">建筑密度说明</td> |
218 | <td colspan="4" class="psr"> | 222 | <td colspan="4" class="psr"> |
... | @@ -222,7 +226,7 @@ | ... | @@ -222,7 +226,7 @@ |
222 | <tr> | 226 | <tr> |
223 | <td colspan="2">建筑限高</td> | 227 | <td colspan="2">建筑限高</td> |
224 | <td colspan="2"> | 228 | <td colspan="2"> |
225 | <el-select class="formSelect" v-model="formData.jzxg"> | 229 | <el-select class="formSelect" v-model="formData.jyjzxg"> |
226 | <el-option | 230 | <el-option |
227 | v-for="item in compareList" | 231 | v-for="item in compareList" |
228 | :key="item.value" | 232 | :key="item.value" |
... | @@ -233,7 +237,9 @@ | ... | @@ -233,7 +237,9 @@ |
233 | </el-select> | 237 | </el-select> |
234 | </td> | 238 | </td> |
235 | <td colspan="2"> | 239 | <td colspan="2"> |
236 | <input type="text" class="formInput percent68"/> | 240 | <input type="text" v-model="formData.jzxg" :class="formData.jyjzxg=='-'? 'formInput percent47' : 'formInput'"/> |
241 | <span class="percent4" v-show="formData.jyjzxg=='-'">-</span> | ||
242 | <input type="text" v-show="formData.jyjzxg=='-'" v-model="formData.jzxg" class="formInput percent47"/> | ||
237 | </td> | 243 | </td> |
238 | <td colspan="2">建筑限高说明</td> | 244 | <td colspan="2">建筑限高说明</td> |
239 | <td colspan="4" class="psr"> | 245 | <td colspan="4" class="psr"> |
... | @@ -244,25 +250,25 @@ | ... | @@ -244,25 +250,25 @@ |
244 | <td colspan="2" rowspan="4">宗地四至</td> | 250 | <td colspan="2" rowspan="4">宗地四至</td> |
245 | <td colspan="2">北至<i class="requisite">*</i></td> | 251 | <td colspan="2">北至<i class="requisite">*</i></td> |
246 | <td colspan="8" class="psr"> | 252 | <td colspan="8" class="psr"> |
247 | <input type="text" class="formInput" v-model="formData.bz"/> | 253 | <input type="text" class="formInput" v-model="formData.zdszb"/> |
248 | </td> | 254 | </td> |
249 | </tr> | 255 | </tr> |
250 | <tr> | 256 | <tr> |
251 | <td colspan="2">东至<i class="requisite">*</i></td> | 257 | <td colspan="2">东至<i class="requisite">*</i></td> |
252 | <td colspan="8" class="psr"> | 258 | <td colspan="8" class="psr"> |
253 | <input type="text" class="formInput" v-model="formData.dz"/> | 259 | <input type="text" class="formInput" v-model="formData.zdszd"/> |
254 | </td> | 260 | </td> |
255 | </tr> | 261 | </tr> |
256 | <tr> | 262 | <tr> |
257 | <td colspan="2">南至<i class="requisite">*</i></td> | 263 | <td colspan="2">南至<i class="requisite">*</i></td> |
258 | <td colspan="8" class="psr"> | 264 | <td colspan="8" class="psr"> |
259 | <input type="text" class="formInput" v-model="formData.nz"/> | 265 | <input type="text" class="formInput" v-model="formData.zdszn"/> |
260 | </td> | 266 | </td> |
261 | </tr> | 267 | </tr> |
262 | <tr> | 268 | <tr> |
263 | <td colspan="2">西至<i class="requisite">*</i></td> | 269 | <td colspan="2">西至<i class="requisite">*</i></td> |
264 | <td colspan="8" class="psr"> | 270 | <td colspan="8" class="psr"> |
265 | <input type="text" class="formInput" v-model="formData.xz"/> | 271 | <input type="text" class="formInput" v-model="formData.zdszx"/> |
266 | </td> | 272 | </td> |
267 | </tr> | 273 | </tr> |
268 | <tr> | 274 | <tr> |
... | @@ -279,7 +285,7 @@ | ... | @@ -279,7 +285,7 @@ |
279 | <td colspan="2" rowspan="2"> | 285 | <td colspan="2" rowspan="2"> |
280 | <input type="text" class="formInput" v-model="formData.zdmj"/> | 286 | <input type="text" class="formInput" v-model="formData.zdmj"/> |
281 | </td> | 287 | </td> |
282 | <td colspan="2">建筑占地宗面积</td> | 288 | <td colspan="2">建筑占地总面积</td> |
283 | <td colspan="2"> | 289 | <td colspan="2"> |
284 | <input type="text" class="formInput" v-model="formData.jzzdzmj"/> | 290 | <input type="text" class="formInput" v-model="formData.jzzdzmj"/> |
285 | </td> | 291 | </td> |
... | @@ -287,13 +293,13 @@ | ... | @@ -287,13 +293,13 @@ |
287 | <tr> | 293 | <tr> |
288 | <td colspan="2">建筑面积(㎡)</td> | 294 | <td colspan="2">建筑面积(㎡)</td> |
289 | <td colspan="2"> | 295 | <td colspan="2"> |
290 | <input type="text" class="formInput" v-model="formData.jzmj"/> | 296 | <input type="text" class="formInput" v-model="formData.jzzmj"/> |
291 | </td> | 297 | </td> |
292 | </tr> | 298 | </tr> |
293 | <tr> | 299 | <tr> |
294 | <td colspan="2">共有/共用权利人情况</td> | 300 | <td colspan="2">共有/共用权利人情况</td> |
295 | <td colspan="10"> | 301 | <td colspan="10"> |
296 | <input type="text" class="formInput" v-model="formData.gyqlrqk"/> | 302 | <input type="text" class="formInput" v-model="formData.gygyqlrqk"/> |
297 | </td> | 303 | </td> |
298 | </tr> | 304 | </tr> |
299 | <tr> | 305 | <tr> |
... | @@ -332,39 +338,90 @@ | ... | @@ -332,39 +338,90 @@ |
332 | {label: "=", value: "="}, | 338 | {label: "=", value: "="}, |
333 | {label: "<=", value: "<="}, | 339 | {label: "<=", value: "<="}, |
334 | {label: ">=", value: ">="}, | 340 | {label: ">=", value: ">="}, |
341 | {label: "-", value: "-"} | ||
335 | ], | 342 | ], |
336 | formData: { | 343 | formData: { |
337 | xzqbsm: "", | 344 | "addQjQlxzRequestList": [ |
338 | djqbsm: "", | 345 | { |
339 | djzqbsm: "", | 346 | "addQjTdytRequestList": [ |
340 | qllxbsm: "", | 347 | { |
341 | zdtzmbsm: "", | 348 | "bz": "", |
342 | qlsdfs: "", | 349 | "mj": 0, |
343 | zddm: "", | 350 | "pzdjbsm": "", |
344 | djh: "", | 351 | "pzdjmc": "", |
345 | bdcdyh: "", | 352 | "pzytdm": "", |
346 | zl: "", | 353 | "pzytmc": "", |
347 | tdqslyzmcl: "", | 354 | "pzytmj": 0, |
348 | gmjjhyfl: "", | 355 | "qlxzbsm": "", |
349 | jg: "", | 356 | "sjdjbsm": "", |
350 | blc: "", | 357 | "sjdjmc": "", |
351 | tfh: "", | 358 | "sjytdm": "", |
352 | rjl: "", | 359 | "sjytmc": "", |
353 | rjsm: "", | 360 | "sjytmj": 0, |
354 | jzmd: "", | 361 | "syqx": "", |
355 | jzmdsm: "", | 362 | "tdsyjssj": "2020-10-22T09:07:38.644Z", |
356 | jzxg: "", | 363 | "tdsyqssj": "2020-10-22T09:07:38.644Z", |
357 | jzxgsm: "", | 364 | "tdzh": "" |
358 | bz: "", | 365 | } |
359 | dz: "", | 366 | ], |
360 | nz: "", | 367 | "bsm": "", |
361 | xz: "", | 368 | "glbsm": "", |
362 | pzmj: "", | 369 | "qlxzdm": "", |
363 | zdmj: "", | 370 | "qlxzmc": "", |
364 | jzzdmj: "", | 371 | "qlxzzdbsm": "", |
365 | jzmj: "", | 372 | "zhqlxzlx": 0 |
366 | gyqlrqk: "", | 373 | } |
367 | sm: "", | 374 | ], |
375 | "bblx": 0, | ||
376 | "bbsxh": 0, | ||
377 | "bhqkbsm": "", | ||
378 | "blc": "", | ||
379 | "bz": "", | ||
380 | "dcrq": "2020-10-22T09:07:38.644Z", | ||
381 | "dcy": "", | ||
382 | "dcyj": "", | ||
383 | "djh": "", | ||
384 | "djqbsm": "", | ||
385 | "djzqbsm": "", | ||
386 | "dyhbsm": "", | ||
387 | "gmjjhyflbsm": "", | ||
388 | "gygyqlrqk": "", | ||
389 | "jg": 0, | ||
390 | "jyjzmu": "", | ||
391 | "jyjzxg": "", | ||
392 | "jyrjl": "", | ||
393 | "jzmd": 0, | ||
394 | "jzmdsm": "", | ||
395 | "jzxg": 0, | ||
396 | "jzxgsm": "", | ||
397 | "jzzdzmj": 0, | ||
398 | "jzzmj": 0, | ||
399 | "mjdw": "", | ||
400 | "pzmj": 0, | ||
401 | "qllxbsm": "", | ||
402 | "qlsdfs": "", | ||
403 | "qszt": "", | ||
404 | "rjl": 0, | ||
405 | "rjlsm": "", | ||
406 | "sfwqfg": "", | ||
407 | "sjly": 0, | ||
408 | "syqlxbsm": "", | ||
409 | "tdqslyzmcl": "", | ||
410 | "tfh": "", | ||
411 | "userbsm": "", | ||
412 | "xmmc": "", | ||
413 | "xzqbsm": "", | ||
414 | "ydybsm": "", | ||
415 | "ysclbsm": "", | ||
416 | "zdbsm": "", | ||
417 | "zddm": "", | ||
418 | "zdmj": 0, | ||
419 | "zdszb": "", | ||
420 | "zdszd": "", | ||
421 | "zdszn": "", | ||
422 | "zdszx": "", | ||
423 | "zdtzmbsm": "", | ||
424 | "zl": "" | ||
368 | }, | 425 | }, |
369 | }; | 426 | }; |
370 | }, | 427 | }, |
... | @@ -491,6 +548,16 @@ | ... | @@ -491,6 +548,16 @@ |
491 | position: relative; | 548 | position: relative; |
492 | top: 7px; | 549 | top: 7px; |
493 | } | 550 | } |
551 | .percent47 { | ||
552 | width: 45% !important; | ||
553 | float: left; | ||
554 | } | ||
555 | .percent4 { | ||
556 | height: 20px; | ||
557 | line-height: 20px; | ||
558 | width: 4% !important; | ||
559 | float: left; | ||
560 | } | ||
494 | .percent30 { | 561 | .percent30 { |
495 | width: 30% !important; | 562 | width: 30% !important; |
496 | float: left; | 563 | float: left; | ... | ... |
-
Please register or sign in to post a comment