Merge branch 'master' of http://yun.pashanhoo.com:9090/bdc/bdcjg-web
Showing
11 changed files
with
277 additions
and
157 deletions
... | @@ -49,3 +49,13 @@ export function getDetail (params) { | ... | @@ -49,3 +49,13 @@ export function getDetail (params) { |
49 | }) | 49 | }) |
50 | } | 50 | } |
51 | 51 | ||
52 | // 结果 | ||
53 | export function getReceiveDataReportResult (bsmReport) { | ||
54 | return request({ | ||
55 | url: SERVER.SERVERAPI + '/rest/sjsb/DataReport/getReceiveDataReportResult', | ||
56 | method: 'get', | ||
57 | params: { | ||
58 | bsmReport: bsmReport | ||
59 | } | ||
60 | }) | ||
61 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -40,10 +40,8 @@ | ... | @@ -40,10 +40,8 @@ |
40 | 权利人证件种类: <br /> | 40 | 权利人证件种类: <br /> |
41 | <p class="label-detail">(QLRZJZL)</p> | 41 | <p class="label-detail">(QLRZJZL)</p> |
42 | </span> | 42 | </span> |
43 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.QLRZJZL" placeholder="请选择"> | 43 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QLRZJZL" placeholder="权利人证件种类"> |
44 | <el-option v-for="item in dicData['A30']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | 44 | </el-input> |
45 | </el-option> | ||
46 | </el-select> | ||
47 | </el-form-item> | 45 | </el-form-item> |
48 | </el-col> | 46 | </el-col> |
49 | 47 | ||
... | @@ -63,8 +61,8 @@ | ... | @@ -63,8 +61,8 @@ |
63 | 权利人通讯地址: <br /> | 61 | 权利人通讯地址: <br /> |
64 | <p class="label-detail">(QLRTXDZ)</p> | 62 | <p class="label-detail">(QLRTXDZ)</p> |
65 | </span> | 63 | </span> |
66 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QLRTXDZ" | 64 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QLRTXDZ" placeholder="权利人通讯地址"> |
67 | placeholder="权利人通讯地址"></el-input> | 65 | </el-input> |
68 | </el-form-item> | 66 | </el-form-item> |
69 | </el-col> | 67 | </el-col> |
70 | </el-row> | 68 | </el-row> |
... | @@ -86,8 +84,8 @@ | ... | @@ -86,8 +84,8 @@ |
86 | 权利人法人名称: <br /> | 84 | 权利人法人名称: <br /> |
87 | <p class="label-detail">(QLRFRMC)</p> | 85 | <p class="label-detail">(QLRFRMC)</p> |
88 | </span> | 86 | </span> |
89 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QLRFRMC" | 87 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QLRFRMC" placeholder="权利人法人名称"> |
90 | placeholder="权利人法人名称"></el-input> | 88 | </el-input> |
91 | </el-form-item> | 89 | </el-form-item> |
92 | </el-col> | 90 | </el-col> |
93 | 91 | ||
... | @@ -110,8 +108,8 @@ | ... | @@ -110,8 +108,8 @@ |
110 | 权利人代理人名称: <br /> | 108 | 权利人代理人名称: <br /> |
111 | <p class="label-detail">(QLRDLRMC)</p> | 109 | <p class="label-detail">(QLRDLRMC)</p> |
112 | </span> | 110 | </span> |
113 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QLRDLRMC" | 111 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QLRDLRMC" placeholder="权利人代理人名称"> |
114 | placeholder="权利人代理人名称"></el-input> | 112 | </el-input> |
115 | </el-form-item> | 113 | </el-form-item> |
116 | </el-col> | 114 | </el-col> |
117 | 115 | ||
... | @@ -132,8 +130,8 @@ | ... | @@ -132,8 +130,8 @@ |
132 | 权利人代理机构: <br /> | 130 | 权利人代理机构: <br /> |
133 | <p class="label-detail">(QLRDLJG)</p> | 131 | <p class="label-detail">(QLRDLJG)</p> |
134 | </span> | 132 | </span> |
135 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QLRDLJG" | 133 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QLRDLJG" placeholder="权利人代理机构"> |
136 | placeholder="权利人代理机构"></el-input> | 134 | </el-input> |
137 | </el-form-item> | 135 | </el-form-item> |
138 | </el-col> | 136 | </el-col> |
139 | </el-row> | 137 | </el-row> |
... | @@ -155,10 +153,7 @@ | ... | @@ -155,10 +153,7 @@ |
155 | 性别: <br /> | 153 | 性别: <br /> |
156 | <p class="label-detail">(XB)</p> | 154 | <p class="label-detail">(XB)</p> |
157 | </span> | 155 | </span> |
158 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.XB" placeholder="请选择"> | 156 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.XB" placeholder="性别"></el-input> |
159 | <el-option v-for="item in dicData['A43']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
160 | </el-option> | ||
161 | </el-select> | ||
162 | </el-form-item> | 157 | </el-form-item> |
163 | </el-col> | 158 | </el-col> |
164 | 159 | ||
... | @@ -191,10 +186,7 @@ | ... | @@ -191,10 +186,7 @@ |
191 | 义务人证件种类: <br /> | 186 | 义务人证件种类: <br /> |
192 | <p class="label-detail">(YWRZJZL)</p> | 187 | <p class="label-detail">(YWRZJZL)</p> |
193 | </span> | 188 | </span> |
194 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.YWRZJZL" placeholder="请选择"> | 189 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWRZJZL" placeholder="义务人证件种类"></el-input> |
195 | <el-option v-for="item in dicData['A30']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
196 | </el-option> | ||
197 | </el-select> | ||
198 | </el-form-item> | 190 | </el-form-item> |
199 | </el-col> | 191 | </el-col> |
200 | 192 | ||
... | @@ -216,8 +208,8 @@ | ... | @@ -216,8 +208,8 @@ |
216 | 义务人通讯地址: <br /> | 208 | 义务人通讯地址: <br /> |
217 | <p class="label-detail">(YWRTXDZ)</p> | 209 | <p class="label-detail">(YWRTXDZ)</p> |
218 | </span> | 210 | </span> |
219 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWRTXDZ" | 211 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWRTXDZ" placeholder="义务人通讯地址"> |
220 | placeholder="义务人通讯地址"></el-input> | 212 | </el-input> |
221 | </el-form-item> | 213 | </el-form-item> |
222 | </el-col> | 214 | </el-col> |
223 | 215 | ||
... | @@ -237,8 +229,8 @@ | ... | @@ -237,8 +229,8 @@ |
237 | 义务人法人名称: <br /> | 229 | 义务人法人名称: <br /> |
238 | <p class="label-detail">(YWRFRMC)</p> | 230 | <p class="label-detail">(YWRFRMC)</p> |
239 | </span> | 231 | </span> |
240 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWRFRMC" | 232 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWRFRMC" placeholder="义务人法人名称"> |
241 | placeholder="义务人法人名称"></el-input> | 233 | </el-input> |
242 | </el-form-item> | 234 | </el-form-item> |
243 | </el-col> | 235 | </el-col> |
244 | </el-row> | 236 | </el-row> |
... | @@ -250,8 +242,8 @@ | ... | @@ -250,8 +242,8 @@ |
250 | 义务人法人电话: <br /> | 242 | 义务人法人电话: <br /> |
251 | <p class="label-detail">(YWRFRDH)</p> | 243 | <p class="label-detail">(YWRFRDH)</p> |
252 | </span> | 244 | </span> |
253 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWRFRDH" | 245 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWRFRDH" placeholder="义务人法人电话"> |
254 | placeholder="义务人法人电话"></el-input> | 246 | </el-input> |
255 | </el-form-item> | 247 | </el-form-item> |
256 | </el-col> | 248 | </el-col> |
257 | 249 | ||
... | @@ -261,8 +253,8 @@ | ... | @@ -261,8 +253,8 @@ |
261 | 义务人代理人名称: <br /> | 253 | 义务人代理人名称: <br /> |
262 | <p class="label-detail">(YWRDLRMC)</p> | 254 | <p class="label-detail">(YWRDLRMC)</p> |
263 | </span> | 255 | </span> |
264 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWRDLRMC" | 256 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWRDLRMC" placeholder="义务人代理人名称"> |
265 | placeholder="义务人代理人名称"></el-input> | 257 | </el-input> |
266 | </el-form-item> | 258 | </el-form-item> |
267 | </el-col> | 259 | </el-col> |
268 | 260 | ||
... | @@ -272,8 +264,8 @@ | ... | @@ -272,8 +264,8 @@ |
272 | 义务人代理人电话: <br /> | 264 | 义务人代理人电话: <br /> |
273 | <p class="label-detail">(YWRDLRDH)</p> | 265 | <p class="label-detail">(YWRDLRDH)</p> |
274 | </span> | 266 | </span> |
275 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWRDLRDH" | 267 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWRDLRDH" placeholder="义务人代理人电话"> |
276 | placeholder="义务人代理人电话"></el-input> | 268 | </el-input> |
277 | </el-form-item> | 269 | </el-form-item> |
278 | </el-col> | 270 | </el-col> |
279 | </el-row> | 271 | </el-row> |
... | @@ -285,8 +277,8 @@ | ... | @@ -285,8 +277,8 @@ |
285 | 义务人代理机构: <br /> | 277 | 义务人代理机构: <br /> |
286 | <p class="label-detail">(YWRDLJG)</p> | 278 | <p class="label-detail">(YWRDLJG)</p> |
287 | </span> | 279 | </span> |
288 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWRDLJG" | 280 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWRDLJG" placeholder="义务人代理机构"> |
289 | placeholder="义务人代理机构"></el-input> | 281 | </el-input> |
290 | </el-form-item> | 282 | </el-form-item> |
291 | </el-col> | 283 | </el-col> |
292 | 284 | ||
... | @@ -317,79 +309,79 @@ | ... | @@ -317,79 +309,79 @@ |
317 | </template> | 309 | </template> |
318 | <script> | 310 | <script> |
319 | // 申请人属性信息 | 311 | // 申请人属性信息 |
320 | import business from '@/api/business' | 312 | import business from "@/api/business"; |
321 | import ruleMixin from '@/mixins/ruleMixin.js' | 313 | import ruleMixin from "@/mixins/ruleMixin.js"; |
322 | import treeSelect from '@/components/treeSelect/index.vue' | 314 | import treeSelect from "@/components/treeSelect/index.vue"; |
323 | export default { | 315 | export default { |
324 | mixins: [ruleMixin], | 316 | mixins: [ruleMixin], |
325 | props: { | 317 | props: { |
326 | bsmSjsb: { | 318 | bsmSjsb: { |
327 | type: String, | 319 | type: String, |
328 | default: '' | 320 | default: "", |
329 | }, | 321 | }, |
330 | bsmYwsjb: { | 322 | bsmYwsjb: { |
331 | type: String, | 323 | type: String, |
332 | default: '' | 324 | default: "", |
333 | } | 325 | }, |
334 | }, | 326 | }, |
335 | components: { | 327 | components: { |
336 | treeSelect | 328 | treeSelect, |
337 | }, | 329 | }, |
338 | data () { | 330 | data() { |
339 | return { | 331 | return { |
340 | ruleForm: { | 332 | ruleForm: { |
341 | YSDM: '', | 333 | YSDM: "", |
342 | YWH: '', | 334 | YWH: "", |
343 | QLRMC: '', | 335 | QLRMC: "", |
344 | QLRZJZL: '', | 336 | QLRZJZL: "", |
345 | QLRZJH: '', | 337 | QLRZJH: "", |
346 | QLRTXDZ: '', | 338 | QLRTXDZ: "", |
347 | QLRYB: '', | 339 | QLRYB: "", |
348 | QLRFRMC: '', | 340 | QLRFRMC: "", |
349 | QLRFRDH: '', | 341 | QLRFRDH: "", |
350 | QLRDLRMC: '', | 342 | QLRDLRMC: "", |
351 | QLRDLRDH: '', | 343 | QLRDLRDH: "", |
352 | QLRDLJG: '', | 344 | QLRDLJG: "", |
353 | HJSZSS: '', | 345 | HJSZSS: "", |
354 | XB: '', | 346 | XB: "", |
355 | DH: '', | 347 | DH: "", |
356 | YWRMC: '', | 348 | YWRMC: "", |
357 | YWRZJZL: '', | 349 | YWRZJZL: "", |
358 | YWRZJH: '', | 350 | YWRZJH: "", |
359 | YWRTXDZ: '', | 351 | YWRTXDZ: "", |
360 | YWRYB: '', | 352 | YWRYB: "", |
361 | YWRFRMC: '', | 353 | YWRFRMC: "", |
362 | YWRFRDH: '', | 354 | YWRFRDH: "", |
363 | YWRDLRMC: '', | 355 | YWRDLRMC: "", |
364 | YWRDLJG: '', | 356 | YWRDLJG: "", |
365 | BZ: '', | 357 | BZ: "", |
366 | QXDM: '' | 358 | QXDM: "", |
367 | } | 359 | }, |
368 | } | 360 | }; |
369 | }, | 361 | }, |
370 | methods: { | 362 | methods: { |
371 | async featchData () { | 363 | async featchData() { |
372 | try { | 364 | try { |
373 | let { result: res } = await business.getDjfDjSqrById(this.bsmSjsb) | 365 | let { result: res } = await business.getDjfDjSqrById(this.bsmSjsb); |
374 | this.ruleForm = res | 366 | this.ruleForm = res; |
375 | //this.featchRule() | 367 | //this.featchRule() |
376 | } catch (error) { | 368 | } catch (error) { |
377 | this.$refs.msg.messageShow() | 369 | this.$refs.msg.messageShow(); |
378 | } | 370 | } |
379 | }, | 371 | }, |
380 | handleUpdateForm () { | 372 | handleUpdateForm() { |
381 | return new Promise(async (resolve, reject) => { | 373 | return new Promise(async (resolve, reject) => { |
382 | try { | 374 | try { |
383 | let data = _.cloneDeep(this.ruleForm) | 375 | let data = _.cloneDeep(this.ruleForm); |
384 | let res = await business.updateDjfDjSqr(data) | 376 | let res = await business.updateDjfDjSqr(data); |
385 | resolve(res.code) | 377 | resolve(res.code); |
386 | } catch (error) { | 378 | } catch (error) { |
387 | this.$refs.msg.messageShow() | 379 | this.$refs.msg.messageShow(); |
388 | } | 380 | } |
389 | }) | 381 | }); |
390 | } | 382 | }, |
391 | } | 383 | }, |
392 | } | 384 | }; |
393 | </script> | 385 | </script> |
394 | <style scoped lang="scss"> | 386 | <style scoped lang="scss"> |
395 | @import "./css/itemForm.scss"; | 387 | @import "./css/itemForm.scss"; | ... | ... |
... | @@ -69,7 +69,7 @@ | ... | @@ -69,7 +69,7 @@ |
69 | <p class="label-detail">(SQZSBS)</p> | 69 | <p class="label-detail">(SQZSBS)</p> |
70 | </span> | 70 | </span> |
71 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.SQZSBS" placeholder="申请证书版式"> | 71 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.SQZSBS" placeholder="申请证书版式"> |
72 | <el-option v-for="item in dicData['A41']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | 72 | <el-option v-for="item in dicData['A41']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE-0"> |
73 | </el-option> | 73 | </el-option> |
74 | </el-select> | 74 | </el-select> |
75 | </el-form-item> | 75 | </el-form-item> |
... | @@ -245,7 +245,7 @@ export default { | ... | @@ -245,7 +245,7 @@ export default { |
245 | default: "", | 245 | default: "", |
246 | }, | 246 | }, |
247 | }, | 247 | }, |
248 | data() { | 248 | data () { |
249 | return { | 249 | return { |
250 | ruleForm: { | 250 | ruleForm: { |
251 | YSDM: "", | 251 | YSDM: "", |
... | @@ -271,7 +271,7 @@ export default { | ... | @@ -271,7 +271,7 @@ export default { |
271 | }; | 271 | }; |
272 | }, | 272 | }, |
273 | methods: { | 273 | methods: { |
274 | async featchData() { | 274 | async featchData () { |
275 | try { | 275 | try { |
276 | let { result: res } = await business.getDjtDjSlsqById(this.bsmSjsb); | 276 | let { result: res } = await business.getDjtDjSlsqById(this.bsmSjsb); |
277 | this.ruleForm = res; | 277 | this.ruleForm = res; |
... | @@ -280,7 +280,7 @@ export default { | ... | @@ -280,7 +280,7 @@ export default { |
280 | this.$refs.msg.messageShow(); | 280 | this.$refs.msg.messageShow(); |
281 | } | 281 | } |
282 | }, | 282 | }, |
283 | handleUpdateForm() { | 283 | handleUpdateForm () { |
284 | return new Promise(async (resolve) => { | 284 | return new Promise(async (resolve) => { |
285 | try { | 285 | try { |
286 | let res = await business.updateDjtDjSlsq(this.ruleForm); | 286 | let res = await business.updateDjtDjSlsq(this.ruleForm); | ... | ... |
... | @@ -8,7 +8,7 @@ | ... | @@ -8,7 +8,7 @@ |
8 | 标识码: <br /> | 8 | 标识码: <br /> |
9 | <p class="label-detail">(BSM)</p> | 9 | <p class="label-detail">(BSM)</p> |
10 | </span> | 10 | </span> |
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bsm" placeholder="标识码"></el-input> | 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BSM" placeholder="标识码"></el-input> |
12 | </el-form-item> | 12 | </el-form-item> |
13 | </el-col> | 13 | </el-col> |
14 | 14 | ||
... | @@ -18,7 +18,7 @@ | ... | @@ -18,7 +18,7 @@ |
18 | 要素代码: <br /> | 18 | 要素代码: <br /> |
19 | <p class="label-detail">(YSDM)</p> | 19 | <p class="label-detail">(YSDM)</p> |
20 | </span> | 20 | </span> |
21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ysdm" placeholder="要素代码"></el-input> | 21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> |
22 | </el-form-item> | 22 | </el-form-item> |
23 | </el-col> | 23 | </el-col> |
24 | 24 | ... | ... |
1 | <template> | 1 | <template> |
2 | <div class="parcelSpaceProperties itemForm"> | 2 | <div class="parcelSpaceProperties itemForm"> |
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="115px" :key="key"> | 3 | <el-form :model="obligeeForm" ref="formList" label-width="113px" :key="key"> |
4 | <el-row> | 4 | <div v-for="(item, index) in ruleForm" :key="index" class="obligee-item"> |
5 | <p class="obligee-item-name">坐标点{{ index + 1 }}</p> | ||
6 | <div class="obligee-item-list"> | ||
7 | <el-row class="obligee-item-input"> | ||
5 | <el-col :span="8"> | 8 | <el-col :span="8"> |
6 | <el-form-item prop="BDCDYH"> | 9 | <el-form-item class="borderTopNone"> |
7 | <span slot="label"> | 10 | <span slot="label"> |
8 | 不动产单元号: <br /> | 11 | 序号: <br /> |
9 | <p class="label-detail">(BDCDYH)</p> | 12 | <p class="label-detail">(XH)</p> |
10 | </span> | 13 | </span> |
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bdcdyh" placeholder="不动产单元号"></el-input> | 14 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].xh" placeholder="序号"> |
15 | </el-input> | ||
16 | </el-form-item> | ||
17 | </el-col> | ||
18 | </el-row> | ||
19 | <el-row class="obligee-item-input"> | ||
20 | <el-col :span="8"> | ||
21 | <el-form-item class="borderTopNone"> | ||
22 | <span slot="label"> | ||
23 | 空间类型: <br /> | ||
24 | <p class="label-detail">(KJLX)</p> | ||
25 | </span> | ||
26 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].kjlx" placeholder="空间类型"> | ||
27 | </el-input> | ||
12 | </el-form-item> | 28 | </el-form-item> |
13 | </el-col> | 29 | </el-col> |
14 | |||
15 | <el-col :span="8"> | 30 | <el-col :span="8"> |
16 | <el-form-item prop="ZDX" :rules="{ type: 'number' }"> | 31 | <el-form-item class="borderTopNone"> |
17 | <span slot="label"> | 32 | <span slot="label"> |
18 | 子对象: <br /> | 33 | 子对象: <br /> |
19 | <p class="label-detail">(ZDX)</p> | 34 | <p class="label-detail">(ZDX)</p> |
20 | </span> | 35 | </span> |
21 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.zdx" type="number" | 36 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].zdx" placeholder="子对象"> |
22 | v-only-number="{ max: 9999, min: 0, precision: 0 }" placeholder="子对象"></el-input> | 37 | </el-input> |
23 | </el-form-item> | 38 | </el-form-item> |
24 | </el-col> | 39 | </el-col> |
25 | |||
26 | <el-col :span="8"> | 40 | <el-col :span="8"> |
27 | <el-form-item prop="XH" :rules="{ type: 'number' }"> | 41 | <el-form-item class="borderTopNone"> |
28 | <span slot="label"> | 42 | <span slot="label"> |
29 | 序号: <br /> | 43 | 不动产单元号: <br /> |
30 | <p class="label-detail">(XH)</p> | 44 | <p class="label-detail">(BDCDYH)</p> |
31 | </span> | 45 | </span> |
32 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.xh" type="number" | 46 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].bdcdyh" placeholder="不动产单元号"> |
33 | v-only-number="{ max: 999999, min: 0, precision: 0 }" placeholder="序号"></el-input> | 47 | </el-input> |
34 | </el-form-item> | 48 | </el-form-item> |
35 | </el-col> | 49 | </el-col> |
36 | </el-row> | 50 | </el-row> |
37 | 51 | <el-row class="obligee-item-input"> | |
38 | <el-row> | ||
39 | <el-col :span="8"> | 52 | <el-col :span="8"> |
40 | <el-form-item prop="XZB" :rules="{ type: 'number' }"> | 53 | <el-form-item class="borderTopNone"> |
41 | <span slot="label"> | 54 | <span slot="label"> |
42 | X坐标: <br /> | 55 | X坐标: <br /> |
43 | <p class="label-detail">(XZB)</p> | 56 | <p class="label-detail">(XZB)</p> |
44 | </span> | 57 | </span> |
45 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.xzb" type="number" | 58 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].xzb" placeholder="X坐标"> |
46 | v-only-number="{ max: 999999999999999, min: 0, precision: 8 }" placeholder="X坐标"></el-input> | 59 | </el-input> |
47 | </el-form-item> | 60 | </el-form-item> |
48 | </el-col> | 61 | </el-col> |
49 | |||
50 | <el-col :span="8"> | 62 | <el-col :span="8"> |
51 | <el-form-item prop="YZB" :rules="{ type: 'number' }"> | 63 | <el-form-item class="borderTopNone"> |
52 | <span slot="label"> | 64 | <span slot="label"> |
53 | Y坐标: <br /> | 65 | Y坐标: <br /> |
54 | <p class="label-detail">(YZB)</p> | 66 | <p class="label-detail">(YZB)</p> |
55 | </span> | 67 | </span> |
56 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.yzb" type="number" | 68 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].yzb" placeholder="Y坐标"> |
57 | v-only-number="{ max: 999999999999999, min: 0, precision: 8 }" placeholder="Y坐标"></el-input> | 69 | </el-input> |
70 | </el-form-item> | ||
71 | </el-col> | ||
72 | <el-col :span="8"> | ||
73 | <el-form-item class="borderTopNone"> | ||
74 | <span slot="label"> | ||
75 | Z坐标: <br /> | ||
76 | <p class="label-detail">(ZZB)</p> | ||
77 | </span> | ||
78 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].zzb" placeholder="Z坐标"> | ||
79 | </el-input> | ||
58 | </el-form-item> | 80 | </el-form-item> |
59 | </el-col> | 81 | </el-col> |
60 | </el-row> | 82 | </el-row> |
83 | </div> | ||
84 | </div> | ||
61 | </el-form> | 85 | </el-form> |
62 | <message-tips ref="msg" /> | 86 | <message-tips ref="msg" /> |
63 | </div> | 87 | </div> |
64 | </template> | 88 | </template> |
65 | <script> | 89 | <script> |
66 | // 宗地空间属性 | 90 | // 宗地空间属性 |
67 | import business from '@/api/business' | 91 | import business from "@/api/business"; |
68 | import ruleMixin from '@/mixins/ruleMixin.js' | 92 | import ruleMixin from "@/mixins/ruleMixin.js"; |
69 | export default { | 93 | export default { |
70 | mixins: [ruleMixin], | 94 | mixins: [ruleMixin], |
71 | props: { | 95 | props: { |
72 | bsmSjsb: { | 96 | bsmSjsb: { |
73 | type: String, | 97 | type: String, |
74 | default: '' | 98 | default: "", |
75 | }, | 99 | }, |
76 | bsmYwsjb: { | 100 | bsmYwsjb: { |
77 | type: String, | 101 | type: String, |
78 | default: '' | 102 | default: "", |
79 | } | ||
80 | }, | 103 | }, |
81 | data () { | 104 | }, |
105 | data() { | ||
82 | return { | 106 | return { |
83 | ruleForm: { | 107 | ruleForm: { |
84 | BDCDYH: '', | 108 | BDCDYH: "", |
85 | ZDX: '', | 109 | ZDX: "", |
86 | XH: '', | 110 | XH: "", |
87 | XZB: '', | 111 | XZB: "", |
88 | YZB: '' | 112 | YZB: "", |
89 | } | 113 | }, |
90 | } | 114 | }; |
91 | }, | 115 | }, |
92 | methods: { | 116 | methods: { |
93 | async featchData () { | 117 | async featchData() { |
94 | try { | 118 | try { |
95 | let { result: res } = await business.getZdK103ById(this.bsmSjsb) | 119 | let { result: res } = await business.getZdK103ById(this.bsmSjsb); |
96 | this.ruleForm = res | 120 | this.ruleForm = res; |
97 | //this.featchRule() | 121 | //this.featchRule() |
98 | } catch (error) { | 122 | } catch (error) { |
99 | this.$refs.msg.messageShow() | 123 | this.$refs.msg.messageShow(); |
100 | } | 124 | } |
101 | }, | 125 | }, |
102 | handleUpdateForm () { | 126 | handleUpdateForm() { |
103 | return new Promise(async (resolve) => { | 127 | return new Promise(async (resolve) => { |
104 | try { | 128 | try { |
105 | let res = await business.updateZdK103(this.ruleForm) | 129 | let res = await business.updateZdK103(this.ruleForm); |
106 | // this.$refs['formList'].resetFields(); | 130 | // this.$refs['formList'].resetFields(); |
107 | resolve(res.code) | 131 | resolve(res.code); |
108 | } catch (error) { | 132 | } catch (error) { |
109 | this.$refs.msg.messageShow() | 133 | this.$refs.msg.messageShow(); |
110 | } | ||
111 | }) | ||
112 | } | 134 | } |
113 | } | 135 | }); |
114 | } | 136 | }, |
137 | }, | ||
138 | }; | ||
115 | </script> | 139 | </script> |
116 | <style scoped lang="scss"> | 140 | <style scoped lang="scss"> |
117 | @import "./css/itemForm.scss"; | 141 | @import "./css/itemForm.scss"; |
142 | |||
143 | .obligee-item { | ||
144 | display: flex; | ||
145 | height: 100%; | ||
146 | margin-bottom: 15px; | ||
147 | margin-right: 5px; | ||
148 | |||
149 | &-name { | ||
150 | display: flex; | ||
151 | align-items: center; | ||
152 | justify-content: center; | ||
153 | width: 20px; | ||
154 | padding: 10px 20px; | ||
155 | line-height: 28px; | ||
156 | border: 1px solid #ccc; | ||
157 | margin-right: 15px; | ||
158 | border-radius: 3px; | ||
159 | } | ||
160 | |||
161 | &-list { | ||
162 | width: 100%; | ||
163 | flex: 1; | ||
164 | display: flex; | ||
165 | justify-content: center; | ||
166 | flex-direction: column; | ||
167 | } | ||
168 | } | ||
118 | </style> | 169 | </style> |
119 | 170 | ||
120 | 171 | ... | ... |
... | @@ -12,65 +12,65 @@ | ... | @@ -12,65 +12,65 @@ |
12 | <div v-if="titleName == 'sjmx'" class="sjmx"> | 12 | <div v-if="titleName == 'sjmx'" class="sjmx"> |
13 | <div class="dialog-from"> | 13 | <div class="dialog-from"> |
14 | <el-row> | 14 | <el-row> |
15 | <el-col :span="6"> | 15 | <el-col :span="5"> |
16 | <span>业务报文ID:</span> | 16 | <span>业务报文ID:</span> |
17 | <div>{{ dataReport.bizMsgid }}</div> | 17 | <div>{{ dataReport.bizMsgid }}</div> |
18 | </el-col> | 18 | </el-col> |
19 | <el-col :span="6"> | 19 | <el-col :span="7"> |
20 | <span>接入报文ID:</span> | 20 | <span>接入报文ID:</span> |
21 | <div>{{ dataReport.asid }}</div> | 21 | <div>{{ dataReport.asid }}</div> |
22 | </el-col> | 22 | </el-col> |
23 | <el-col :span="6"> | 23 | <el-col :span="5"> |
24 | <span>行政区划编码:</span> | 24 | <span>行政区划编码:</span> |
25 | <div>{{ dataReport.areacode }}</div> | 25 | <div>{{ dataReport.areacode }}</div> |
26 | </el-col> | 26 | </el-col> |
27 | <el-col :span="6"> | 27 | <el-col :span="7"> |
28 | <span>上次不动产单元号:</span> | 28 | <span>上次不动产单元号:</span> |
29 | <div>{{ dataReport.preestatenum }}</div> | 29 | <div>{{ dataReport.preestatenum }}</div> |
30 | </el-col> | 30 | </el-col> |
31 | </el-row> | 31 | </el-row> |
32 | <el-row> | 32 | <el-row> |
33 | <el-col :span="6"> | 33 | <el-col :span="5"> |
34 | <span>业务编码:</span> | 34 | <span>业务编码:</span> |
35 | <div>{{ dataReport.rectype }}</div> | 35 | <div>{{ dataReport.rectype }}</div> |
36 | </el-col> | 36 | </el-col> |
37 | <el-col :span="6"> | 37 | <el-col :span="7"> |
38 | <span>权利类型:</span> | 38 | <span>权利类型:</span> |
39 | <div>{{ dataReport.righttype }}</div> | 39 | <div>{{ dataReport.righttype }}</div> |
40 | </el-col> | 40 | </el-col> |
41 | <el-col :span="6"> | 41 | <el-col :span="5"> |
42 | <span>登记类型:</span> | 42 | <span>登记类型:</span> |
43 | <div>{{ dataReport.regtype }}</div> | 43 | <div>{{ dataReport.regtype }}</div> |
44 | </el-col> | 44 | </el-col> |
45 | <el-col :span="6"> | 45 | <el-col :span="7"> |
46 | <span>不动产权证书数量:</span> | 46 | <span>不动产权证书数量:</span> |
47 | <div>{{ dataReport.certcount }}</div> | 47 | <div>{{ dataReport.certcount }}</div> |
48 | </el-col> | 48 | </el-col> |
49 | </el-row> | 49 | </el-row> |
50 | <el-row> | 50 | <el-row> |
51 | <el-col :span="6"> | 51 | <el-col :span="5"> |
52 | <span>创建时间:</span> | 52 | <span>创建时间:</span> |
53 | <div>{{ dataReport.createdate }}</div> | 53 | <div>{{ dataReport.createdate }}</div> |
54 | </el-col> | 54 | </el-col> |
55 | <el-col :span="6"> | 55 | <el-col :span="7"> |
56 | <span>业务流水号:</span> | 56 | <span>业务流水号:</span> |
57 | <div>{{ dataReport.recflowid }}</div> | 57 | <div>{{ dataReport.recflowid }}</div> |
58 | </el-col> | 58 | </el-col> |
59 | <el-col :span="6"> | 59 | <el-col :span="5"> |
60 | <span>登记机构:</span> | 60 | <span>登记机构:</span> |
61 | <div>{{ dataReport.regorgid }}</div> | 61 | <div>{{ dataReport.regorgid }}</div> |
62 | </el-col> | 62 | </el-col> |
63 | <el-col :span="6"> | 63 | <el-col :span="7"> |
64 | <span>证明数量:</span> | 64 | <span>证明数量:</span> |
65 | <div>{{ dataReport.proofcount }}</div> | 65 | <div>{{ dataReport.proofcount }}</div> |
66 | </el-col> | 66 | </el-col> |
67 | </el-row> | 67 | </el-row> |
68 | <el-row> | 68 | <el-row> |
69 | <el-col :span="6"> | 69 | <el-col :span="5"> |
70 | <span>宗地/宗海代码:</span> | 70 | <span>宗地/宗海代码:</span> |
71 | <div>{{ dataReport.parcelid }}</div> | 71 | <div>{{ dataReport.parcelid }}</div> |
72 | </el-col> | 72 | </el-col> |
73 | <el-col :span="6"> | 73 | <el-col :span="7"> |
74 | <span>不动产单元号:</span> | 74 | <span>不动产单元号:</span> |
75 | <div>{{ dataReport.estatenum }}</div> | 75 | <div>{{ dataReport.estatenum }}</div> |
76 | </el-col> | 76 | </el-col> | ... | ... |
... | @@ -57,7 +57,8 @@ | ... | @@ -57,7 +57,8 @@ |
57 | } | 57 | } |
58 | } | 58 | } |
59 | 59 | ||
60 | .el-icon-date { | 60 | .el-icon-date, |
61 | .el-icon-time { | ||
61 | display: none; | 62 | display: none; |
62 | } | 63 | } |
63 | 64 | ||
... | @@ -65,6 +66,7 @@ | ... | @@ -65,6 +66,7 @@ |
65 | // refine element ui upload | 66 | // refine element ui upload |
66 | .el-input.is-disabled .el-input__inner { | 67 | .el-input.is-disabled .el-input__inner { |
67 | color: #FFFFFF !important; | 68 | color: #FFFFFF !important; |
69 | background-color: transparent !important; | ||
68 | } | 70 | } |
69 | 71 | ||
70 | .upload-container { | 72 | .upload-container { | ... | ... |
src/views/jsbwcx/components/result.vue
0 → 100644
1 | <!-- | ||
2 | 功能:结果 | ||
3 | 作者:calliope | ||
4 | --> | ||
5 | <template> | ||
6 | <div class='result'> | ||
7 | <p>响应xml</p> | ||
8 | <el-input type="textarea" :rows="6" class="resulttext" placeholder="请输入内容" v-model="REPMSGXML"> | ||
9 | </el-input> | ||
10 | <p>错误信息</p> | ||
11 | <el-input type="textarea" :rows="6" class="resulttext" placeholder="请输入内容" v-model="ERRORINFO"> | ||
12 | </el-input> | ||
13 | </div> | ||
14 | </template> | ||
15 | <script> | ||
16 | import { getReceiveDataReportResult } from "@/api/sbbwcx.js"; | ||
17 | export default { | ||
18 | components: {}, | ||
19 | props: { | ||
20 | formData: { | ||
21 | type: Object, | ||
22 | default: {} | ||
23 | } | ||
24 | }, | ||
25 | data () { | ||
26 | return { | ||
27 | REPMSGXML: '', | ||
28 | ERRORINFO: '', | ||
29 | } | ||
30 | }, | ||
31 | created () { | ||
32 | getReceiveDataReportResult(this.formData.bsmReport).then(res => { | ||
33 | let data = res.result | ||
34 | this.REPMSGXML = data.REPMSGXML | ||
35 | this.ERRORINFO = data.ERRORINFO | ||
36 | }) | ||
37 | } | ||
38 | } | ||
39 | </script> | ||
40 | <style scoped lang='scss'> | ||
41 | @import '~@/styles/public.scss'; | ||
42 | |||
43 | .result { | ||
44 | padding: 15px; | ||
45 | |||
46 | p { | ||
47 | color: #ffffff; | ||
48 | line-height: 26px; | ||
49 | font-size: 18px; | ||
50 | } | ||
51 | } | ||
52 | |||
53 | /deep/.el-textarea__inner { | ||
54 | min-height: 33vh !important; | ||
55 | background-color: #08346F !important; | ||
56 | color: #ffffff; | ||
57 | border: none !important; | ||
58 | } | ||
59 | </style> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
... | @@ -185,7 +185,9 @@ export default { | ... | @@ -185,7 +185,9 @@ export default { |
185 | > | 185 | > |
186 | 详情 | 186 | 详情 |
187 | </el-button> | 187 | </el-button> |
188 | <el-button type="primary">结果</el-button> | 188 | <el-button type="primary" onClick={() => { |
189 | this.handleResult(scope.row); | ||
190 | }}>结果</el-button> | ||
189 | </div> | 191 | </div> |
190 | ) | 192 | ) |
191 | } | 193 | } |
... | @@ -226,6 +228,10 @@ export default { | ... | @@ -226,6 +228,10 @@ export default { |
226 | featchData () { | 228 | featchData () { |
227 | this.pageData.currentPage = 1 | 229 | this.pageData.currentPage = 1 |
228 | this.queryClick(); | 230 | this.queryClick(); |
231 | }, | ||
232 | // 结果 | ||
233 | handleResult (row) { | ||
234 | this.$popupDialog('响应结果', 'views/jsbwcx/components/result', row) | ||
229 | } | 235 | } |
230 | } | 236 | } |
231 | } | 237 | } | ... | ... |
... | @@ -6,8 +6,8 @@ | ... | @@ -6,8 +6,8 @@ |
6 | <el-form ref="ruleForm" :model="form" label-width="100px"> | 6 | <el-form ref="ruleForm" :model="form" label-width="100px"> |
7 | <el-row class="mb-5"> | 7 | <el-row class="mb-5"> |
8 | <el-col :span="6"> | 8 | <el-col :span="6"> |
9 | <el-form-item label="行政区" prop="pcode"> | 9 | <el-form-item label="行政区" prop="qxdm"> |
10 | <el-select v-model="form.pcode" class="width100" clearable placeholder="行政区"> | 10 | <el-select v-model="form.qxdm" class="width100" clearable placeholder="行政区"> |
11 | <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | 11 | <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> |
12 | </el-option> | 12 | </el-option> |
13 | </el-select> | 13 | </el-select> | ... | ... |
... | @@ -86,9 +86,9 @@ export default { | ... | @@ -86,9 +86,9 @@ export default { |
86 | methods: { | 86 | methods: { |
87 | // 初始化数据 | 87 | // 初始化数据 |
88 | queryClick () { | 88 | queryClick () { |
89 | this.$startLoading(); | 89 | // this.$startLoading(); |
90 | getQlxxDictList({ ...this.ruleForm, ...this.pageData }).then(res => { | 90 | getQlxxDictList({ ...this.ruleForm, ...this.pageData }).then(res => { |
91 | this.$endLoading(); | 91 | // this.$endLoading(); |
92 | let { records, total } = res.result | 92 | let { records, total } = res.result |
93 | this.tableData.data = records ? records : [] | 93 | this.tableData.data = records ? records : [] |
94 | this.tableData.total = total ? total : 0 | 94 | this.tableData.total = total ? total : 0 | ... | ... |
-
Please register or sign in to post a comment