266f7dde by renchao@pashanhoo.com

Merge branch 'dev'

2 parents f47c3a19 b74765ce
/*
* @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 = () =>
......
......@@ -22,6 +22,7 @@ const getters = {
// workflow
isRefresh: state => state.user.isRefresh,
workFresh: state => state.user.workFresh,
yjsqOptions: state => state.workflow.yjsqOptions
yjsqOptions: state => state.workflow.yjsqOptions,
dqhj: state => state.getdqhj.dqhj
}
export default getters
......
const state = {
dqhj: "",
}
const mutations = {
SET_DQHJ: (state, data) => {
state.dqhj = data
}
}
const actions = {
setdqjh ({ commit }, data) {
commit('SET_DQHJ', data)
}
}
export default {
namespaced: true,
state,
mutations,
actions
}
<!--
* @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-16 14:39:55
* @LastEditTime: 2023-08-25 09:16:01
-->
<template>
<div class="spyj loadingtext">
......@@ -75,23 +75,17 @@ import { mapGetters } from "vuex";
import { getNewDatesh } from "@/utils/util";
export default {
computed: {
...mapGetters(["userData", "yjsqOptions", "userInfo"]),
...mapGetters(["dqhj", "yjsqOptions", "userInfo"]),
},
data() {
return {
isNoData: false,
currentindex: 0,
bsmSlsq: "",
refresh: 10,
viewEdit: false,
bsmSlsq: this.$route.query.bsmSlsq,
bestepid: this.$route.query.bestepid,
propsParam: {},
tableData: [],
falg: false,
falg1: false,
jdmc: "",
indexdqlc: 0,
shows: false,
};
},
......@@ -104,29 +98,43 @@ export default {
deep: true,
immediate: true,
},
},
created() {},
mounted() {
this.propsParam = this.$attrs;
this.viewEdit = this.$parent.currentSelectTab.ableOperation;
this.getShList();
dqhj: {
handler(val) {
this.propsParam = this.$attrs;
this.dataset()
if(this.$parent.dqhj){
this.getShList();
}
},
deep: true,
immediate: true,
},
switch (this.$parent.dqhj) {
case "cs":
this.indexdqlc = 0;
this.jdmc = "初审";
break;
case "fs":
this.indexdqlc = 1;
this.jdmc = "复审";
break;
case "hd":
this.indexdqlc = 2;
this.jdmc = "核定";
break;
}
},
created() {},
methods: {
/**
* @description: dataset
* @param {*} 数据处理
* @author: renchao
*/
dataset(){
this.viewEdit = this.$parent.currentSelectTab.ableOperation;
// switch (this.$parent.dqhj) {
// case "cs":
// this.indexdqlc = 0;
// this.jdmc = "初审";
// break;
// case "fs":
// this.indexdqlc = 1;
// this.jdmc = "复审";
// break;
// case "hd":
// this.indexdqlc = 2;
// this.jdmc = "核定";
// break;
// }
},
/**
* @description: getShList
* @param {*} obj
......@@ -141,7 +149,6 @@ export default {
getSpyjList(formdata).then((res) => {
if (res.code === 200 && res.result) {
this.$nextTick(() => {
this.tableData = res.result;
if (this.shows) {
this.shows = false;
......@@ -177,20 +184,14 @@ export default {
}
console.log("this.tableData333",this.tableData);
});
console.log("this.tableData444",this.tableData);
this.$endLoading();
});
this.$endLoading();
}
});
},
/**
* @description: judgment
* @param {*} obj
* @author: renchao
*/
judgment(obj) {},
/**
* @description: onSubmit
* @author: renchao
*/
......@@ -201,7 +202,7 @@ export default {
item["czjg"] = "1";
});
var index = this.tableData.findIndex(
(item) => item.shyj === null||item.shyj === ""
(item) => item.shyj ==null||item.shyj ==""
);
if(index==-1){
this.shows = true;
......
......@@ -60,6 +60,7 @@ export default {
this.leftButtonList = res.result.button;
if (res.result.properties && res.result.properties.length) {
this.dqhj = res.result.properties[0].value
this.$store.dispatch('getdqhj/setdqjh', this.dqhj);
}
this.rightButtonList = res.result.operation;
this.slsq = res.result.slsq
......@@ -220,7 +221,6 @@ export default {
record(formdata).then((res) => {
if (res.code === 200) {
if (res.result.length === 1) {
console.log(res.result, 'res.result');
res.result[0].state ? that.$message({
message: '登簿成功',
type: 'success'
......
/*
* @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
......@@ -174,7 +174,6 @@
<el-form-item label="共有方式:">
<el-radio-group
:disabled="!viewEdit"
@change="showCZInfo"
v-model="ruleForm.sldy.gyfs"
>
<el-radio label="0">单独所有</el-radio>
......@@ -359,13 +358,7 @@ export default {
this.czrOptions = this.ruleForm.qlrList;
this.key++;
},
// /**
// * @description: showCZInfo
// * @author: renchao
// */
// showCZInfo() {
// console.log(this.ruleForm.slsq.gyfs);
// },
// 是否持证人变化
/**
* @description: 是否持证人变化
......
......@@ -151,7 +151,6 @@
<el-form-item label="共有方式:">
<el-radio-group
:disabled="!viewEdit"
@change="showCZInfo"
v-model="ruleForm.sldyList[0].gyfs"
>
<el-radio label="0">单独所有</el-radio>
......@@ -352,13 +351,8 @@ export default {
this.ruleForm.qlrList = _.cloneDeep(val);
this.czrOptions = this.ruleForm.qlrList;
},
/**
* @description: showCZInfo
* @author: renchao
*/
showCZInfo() {
// console.log(this.ruleForm.slsq.gyfs);
},
// 是否持证人变化
/**
* @description: 是否持证人变化
......
......@@ -75,7 +75,9 @@ class data extends filter {
},
{
prop: "bdcqzh",
label: "不动产权证号"
label: "不动产权证号",
width: '150',
showOverflowTooltip: true
},
{
label: '操作',
......