Merge branch 'master' of http://yun.pashanhoo.com:9090/bdc/bdcjg-web
Showing
11 changed files
with
315 additions
and
195 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> |
| ... | @@ -178,7 +178,7 @@ | ... | @@ -178,7 +178,7 @@ |
| 178 | </el-input> | 178 | </el-input> |
| 179 | </el-form-item> | 179 | </el-form-item> |
| 180 | </el-col> | 180 | </el-col> |
| 181 | <el-col :span="8"> | 181 | <el-col :span="8"> |
| 182 | <el-form-item prop="SFWTAJ"> | 182 | <el-form-item prop="SFWTAJ"> |
| 183 | <span slot="label"> | 183 | <span slot="label"> |
| 184 | 是否问题案件: <br /> | 184 | 是否问题案件: <br /> |
| ... | @@ -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 | <el-col :span="8"> | 5 | <p class="obligee-item-name">坐标点{{ index + 1 }}</p> |
| 6 | <el-form-item prop="BDCDYH"> | 6 | <div class="obligee-item-list"> |
| 7 | <span slot="label"> | 7 | <el-row class="obligee-item-input"> |
| 8 | 不动产单元号: <br /> | 8 | <el-col :span="8"> |
| 9 | <p class="label-detail">(BDCDYH)</p> | 9 | <el-form-item class="borderTopNone"> |
| 10 | </span> | 10 | <span slot="label"> |
| 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bdcdyh" placeholder="不动产单元号"></el-input> | 11 | 序号: <br /> |
| 12 | </el-form-item> | 12 | <p class="label-detail">(XH)</p> |
| 13 | </el-col> | 13 | </span> |
| 14 | 14 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].xh" placeholder="序号"> | |
| 15 | <el-col :span="8"> | 15 | </el-input> |
| 16 | <el-form-item prop="ZDX" :rules="{ type: 'number' }"> | 16 | </el-form-item> |
| 17 | <span slot="label"> | 17 | </el-col> |
| 18 | 子对象: <br /> | 18 | </el-row> |
| 19 | <p class="label-detail">(ZDX)</p> | 19 | <el-row class="obligee-item-input"> |
| 20 | </span> | 20 | <el-col :span="8"> |
| 21 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.zdx" type="number" | 21 | <el-form-item class="borderTopNone"> |
| 22 | v-only-number="{ max: 9999, min: 0, precision: 0 }" placeholder="子对象"></el-input> | 22 | <span slot="label"> |
| 23 | </el-form-item> | 23 | 空间类型: <br /> |
| 24 | </el-col> | 24 | <p class="label-detail">(KJLX)</p> |
| 25 | 25 | </span> | |
| 26 | <el-col :span="8"> | 26 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].kjlx" placeholder="空间类型"> |
| 27 | <el-form-item prop="XH" :rules="{ type: 'number' }"> | 27 | </el-input> |
| 28 | <span slot="label"> | 28 | </el-form-item> |
| 29 | 序号: <br /> | 29 | </el-col> |
| 30 | <p class="label-detail">(XH)</p> | 30 | <el-col :span="8"> |
| 31 | </span> | 31 | <el-form-item class="borderTopNone"> |
| 32 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.xh" type="number" | 32 | <span slot="label"> |
| 33 | v-only-number="{ max: 999999, min: 0, precision: 0 }" placeholder="序号"></el-input> | 33 | 子对象: <br /> |
| 34 | </el-form-item> | 34 | <p class="label-detail">(ZDX)</p> |
| 35 | </el-col> | 35 | </span> |
| 36 | </el-row> | 36 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].zdx" placeholder="子对象"> |
| 37 | 37 | </el-input> | |
| 38 | <el-row> | 38 | </el-form-item> |
| 39 | <el-col :span="8"> | 39 | </el-col> |
| 40 | <el-form-item prop="XZB" :rules="{ type: 'number' }"> | 40 | <el-col :span="8"> |
| 41 | <span slot="label"> | 41 | <el-form-item class="borderTopNone"> |
| 42 | X坐标: <br /> | 42 | <span slot="label"> |
| 43 | <p class="label-detail">(XZB)</p> | 43 | 不动产单元号: <br /> |
| 44 | </span> | 44 | <p class="label-detail">(BDCDYH)</p> |
| 45 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.xzb" type="number" | 45 | </span> |
| 46 | v-only-number="{ max: 999999999999999, min: 0, precision: 8 }" placeholder="X坐标"></el-input> | 46 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].bdcdyh" placeholder="不动产单元号"> |
| 47 | </el-form-item> | 47 | </el-input> |
| 48 | </el-col> | 48 | </el-form-item> |
| 49 | 49 | </el-col> | |
| 50 | <el-col :span="8"> | 50 | </el-row> |
| 51 | <el-form-item prop="YZB" :rules="{ type: 'number' }"> | 51 | <el-row class="obligee-item-input"> |
| 52 | <span slot="label"> | 52 | <el-col :span="8"> |
| 53 | Y坐标: <br /> | 53 | <el-form-item class="borderTopNone"> |
| 54 | <p class="label-detail">(YZB)</p> | 54 | <span slot="label"> |
| 55 | </span> | 55 | X坐标: <br /> |
| 56 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.yzb" type="number" | 56 | <p class="label-detail">(XZB)</p> |
| 57 | v-only-number="{ max: 999999999999999, min: 0, precision: 8 }" placeholder="Y坐标"></el-input> | 57 | </span> |
| 58 | </el-form-item> | 58 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].xzb" placeholder="X坐标"> |
| 59 | </el-col> | 59 | </el-input> |
| 60 | </el-row> | 60 | </el-form-item> |
| 61 | </el-col> | ||
| 62 | <el-col :span="8"> | ||
| 63 | <el-form-item class="borderTopNone"> | ||
| 64 | <span slot="label"> | ||
| 65 | Y坐标: <br /> | ||
| 66 | <p class="label-detail">(YZB)</p> | ||
| 67 | </span> | ||
| 68 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm[index].yzb" placeholder="Y坐标"> | ||
| 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> | ||
| 80 | </el-form-item> | ||
| 81 | </el-col> | ||
| 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 | } | 103 | }, |
| 80 | }, | 104 | }, |
| 81 | data () { | 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 | } | 134 | } |
| 111 | }) | 135 | }); |
| 112 | } | 136 | }, |
| 113 | } | 137 | }, |
| 114 | } | 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> | ... | ... |
| ... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
| 2 | <div class="from-clues"> | 2 | <div class="from-clues"> |
| 3 | <!-- 表单部分 --> | 3 | <!-- 表单部分 --> |
| 4 | <div class="from-clues-header"> | 4 | <div class="from-clues-header"> |
| 5 | <el-form @submit.native.prevent :model="ruleForm" label-width="120px"> | 5 | <el-form @submit.native.prevent :model="ruleForm" label-width="120px"> |
| 6 | <el-row :gutter="20"> | 6 | <el-row :gutter="20"> |
| 7 | <el-col :span="6"> | 7 | <el-col :span="6"> |
| 8 | <el-form-item label="字典类型编码"> | 8 | <el-form-item label="字典类型编码"> |
| ... | @@ -14,7 +14,7 @@ | ... | @@ -14,7 +14,7 @@ |
| 14 | <el-input v-model="ruleForm.dname" @clear="queryClick" clearable placeholder="字典类型名称"></el-input> | 14 | <el-input v-model="ruleForm.dname" @clear="queryClick" clearable placeholder="字典类型名称"></el-input> |
| 15 | </el-form-item> | 15 | </el-form-item> |
| 16 | </el-col> | 16 | </el-col> |
| 17 | <!-- 操作按钮 --> | 17 | <!-- 操作按钮 --> |
| 18 | <el-col :span="12" class="btnColRight"> | 18 | <el-col :span="12" class="btnColRight"> |
| 19 | 19 | ||
| 20 | <btn nativeType="cx" @click="queryClick">查询</btn> | 20 | <btn nativeType="cx" @click="queryClick">查询</btn> |
| ... | @@ -71,8 +71,8 @@ export default { | ... | @@ -71,8 +71,8 @@ export default { |
| 71 | <div> | 71 | <div> |
| 72 | { | 72 | { |
| 73 | scope.row.isenable == '1' ? | 73 | scope.row.isenable == '1' ? |
| 74 | <el-button type="text" icon="el-icon-edit-outline" onClick={() => { this.editClick(scope.row, 1) }}>修改</el-button> : | 74 | <el-button type="text" icon="el-icon-edit-outline" onClick={() => { this.editClick(scope.row, 1) }}>修改</el-button> : |
| 75 | <el-button type="text" icon="el-icon-view" onClick={() => { this.editClick(scope.row, 2) }}>查看</el-button> | 75 | <el-button type="text" icon="el-icon-view" onClick={() => { this.editClick(scope.row, 2) }}>查看</el-button> |
| 76 | } | 76 | } |
| 77 | </div> | 77 | </div> |
| 78 | ); | 78 | ); |
| ... | @@ -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