f4a7d443 by xiaomiao

Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev

2 parents ac327273 22d6462f
/*
* @Description: 全局路由
* @Autor: renchao
* @LastEditTime: 2023-05-26 17:11:19
* @LastEditTime: 2023-08-25 09:09:25
*/
import Vue from 'vue'
import Router from 'vue-router'
......@@ -34,22 +34,22 @@ export const constantRoutes = [
hidden: true,
meta: { title: '发起申请' }
},
// 登记簿补录
{
path: '/djbworkFrame',
component: () => import('@/views/djbworkflow/workFrame.vue'),
name: 'djbworkFrame',
hidden: true,
meta: { title: '登记簿补录' }
},
// 登记簿补录只读框架
{
path: '/djbworkFrameView',
component: () => import('@/views/djbworkflow/workFrameView.vue'),
name: 'djbworkFrameView',
hidden: true,
meta: { title: '登记簿补录' }
},
// 登记簿补录
{
path: '/djbworkFrame',
component: () => import('@/views/djbworkflow/workFrame.vue'),
name: 'djbworkFrame',
hidden: true,
meta: { title: '登记簿补录' }
},
// 登记簿补录只读框架
{
path: '/djbworkFrameView',
component: () => import('@/views/djbworkflow/workFrameView.vue'),
name: 'djbworkFrameView',
hidden: true,
meta: { title: '登记簿补录' }
},
//登记簿详情
{
path: '/djbFrameall',
......@@ -255,6 +255,59 @@ export const asyncRoutes = [
]
},
{
path: '/xxba',
parentId: null,
component: Layout,
meta: { title: '信息备案', icon: 'xxba' },
redirect: '/xxba/qyxxba',
alwaysShow: true,
name: 'xxba',
children: [
{
path: 'qyxxba',
component: () => import('@/views/xxba/qyxxba/index.vue'),
name: 'qyxxba',
meta: { title: '企业信息备案' }
},
{
path: 'lpxmba',
component: () => import('@/views/xxba/lpxmba/index.vue'),
name: 'lpxmba',
meta: { title: '楼盘项目备案' }
},
{
path: 'yhjgba',
component: () => import('@/views/xxba/yhjgba/index.vue'),
name: 'yhjgba',
meta: { title: '银行机构备案' }
},
]
},
// 统计分析
{
path: '/tjfx',
parentId: null,
component: Layout,
meta: { title: '统计分析', icon: 'tjfx' },
redirect: '/tjfx/ywltj',
alwaysShow: true,
name: 'tjfx',
children: [
{
path: 'ywltj',
component: () => import('@/views/tjfx/ywltj/index.vue'),
name: 'qyxxba',
meta: { title: '业务量统计' }
},
{
path: 'gzltj',
component: () => import('@/views/tjfx/gzltj/index.vue'),
name: 'gzltj',
meta: { title: '工作量统计' }
}
]
},
{
path: '/system',
id: '9',
parentId: null,
......@@ -358,26 +411,30 @@ export const asyncRoutes = [
},
]
},
// jkfw
{
path: '/jkfw',
id: '7',
parentId: null,
component: Layout,
meta: { title: '接口服务', icon: 'system' },
redirect: '/jkfw/ptjk',
meta: { title: '接口服务', icon: 'jkfw' },
redirect: '/jkfw/ywltj',
alwaysShow: true,
name: 'jkfw',
children: [
{
path: 'yyjk',
component: () => import('@/views/jkfw/yyjk/index.vue'),
name: 'yyjk',
meta: { title: '引用接口' }
},
{
path: 'ptjk',
id: '71',
parentId: '7',
component: () => import('@/views/jkfw/ptjk/ptjk.vue'),
component: () => import('@/views/jkfw/ptjk/index.vue'),
name: 'ptjk',
meta: { title: '平台接口' }
},
}
]
}
},
]
const createRouter = () =>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-25 09:08:53
-->
<template>
<div class='yhjgba'>
<el-empty description="正在开发"></el-empty>
</div>
</template>
<script>
export default {
components: {},
data () {
return {
}
}
}
</script>
<style scoped lang='scss'>
</style>
\ No newline at end of file
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-25 08:59:04
-->
<template>
<div class='yhjgba'>
<el-empty description="正在开发"></el-empty>
</div>
</template>
<script>
export default {
components: {},
data () {
return {
}
}
}
</script>
<style scoped lang='scss'>
</style>
\ No newline at end of file
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-25 08:59:04
-->
<template>
<div class='yhjgba'>
<el-empty description="正在开发"></el-empty>
</div>
</template>
<script>
export default {
components: {},
data () {
return {
}
}
}
</script>
<style scoped lang='scss'>
</style>
\ No newline at end of file
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-23 15:36:24
* @LastEditTime: 2023-08-25 09:21:38
-->
<template>
<div>
......@@ -126,7 +126,12 @@
context.fillText(this.bdcqz.qlr ? this.bdcqz.qlr : '', 138, 97);
context.fillText(this.bdcqz.gyqk ? this.bdcqz.gyqk : '', 138, 138);
context.fillText(this.bdcqz.zl ? this.bdcqz.zl : '', 138, 180);
context.fillText(this.bdcqz.bdcdyh ? this.bdcqz.bdcdyh : '', 138, 223);
// 不动产单元号
this.bdcdyh = this.bdcqz.bdcdyh.slice(0, 6) + ' ' + this.bdcqz.bdcdyh.slice(6, 12) + ' ' +
this.bdcqz.bdcdyh.slice(12, 19) + ' ' + this.bdcqz.bdcdyh.slice(19, this.bdcqz.bdcdyh.length)
context.fillText(this.bdcdyh ? this.bdcdyh : '', 138, 223);
context.fillText(this.bdcqz.qllx ? this.bdcqz.qllx : '', 138, 263);
context.fillText(this.bdcqz.qlxz ? this.bdcqz.qlxz : '', 138, 303);
context.fillText(this.bdcqz.yt ? this.bdcqz.yt : '', 138, 346);
......@@ -158,7 +163,7 @@
}
// qlqtzk
const maxWidth = 280; // 最大宽度限制
const maxWidth = 305; // 最大宽度限制
let lines = this.bdcqz.qlqtzk ? this.bdcqz.qlqtzk.split('\n') : [];
lines.forEach((line, index) => {
const y = 469 + (index * 37); // 每行文本的垂直位置
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-22 16:37:00
* @LastEditTime: 2023-08-25 09:31:57
-->
<template>
<div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="height:720px;text-align: center;">
......@@ -148,10 +148,10 @@
context.fillText(this.bdcqz.mj ? this.bdcqz.mj : '', 129, 386);
// context.fillText(this.bdcqz.syqx ? this.bdcqz.syqx : '', 129, 429);
// qlqtzk
const maxWidth = 336; // 最大宽度限制
const maxWidth = 333; // 最大宽度限制
let lines = this.bdcqz.qlqtzk ? this.bdcqz.qlqtzk.split('\n') : [];
lines.forEach((line, index) => {
const y = 463 + (index * 45); // 每行文本的垂直位置
const y = 463 + (index * 40); // 每行文本的垂直位置
let currentLine = '';
let arr = [];
for (let word of line) {
......@@ -186,29 +186,51 @@
}
arr.push(currentLine);
arr.forEach((line, index) => {
context.fillText(line, 580, y + (index * 16)); // 调整行高
context.fillText(line, 580, y + (index * 30)); // 调整行高
})
})
let lines3 = this.bdcqz.syqx ? this.bdcqz.syqx.split(' ') : [];
lines3.forEach((line, index) => {
const y = 423 + (index * 27); // 每行文本的垂直位置
let currentLine = '';
let arr = [];
for (let word of line) {
const testLine = currentLine + word;
const lineWidth = context.measureText(testLine).width;
if (lineWidth <= 315) {
currentLine = testLine;
} else {
arr.push(currentLine);
currentLine = word;
if (lines3.length >= 22) {
lines3.forEach((line, index) => {
const y = 423 + (index * 27); // 每行文本的垂直位置
let currentLine = '';
let arr = [];
for (let word of line) {
const testLine = currentLine + word;
const lineWidth = context.measureText(testLine).width;
if (lineWidth <= 315) {
currentLine = testLine;
} else {
arr.push(currentLine);
currentLine = word;
}
}
}
arr.push(currentLine);
arr.forEach((line, index) => {
context.fillText(line, 129, y + (index * 20)); // 调整行高
arr.push(currentLine);
arr.forEach((line, index) => {
context.fillText(line, 129, y + (index * 20)); // 调整行高
})
})
})
} else {
lines3.forEach((line, index) => {
const y = 430 + (index * 27); // 每行文本的垂直位置
let currentLine = '';
let arr = [];
for (let word of line) {
const testLine = currentLine + word;
const lineWidth = context.measureText(testLine).width;
if (lineWidth <= 315) {
currentLine = testLine;
} else {
arr.push(currentLine);
currentLine = word;
}
}
arr.push(currentLine);
arr.forEach((line, index) => {
context.fillText(line, 129, y + (index * 20)); // 调整行高
})
})
}
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-04-13 10:28:20
* @LastEditTime: 2023-08-25 09:06:19
*/
import filter from '@/utils/filter.js'
let vm = null
......@@ -50,7 +50,6 @@ class data extends filter {
{
prop: "czfs",
label: "操作方式",
width: '90'
},
{
prop: "czywbh",
......@@ -60,9 +59,8 @@ class data extends filter {
{
prop: "cznr",
label: "操作内容",
render: (h, scope) => {
return <div class="item-cwnr">{scope.row.cznr}</div>
}
width: '500',
showOverflowTooltip: true
},
{
label: '操作',
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-25 08:57:33
-->
<template>
<div class='lpxmba'>
<el-empty description="正在开发"></el-empty>
</div>
</template>
<script>
export default {
components: {},
data () {
return {
}
}
}
</script>
<style scoped lang='scss'>
</style>
\ No newline at end of file
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-25 08:59:16
-->
<template>
<div class='qyxxba'> <el-empty description="正在开发"></el-empty></div>
</template>
<script>
export default {
components: {},
data () {
return {
}
}
}
</script>
<style scoped lang='scss'>
</style>
\ No newline at end of file
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-25 08:59:04
-->
<template>
<div class='yhjgba'>
<el-empty description="正在开发"></el-empty>
</div>
</template>
<script>
export default {
components: {},
data () {
return {
}
}
}
</script>
<style scoped lang='scss'>
</style>
\ No newline at end of file
......@@ -75,7 +75,9 @@ class data extends filter {
},
{
prop: "bdcqzh",
label: "不动产权证号"
label: "不动产权证号",
width: '150',
showOverflowTooltip: true
},
{
label: '操作',
......