266f7dde by renchao@pashanhoo.com

Merge branch 'dev'

2 parents f47c3a19 b74765ce
1 /* 1 /*
2 * @Description: 全局路由 2 * @Description: 全局路由
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-26 17:11:19 4 * @LastEditTime: 2023-08-25 09:09:25
5 */ 5 */
6 import Vue from 'vue' 6 import Vue from 'vue'
7 import Router from 'vue-router' 7 import Router from 'vue-router'
...@@ -34,22 +34,22 @@ export const constantRoutes = [ ...@@ -34,22 +34,22 @@ export const constantRoutes = [
34 hidden: true, 34 hidden: true,
35 meta: { title: '发起申请' } 35 meta: { title: '发起申请' }
36 }, 36 },
37 // 登记簿补录 37 // 登记簿补录
38 { 38 {
39 path: '/djbworkFrame', 39 path: '/djbworkFrame',
40 component: () => import('@/views/djbworkflow/workFrame.vue'), 40 component: () => import('@/views/djbworkflow/workFrame.vue'),
41 name: 'djbworkFrame', 41 name: 'djbworkFrame',
42 hidden: true, 42 hidden: true,
43 meta: { title: '登记簿补录' } 43 meta: { title: '登记簿补录' }
44 }, 44 },
45 // 登记簿补录只读框架 45 // 登记簿补录只读框架
46 { 46 {
47 path: '/djbworkFrameView', 47 path: '/djbworkFrameView',
48 component: () => import('@/views/djbworkflow/workFrameView.vue'), 48 component: () => import('@/views/djbworkflow/workFrameView.vue'),
49 name: 'djbworkFrameView', 49 name: 'djbworkFrameView',
50 hidden: true, 50 hidden: true,
51 meta: { title: '登记簿补录' } 51 meta: { title: '登记簿补录' }
52 }, 52 },
53 //登记簿详情 53 //登记簿详情
54 { 54 {
55 path: '/djbFrameall', 55 path: '/djbFrameall',
...@@ -255,6 +255,59 @@ export const asyncRoutes = [ ...@@ -255,6 +255,59 @@ export const asyncRoutes = [
255 ] 255 ]
256 }, 256 },
257 { 257 {
258 path: '/xxba',
259 parentId: null,
260 component: Layout,
261 meta: { title: '信息备案', icon: 'xxba' },
262 redirect: '/xxba/qyxxba',
263 alwaysShow: true,
264 name: 'xxba',
265 children: [
266 {
267 path: 'qyxxba',
268 component: () => import('@/views/xxba/qyxxba/index.vue'),
269 name: 'qyxxba',
270 meta: { title: '企业信息备案' }
271 },
272 {
273 path: 'lpxmba',
274 component: () => import('@/views/xxba/lpxmba/index.vue'),
275 name: 'lpxmba',
276 meta: { title: '楼盘项目备案' }
277 },
278 {
279 path: 'yhjgba',
280 component: () => import('@/views/xxba/yhjgba/index.vue'),
281 name: 'yhjgba',
282 meta: { title: '银行机构备案' }
283 },
284 ]
285 },
286 // 统计分析
287 {
288 path: '/tjfx',
289 parentId: null,
290 component: Layout,
291 meta: { title: '统计分析', icon: 'tjfx' },
292 redirect: '/tjfx/ywltj',
293 alwaysShow: true,
294 name: 'tjfx',
295 children: [
296 {
297 path: 'ywltj',
298 component: () => import('@/views/tjfx/ywltj/index.vue'),
299 name: 'qyxxba',
300 meta: { title: '业务量统计' }
301 },
302 {
303 path: 'gzltj',
304 component: () => import('@/views/tjfx/gzltj/index.vue'),
305 name: 'gzltj',
306 meta: { title: '工作量统计' }
307 }
308 ]
309 },
310 {
258 path: '/system', 311 path: '/system',
259 id: '9', 312 id: '9',
260 parentId: null, 313 parentId: null,
...@@ -358,26 +411,30 @@ export const asyncRoutes = [ ...@@ -358,26 +411,30 @@ export const asyncRoutes = [
358 }, 411 },
359 ] 412 ]
360 }, 413 },
414 // jkfw
361 { 415 {
362 path: '/jkfw', 416 path: '/jkfw',
363 id: '7',
364 parentId: null, 417 parentId: null,
365 component: Layout, 418 component: Layout,
366 meta: { title: '接口服务', icon: 'system' }, 419 meta: { title: '接口服务', icon: 'jkfw' },
367 redirect: '/jkfw/ptjk', 420 redirect: '/jkfw/ywltj',
368 alwaysShow: true, 421 alwaysShow: true,
369 name: 'jkfw', 422 name: 'jkfw',
370 children: [ 423 children: [
371 { 424 {
425 path: 'yyjk',
426 component: () => import('@/views/jkfw/yyjk/index.vue'),
427 name: 'yyjk',
428 meta: { title: '引用接口' }
429 },
430 {
372 path: 'ptjk', 431 path: 'ptjk',
373 id: '71', 432 component: () => import('@/views/jkfw/ptjk/index.vue'),
374 parentId: '7',
375 component: () => import('@/views/jkfw/ptjk/ptjk.vue'),
376 name: 'ptjk', 433 name: 'ptjk',
377 meta: { title: '平台接口' } 434 meta: { title: '平台接口' }
378 }, 435 }
379 ] 436 ]
380 } 437 },
381 ] 438 ]
382 439
383 const createRouter = () => 440 const createRouter = () =>
......
...@@ -22,6 +22,7 @@ const getters = { ...@@ -22,6 +22,7 @@ const getters = {
22 // workflow 22 // workflow
23 isRefresh: state => state.user.isRefresh, 23 isRefresh: state => state.user.isRefresh,
24 workFresh: state => state.user.workFresh, 24 workFresh: state => state.user.workFresh,
25 yjsqOptions: state => state.workflow.yjsqOptions 25 yjsqOptions: state => state.workflow.yjsqOptions,
26 dqhj: state => state.getdqhj.dqhj
26 } 27 }
27 export default getters 28 export default getters
......
1 const state = {
2 dqhj: "",
3 }
4
5 const mutations = {
6 SET_DQHJ: (state, data) => {
7 state.dqhj = data
8 }
9 }
10
11 const actions = {
12 setdqjh ({ commit }, data) {
13 commit('SET_DQHJ', data)
14 }
15 }
16
17 export default {
18 namespaced: true,
19 state,
20 mutations,
21 actions
22 }
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-08-25 09:08:53
5 -->
6 <template>
7 <div class='yhjgba'>
8 <el-empty description="正在开发"></el-empty>
9 </div>
10 </template>
11 <script>
12
13 export default {
14 components: {},
15 data () {
16 return {
17 }
18 }
19 }
20 </script>
21 <style scoped lang='scss'>
22 </style>
...\ No newline at end of file ...\ No newline at end of file
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-08-25 08:59:04
5 -->
6 <template>
7 <div class='yhjgba'>
8 <el-empty description="正在开发"></el-empty>
9 </div>
10 </template>
11 <script>
12
13 export default {
14 components: {},
15 data () {
16 return {
17 }
18 }
19 }
20 </script>
21 <style scoped lang='scss'>
22 </style>
...\ No newline at end of file ...\ No newline at end of file
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-08-25 08:59:04
5 -->
6 <template>
7 <div class='yhjgba'>
8 <el-empty description="正在开发"></el-empty>
9 </div>
10 </template>
11 <script>
12
13 export default {
14 components: {},
15 data () {
16 return {
17 }
18 }
19 }
20 </script>
21 <style scoped lang='scss'>
22 </style>
...\ No newline at end of file ...\ No newline at end of file
1 <!-- 1 <!--
2 * @Description: 审批意见 2 * @Description: 审批意见
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 14:39:55 4 * @LastEditTime: 2023-08-25 09:16:01
5 --> 5 -->
6 <template> 6 <template>
7 <div class="spyj loadingtext"> 7 <div class="spyj loadingtext">
...@@ -75,23 +75,17 @@ import { mapGetters } from "vuex"; ...@@ -75,23 +75,17 @@ import { mapGetters } from "vuex";
75 import { getNewDatesh } from "@/utils/util"; 75 import { getNewDatesh } from "@/utils/util";
76 export default { 76 export default {
77 computed: { 77 computed: {
78 ...mapGetters(["userData", "yjsqOptions", "userInfo"]), 78 ...mapGetters(["dqhj", "yjsqOptions", "userInfo"]),
79 }, 79 },
80 data() { 80 data() {
81 return { 81 return {
82 isNoData: false,
83 currentindex: 0, 82 currentindex: 0,
84 bsmSlsq: "",
85 refresh: 10, 83 refresh: 10,
86 viewEdit: false, 84 viewEdit: false,
87 bsmSlsq: this.$route.query.bsmSlsq, 85 bsmSlsq: this.$route.query.bsmSlsq,
88 bestepid: this.$route.query.bestepid, 86 bestepid: this.$route.query.bestepid,
89 propsParam: {}, 87 propsParam: {},
90 tableData: [], 88 tableData: [],
91 falg: false,
92 falg1: false,
93 jdmc: "",
94 indexdqlc: 0,
95 shows: false, 89 shows: false,
96 }; 90 };
97 }, 91 },
...@@ -104,29 +98,43 @@ export default { ...@@ -104,29 +98,43 @@ export default {
104 deep: true, 98 deep: true,
105 immediate: true, 99 immediate: true,
106 }, 100 },
107 }, 101 dqhj: {
108 created() {}, 102 handler(val) {
109 mounted() { 103 this.propsParam = this.$attrs;
110 this.propsParam = this.$attrs; 104 this.dataset()
111 this.viewEdit = this.$parent.currentSelectTab.ableOperation; 105 if(this.$parent.dqhj){
112 this.getShList(); 106 this.getShList();
107 }
108 },
109 deep: true,
110 immediate: true,
111 },
113 112
114 switch (this.$parent.dqhj) {
115 case "cs":
116 this.indexdqlc = 0;
117 this.jdmc = "初审";
118 break;
119 case "fs":
120 this.indexdqlc = 1;
121 this.jdmc = "复审";
122 break;
123 case "hd":
124 this.indexdqlc = 2;
125 this.jdmc = "核定";
126 break;
127 }
128 }, 113 },
114 created() {},
129 methods: { 115 methods: {
116 /**
117 * @description: dataset
118 * @param {*} 数据处理
119 * @author: renchao
120 */
121 dataset(){
122 this.viewEdit = this.$parent.currentSelectTab.ableOperation;
123 // switch (this.$parent.dqhj) {
124 // case "cs":
125 // this.indexdqlc = 0;
126 // this.jdmc = "初审";
127 // break;
128 // case "fs":
129 // this.indexdqlc = 1;
130 // this.jdmc = "复审";
131 // break;
132 // case "hd":
133 // this.indexdqlc = 2;
134 // this.jdmc = "核定";
135 // break;
136 // }
137 },
130 /** 138 /**
131 * @description: getShList 139 * @description: getShList
132 * @param {*} obj 140 * @param {*} obj
...@@ -141,7 +149,6 @@ export default { ...@@ -141,7 +149,6 @@ export default {
141 getSpyjList(formdata).then((res) => { 149 getSpyjList(formdata).then((res) => {
142 150
143 if (res.code === 200 && res.result) { 151 if (res.code === 200 && res.result) {
144 this.$nextTick(() => {
145 this.tableData = res.result; 152 this.tableData = res.result;
146 if (this.shows) { 153 if (this.shows) {
147 this.shows = false; 154 this.shows = false;
...@@ -177,20 +184,14 @@ export default { ...@@ -177,20 +184,14 @@ export default {
177 } 184 }
178 console.log("this.tableData333",this.tableData); 185 console.log("this.tableData333",this.tableData);
179 }); 186 });
180 console.log("this.tableData444",this.tableData); 187 this.$endLoading();
181 this.$endLoading(); 188
182 });
183 } 189 }
184 190
185 }); 191 });
192
186 }, 193 },
187 /** 194 /**
188 * @description: judgment
189 * @param {*} obj
190 * @author: renchao
191 */
192 judgment(obj) {},
193 /**
194 * @description: onSubmit 195 * @description: onSubmit
195 * @author: renchao 196 * @author: renchao
196 */ 197 */
...@@ -201,7 +202,7 @@ export default { ...@@ -201,7 +202,7 @@ export default {
201 item["czjg"] = "1"; 202 item["czjg"] = "1";
202 }); 203 });
203 var index = this.tableData.findIndex( 204 var index = this.tableData.findIndex(
204 (item) => item.shyj === null||item.shyj === "" 205 (item) => item.shyj ==null||item.shyj ==""
205 ); 206 );
206 if(index==-1){ 207 if(index==-1){
207 this.shows = true; 208 this.shows = true;
......
...@@ -60,6 +60,7 @@ export default { ...@@ -60,6 +60,7 @@ export default {
60 this.leftButtonList = res.result.button; 60 this.leftButtonList = res.result.button;
61 if (res.result.properties && res.result.properties.length) { 61 if (res.result.properties && res.result.properties.length) {
62 this.dqhj = res.result.properties[0].value 62 this.dqhj = res.result.properties[0].value
63 this.$store.dispatch('getdqhj/setdqjh', this.dqhj);
63 } 64 }
64 this.rightButtonList = res.result.operation; 65 this.rightButtonList = res.result.operation;
65 this.slsq = res.result.slsq 66 this.slsq = res.result.slsq
...@@ -220,7 +221,6 @@ export default { ...@@ -220,7 +221,6 @@ export default {
220 record(formdata).then((res) => { 221 record(formdata).then((res) => {
221 if (res.code === 200) { 222 if (res.code === 200) {
222 if (res.result.length === 1) { 223 if (res.result.length === 1) {
223 console.log(res.result, 'res.result');
224 res.result[0].state ? that.$message({ 224 res.result[0].state ? that.$message({
225 message: '登簿成功', 225 message: '登簿成功',
226 type: 'success' 226 type: 'success'
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-04-13 10:28:20 4 * @LastEditTime: 2023-08-25 09:06:19
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -50,7 +50,6 @@ class data extends filter { ...@@ -50,7 +50,6 @@ class data extends filter {
50 { 50 {
51 prop: "czfs", 51 prop: "czfs",
52 label: "操作方式", 52 label: "操作方式",
53 width: '90'
54 }, 53 },
55 { 54 {
56 prop: "czywbh", 55 prop: "czywbh",
...@@ -60,9 +59,8 @@ class data extends filter { ...@@ -60,9 +59,8 @@ class data extends filter {
60 { 59 {
61 prop: "cznr", 60 prop: "cznr",
62 label: "操作内容", 61 label: "操作内容",
63 render: (h, scope) => { 62 width: '500',
64 return <div class="item-cwnr">{scope.row.cznr}</div> 63 showOverflowTooltip: true
65 }
66 }, 64 },
67 { 65 {
68 label: '操作', 66 label: '操作',
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-08-25 08:57:33
5 -->
6 <template>
7 <div class='lpxmba'>
8 <el-empty description="正在开发"></el-empty>
9 </div>
10 </template>
11 <script>
12
13 export default {
14 components: {},
15 data () {
16 return {
17 }
18 }
19 }
20 </script>
21 <style scoped lang='scss'>
22 </style>
...\ No newline at end of file ...\ No newline at end of file
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-08-25 08:59:16
5 -->
6 <template>
7 <div class='qyxxba'> <el-empty description="正在开发"></el-empty></div>
8 </template>
9 <script>
10
11 export default {
12 components: {},
13 data () {
14 return {
15 }
16 }
17 }
18 </script>
19 <style scoped lang='scss'>
20 </style>
...\ No newline at end of file ...\ No newline at end of file
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-08-25 08:59:04
5 -->
6 <template>
7 <div class='yhjgba'>
8 <el-empty description="正在开发"></el-empty>
9 </div>
10 </template>
11 <script>
12
13 export default {
14 components: {},
15 data () {
16 return {
17 }
18 }
19 }
20 </script>
21 <style scoped lang='scss'>
22 </style>
...\ No newline at end of file ...\ No newline at end of file
...@@ -174,7 +174,6 @@ ...@@ -174,7 +174,6 @@
174 <el-form-item label="共有方式:"> 174 <el-form-item label="共有方式:">
175 <el-radio-group 175 <el-radio-group
176 :disabled="!viewEdit" 176 :disabled="!viewEdit"
177 @change="showCZInfo"
178 v-model="ruleForm.sldy.gyfs" 177 v-model="ruleForm.sldy.gyfs"
179 > 178 >
180 <el-radio label="0">单独所有</el-radio> 179 <el-radio label="0">单独所有</el-radio>
...@@ -359,13 +358,7 @@ export default { ...@@ -359,13 +358,7 @@ export default {
359 this.czrOptions = this.ruleForm.qlrList; 358 this.czrOptions = this.ruleForm.qlrList;
360 this.key++; 359 this.key++;
361 }, 360 },
362 // /** 361
363 // * @description: showCZInfo
364 // * @author: renchao
365 // */
366 // showCZInfo() {
367 // console.log(this.ruleForm.slsq.gyfs);
368 // },
369 // 是否持证人变化 362 // 是否持证人变化
370 /** 363 /**
371 * @description: 是否持证人变化 364 * @description: 是否持证人变化
......
...@@ -151,7 +151,6 @@ ...@@ -151,7 +151,6 @@
151 <el-form-item label="共有方式:"> 151 <el-form-item label="共有方式:">
152 <el-radio-group 152 <el-radio-group
153 :disabled="!viewEdit" 153 :disabled="!viewEdit"
154 @change="showCZInfo"
155 v-model="ruleForm.sldyList[0].gyfs" 154 v-model="ruleForm.sldyList[0].gyfs"
156 > 155 >
157 <el-radio label="0">单独所有</el-radio> 156 <el-radio label="0">单独所有</el-radio>
...@@ -352,13 +351,8 @@ export default { ...@@ -352,13 +351,8 @@ export default {
352 this.ruleForm.qlrList = _.cloneDeep(val); 351 this.ruleForm.qlrList = _.cloneDeep(val);
353 this.czrOptions = this.ruleForm.qlrList; 352 this.czrOptions = this.ruleForm.qlrList;
354 }, 353 },
355 /** 354
356 * @description: showCZInfo 355
357 * @author: renchao
358 */
359 showCZInfo() {
360 // console.log(this.ruleForm.slsq.gyfs);
361 },
362 // 是否持证人变化 356 // 是否持证人变化
363 /** 357 /**
364 * @description: 是否持证人变化 358 * @description: 是否持证人变化
......
...@@ -75,7 +75,9 @@ class data extends filter { ...@@ -75,7 +75,9 @@ class data extends filter {
75 }, 75 },
76 { 76 {
77 prop: "bdcqzh", 77 prop: "bdcqzh",
78 label: "不动产权证号" 78 label: "不动产权证号",
79 width: '150',
80 showOverflowTooltip: true
79 }, 81 },
80 { 82 {
81 label: '操作', 83 label: '操作',
......