b4df947a by tianhaohao@pashanhoo.com

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

2 parents 2c6587d2 e7aa1c44
Showing 163 changed files with 2874 additions and 2003 deletions
1 /* 1 /*
2 * @Description: 2 * @Description: 不动产权证
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-16 14:04:18 4 * @LastEditTime: 2023-05-16 14:04:18
5 */ 5 */
......
1 /*
2 * @Description: 业务办理
3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:13:24
5 */
6
7 import request from '@/utils/request'
8 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
9
10 /**
11 * @description: 业务办理-获取收藏业务集合
12 * @author: renchao
13 */
14 export function getCollectBiz () {
15 return request({
16 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/getCollectBiz',
17 method: 'post'
18 })
19 }
20
21
22 /**
23 * @description: 业务办理-获取左侧菜单
24 * @author: renchao
25 */
26 export function getleftMenu () {
27 return request({
28 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/getleftMenu',
29 method: 'post'
30 })
31 }
32
33 /**
34 * @description: 登记簿补录
35 * @author: renchao
36 */
37 export function getRepairBiz () {
38 return request({
39 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/getRepairBiz',
40 method: 'post'
41 })
42 }
43
44 /**
45 * @description: 一并申请业务
46 * @author: renchao
47 */
48 export function getTogetherBiz () {
49 return request({
50 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/getTogetherBiz',
51 method: 'post'
52 })
53 }
54
55 /**
56 * @description: 业务办理-获取下个节点内容
57 * @param {*} bsmSqyw
58 * @author: renchao
59 */
60 export function getNextNode (bsmSqyw) {
61 return request({
62 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/getNextNode?parentid=' + bsmSqyw,
63 method: 'post'
64 })
65 }
66
67 /**
68 * @description: 业务办理-业务申请-添加收藏业务
69 * @param {*} bsmSqyw
70 * @author: renchao
71 */
72 export function addCollectBiz (bsmSqyw) {
73 return request({
74 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/addCollectBiz?bsmSqyw=' + bsmSqyw,
75 method: 'post'
76 })
77 }
78
79 /**
80 * @description: 业务办理-业务申请-取消收藏业务
81 * @param {*} bsmSqyw
82 * @author: renchao
83 */
84 export function deleteCollectBiz (bsmSqyw) {
85 return request({
86 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/deleteCollectBiz?bsmSqyw=' + bsmSqyw,
87 method: 'post'
88 })
89 }
1 /* 1 /*
2 * @Description: 2 * @Description: 材料信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-16 14:04:42 4 * @LastEditTime: 2023-05-16 14:04:42
5 */ 5 */
......
1 /*
2 * @Description: 字典接口
3 * @Autor: renchao
4 * @LastEditTime: 2023-05-16 16:06:51
5 */
6 import request from '@/utils/request'
7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
8
9
10 /**
11 * @description: 获取全部字典数据
12 * @author: renchao
13 */
14 export function getAllDict () {
15 return request({
16 url: SERVER.SERVERAPI + '/rest/sys/dict/getAllDict',
17 method: 'post'
18 })
19 }
20 export function getQlxxDictList (data) {
21 return request({
22 url: SERVER.SERVERAPI + '/rest/sys/dict/getQlxxDictList',
23 method: 'post',
24 data
25 })
26 }
27
28 /**
29 * @description: 获取字典子级列表
30 * @param {*} bsmDict
31 * @author: renchao
32 */
33 export function getChildDictList (bsmDict) {
34 return request({
35 url: SERVER.SERVERAPI + '/rest/sys/dict/getChildDictList',
36 method: 'get',
37 params: {
38 bsmDict: bsmDict
39 }
40 })
41 }
42
43 /**
44 * @description: 编辑字典数据
45 * @param {*} data
46 * @author: renchao
47 */
48 export function editDictNode (data) {
49 return request({
50 url: SERVER.SERVERAPI + '/rest/sys/dict/editDictNode',
51 method: 'post',
52 data
53 })
54 }
55
56
57 /**
58 * @description: 刷新字典缓存
59 * @author: renchao
60 */
61 export function refreshDictCache () {
62 return request({
63 url: SERVER.SERVERAPI + '/rest/sys/dict/refreshDictCache',
64 method: 'get'
65 })
66 }
...@@ -128,3 +128,28 @@ export function getZtQlxx (params) { ...@@ -128,3 +128,28 @@ export function getZtQlxx (params) {
128 data 128 data
129 }) 129 })
130 } 130 }
131 /**
132 * @description: 添加审核意见
133 * @param {*} data
134 * @author: renchao
135 */
136 export function addidea (data) {
137 return request({
138 url: SERVER.SERVERAPI + '/rest/djbRepair/sh',
139 method: 'post',
140 data
141 })
142 }
143 /**
144 * @description: 添加审核意见
145 * @param {*} data
146 * @author: renchao
147 */
148 export function getShList (data) {
149 console.log(data);
150 return request({
151 url: SERVER.SERVERAPI + '/rest/djbRepair/getShList?bsmRepair='+data.bsmRepair,
152 method: 'post',
153 data
154 })
155 }
......
...@@ -8,3 +8,16 @@ let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('Ap ...@@ -8,3 +8,16 @@ let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('Ap
8 export function uploadUrl () { 8 export function uploadUrl () {
9 return process.env.VUE_APP_BASE_API + SERVER.SERVERAPI + '/file/upload' 9 return process.env.VUE_APP_BASE_API + SERVER.SERVERAPI + '/file/upload'
10 } 10 }
11
12 /**
13 * @description: 上传单个文件
14 * @param {*} data
15 * @author: renchao
16 */
17 export function upload (data) {
18 return request({
19 url: SERVER.SERVERAPI + '/rest/file/upload',
20 method: 'post',
21 data
22 })
23 }
......
1 /* 1 /*
2 * @Description: 2 * @Description: 楼盘表查询
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-16 16:06:39 4 * @LastEditTime: 2023-07-12 13:26:37
5 */ 5 */
6 import request from "@/utils/request"; 6 import request from "@/utils/request";
7 let SERVER = window.config 7 let SERVER = window.config
...@@ -16,7 +16,7 @@ const url = SERVER.SERVERAPI + "/rest/zhcx/lpcx/"; ...@@ -16,7 +16,7 @@ const url = SERVER.SERVERAPI + "/rest/zhcx/lpcx/";
16 */ 16 */
17 export function getLpZrz(data) { 17 export function getLpZrz(data) {
18 return request({ 18 return request({
19 url: "service-lpb-zq/rest/zhcx/lpcx/getLpZrz", 19 url: "service-lpb/rest/zhcx/lpcx/getLpZrz",
20 method: "post", 20 method: "post",
21 data: data, 21 data: data,
22 }); 22 });
...@@ -29,7 +29,7 @@ export function getLpZrz(data) { ...@@ -29,7 +29,7 @@ export function getLpZrz(data) {
29 */ 29 */
30 export function getLpb(zrzbsm) { 30 export function getLpb(zrzbsm) {
31 return request({ 31 return request({
32 url: "service-lpb-zq/rest/zhcx/lpcx/getLpb?scyclx=0&zrzbsm=" + zrzbsm, 32 url: "service-lpb/rest/zhcx/lpcx/getLpb?scyclx=0&zrzbsm=" + zrzbsm,
33 method: "get", 33 method: "get",
34 }); 34 });
35 } 35 }
...@@ -41,7 +41,7 @@ export function getLpb(zrzbsm) { ...@@ -41,7 +41,7 @@ export function getLpb(zrzbsm) {
41 export function getLpbFwytAndQlxz(zrzbsm) { 41 export function getLpbFwytAndQlxz(zrzbsm) {
42 return request({ 42 return request({
43 url: 43 url:
44 "service-lpb-zq/rest/zhcx/lpcx/getLpbFwytAndQlxz?scyclx=0&zrzbsm=" + 44 "service-lpb/rest/zhcx/lpcx/getLpbFwytAndQlxz?scyclx=0&zrzbsm=" +
45 zrzbsm, 45 zrzbsm,
46 method: "get", 46 method: "get",
47 }); 47 });
...@@ -53,7 +53,7 @@ export function getLpbFwytAndQlxz(zrzbsm) { ...@@ -53,7 +53,7 @@ export function getLpbFwytAndQlxz(zrzbsm) {
53 */ 53 */
54 export function getLpbQsxtj(zrzbsm) { 54 export function getLpbQsxtj(zrzbsm) {
55 return request({ 55 return request({
56 url: "service-lpb-zq/rest/zhcx/lpcx/getLpbQsxtj?scyclx=0&zrzbsm=" + zrzbsm, 56 url: "service-lpb/rest/zhcx/lpcx/getLpbQsxtj?scyclx=0&zrzbsm=" + zrzbsm,
57 method: "get", 57 method: "get",
58 }); 58 });
59 } 59 }
...@@ -67,7 +67,7 @@ export function getLpbQsxtj(zrzbsm) { ...@@ -67,7 +67,7 @@ export function getLpbQsxtj(zrzbsm) {
67 */ 67 */
68 export function getLpbTj(zrzbsm) { 68 export function getLpbTj(zrzbsm) {
69 return request({ 69 return request({
70 url: "service-lpb-zq/rest/zhcx/lpcx/getLpbTj?scyclx=0&zrzbsm=" + zrzbsm, 70 url: "service-lpb/rest/zhcx/lpcx/getLpbTj?scyclx=0&zrzbsm=" + zrzbsm,
71 method: "get", 71 method: "get",
72 }); 72 });
73 } 73 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-16 13:49:57 4 * @LastEditTime: 2023-05-16 14:01:26
5 */ 5 */
6 import request from '@/utils/request' 6 import request from '@/utils/request'
7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) 7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
8
8 /** 9 /**
9 * @description: 获取自然幢下其他户 10 * @description: 获取审批意见
10 * @param {*} data 11 * @param {*} data
11 * @author: renchao 12 * @author: renchao
12 */ 13 */
13 export function selectOtherH (data) { 14 export function getSpyjList (data) {
14 return request({ 15 return request({
15 url: 'ywbl/ywsq/selectOtherH', 16 url: SERVER.SERVERAPI + '/rest/ywbl/opinion/getSpyjList',
16 method: 'post', 17 method: 'post',
17 data 18 data
18 }) 19 })
19 } 20 }
21
20 /** 22 /**
21 * @description: 业务办理-选择抵押权信息-根据条件进行列表查询 23 * @description: 保存审批意见
22 * @param {*} data 24 * @param {*} data
23 * @author: renchao 25 * @author: renchao
24 */ 26 */
25 export function selectDiyaq (data) { 27 export function saveSpyj (data) {
26 return request({ 28 return request({
27 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectDiyaq', 29 url: SERVER.SERVERAPI + '/rest/ywbl/opinion/saveSpyj',
28 method: 'post', 30 method: 'post',
29 data 31 data
30 }) 32 })
31 } 33 }
32 /** 34 /**
33 * @description: 业务办理-选择查封信息-根据条件进行列表查询 35 * @description: 根据受理申请保存审批意见
34 * @param {*} data 36 * @param {*} data
35 * @author: renchao 37 * @author: renchao
36 */ 38 */
37 export function selectCfdj (data) { 39 export function saveSpyjBySlsq (data) {
38 return request({ 40 return request({
39 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectCfdj', 41 url: SERVER.SERVERAPI + '/rest/ywbl/opinion/saveSpyjBySlsq',
40 method: 'post', 42 method: 'post',
41 data 43 data
42 }) 44 })
43 } 45 }
44 46
45 /** 47 /**
46 * @description: 业务办理-业务申请-添加收藏业务 48 * @description: 获取用户常用意见
47 * @param {*} bsmSqyw 49 * @param {*} data
48 * @author: renchao 50 * @author: renchao
49 */ 51 */
50 export function deleteCollectBiz (bsmSqyw) { 52 export function getUserCommonOpinion (data) {
51 return request({ 53 return request({
52 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/deleteCollectBiz?bsmSqyw=' + bsmSqyw, 54 url: SERVER.SERVERAPI + '/rest/ywbl/opinion/getUserCommonOpinion',
53 method: 'post' 55 method: 'post',
56 data
54 }) 57 })
55 } 58 }
59
56 /** 60 /**
57 * @description: 国有建设用地使用权/房屋使用权 -选择不动产单元 61 * @description: 新增用户常用意见
58 * @param {*} data 62 * @param {*} params
59 * @author: renchao 63 * @author: renchao
60 */ 64 */
61 export function choiceBdcdy (data) { 65 export function addUserCommonOpinion (params) {
62 return request({ 66 return request({
63 url: SERVER.SERVERAPI + '/rest/business/workFlow/choiceBdcdy', 67 url: SERVER.SERVERAPI + '/rest/ywbl/opinion/addUserCommonOpinion',
64 method: 'post', 68 method: 'get',
65 data 69 params
66 }) 70 })
67 } 71 }
68 72
69 /** 73 /**
70 * @description: 选择补录权利信息 74 * @description: 删除常用意见
71 * @param {*} data 75 * @param {*} params
72 * @author: renchao 76 * @author: renchao
73 */ 77 */
74 export function selectRepairQlxx (data) { 78 export function delUserCommonOpinion (params) {
75 return request({ 79 return request({
76 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectRepairQlxx', 80 url: SERVER.SERVERAPI + '/rest/ywbl/opinion/delUserCommonOpinion',
77 method: 'post', 81 method: 'get',
78 data 82 params
79 }) 83 })
80 } 84 }
......
1 /*
2 * @Description: 模板管理
3 * @Autor: renchao
4 * @LastEditTime: 2023-05-16 16:02:32
5 */
6
7 import request from '@/utils/request'
8 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
9
10 /**
11 * @description: 获取打印模板列表
12 * @param {*} data
13 * @author: renchao
14 */
15 export function selectPrintTemplateList (data) {
16 return request({
17 url: SERVER.SERVERAPI + '/rest/system/print/selectPrintTemplateList',
18 method: 'post',
19 data
20 })
21 }
22
23 /**
24 * @description: 新增打印模板列表
25 * @param {*} data
26 * @author: renchao
27 */
28 export function addPrintTemplate (data) {
29 return request({
30 url: SERVER.SERVERAPI + '/rest/system/print/addPrintTemplate',
31 method: 'post',
32 data
33 })
34 }
35
36 /**
37 * @description: 编辑打印模板列表
38 * @param {*} data
39 * @author: renchao
40 */
41 export function editPrintTemplate (data) {
42 return request({
43 url: SERVER.SERVERAPI + '/rest/system/print/editPrintTemplate',
44 method: 'post',
45 data
46 })
47 }
48
49 /**
50 * @description: 删除打印模板列表
51 * @param {*} params
52 * @author: renchao
53 */
54 export function delPrintTemplate (params) {
55 return request({
56 url: SERVER.SERVERAPI + '/rest/system/print/delPrintTemplate',
57 method: 'get',
58 params: params
59 })
60 }
61
62 /**
63 * @description: 根据模板编号获取打印模板
64 * @param {*} params
65 * @author: renchao
66 */
67 export function getPrintTemplateByCode (params) {
68 return request({
69 url: SERVER.SERVERAPI + '/rest/system/print/getPrintTemplateByCode',
70 method: 'get',
71 params: params
72 })
73 }
1 /* 1 /*
2 * @Description: 2 * @Description: 平台接口
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-16 15:56:15 4 * @LastEditTime: 2023-05-16 15:56:15
5 */ 5 */
......
1 /*
2 * @Description: 综合查询
3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:23:50
5 */
6 import request from '@/utils/request'
7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
8
9
10 /**
11 * @description: 根据条件进行列表查询
12 * @param {*} data
13 * @author: renchao
14 */
15 export function getDjbBysearch (data) {
16 return request({
17 url: SERVER.SERVERAPI + '/rest/zhcx/search/qlxx/getDjbBysearch',
18 method: 'post',
19 data: data
20 })
21 }
22 /**
23 * @description: 进度查询列表
24 * @param {*} data
25 * @author: renchao
26 */
27 export function getJdcxBysearch (data) {
28 return request({
29 url: SERVER.SERVERAPI + '/rest/zhcx/search/getJdcxBysearch',
30 method: 'post',
31 data
32 })
33 }
34
35 /**
36 * @description: 证书领取查询
37 * @param {*} data
38 * @author: renchao
39 */
40 export function getBdcqzReceiveList (data) {
41 return request({
42 url: SERVER.SERVERAPI + '/rest/zhcx/search/getBdcqzReceiveList',
43 method: 'post',
44 data
45 })
46 }
47
48 /**
49 * @description: 在建工程抵押查询
50 * @param {*} data
51 * @author: renchao
52 */
53 export function getZjgcdyList (data) {
54 return request({
55 url: SERVER.SERVERAPI + '/rest/zhcx/search/getZjgcdyList',
56 method: 'post',
57 data
58 })
59 }
60
61 /**
62 * @description:楼盘查询- 根据bsmSlsq查询自然幢标识码
63 * @param {*} data
64 * @author: renchao
65 */
66 export function getZrzbsmList(bsm) {
67 return request({
68 url: SERVER.SERVERAPI + "/rest/zhcx/search/getZrzbsmList?bsmSlsq=" + bsm,
69 method: "post",
70 data: bsm,
71 });
72 }
73
74
75
1 /*
2 * @Description: 系统通知
3 * @Autor: renchao
4 * @LastEditTime: 2023-05-16 16:02:32
5 */
6
7 import request from '@/utils/request'
8 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
9
10 /**
11 * @description: 新增系统通知
12 * @param {*} data
13 * @author: renchao
14 */
15 export function addSysNotice (data) {
16 return request({
17 url: SERVER.SERVERAPI + '/rest/system/sysNotice/addSysNotice',
18 method: 'post',
19 data
20 })
21 }
22
23 /**
24 * @description: 编辑系统通知
25 * @param {*} data
26 * @author: renchao
27 */
28 export function updateSysNotice (data) {
29 return request({
30 url: SERVER.SERVERAPI + '/rest/system/sysNotice/updateSysNotice',
31 method: 'post',
32 data
33 })
34 }
35
36 // 获取通知列表
37 /**
38 * @description:
39 * @param {*} data
40 * @author: renchao
41 */
42 export function getSysNoticeList (data) {
43 return request({
44 url: SERVER.SERVERAPI + '/rest/system/sysNotice/getSysNoticeList',
45 method: 'post',
46 data
47 })
48 }
49
50 /**
51 * @description: 获取法律法规列表
52 * @param {*} data
53 * @author: renchao
54 */
55 export function getSysPolicyList (data) {
56 return request({
57 url: SERVER.SERVERAPI + '/rest/system/sysNotice/getSysPolicyList',
58 method: 'post',
59 data
60 })
61 }
62
63 /**
64 * @description: 删除系统通知
65 * @param {*} params
66 * @author: renchao
67 */
68 export function deleteSysNotice (params) {
69 return request({
70 url: SERVER.SERVERAPI + '/rest/system/sysNotice/deleteSysNotice',
71 method: 'get',
72 params: params
73 })
74 }
75
76 /**
77 * @description: 发布通知
78 * @param {*} params
79 * @author: renchao
80 */
81 export function publishNotice (params) {
82 return request({
83 url: SERVER.SERVERAPI + '/rest/system/sysNotice/publishNotice',
84 method: 'get',
85 params: params
86 })
87 }
88
89 /**
90 * @description: 取消发布通知
91 * @param {*} params
92 * @author: renchao
93 */
94 export function unPublishNotice (params) {
95 return request({
96 url: SERVER.SERVERAPI + '/rest/system/sysNotice/unPublishNotice',
97 method: 'get',
98 params: params
99 })
100 }
101
102 /**
103 * @description: 设置已读状态
104 * @param {*} params
105 * @author: renchao
106 */
107 export function setReadStatus (params) {
108 return request({
109 url: SERVER.SERVERAPI + '/rest/system/sysNotice/setReadStatus',
110 method: 'get',
111 params: params
112 })
113 }
114
115 /**
116 * @description: 一键设置已读
117 * @author: renchao
118 */
119 export function setAllRead () {
120 return request({
121 url: SERVER.SERVERAPI + '/rest/system/sysNotice/setAllRead',
122 method: 'get'
123 })
124 }
1 /*
2 * @Description: 数据推送
3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:23:50
5 */
6 import request from '@/utils/request'
7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
8
9
10 // 数据上报推送查询
11 export function list (data) {
12 return request({
13 url: SERVER.SERVERAPI + '/rest/system/sysPushRecord/list',
14 method: 'post',
15 data
16 })
17 }
18
19 // 数据上报推送
20 export function push (data) {
21 return request({
22 url: SERVER.SERVERAPI + '/rest/system/sysPushRecord/push',
23 method: 'post',
24 data
25 })
26 }
27
28 // 数据上报推送
29 export function detail (bsm) {
30 return request({
31 url: SERVER.SERVERAPI + '/rest/system/sysPushRecord/detail?bsm=' + bsm,
32 method: 'get'
33 })
34 }
35
36
37
1 /*
2 * @Description: 系统序列号设置
3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:24:24
5 */
6 import request from '@/utils/request'
7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
8 /**
9 * @description: 证书管理-获取序列号
10 * @param {*} params
11 * @author: renchao
12 */
13 export function getSysSerialSingle (params) {
14 return request({
15 url: SERVER.SERVERAPI + '/rest/system/sysSerial/getSysSerialSingle',
16 method: 'get',
17 params: params
18 })
19 }
1 /* 1 /*
2 * @Description: 系统管理 2 * @Description: 申请登记业务规则
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-16 16:02:32 4 * @LastEditTime: 2023-05-16 16:02:32
5 */ 5 */
...@@ -8,19 +8,6 @@ import request from '@/utils/request' ...@@ -8,19 +8,6 @@ import request from '@/utils/request'
8 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) 8 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
9 9
10 /** 10 /**
11 * @description: 上传单个文件
12 * @param {*} data
13 * @author: renchao
14 */
15 export function upload (data) {
16 return request({
17 url: SERVER.SERVERAPI + '/rest/file/upload',
18 method: 'post',
19 data
20 })
21 }
22
23 /**
24 * @description: 申请业务规则API-根据条件进行列表查询 11 * @description: 申请业务规则API-根据条件进行列表查询
25 * @param {*} data 12 * @param {*} data
26 * @author: renchao 13 * @author: renchao
...@@ -81,222 +68,3 @@ export function saveSqdjyw (data) { ...@@ -81,222 +68,3 @@ export function saveSqdjyw (data) {
81 data 68 data
82 }) 69 })
83 } 70 }
84
85
86 /**
87 * @description: 其他及附记模板-列表详情
88 * @param {*} data
89 * @author: renchao
90 */
91 export function sysSqywmbszSearch (data) {
92 return request({
93 url: SERVER.SERVERAPI + '/rest/system/sysSqywmbsz/search',
94 method: 'post',
95 data
96 })
97 }
98
99 /**
100 * @description: 其他及附记模板-读取明细
101 * @param {*} id
102 * @author: renchao
103 */
104 export function getSysSqywmbszDetailById (id) {
105 return request({
106 url: SERVER.SERVERAPI + '/rest/system/sysSqywmbsz/getSysSqywmbszDetailById?id=' + id,
107 method: 'get'
108 })
109 }
110 /**
111 * @description: 其他及附记模板-修改申请业务模板设置
112 * @param {*} data
113 * @author: renchao
114 */
115 export function updateSysSqywmbsz (data) {
116 return request({
117 url: SERVER.SERVERAPI + '/rest/system/sysSqywmbsz/updateSysSqywmbsz',
118 method: 'put',
119 data
120 })
121 }
122
123 /**
124 * @description: 新增系统通知
125 * @param {*} data
126 * @author: renchao
127 */
128 export function addSysNotice (data) {
129 return request({
130 url: SERVER.SERVERAPI + '/rest/system/sysNotice/addSysNotice',
131 method: 'post',
132 data
133 })
134 }
135
136 /**
137 * @description: 编辑系统通知
138 * @param {*} data
139 * @author: renchao
140 */
141 export function updateSysNotice (data) {
142 return request({
143 url: SERVER.SERVERAPI + '/rest/system/sysNotice/updateSysNotice',
144 method: 'post',
145 data
146 })
147 }
148
149 // 获取通知列表
150 /**
151 * @description:
152 * @param {*} data
153 * @author: renchao
154 */
155 export function getSysNoticeList (data) {
156 return request({
157 url: SERVER.SERVERAPI + '/rest/system/sysNotice/getSysNoticeList',
158 method: 'post',
159 data
160 })
161 }
162
163 /**
164 * @description: 获取法律法规列表
165 * @param {*} data
166 * @author: renchao
167 */
168 export function getSysPolicyList (data) {
169 return request({
170 url: SERVER.SERVERAPI + '/rest/system/sysNotice/getSysPolicyList',
171 method: 'post',
172 data
173 })
174 }
175
176 /**
177 * @description: 删除系统通知
178 * @param {*} params
179 * @author: renchao
180 */
181 export function deleteSysNotice (params) {
182 return request({
183 url: SERVER.SERVERAPI + '/rest/system/sysNotice/deleteSysNotice',
184 method: 'get',
185 params: params
186 })
187 }
188
189 /**
190 * @description: 发布通知
191 * @param {*} params
192 * @author: renchao
193 */
194 export function publishNotice (params) {
195 return request({
196 url: SERVER.SERVERAPI + '/rest/system/sysNotice/publishNotice',
197 method: 'get',
198 params: params
199 })
200 }
201
202 /**
203 * @description: 取消发布通知
204 * @param {*} params
205 * @author: renchao
206 */
207 export function unPublishNotice (params) {
208 return request({
209 url: SERVER.SERVERAPI + '/rest/system/sysNotice/unPublishNotice',
210 method: 'get',
211 params: params
212 })
213 }
214
215 /**
216 * @description: 设置已读状态
217 * @param {*} params
218 * @author: renchao
219 */
220 export function setReadStatus (params) {
221 return request({
222 url: SERVER.SERVERAPI + '/rest/system/sysNotice/setReadStatus',
223 method: 'get',
224 params: params
225 })
226 }
227
228 /**
229 * @description: 一键设置已读
230 * @author: renchao
231 */
232 export function setAllRead () {
233 return request({
234 url: SERVER.SERVERAPI + '/rest/system/sysNotice/setAllRead',
235 method: 'get'
236 })
237 }
238
239 /**
240 * @description: 获取打印模板列表
241 * @param {*} data
242 * @author: renchao
243 */
244 export function selectPrintTemplateList (data) {
245 return request({
246 url: SERVER.SERVERAPI + '/rest/system/print/selectPrintTemplateList',
247 method: 'post',
248 data
249 })
250 }
251
252 /**
253 * @description: 新增打印模板列表
254 * @param {*} data
255 * @author: renchao
256 */
257 export function addPrintTemplate (data) {
258 return request({
259 url: SERVER.SERVERAPI + '/rest/system/print/addPrintTemplate',
260 method: 'post',
261 data
262 })
263 }
264
265 /**
266 * @description: 编辑打印模板列表
267 * @param {*} data
268 * @author: renchao
269 */
270 export function editPrintTemplate (data) {
271 return request({
272 url: SERVER.SERVERAPI + '/rest/system/print/editPrintTemplate',
273 method: 'post',
274 data
275 })
276 }
277
278 /**
279 * @description: 删除打印模板列表
280 * @param {*} params
281 * @author: renchao
282 */
283 export function delPrintTemplate (params) {
284 return request({
285 url: SERVER.SERVERAPI + '/rest/system/print/delPrintTemplate',
286 method: 'get',
287 params: params
288 })
289 }
290
291 /**
292 * @description: 根据模板编号获取打印模板
293 * @param {*} params
294 * @author: renchao
295 */
296 export function getPrintTemplateByCode (params) {
297 return request({
298 url: SERVER.SERVERAPI + '/rest/system/print/getPrintTemplateByCode',
299 method: 'get',
300 params: params
301 })
302 }
......
1 /*
2 * @Description: 申请业务模板设置
3 * @Autor: renchao
4 * @LastEditTime: 2023-05-16 16:02:32
5 */
6
7 import request from '@/utils/request'
8 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
9
10 /**
11 * @description: 其他及附记模板-列表详情
12 * @param {*} data
13 * @author: renchao
14 */
15 export function sysSqywmbszSearch (data) {
16 return request({
17 url: SERVER.SERVERAPI + '/rest/system/sysSqywmbsz/search',
18 method: 'post',
19 data
20 })
21 }
22
23 /**
24 * @description: 其他及附记模板-读取明细
25 * @param {*} id
26 * @author: renchao
27 */
28 export function getSysSqywmbszDetailById (id) {
29 return request({
30 url: SERVER.SERVERAPI + '/rest/system/sysSqywmbsz/getSysSqywmbszDetailById?id=' + id,
31 method: 'get'
32 })
33 }
34 /**
35 * @description: 其他及附记模板-修改申请业务模板设置
36 * @param {*} data
37 * @author: renchao
38 */
39 export function updateSysSqywmbsz (data) {
40 return request({
41 url: SERVER.SERVERAPI + '/rest/system/sysSqywmbsz/updateSysSqywmbsz',
42 method: 'put',
43 data
44 })
45 }
...@@ -28,61 +28,3 @@ export function getMenuInfo () { ...@@ -28,61 +28,3 @@ export function getMenuInfo () {
28 method: 'get', 28 method: 'get',
29 }) 29 })
30 } 30 }
31
32 /**
33 * @description: 获取全部字典数据
34 * @author: renchao
35 */
36 export function getAllDict () {
37 return request({
38 url: SERVER.SERVERAPI + '/rest/sys/dict/getAllDict',
39 method: 'post'
40 })
41 }
42 export function getQlxxDictList (data) {
43 return request({
44 url: SERVER.SERVERAPI + '/rest/sys/dict/getQlxxDictList',
45 method: 'post',
46 data
47 })
48 }
49
50 /**
51 * @description: 获取字典子级列表
52 * @param {*} bsmDict
53 * @author: renchao
54 */
55 export function getChildDictList (bsmDict) {
56 return request({
57 url: SERVER.SERVERAPI + '/rest/sys/dict/getChildDictList',
58 method: 'get',
59 params: {
60 bsmDict: bsmDict
61 }
62 })
63 }
64
65 /**
66 * @description: 编辑字典数据
67 * @param {*} data
68 * @author: renchao
69 */
70 export function editDictNode (data) {
71 return request({
72 url: SERVER.SERVERAPI + '/rest/sys/dict/editDictNode',
73 method: 'post',
74 data
75 })
76 }
77
78
79 /**
80 * @description: 刷新字典缓存
81 * @author: renchao
82 */
83 export function refreshDictCache () {
84 return request({
85 url: SERVER.SERVERAPI + '/rest/sys/dict/refreshDictCache',
86 method: 'get'
87 })
88 }
...\ 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-05-16 16:07:10 4 * @LastEditTime: 2023-05-16 16:07:10
5 */ 5 */
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-16 14:01:26 4 * @LastEditTime: 2023-05-17 10:24:24
5 */ 5 */
6 import request from '@/utils/request' 6 import request from '@/utils/request'
7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) 7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
8 /** 8 /**
9 * @description: 流程图
10 * @param {*} bsmSlsq
11 * @param {*} bestepid
12 * @author: renchao
13 */
14 export function getWorkFlowImage (bsmSlsq, bestepid) {
15 return request({
16 url: SERVER.SERVERAPI + '/rest/business/workFlow/getWorkFlowImage',
17 method: 'get',
18 params: {
19 bsmSlsq: bsmSlsq,
20 bestepid: bestepid
21 }
22 })
23 }
24 /**
9 * @description: 转出 25 * @description: 转出
10 * @param {*} data 26 * @param {*} data
11 * @author: renchao 27 * @author: renchao
...@@ -80,6 +96,18 @@ export function getStepFormInfo (data) { ...@@ -80,6 +96,18 @@ export function getStepFormInfo (data) {
80 }); 96 });
81 } 97 }
82 /** 98 /**
99 * @description: 获取单元对应的环节表单信息
100 * @param {*} data
101 * @author: renchao
102 */
103 export function getBlYbxStepFormInfo (data) {
104 return request({
105 url: SERVER.SERVERAPI + '/rest/business/workFlow/getBlYbxStepFormInfo',
106 method: 'post',
107 data
108 });
109 }
110 /**
83 * @description: 环节扩展信息 111 * @description: 环节扩展信息
84 * @param {*} data 112 * @param {*} data
85 * @author: renchao 113 * @author: renchao
...@@ -91,128 +119,139 @@ export function stepExpandInfo (data) { ...@@ -91,128 +119,139 @@ export function stepExpandInfo (data) {
91 data 119 data
92 }) 120 })
93 } 121 }
94
95 /** 122 /**
96 * @description: 获取审批意见 123 * @description: 登簿接口
97 * @param {*} data 124 * @param {*} data
98 * @author: renchao 125 * @author: renchao
99 */ 126 */
100 export function getSpyjList (data) { 127 export function record (data) {
101 return request({ 128 return request({
102 url: SERVER.SERVERAPI + '/rest/ywbl/opinion/getSpyjList', 129 url: SERVER.SERVERAPI + '/rest/business/workFlow/record',
130 method: 'post',
131 data
132 })
133 }
134
135 // 终止任务
136 export function stopTask (data) {
137 return request({
138 url: SERVER.SERVERAPI + '/rest/business/workFlow/stopTask',
103 method: 'post', 139 method: 'post',
104 data 140 data
105 }) 141 })
106 } 142 }
107 143
108 /** 144 /**
109 * @description: 保存审批意见 145 * @description: 获取用户任务权限
110 * @param {*} data 146 * @param {*} params
111 * @author: renchao 147 * @author: renchao
112 */ 148 */
113 export function saveSpyj (data) { 149 export function judgeUserTaskPermission (params) {
114 return request({ 150 return request({
115 url: SERVER.SERVERAPI + '/rest/ywbl/opinion/saveSpyj', 151 url: SERVER.SERVERAPI + '/rest/business/workFlow/judgeUserTaskPermission',
116 method: 'post', 152 method: 'get',
117 data 153 params
118 }) 154 })
119 } 155 }
156
120 /** 157 /**
121 * @description: 根据受理申请保存审批意见 158 * @description: 获取申请书数据
122 * @param {*} data 159 * @param {*} data
123 * @author: renchao 160 * @author: renchao
124 */ 161 */
125 export function saveSpyjBySlsq (data) { 162 export function getPrintApplicationInfo (data) {
126 return request({ 163 return request({
127 url: SERVER.SERVERAPI + '/rest/ywbl/opinion/saveSpyjBySlsq', 164 url: SERVER.SERVERAPI + '/rest/business/workFlow/getPrintApplicationInfo',
128 method: 'post', 165 method: 'post',
129 data 166 data
130 }) 167 })
131 } 168 }
132 169
133 /** 170 /**
134 * @description: 获取用户常用意见 171 * @description: 国有建设用地使用权/房屋使用权 -选择不动产单元
135 * @param {*} data 172 * @param {*} data
136 * @author: renchao 173 * @author: renchao
137 */ 174 */
138 export function getUserCommonOpinion (data) { 175 export function choiceBdcdy (data) {
139 return request({ 176 return request({
140 url: SERVER.SERVERAPI + '/rest/ywbl/opinion/getUserCommonOpinion', 177 url: SERVER.SERVERAPI + '/rest/business/workFlow/choiceBdcdy',
141 method: 'post', 178 method: 'post',
142 data 179 data
143 }) 180 })
144 } 181 }
145
146 /** 182 /**
147 * @description: 新增用户常用意见 183 * @description: 待办箱/不动产单元删除接口
148 * @param {*} params 184 * @param {*} data
149 * @author: renchao 185 * @author: renchao
150 */ 186 */
151 export function addUserCommonOpinion (params) { 187 export function deleteFlow (data) {
152 return request({ 188 return request({
153 url: SERVER.SERVERAPI + '/rest/ywbl/opinion/addUserCommonOpinion', 189 url: SERVER.SERVERAPI + '/rest/business/workFlow/deleteFlow',
154 method: 'get', 190 method: 'post',
155 params 191 data
156 }) 192 })
157 } 193 }
158
159 /** 194 /**
160 * @description: 删除常用意见 195 * @description: 业务办理-发起业务申请流程
161 * @param {*} params 196 * @param {*} data
162 * @author: renchao 197 * @author: renchao
163 */ 198 */
164 export function delUserCommonOpinion (params) { 199 export function startBusinessFlow (data) {
165 return request({ 200 return request({
166 url: SERVER.SERVERAPI + '/rest/ywbl/opinion/delUserCommonOpinion', 201 url: SERVER.SERVERAPI + '/rest/business/workFlow/startBusinessFlow',
167 method: 'get', 202 method: 'post',
168 params 203 data
169 }) 204 })
170 } 205 }
171 206
172 /** 207 /**
173 * @description: 登簿接口 208 * @description: 业务办理-发起补录申请流程
174 * @param {*} data 209 * @param {*} data
175 * @author: renchao 210 * @author: renchao
176 */ 211 */
177 export function record (data) { 212 export function startRepairFlow (data) {
178 return request({ 213 return request({
179 url: SERVER.SERVERAPI + '/rest/business/workFlow/record', 214 url: SERVER.SERVERAPI + '/rest/business/workFlow/startRepairFlow',
180 method: 'post', 215 method: 'post',
181 data 216 data
182 }) 217 })
183 } 218 }
184 219
185 // 终止任务 220 /**
186 export function stopTask (data) { 221 * @description: 申请列表删除
222 * @param {*} data
223 * @author: renchao
224 */
225 export function deleteSlbdcdy (data) {
187 return request({ 226 return request({
188 url: SERVER.SERVERAPI + '/rest/business/workFlow/stopTask', 227 url: SERVER.SERVERAPI + '/rest/business/workFlow/deleteSlbdcdy',
189 method: 'post', 228 method: 'post',
190 data 229 data
191 }) 230 })
192 } 231 }
193 232
194 /** 233 /**
195 * @description: 获取用户任务权限 234 * @description: 认领任务
196 * @param {*} params 235 * @param {*} bsmSlsq
236 * @param {*} bestepid
197 * @author: renchao 237 * @author: renchao
198 */ 238 */
199 export function judgeUserTaskPermission (params) { 239 export function claimTask (bsmSlsq, bestepid) {
200 return request({ 240 return request({
201 url: SERVER.SERVERAPI + '/rest/business/workFlow/judgeUserTaskPermission', 241 url: SERVER.SERVERAPI + '/rest/business/workFlow/claimTask?bsmSlsq=' + bsmSlsq + '&bestepid=' + bestepid,
202 method: 'get', 242 method: 'get',
203 params
204 }) 243 })
205 } 244 }
206 245
207 /** 246 /**
208 * @description: 获取申请书数据 247 * @description: 取消认领任务
209 * @param {*} data 248 * @param {*} bsmSlsq
249 * @param {*} bestepid
210 * @author: renchao 250 * @author: renchao
211 */ 251 */
212 export function getPrintApplicationInfo (data) { 252 export function unClaimTask (bsmSlsq, bestepid) {
213 return request({ 253 return request({
214 url: SERVER.SERVERAPI + '/rest/business/workFlow/getPrintApplicationInfo', 254 url: SERVER.SERVERAPI + '/rest/business/workFlow/unClaimTask?bsmSlsq=' + bsmSlsq + '&bestepid=' + bestepid,
215 method: 'post', 255 method: 'get',
216 data
217 }) 256 })
218 } 257 }
......
...@@ -56,20 +56,3 @@ export function saveData (data, djlx) { ...@@ -56,20 +56,3 @@ export function saveData (data, djlx) {
56 data 56 data
57 }) 57 })
58 } 58 }
59
60 /**
61 * @description: 流程图
62 * @param {*} bsmSlsq
63 * @param {*} bestepid
64 * @author: renchao
65 */
66 export function getWorkFlowImage (bsmSlsq, bestepid) {
67 return request({
68 url: SERVER.SERVERAPI + '/rest/business/workFlow/getWorkFlowImage',
69 method: 'get',
70 params: {
71 bsmSlsq: bsmSlsq,
72 bestepid: bestepid
73 }
74 })
75 }
......
...@@ -50,20 +50,3 @@ export function saveData (data) { ...@@ -50,20 +50,3 @@ export function saveData (data) {
50 data 50 data
51 }) 51 })
52 } 52 }
53
54 /**
55 * @description: 流程图
56 * @param {*} bsmSlsq
57 * @param {*} bestepid
58 * @author: renchao
59 */
60 export function getWorkFlowImage (bsmSlsq, bestepid) {
61 return request({
62 url: SERVER.SERVERAPI + '/rest/business/workFlow/getWorkFlowImage',
63 method: 'get',
64 params: {
65 bsmSlsq: bsmSlsq,
66 bestepid: bestepid
67 }
68 })
69 }
......
1 /*
2 * @Description: 待办已办箱
3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:13:24
5 */
6
7 import request from '@/utils/request'
8 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
9
10
11 /**
12 * @description: 待办箱列表查询接口
13 * @param {*} data
14 * @author: renchao
15 */
16 export function searchTaskToDo (data) {
17 return request({
18 url: SERVER.SERVERAPI + '/rest/workBox/search/searchTaskToDo',
19 method: 'post',
20 data
21 })
22 }
23
24 /**
25 * @description: 已办箱列表查询接口
26 * @param {*} data
27 * @author: renchao
28 */
29 export function searchTaskDone (data) {
30 return request({
31 url: SERVER.SERVERAPI + '/rest/workBox/search/searchTaskDone',
32 method: 'post',
33 data
34 })
35 }
...@@ -50,20 +50,3 @@ export function saveData (data) { ...@@ -50,20 +50,3 @@ export function saveData (data) {
50 data 50 data
51 }) 51 })
52 } 52 }
53
54 /**
55 * @description: 流程图
56 * @param {*} bsmSlsq
57 * @param {*} bestepid
58 * @author: renchao
59 */
60 export function getWorkFlowImage (bsmSlsq, bestepid) {
61 return request({
62 url: SERVER.SERVERAPI + '/rest/business/workFlow/getWorkFlowImage',
63 method: 'get',
64 params: {
65 bsmSlsq: bsmSlsq,
66 bestepid: bestepid
67 }
68 })
69 }
......
...@@ -67,18 +67,6 @@ export function saveBatchData (data, djlx) { ...@@ -67,18 +67,6 @@ export function saveBatchData (data, djlx) {
67 data 67 data
68 }) 68 })
69 } 69 }
70
71 // 流程图
72 export function getWorkFlowImage (bsmSlsq, bestepid) {
73 return request({
74 url: SERVER.SERVERAPI + '/rest/business/workFlow/getWorkFlowImage',
75 method: 'get',
76 params: {
77 bsmSlsq: bsmSlsq,
78 bestepid: bestepid
79 }
80 })
81 }
82 // 上传单个文件 70 // 上传单个文件
83 export function sjClmxUpload (data) { 71 export function sjClmxUpload (data) {
84 return request({ 72 return request({
......
1 /* 1 /*
2 * @Description: 2 * @Description: 业务申请
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:13:24 4 * @LastEditTime: 2023-05-17 10:13:24
5 */ 5 */
...@@ -8,63 +8,6 @@ import request from '@/utils/request' ...@@ -8,63 +8,6 @@ import request from '@/utils/request'
8 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) 8 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
9 9
10 /** 10 /**
11 * @description: 业务办理-获取收藏业务集合
12 * @author: renchao
13 */
14 export function getCollectBiz () {
15 return request({
16 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/getCollectBiz',
17 method: 'post'
18 })
19 }
20
21
22 /**
23 * @description: 业务办理-获取左侧菜单
24 * @author: renchao
25 */
26 export function getleftMenu () {
27 return request({
28 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/getleftMenu',
29 method: 'post'
30 })
31 }
32
33 /**
34 * @description: 登记簿补录
35 * @author: renchao
36 */
37 export function getRepairBiz () {
38 return request({
39 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/getRepairBiz',
40 method: 'post'
41 })
42 }
43
44 /**
45 * @description: 一并申请业务
46 * @author: renchao
47 */
48 export function getTogetherBiz () {
49 return request({
50 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/getTogetherBiz',
51 method: 'post'
52 })
53 }
54
55 /**
56 * @description: 业务办理-获取下个节点内容
57 * @param {*} bsmSqyw
58 * @author: renchao
59 */
60 export function getNextNode (bsmSqyw) {
61 return request({
62 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/getNextNode?parentid=' + bsmSqyw,
63 method: 'post'
64 })
65 }
66
67 /**
68 * @description: 业务办理-选择单元-根据条件进行列表查询-国有建设用地使用权、房屋所有权(首次登记) 11 * @description: 业务办理-选择单元-根据条件进行列表查询-国有建设用地使用权、房屋所有权(首次登记)
69 * @param {*} data 12 * @param {*} data
70 * @author: renchao 13 * @author: renchao
...@@ -76,69 +19,6 @@ export function selectScBdcdy (data) { ...@@ -76,69 +19,6 @@ export function selectScBdcdy (data) {
76 data 19 data
77 }) 20 })
78 } 21 }
79
80 /**
81 * @description: 待办箱列表查询接口
82 * @param {*} data
83 * @author: renchao
84 */
85 export function searchTaskToDo (data) {
86 return request({
87 url: SERVER.SERVERAPI + '/rest/workBox/search/searchTaskToDo',
88 method: 'post',
89 data
90 })
91 }
92 /**
93 * @description: 待办箱/不动产单元删除接口
94 * @param {*} data
95 * @author: renchao
96 */
97 export function deleteFlow (data) {
98 return request({
99 url: SERVER.SERVERAPI + '/rest/business/workFlow/deleteFlow',
100 method: 'post',
101 data
102 })
103 }
104 /**
105 * @description: 业务办理-发起业务申请流程
106 * @param {*} data
107 * @author: renchao
108 */
109 export function startBusinessFlow (data) {
110 return request({
111 url: SERVER.SERVERAPI + '/rest/business/workFlow/startBusinessFlow',
112 method: 'post',
113 data
114 })
115 }
116
117 /**
118 * @description: 业务办理-发起补录申请流程
119 * @param {*} data
120 * @author: renchao
121 */
122 export function startRepairFlow (data) {
123 return request({
124 url: SERVER.SERVERAPI + '/rest/business/workFlow/startRepairFlow',
125 method: 'post',
126 data
127 })
128 }
129
130 /**
131 * @description: 已办箱列表查询接口
132 * @param {*} data
133 * @author: renchao
134 */
135 export function searchTaskDone (data) {
136 return request({
137 url: SERVER.SERVERAPI + '/rest/workBox/search/searchTaskDone',
138 method: 'post',
139 data
140 })
141 }
142 /** 22 /**
143 * @description: 业务办理-选择权利信息-根据条件进行列表查询 23 * @description: 业务办理-选择权利信息-根据条件进行列表查询
144 * @param {*} data 24 * @param {*} data
...@@ -179,55 +59,6 @@ export function selectCfdj (data) { ...@@ -179,55 +59,6 @@ export function selectCfdj (data) {
179 } 59 }
180 60
181 /** 61 /**
182 * @description: 业务办理-业务申请-添加收藏业务
183 * @param {*} bsmSqyw
184 * @author: renchao
185 */
186 export function addCollectBiz (bsmSqyw) {
187 return request({
188 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/addCollectBiz?bsmSqyw=' + bsmSqyw,
189 method: 'post'
190 })
191 }
192
193 /**
194 * @description: 业务办理-业务申请-取消收藏业务
195 * @param {*} bsmSqyw
196 * @author: renchao
197 */
198 export function deleteCollectBiz (bsmSqyw) {
199 return request({
200 url: SERVER.SERVERAPI + '/rest/ywbl/BusinessApply/deleteCollectBiz?bsmSqyw=' + bsmSqyw,
201 method: 'post'
202 })
203 }
204 /**
205 * @description: 国有建设用地使用权/房屋使用权 -选择不动产单元
206 * @param {*} data
207 * @author: renchao
208 */
209 export function choiceBdcdy (data) {
210 return request({
211 url: SERVER.SERVERAPI + '/rest/business/workFlow/choiceBdcdy',
212 method: 'post',
213 data
214 })
215 }
216
217 /**
218 * @description: 申请列表删除
219 * @param {*} data
220 * @author: renchao
221 */
222 export function deleteSlbdcdy (data) {
223 return request({
224 url: SERVER.SERVERAPI + '/rest/business/workFlow/deleteSlbdcdy',
225 method: 'post',
226 data
227 })
228 }
229
230 /**
231 * @description: 获取自然幢下其他户 62 * @description: 获取自然幢下其他户
232 * @param {*} data 63 * @param {*} data
233 * @author: renchao 64 * @author: renchao
...@@ -241,32 +72,6 @@ export function selectOtherH (data) { ...@@ -241,32 +72,6 @@ export function selectOtherH (data) {
241 } 72 }
242 73
243 /** 74 /**
244 * @description: 认领任务
245 * @param {*} bsmSlsq
246 * @param {*} bestepid
247 * @author: renchao
248 */
249 export function claimTask (bsmSlsq, bestepid) {
250 return request({
251 url: SERVER.SERVERAPI + '/rest/business/workFlow/claimTask?bsmSlsq=' + bsmSlsq + '&bestepid=' + bestepid,
252 method: 'get',
253 })
254 }
255
256 /**
257 * @description: 取消认领任务
258 * @param {*} bsmSlsq
259 * @param {*} bestepid
260 * @author: renchao
261 */
262 export function unClaimTask (bsmSlsq, bestepid) {
263 return request({
264 url: SERVER.SERVERAPI + '/rest/business/workFlow/unClaimTask?bsmSlsq=' + bsmSlsq + '&bestepid=' + bestepid,
265 method: 'get',
266 })
267 }
268
269 /**
270 * @description: 业务办理-选择农用地信息-根据条件进行列表查询 75 * @description: 业务办理-选择农用地信息-根据条件进行列表查询
271 * @param {*} data 76 * @param {*} data
272 * @author: renchao 77 * @author: renchao
...@@ -437,3 +242,15 @@ export function selectHQjdc (data) { ...@@ -437,3 +242,15 @@ export function selectHQjdc (data) {
437 data 242 data
438 }) 243 })
439 } 244 }
245 /**
246 * @description: 选择补录权利信息
247 * @param {*} data
248 * @author: renchao
249 */
250 export function selectRepairQlxx (data) {
251 return request({
252 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectRepairQlxx',
253 method: 'post',
254 data
255 })
256 }
......
1 /*
2 * @Description: 综合查询-登记簿查询
3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:23:50
5 */
6 import request from '@/utils/request'
7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
8
9
10 /**
11 * @description: 根据条件进行列表查询
12 * @param {*} data
13 * @author: renchao
14 */
15 export function getDjbBysearch (data) {
16 return request({
17 url: SERVER.SERVERAPI + '/rest/zhcx/search/qlxx/getDjbBysearch',
18 method: 'post',
19 data: data
20 })
21 }
22
23 /**
24 * @description: 获取登记封面
25 * @param {*} qlbsm
26 * @author: renchao
27 */
28 export function getDjbfm (qlbsm) {
29 return request({
30 url: SERVER.SERVERAPI + '/rest/zhcx/djbcx/djbfm/' + qlbsm,
31 method: 'get'
32 })
33 }
34
35 /**
36 * @description: 获取登记目录
37 * @param {*} data
38 * @author: renchao
39 */
40 export function getBdcqldjmlByBdcdyid (data) {
41 return request({
42 url: SERVER.SERVERAPI + '/rest/zhcx/djbcx/getBdcqldjmlByBdcdyid',
43 method: 'get',
44 params: data
45 })
46 }
47
48 /**
49 * @description: 获取宗地信息
50 * @param {*} qlbsm
51 * @author: renchao
52 */
53 export function getZdjbxx (qlbsm) {
54 return request({
55 url: SERVER.SERVERAPI + '/rest/zhcx/djbcx/zdjbxx/' + qlbsm,
56 method: 'get'
57 })
58 }
59
60 /**
61 * @description: 获取宗地信息
62 * @param {*} data
63 * @author: renchao
64 */
65 export function getZdjjxxBybdcdyid (data) {
66 return request({
67 url: SERVER.SERVERAPI + '/rest/zhcx/djbcx/getZdjjxxBybdcdyid',
68 method: 'get',
69 params: data
70 })
71 }
72
73 /**
74 * @description: 获取宗地信息
75 * @param {*} data
76 * @author: renchao
77 */
78 export function getZdjjxxBySLdy (data) {
79 return request({
80 url: SERVER.SERVERAPI + '/rest/zhcx/djbcx/getZdjjxxBybdcdyid',
81 method: 'get',
82 params: data
83 })
84 }
85
86 /**
87 * @description: 获取不动产权利及其他事项
88 * @param {*} data
89 * @author: renchao
90 */
91 export function getBdcqljqtsx (data) {
92 return request({
93 url: SERVER.SERVERAPI + '/rest/zhcx/djbcx/getBdcqljqtsx',
94 method: 'get',
95 params: data
96 })
97 }
98
99 /**
100 * @description: 获取不动产权利及其他事项页面信息
101 * @param {*} qlbsm
102 * @author: renchao
103 */
104 export function getQlname (qlbsm) {
105 return request({
106 url: SERVER.SERVERAPI + '/rest/zhcx/djbcx/qlname/' + qlbsm,
107 method: 'get'
108 })
109 }
110
111 /**
112 * @description: 获取权利详细信息
113 * @param {*} qlbsm
114 * @author: renchao
115 */
116 export function getDetail (qlbsm) {
117 return request({
118 url: SERVER.SERVERAPI + '/rest/zhcx/djbcx/detail/' + qlbsm,
119 method: 'get'
120 })
121 }
122
123 /**
124 * @description: 获取建设用地使用权
125 * @param {*} data
126 * @author: renchao
127 */
128 export function getJsydsyqList (data) {
129 return request({
130 url: SERVER.SERVERAPI + '/rest/zhcx/djbcx/getJsydsyqList',
131 method: 'post',
132 data
133 })
134 }
135 /**
136 * @description: 获取抵押权
137 * @param {*} data
138 * @author: renchao
139 */
140 export function getDiyaqList (data) {
141 return request({
142 url: SERVER.SERVERAPI + '/rest/zhcx/djbcx/getDiyaqList',
143 method: 'post',
144 data
145 })
146 }
147 /**
148 * @description: 获取地役权
149 * @param {*} data
150 * @author: renchao
151 */
152 export function getDiyiqList (data) {
153 return request({
154 url: SERVER.SERVERAPI + '/rest/zhcx/djbcx/getDiyiqList',
155 method: 'post',
156 data
157 })
158 }
159 /**
160 * @description: 获取预告登记
161 * @param {*} data
162 * @author: renchao
163 */
164 export function getYgdjList (data) {
165 return request({
166 url: SERVER.SERVERAPI + '/rest/zhcx/djbcx/getYgdjList',
167 method: 'post',
168 data
169 })
170 }
171 /**
172 * @description: 获取异议登记
173 * @param {*} data
174 * @author: renchao
175 */
176 export function getYydjList (data) {
177 return request({
178 url: SERVER.SERVERAPI + '/rest/zhcx/djbcx/getYydjList',
179 method: 'post',
180 data
181 })
182 }
183 /**
184 * @description: 获取查封登记
185 * @param {*} data
186 * @author: renchao
187 */
188 export function getCfdjList (data) {
189 return request({
190 url: SERVER.SERVERAPI + '/rest/zhcx/djbcx/getCfdjList',
191 method: 'post',
192 data
193 })
194 }
195 /**
196 * @description: 进度查询列表
197 * @param {*} data
198 * @author: renchao
199 */
200 export function getJdcxBysearch (data) {
201 return request({
202 url: SERVER.SERVERAPI + '/rest/zhcx/search/getJdcxBysearch',
203 method: 'post',
204 data
205 })
206 }
207
208 /**
209 * @description: 证书领取查询
210 * @param {*} data
211 * @author: renchao
212 */
213 export function getBdcqzReceiveList (data) {
214 return request({
215 url: SERVER.SERVERAPI + '/rest/zhcx/search/getBdcqzReceiveList',
216 method: 'post',
217 data
218 })
219 }
220
221 /**
222 * @description: 在建工程抵押查询
223 * @param {*} data
224 * @author: renchao
225 */
226 export function getZjgcdyList (data) {
227 return request({
228 url: SERVER.SERVERAPI + '/rest/zhcx/search/getZjgcdyList',
229 method: 'post',
230 data
231 })
232 }
233
234 // 数据上报推送查询
235 export function getSjsbPushList (data) {
236 return request({
237 url: SERVER.SERVERAPI + '/rest/system/sysPushRecord/list',
238 method: 'post',
239 data
240 })
241 }
242
243 // 数据上报推送
244 export function pushSjsbRecord (data) {
245 return request({
246 url: SERVER.SERVERAPI + '/rest/system/sysPushRecord/push',
247 method: 'post',
248 data
249 })
250 }
251
252 // 数据上报推送
253 export function detail (bsm) {
254 return request({
255 url: SERVER.SERVERAPI + '/rest/system/sysPushRecord/detail?bsm=' + bsm,
256 method: 'get'
257 })
258 }
259
260
261
1 /* 1 /*
2 * @Description: 2 * @Description: 证书管理
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:24:24 4 * @LastEditTime: 2023-05-17 10:24:24
5 */ 5 */
6 import request from '@/utils/request' 6 import request from '@/utils/request'
7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) 7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
8 /** 8
9 * @description: 证书管理-获取序列号
10 * @param {*} params
11 * @author: renchao
12 */
13 export function getSysSerialSingle (params) {
14 return request({
15 url: SERVER.SERVERAPI + '/rest/system/sysSerial/getSysSerialSingle',
16 method: 'get',
17 params: params
18 })
19 }
20 /** 9 /**
21 * @description: 证书管理-证书入库列表 10 * @description: 证书管理-证书入库列表
22 * @param {*} data 11 * @param {*} data
......
...@@ -127,6 +127,7 @@ ...@@ -127,6 +127,7 @@
127 // 单选 127 // 单选
128 singleElection (row) { 128 singleElection (row) {
129 this.selected = this.data.indexOf(row); 129 this.selected = this.data.indexOf(row);
130 // this.$emit('row-click', row)
130 }, 131 },
131 132
132 tableRowClassName ({ row, rowIndex }) { 133 tableRowClassName ({ row, rowIndex }) {
......
...@@ -89,7 +89,7 @@ import lineItem from "./lineItem.vue"; ...@@ -89,7 +89,7 @@ import lineItem from "./lineItem.vue";
89 import ImportGeo from './tx/importGeo' 89 import ImportGeo from './tx/importGeo'
90 port geoUtils from "@/components/lineTree/tx/js/geoUtils"; 90 port geoUtils from "@/components/lineTree/tx/js/geoUtils";
91 rt featureUpdate from "@/libs/map/featureUpdate"; 91 rt featureUpdate from "@/libs/map/featureUpdate";
92 ort { deleteLjz, deleteZdy } from "@api/lpb" 92 ort { deleteLjz, deleteZdy } from "@api/lpcx.js"
93 exportTemJson from '@/api/json/exportTemplate.json' 93 exportTemJson from '@/api/json/exportTemplate.json'
94 mport sxdr from '@/components/sxdr/sxdr' 94 mport sxdr from '@/components/sxdr/sxdr'
95 port default { 95 port default {
......
...@@ -13,7 +13,6 @@ ...@@ -13,7 +13,6 @@
13 <component :is="editItem" ref='childRef' :key="key" :formData='formData' /> 13 <component :is="editItem" ref='childRef' :key="key" :formData='formData' />
14 </div> 14 </div>
15 <div class="ls-mask-footer" v-if='btnShow'> 15 <div class="ls-mask-footer" v-if='btnShow'>
16 <el-button type="primary" @click="onConfirm">{{ confirmText }}</el-button>
17 <el-button @click="onCancel">{{ cancelText }}</el-button> 16 <el-button @click="onCancel">{{ cancelText }}</el-button>
18 </div> 17 </div>
19 </div> 18 </div>
...@@ -30,7 +29,7 @@ ...@@ -30,7 +29,7 @@
30 editItem: "", 29 editItem: "",
31 isMain: false, 30 isMain: false,
32 formData: undefined,//父组件传递的参数 负责传给子组件 31 formData: undefined,//父组件传递的参数 负责传给子组件
33 btnShow: false, 32 btnShow: true,
34 cancel: function () { }, 33 cancel: function () { },
35 confirm: function () { }, 34 confirm: function () { },
36 cancelText: '取消', 35 cancelText: '取消',
...@@ -131,8 +130,8 @@ ...@@ -131,8 +130,8 @@
131 130
132 .ls-title { 131 .ls-title {
133 padding: 16px; 132 padding: 16px;
134 color: #ffffff; 133 color: #4a4e56;
135 background: linear-gradient(3deg, #409eff, #a7cbee); 134 // background: linear-gradient(3deg, #edf0f7, #f4f5f6);
136 font-size: 16px; 135 font-size: 16px;
137 } 136 }
138 137
...@@ -141,25 +140,25 @@ ...@@ -141,25 +140,25 @@
141 } 140 }
142 141
143 .mask-content { 142 .mask-content {
144 padding: 20px; 143 padding: 5px 20px 50px 20px;
145 width: 100%; 144 width: 100%;
146 min-height: 30%; 145 min-height: 20%;
147 max-height: 90vh; 146 max-height: 90vh;
148 overflow-y: scroll; 147 overflow-y: scroll;
149 } 148 }
150 149
151 .ls-mask-footer { 150 .ls-mask-footer {
152 height: 50px; 151 height: 33px;
153 display: flex; 152 display: flex;
154 justify-content: center; 153 justify-content: center;
155 width: 100%; 154 width: 100%;
156 position: absolute; 155 position: absolute;
157 border-top: 1px solid $borderColor;
158 bottom: 0; 156 bottom: 0;
159 background: #ffffff; 157 background: #ffffff;
160 border-bottom-left-radius: 5px; 158 border-bottom-left-radius: 5px;
161 border-bottom-right-radius: 5px; 159 border-bottom-right-radius: 5px;
162 overflow: hidden; 160 overflow: hidden;
161 margin-bottom: 10px;
163 } 162 }
164 163
165 /deep/.closeStyle { 164 /deep/.closeStyle {
...@@ -168,7 +167,7 @@ ...@@ -168,7 +167,7 @@
168 right: 26px; 167 right: 26px;
169 font-size: 24px; 168 font-size: 24px;
170 cursor: pointer; 169 cursor: pointer;
171 color: #409eff; 170 color: #4a4e56;
172 } 171 }
173 172
174 /deep/.el-loading-mask { 173 /deep/.el-loading-mask {
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:34:47 4 * @LastEditTime: 2023-05-17 10:34:47
5 */ 5 */
6 import { getAllDict } from '@/api/user' 6 import { getAllDict } from '@/api/dict'
7 const state = { 7 const state = {
8 dictData: {}, 8 dictData: {},
9 addDict: false, 9 addDict: false,
......
...@@ -381,8 +381,8 @@ aside { ...@@ -381,8 +381,8 @@ aside {
381 381
382 //楼盘表的幢/幢单元名称 382 //楼盘表的幢/幢单元名称
383 .lpb-xmmc { 383 .lpb-xmmc {
384 height: 60px; 384 height: 34px;
385 line-height: 60px; 385 line-height: 34px;
386 background-color: #ffffff; 386 background-color: #ffffff;
387 border: 1px solid #e6e6e6; 387 border: 1px solid #e6e6e6;
388 text-align: center; 388 text-align: center;
...@@ -451,3 +451,32 @@ aside { ...@@ -451,3 +451,32 @@ aside {
451 right: 0; 451 right: 0;
452 transform: rotate(-90deg); 452 transform: rotate(-90deg);
453 } 453 }
454
455 // 正在注销
456 .zhuxiaoIcon {
457 position: relative;
458
459 .icon {
460 position: absolute;
461 top: 12px;
462 right: -4px;
463 transform: rotate(45deg);
464 color: #fff;
465 font-size: 12px;
466 z-index: 10;
467 }
468 }
469
470 .zhuxiaoIcon::after {
471 content: "";
472 display: block;
473 width: 0;
474 height: 0;
475 border-width: 0px 0px 55px 55px;
476 border-style: none solid solid;
477 border-color: transparent transparent rgb(216, 62, 62);
478 position: absolute;
479 top: 0;
480 right: 0;
481 transform: rotate(-90deg);
482 }
...\ 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-07-07 09:21:10 4 * @LastEditTime: 2023-07-12 09:58:13
5 */ 5 */
6 import ywPopup from '@/components/ywPopup/index' 6 import ywPopup from '@/components/ywPopup/index'
7 import Popup1 from '@/components/Popup1/index' 7 import Popup1 from '@/components/Popup1/index'
...@@ -23,7 +23,7 @@ export function popupDialog (title, url, params, width = '75%', isMain, height, ...@@ -23,7 +23,7 @@ export function popupDialog (title, url, params, width = '75%', isMain, height,
23 }) 23 })
24 } 24 }
25 25
26 export function ywPopupDialog (title, url, params, width = '75%', isMain, height, btnShow = false, callback, cancel) { 26 export function ywPopupDialog (title, url, params, width = '75%', isMain, height, btnShow = true, callback, cancel) {
27 // Popup.install 27 // Popup.install
28 ywPopup(title, url, { 28 ywPopup(title, url, {
29 height: height, 29 height: height,
......
1 <!-- 1 <!--
2 功能:初始化功能描述 2 * @Description:
3 作者:calliope 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-12 09:55:38
4 --> 5 -->
5 <template> 6 <template>
6 <div class='ywdialog'> 7 <div class='ywdialog'>
7 <el-link type="danger" :underline="false">{{formData.message}}</el-link>
8 <el-table 8 <el-table
9 v-if="formData.result" 9 v-if="formData.result"
10 :data="formData.result" 10 :data="formData.result"
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
16 </div> 16 </div>
17 </template> 17 </template>
18 <script> 18 <script>
19 import { deleteFlow } from "@/api/ywbl.js" 19 import { deleteFlow } from "@/api/workFlow.js"
20 import store from '@/store/index.js' 20 import store from '@/store/index.js'
21 export default { 21 export default {
22 components: {}, 22 components: {},
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:40:02
5 -->
6 <template>
7 <div>
8 <el-button type="primary" native-type="submit" @click="openDialog">新增常用</el-button>
9 <el-form ref="form" :model="form" :rules="rules" label-width="80px" v-show="addDialog">
10 <el-form-item prop="commonOpinion">
11 <div class="invalid-reson">常用意见:</div>
12 <el-input v-model="form.commonOpinion" placeholder="请输入常用意见" type="textarea" :rows="4"></el-input>
13 </el-form-item>
14 <el-form-item class="text-center">
15 <el-button @click="closeaddDiglog">取 消</el-button>
16 <el-button type="primary" @click="addOpinion">确 定</el-button>
17 </el-form-item>
18 </el-form>
19 <lb-table :heightNumSetting="true"
20 @row-dblclick="handleRowClick"
21 :pagination="false" :column="columns" :minHeight="300" :data="tableData.data">
22 </lb-table>
23 <div style="height:15px"></div>
24 <div class="text-center">
25 <el-button @click="$popupCacel">取消</el-button>
26 </div>
27 </div>
28 </template>
29 <script>
30 import store from '@/store/index.js'
31 import { getUserCommonOpinion, addUserCommonOpinion, delUserCommonOpinion } from "@/api/fqsq.js"
32 export default {
33 components: {},
34 props: {
35 formData: {
36 type: Object,
37 default: {}
38 }
39 },
40 data () {
41 return {
42 addDialog: false,
43 columns: [
44 {
45 label: '序号',
46 type: 'index',
47 width: '50',
48 },
49 {
50 prop: "opinion",
51 label: "意见描述",
52 },
53 {
54 label: '操作',
55 width: '100',
56 render: (h, scope) => {
57 return (
58 <div>
59 <el-button type="text" onClick={() => { this.useCommonOpinion(scope.row) }}>使用</el-button>
60 <el-button type="text" onClick={() => { this.deleteOpinion(scope.row) }}>删除</el-button>
61 </div>
62 )
63 }
64 }
65 ],
66 tableData: {
67 total: 0,
68 data: [],
69 },
70 form: {
71 commonOpinion: '',
72 },
73 rules: {
74 commonOpinion: [
75 { required: true, message: '请输入常用意见', trigger: 'blur' }
76 ]
77 }
78 }
79 },
80 mounted () {
81 this.getList()
82 },
83 methods: {
84 getList () {
85 getUserCommonOpinion().then(res => {
86 this.tableData.data = res.result
87 })
88 },
89 //新增常用意见
90 addOpinion () {
91 this.$refs.form.validate(valid => {
92 if (valid) {
93 addUserCommonOpinion({ commonOpinion: this.form.commonOpinion }).then(res => {
94 if (res.code == 200) {
95 this.$message.success("新增成功")
96 this.closeaddDiglog();
97 this.getList()
98 } else {
99 this.$message.error(res.message)
100 }
101 })
102 } else {
103 return false;
104 }
105 });
106 },
107 //打开新增弹窗
108 openDialog () {
109 this.addDialog = true
110 },
111 //关闭新增弹窗
112 closeaddDiglog () {
113 this.addDialog = false
114 this.$refs['form'].resetFields();
115 },
116 handleRowClick (item) {
117 this.useCommonOpinion(item)
118 },
119 //使用常用意见
120 useCommonOpinion (item) {
121 store.dispatch('workflow/setOptions', item.opinion);
122 this.$popupCacel()
123 },
124 //删除常用意见
125 deleteOpinion (item) {
126 this.$confirm("确定要删除吗, 是否继续?", "提示", {
127 confirmButtonText: "确定",
128 cancelButtonText: "取消",
129 type: "warning",
130 }).then(() => {
131 delUserCommonOpinion({ bsmOpinion: item.bsmOpinion }).then(res => {
132 if (res.code == 200) {
133 this.$message.success("删除成功")
134 this.getList()
135 } else {
136 this.$message.error(res.message)
137 }
138 })
139 })
140 .catch(() => {
141 this.$message({
142 type: "info",
143 message: "已取消删除",
144 });
145 });
146 },
147 //关闭列表弹窗
148 closeDialog () {
149 this.form.commonOpinion = "";
150 }
151 }
152 }
153 </script>
154 <style scoped lang='scss'>
155 @import "~@/styles/mixin.scss";
156 @import "~@/styles/dialogBox.scss";
157
158 .invalid-reson {
159 margin-bottom: 10px;
160 }
161
162 .dialog-footer {
163 margin-top: 10px;
164 display: flex;
165 justify-content: flex-end;
166 }
167 </style>
...@@ -33,10 +33,7 @@ ...@@ -33,10 +33,7 @@
33 <p v-if="item.operate=='D'">{{ item.qllxmc }} <span class="tpcolor">(删除)</span></p> 33 <p v-if="item.operate=='D'">{{ item.qllxmc }} <span class="tpcolor">(删除)</span></p>
34 <p v-else >{{ item.qllxmc }} <span class="tpcolor">({{ item.operate=="U"?"编辑":"新增" }})</span></p> 34 <p v-else >{{ item.qllxmc }} <span class="tpcolor">({{ item.operate=="U"?"编辑":"新增" }})</span></p>
35 </div> 35 </div>
36 <i 36 <i class="el-icon-delete" @click.stop="handleDel(item)" v-if="delel"></i>
37 class="el-icon-delete"
38 @click.stop="handleDel(item)"
39 ></i>
40 </el-menu-item> 37 </el-menu-item>
41 </el-menu> 38 </el-menu>
42 </div> 39 </div>
...@@ -63,11 +60,10 @@ ...@@ -63,11 +60,10 @@
63 </template> 60 </template>
64 <script> 61 <script>
65 import { mapGetters } from "vuex"; 62 import { mapGetters } from "vuex";
66 import { leftMenu } from "@/api/fqsq.js"; 63 import { leftMenu, deleteSlbdcdy } from "@/api/workFlow.js";
67 import { deleteRepairRecord } from "@/api/djbbl.js"; 64 import { deleteRepairRecord } from "@/api/djbbl.js";
68 import { leftMenubl } from "@/api/djbbl.js"; 65 import { leftMenubl } from "@/api/djbbl.js";
69 import { deleteSlbdcdy } from "@/api/ywbl.js"; 66 import { getBdcqljqtsx } from "@/api/djbDetail.js";
70 import { getBdcqljqtsx } from "@/api/registerBook.js";
71 import { loadTreeData, getNode } from "./djbFrameData.js"; 67 import { loadTreeData, getNode } from "./djbFrameData.js";
72 export default { 68 export default {
73 data() { 69 data() {
...@@ -86,6 +82,7 @@ export default { ...@@ -86,6 +82,7 @@ export default {
86 activeIndex: "0", 82 activeIndex: "0",
87 // 折叠 83 // 折叠
88 isShowdrawer: true, 84 isShowdrawer: true,
85 delel: true,
89 //批量操作按钮名称 86 //批量操作按钮名称
90 batchButtonName: "", 87 batchButtonName: "",
91 //左侧菜单数据集合 88 //左侧菜单数据集合
...@@ -104,8 +101,9 @@ export default { ...@@ -104,8 +101,9 @@ export default {
104 }; 101 };
105 }, 102 },
106 mounted() { 103 mounted() {
104 this.delel=this.$parent.isEdit
107 this.loadBdcdylist(); 105 this.loadBdcdylist();
108 this.getleftMenubl(); 106 // this.getleftMenubl();
109 107
110 108
111 }, 109 },
...@@ -122,26 +120,30 @@ export default { ...@@ -122,26 +120,30 @@ export default {
122 }, 120 },
123 methods: { 121 methods: {
124 //读取申请单元信息 122 //读取申请单元信息
125 loadBdcdylist(add) { 123 loadBdcdylist() {
126 var formdata = new FormData(); 124 var formdata = new FormData();
125 if(this.bsmSlsq){
127 formdata.append("bsmSlsq", this.bsmSlsq); 126 formdata.append("bsmSlsq", this.bsmSlsq);
128 formdata.append("bestepid", this.bestepid); 127 formdata.append("bestepid", this.bestepid);
129 leftMenu(formdata).then((res) => { 128 leftMenu(formdata).then((res) => {
130 if (res.code === 200 && res.result) { 129 if (res.code === 200 && res.result) {
131 this.currentSelectProps = res.result[0]; 130 this.currentSelectProps = res.result[0];
132 this.$emit("getCurrentSelectProps", this.currentSelectProps); 131 this.$emit("getCurrentSelectProps", this.currentSelectProps);
133 if(add){
134 this.$parent.getQllxByBdcdyid()
135 }
136 } 132 }
137 }); 133 });
134 }
135
138 136
139 }, 137 },
140 // 获取右侧菜单 138 // 获取右侧菜单
141 getleftMenubl(row) { 139 getleftMenubl(row) {
140
142 leftMenubl(this.bsmSlsq).then((res) => { 141 leftMenubl(this.bsmSlsq).then((res) => {
143 this.supplementarylist = res.result; 142 this.supplementarylist = res.result;
144 if(row){ 143 if(row==1){
144 this.delel=false
145 }
146 if(row&&row!=1){
145 this.supplementarylist.forEach((item,index) => { 147 this.supplementarylist.forEach((item,index) => {
146 if(item.bsmRepair==row.bsmRepair){ 148 if(item.bsmRepair==row.bsmRepair){
147 this.activeIndex=index.toString() 149 this.activeIndex=index.toString()
......
...@@ -59,16 +59,17 @@ ...@@ -59,16 +59,17 @@
59 <el-table-column label="序号" header-align="center" align="center" type="index" width="55px" /> 59 <el-table-column label="序号" header-align="center" align="center" type="index" width="55px" />
60 <el-table-column label="流程状态" header-align="center" align="center"> 60 <el-table-column label="流程状态" header-align="center" align="center">
61 <template slot-scope="scope"> 61 <template slot-scope="scope">
62 <div v-if="scope.row.finishTime == null">正在办理</div> 62 <div v-if="scope.row.endTime">已完结</div>
63 <div v-else>已完结</div> 63 <div v-else>正在办理</div>
64 </template> 64 </template>
65 </el-table-column> 65 </el-table-column>
66 <el-table-column label="环节名称" prop="name" minWidth="100" align="center" /> 66 <el-table-column label="环节名称" prop="name" minWidth="100" align="center" />
67 <el-table-column label="办理人" prop="agent" minWidth="120" align="center" /> 67 <el-table-column label="办理人" prop="agent" minWidth="120" align="center" />
68 <el-table-column label="处理时间" prop="createTime" width="160" align="center" /> 68 <el-table-column label="转入时间" prop="createTime" :formatter="formatDate" width="160" align="center" />
69 <el-table-column label="办结时间" prop="finishTime" width="160" align="center" /> 69 <el-table-column label="认领时间" prop="claimTime" :formatter="formatDate" width="160" align="center" />
70 <el-table-column label="操作方式" align="center"> 70 <el-table-column label="转出时间" prop="endTime" :formatter="formatDate" width="160" align="center" />
71 </el-table-column> 71 <el-table-column label="操作方式" prop="controls" align="center"/>
72 <el-table-column label="意见" prop="idea" align="center"/>
72 </el-table> 73 </el-table>
73 </div> 74 </div>
74 </div> 75 </div>
...@@ -118,6 +119,14 @@ ...@@ -118,6 +119,14 @@
118 this.clearViewer() 119 this.clearViewer()
119 }, 120 },
120 methods: { 121 methods: {
122 formatDate(row, column) {
123 let data = row[column.property]
124 if(data == null) {
125 return null
126 }
127 let dt = new Date(data)
128 return dt.getFullYear() + '-' + (dt.getMonth() + 1) + '-' + dt.getDate() + ' ' + dt.getHours() + ':' + dt.getMinutes() + ':' + dt.getSeconds()
129 },
121 processReZoom () { 130 processReZoom () {
122 this.defaultZoom = 1 131 this.defaultZoom = 1
123 this.bpmnViewer.get('canvas').zoom('fit-viewport', 'auto') 132 this.bpmnViewer.get('canvas').zoom('fit-viewport', 'auto')
...@@ -237,13 +246,32 @@ ...@@ -237,13 +246,32 @@
237 // 获取流程记录 246 // 获取流程记录
238 getCommentList() { 247 getCommentList() {
239 this.formData.allCommentList.forEach(async (item,index) => { 248 this.formData.allCommentList.forEach(async (item,index) => {
249 item.comments.forEach(element => {
250 if(element.type=="COMPLETE"){
251 this.formData.allCommentList[index].idea=element.message
252 this.formData.allCommentList[index].controls="完成"
253 }
254 });
240 this.formData.allCommentList[index].agent=item.assignee.name 255 this.formData.allCommentList[index].agent=item.assignee.name
241 }) 256 })
242 setTimeout(() => { 257 this.formData.handlinglist.forEach(async (item,index) => {
243 this.taskList =this.formData.allCommentList; 258 if(item.assignee.name){
259 this.formData.handlinglist[index].agent=item.assignee.name
260 }else{
261 let str=""
262 item.countersign.forEach((item) => {
263 str+=item.name+","
264 })
265 str=str.slice(0, -1);
266 this.formData.allCommentList[index].agent=str
267 }
268
269 })
270 this.taskList =[...this.formData.allCommentList,...this.formData.handlinglist];
271 // this.taskList =this.formData.allCommentList;
244 // 处理数据之后赋值 272 // 处理数据之后赋值
245 this.taskCommentList=this.taskList 273 this.taskCommentList=this.taskList
246 }, 100) 274
247 }, 275 },
248 276
249 // 设置流程图元素状态 277 // 设置流程图元素状态
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
21 </template> 21 </template>
22 22
23 <script> 23 <script>
24 import { stopTask } from "@/api/fqsq.js"; 24 import { stopTask } from "@/api/workFlow.js";
25 export default { 25 export default {
26 props: { 26 props: {
27 formData: { 27 formData: {
......
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
46 46
47 <script> 47 <script>
48 48
49 import { getTaskBackNode, sendBackTask } from "@/api/fqsq.js" 49 import { getTaskBackNode, sendBackTask } from "@/api/workFlow.js"
50 import { popupCacel } from "@/utils/popup.js"; 50 import { popupCacel } from "@/utils/popup.js";
51 51
52 export default { 52 export default {
......
...@@ -70,7 +70,7 @@ ...@@ -70,7 +70,7 @@
70 } 70 }
71 }, 71 },
72 { 72 {
73 prop: "sqrmc", 73 prop: "ywrmc",
74 label: "姓名/名称" 74 label: "姓名/名称"
75 }, 75 },
76 { 76 {
...@@ -121,7 +121,7 @@ ...@@ -121,7 +121,7 @@
121 this.$nextTick(() => { 121 this.$nextTick(() => {
122 if (val.length == 0 || !val) { 122 if (val.length == 0 || !val) {
123 that.tableDataList = _.cloneDeep([{ 123 that.tableDataList = _.cloneDeep([{
124 sqrmc: '', 124 ywrmc: '',
125 dlrzjlx: '', 125 dlrzjlx: '',
126 dlrzjh: '', 126 dlrzjh: '',
127 fr: '' 127 fr: ''
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
24 </template> 24 </template>
25 25
26 <script> 26 <script>
27 import { completeTask, getNextLinkInfo } from "@/api/fqsq.js" 27 import { completeTask, getNextLinkInfo } from "@/api/workFlow.js"
28 export default { 28 export default {
29 components: { 29 components: {
30 }, 30 },
......
...@@ -209,7 +209,11 @@ ...@@ -209,7 +209,11 @@
209 </el-form-item> 209 </el-form-item>
210 </el-col> 210 </el-col>
211 <el-col :span="8"> 211 <el-col :span="8">
212 <el-form-item label="不动产权证号:" prop="qlxx.bdcqzh" :rules="rules.bdcqzhrules"> 212 <el-form-item
213 label="不动产权证号:"
214 prop="qlxx.bdcqzh"
215 :rules="rules.bdcqzhrules"
216 >
213 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> 217 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
214 </el-form-item> 218 </el-form-item>
215 </el-col> 219 </el-col>
...@@ -256,24 +260,47 @@ ...@@ -256,24 +260,47 @@
256 </el-form-item> 260 </el-form-item>
257 </el-col> 261 </el-col>
258 <el-col :span="8"> 262 <el-col :span="8">
259 <el-form-item label="区县代码:" prop="qlxx.qxdm" :rules="rules.qxdmrules"> 263 <el-form-item
264 label="区县代码:"
265 prop="qlxx.qxdm"
266 :rules="rules.qxdmrules"
267 >
260 <el-input v-model="ruleForm.qlxx.qxdm"></el-input> 268 <el-input v-model="ruleForm.qlxx.qxdm"></el-input>
261 </el-form-item> 269 </el-form-item>
262 </el-col> 270 </el-col>
263 <el-col :span="8"> 271 <el-col :span="8">
264 <el-form-item label="登记机构:" prop="qlxx.djjg" :rules="rules.djjgrules"> 272 <el-form-item
273 label="登记机构:"
274 prop="qlxx.djjg"
275 :rules="rules.djjgrules"
276 >
265 <el-input v-model="ruleForm.qlxx.djjg"></el-input> 277 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
266 </el-form-item> 278 </el-form-item>
267 </el-col> 279 </el-col>
268 280
269 <el-col :span="8"> 281 <el-col :span="8">
270 <el-form-item label="登簿人:" prop="qlxx.dbr" :rules="rules.dbrrules"> 282 <el-form-item
283 label="登簿人:"
284 prop="qlxx.dbr"
285 :rules="rules.dbrrules"
286 >
271 <el-input v-model="ruleForm.qlxx.dbr"></el-input> 287 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
272 </el-form-item> 288 </el-form-item>
273 </el-col> 289 </el-col>
274 <el-col :span="8"> 290 <el-col :span="8">
275 <el-form-item label="登记时间:" prop="qlxx.djsj" :rules="rules.djsjrules"> 291 <el-form-item
276 <el-input v-model="ruleForm.qlxx.djsj"></el-input> 292 label="登记时间:"
293 prop="qlxx.djsj"
294 :rules="rules.djsjrules"
295 >
296 <el-date-picker
297 v-model="ruleForm.qlxx.djsj"
298 type="date"
299 placeholder="选择日期"
300 value-format="yyyy-MM-dd HH:mm:ss"
301 format="yyyy-MM-dd"
302 >
303 </el-date-picker>
277 </el-form-item> 304 </el-form-item>
278 </el-col> 305 </el-col>
279 <el-col :span="24"> 306 <el-col :span="24">
...@@ -313,7 +340,7 @@ ...@@ -313,7 +340,7 @@
313 </el-form-item> 340 </el-form-item>
314 </el-col> 341 </el-col>
315 </div> 342 </div>
316 <el-row class="btn"> 343 <el-row class="btn" v-if="!$route.query.viewtype">
317 <el-form-item> 344 <el-form-item>
318 <el-button type="primary" @click="onSubmit">保存</el-button> 345 <el-button type="primary" @click="onSubmit">保存</el-button>
319 </el-form-item> 346 </el-form-item>
...@@ -347,6 +374,7 @@ export default { ...@@ -347,6 +374,7 @@ export default {
347 disabled: true, 374 disabled: true,
348 czrOptions: [], 375 czrOptions: [],
349 ruleForm: {}, 376 ruleForm: {},
377 rules: {},
350 // 登记类型 378 // 登记类型
351 djlxlist: [ 379 djlxlist: [
352 { 380 {
...@@ -403,7 +431,7 @@ export default { ...@@ -403,7 +431,7 @@ export default {
403 ssQlxxList: [], 431 ssQlxxList: [],
404 ztQlxxList: [], 432 ztQlxxList: [],
405 rules: { 433 rules: {
406 bdcqzhrules:[ 434 bdcqzhrules: [
407 { required: true, message: "不动产权证号:", trigger: "change" }, 435 { required: true, message: "不动产权证号:", trigger: "change" },
408 ], 436 ],
409 qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], 437 qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }],
...@@ -478,44 +506,45 @@ export default { ...@@ -478,44 +506,45 @@ export default {
478 }, 506 },
479 onSubmit() { 507 onSubmit() {
480 this.$refs.ruleForm.validate((valid) => { 508 this.$refs.ruleForm.validate((valid) => {
509 console.log("valid", valid);
481 if (valid) { 510 if (valid) {
482 if (this.ruleForm.qlrData.length == 0) { 511 // if (this.ruleForm.qlrData.length == 0) {
483 this.$message({ 512 // this.$message({
484 showClose: true, 513 // showClose: true,
485 message: "请确认权利人信息", 514 // message: "请确认权利人信息",
486 type: "error", 515 // type: "error",
487 }); 516 // });
488 return false; 517 // return false;
489 } 518 // }
490 519
491 if (this.ruleForm.qlxx.gyfs == "0") { 520 // if (this.ruleForm.qlxx.gyfs == "0") {
492 if (this.ruleForm.qlrData.length > 1) { 521 // if (this.ruleForm.qlrData.length > 1) {
493 this.$message({ 522 // this.$message({
494 showClose: true, 523 // showClose: true,
495 message: "共有方式:单独所有,权利人只能是一个人", 524 // message: "共有方式:单独所有,权利人只能是一个人",
496 type: "error", 525 // type: "error",
497 }); 526 // });
498 return false; 527 // return false;
499 } 528 // }
500 this.ruleForm.qlrData[0].sfczr = "1"; 529 // this.ruleForm.qlrData[0].sfczr = "1";
501 } 530 // }
502 if (this.ruleForm.qlxx.gyfs == "1") { 531 // if (this.ruleForm.qlxx.gyfs == "1") {
503 //是否分别持证 532 // //是否分别持证
504 if (this.ruleForm.qlxx.sqfbcz == "1") { 533 // if (this.ruleForm.qlxx.sqfbcz == "1") {
505 //是 534 // //是
506 this.ruleForm.qlrData.forEach((item, index) => { 535 // this.ruleForm.qlrData.forEach((item, index) => {
507 item.sfczr = "1"; 536 // item.sfczr = "1";
508 }); 537 // });
509 } else { 538 // } else {
510 this.ruleForm.qlrData.forEach((item, index) => { 539 // this.ruleForm.qlrData.forEach((item, index) => {
511 if (item.zjh == this.ruleForm.czr) { 540 // if (item.zjh == this.ruleForm.czr) {
512 item.sfczr = "1"; 541 // item.sfczr = "1";
513 } else { 542 // } else {
514 item.sfczr = "0"; 543 // item.sfczr = "0";
515 } 544 // }
516 }); 545 // });
517 } 546 // }
518 } 547 // }
519 save(this.ruleForm).then((res) => { 548 save(this.ruleForm).then((res) => {
520 if (res.code === 200) { 549 if (res.code === 200) {
521 this.$message({ 550 this.$message({
......
...@@ -283,8 +283,8 @@ ...@@ -283,8 +283,8 @@
283 v-model="ruleForm.diyaq.zwlxqssj" 283 v-model="ruleForm.diyaq.zwlxqssj"
284 type="date" 284 type="date"
285 placeholder="选择日期" 285 placeholder="选择日期"
286 value-format="yyyy/MM/dd HH:mm:ss" 286 value-format="yyyy-MM-dd HH:mm:ss"
287 format="yyyy/MM/dd" 287 format="yyyy-MM-dd"
288 > 288 >
289 </el-date-picker> 289 </el-date-picker>
290 </el-form-item> 290 </el-form-item>
...@@ -295,8 +295,8 @@ ...@@ -295,8 +295,8 @@
295 v-model="ruleForm.diyaq.zwlxjssj" 295 v-model="ruleForm.diyaq.zwlxjssj"
296 type="date" 296 type="date"
297 placeholder="选择日期" 297 placeholder="选择日期"
298 value-format="yyyy/MM/dd HH:mm:ss" 298 value-format="yyyy-MM-dd HH:mm:ss"
299 format="yyyy/MM/dd" 299 format="yyyy-MM-dd"
300 > 300 >
301 </el-date-picker> 301 </el-date-picker>
302 </el-form-item> 302 </el-form-item>
...@@ -373,8 +373,8 @@ ...@@ -373,8 +373,8 @@
373 v-model="ruleForm.qlxx.djsj" 373 v-model="ruleForm.qlxx.djsj"
374 type="date" 374 type="date"
375 placeholder="选择日期" 375 placeholder="选择日期"
376 value-format="yyyy/MM/dd HH:mm:ss" 376 value-format="yyyy-MM-dd HH:mm:ss"
377 format="yyyy/MM/dd" 377 format="yyyy-MM-dd"
378 > 378 >
379 </el-date-picker> 379 </el-date-picker>
380 </el-form-item> 380 </el-form-item>
...@@ -419,8 +419,8 @@ ...@@ -419,8 +419,8 @@
419 v-model="ruleForm.qlxx.zxsj" 419 v-model="ruleForm.qlxx.zxsj"
420 type="date" 420 type="date"
421 placeholder="选择日期" 421 placeholder="选择日期"
422 value-format="yyyy/MM/dd HH:mm:ss" 422 value-format="yyyy-MM-dd HH:mm:ss"
423 format="yyyy/MM/dd" 423 format="yyyy-MM-dd"
424 > 424 >
425 </el-date-picker> 425 </el-date-picker>
426 </el-form-item> 426 </el-form-item>
...@@ -471,7 +471,7 @@ ...@@ -471,7 +471,7 @@
471 /> 471 />
472 </div> 472 </div>
473 </div> 473 </div>
474 <el-row class="btn"> 474 <el-row class="btn" v-if="!$route.query.viewtype">
475 <el-form-item> 475 <el-form-item>
476 <el-button type="primary" @click="onSubmit">保存</el-button> 476 <el-button type="primary" @click="onSubmit">保存</el-button>
477 </el-form-item> 477 </el-form-item>
......
...@@ -110,7 +110,14 @@ ...@@ -110,7 +110,14 @@
110 </el-col> 110 </el-col>
111 <el-col :span="8"> 111 <el-col :span="8">
112 <el-form-item label="登记时间:" prop="qlxx.djsj" :rules="rules.djsjrules"> 112 <el-form-item label="登记时间:" prop="qlxx.djsj" :rules="rules.djsjrules">
113 <el-input v-model="ruleForm.qlxx.djsj"></el-input> 113 <el-date-picker
114 v-model="ruleForm.qlxx.djsj"
115 type="date"
116 placeholder="选择日期"
117 value-format="yyyy-MM-dd HH:mm:ss"
118 format="yyyy-MM-dd"
119 >
120 </el-date-picker>
114 </el-form-item> 121 </el-form-item>
115 </el-col> 122 </el-col>
116 <el-col :span="8"> 123 <el-col :span="8">
...@@ -253,7 +260,7 @@ ...@@ -253,7 +260,7 @@
253 /> 260 />
254 </div> 261 </div>
255 </div> 262 </div>
256 <el-row class="btn"> 263 <el-row class="btn" v-if="!$route.query.viewtype">
257 <el-form-item> 264 <el-form-item>
258 <el-button type="primary" @click="onSubmit">保存</el-button> 265 <el-button type="primary" @click="onSubmit">保存</el-button>
259 </el-form-item> 266 </el-form-item>
......
...@@ -69,7 +69,7 @@ ...@@ -69,7 +69,7 @@
69 <el-form-item label="登记类型:"> 69 <el-form-item label="登记类型:">
70 <el-select v-model="ruleForm.qlxx.djlx"> 70 <el-select v-model="ruleForm.qlxx.djlx">
71 <el-option 71 <el-option
72 v-for="item in dictData['A21']" 72 v-for="item in djlxlist"
73 :key="item.dcode" 73 :key="item.dcode"
74 :label="item.dname" 74 :label="item.dname"
75 :value="item.dcode" 75 :value="item.dcode"
...@@ -175,7 +175,7 @@ ...@@ -175,7 +175,7 @@
175 </el-form-item> 175 </el-form-item>
176 </el-col> 176 </el-col>
177 <el-col :span="8"> 177 <el-col :span="8">
178 <el-form-item label="房屋结构:"> 178 <el-form-item label="房屋结构:" prop="fdcq2.fwjg" :rules="rules.fwjgrules">
179 <el-select v-model="ruleForm.fdcq2.fwjg"> 179 <el-select v-model="ruleForm.fdcq2.fwjg">
180 <el-option 180 <el-option
181 v-for="item in dictData['A46']" 181 v-for="item in dictData['A46']"
...@@ -219,28 +219,35 @@ ...@@ -219,28 +219,35 @@
219 </el-col> 219 </el-col>
220 220
221 <el-col :span="8"> 221 <el-col :span="8">
222 <el-form-item label="不动产权证号:"> 222 <el-form-item label="不动产权证号:" prop="qlxx.bdcqzh" :rules="rules.bdcqzhrules">
223 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> 223 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
224 </el-form-item> 224 </el-form-item>
225 </el-col> 225 </el-col>
226 <el-col :span="8"> 226 <el-col :span="8">
227 <el-form-item label="区县代码:"> 227 <el-form-item label="区县代码:" prop="qlxx.qxdm" :rules="rules.qxdmrules">
228 <el-input v-model="ruleForm.qlxx.qxdm"></el-input> 228 <el-input v-model="ruleForm.qlxx.qxdm"></el-input>
229 </el-form-item> 229 </el-form-item>
230 </el-col> 230 </el-col>
231 <el-col :span="8"> 231 <el-col :span="8">
232 <el-form-item label="登记机构:"> 232 <el-form-item label="登记机构:" prop="qlxx.djjg" :rules="rules.djjgrules">
233 <el-input v-model="ruleForm.qlxx.djjg"></el-input> 233 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
234 </el-form-item> 234 </el-form-item>
235 </el-col> 235 </el-col>
236 <el-col :span="8"> 236 <el-col :span="8">
237 <el-form-item label="登簿人:"> 237 <el-form-item label="登簿人:" prop="qlxx.dbr" :rules="rules.dbrrules">
238 <el-input v-model="ruleForm.qlxx.dbr"></el-input> 238 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
239 </el-form-item> 239 </el-form-item>
240 </el-col> 240 </el-col>
241 <el-col :span="8"> 241 <el-col :span="8">
242 <el-form-item label="登记时间:"> 242 <el-form-item label="登记时间:" prop="qlxx.djsj" :rules="rules.djsjrules">
243 <el-input v-model="ruleForm.qlxx.djsj"></el-input> 243 <el-date-picker
244 v-model="ruleForm.qlxx.djsj"
245 type="date"
246 placeholder="选择日期"
247 value-format="yyyy-MM-dd HH:mm:ss"
248 format="yyyy-MM-dd"
249 >
250 </el-date-picker>
244 </el-form-item> 251 </el-form-item>
245 </el-col> 252 </el-col>
246 </el-row> 253 </el-row>
...@@ -314,21 +321,8 @@ ...@@ -314,21 +321,8 @@
314 :key="key" 321 :key="key"
315 :gyfs="ruleForm.qlxx.gyfs" 322 :gyfs="ruleForm.qlxx.gyfs"
316 /> 323 />
317
318 <div v-if="ruleForm.ywrData && ruleForm.ywrData.length > 0">
319 <div class="slxx_title title-block">
320 义务人信息
321 <div class="triangle"></div>
322 </div>
323 <qlrCommonTable
324 v-if="ruleForm.ywrData"
325 :tableData="ruleForm.ywrData"
326 :key="key"
327 @upDateQlrxxList="upDateYwrxxList"
328 />
329 </div> 324 </div>
330 </div> 325 <el-row class="btn" v-if="!$route.query.viewtype">
331 <el-row class="btn">
332 <el-form-item> 326 <el-form-item>
333 <el-button type="primary" @click="onSubmit">保存</el-button> 327 <el-button type="primary" @click="onSubmit">保存</el-button>
334 </el-form-item> 328 </el-form-item>
...@@ -366,6 +360,34 @@ export default { ...@@ -366,6 +360,34 @@ export default {
366 360
367 //表单是否可操作 361 //表单是否可操作
368 propsParam: this.$attrs, 362 propsParam: this.$attrs,
363 // 登记类型
364 djlxlist: [
365 {
366 dcode: "100",
367 dname: "首次登记",
368 },
369 {
370 dcode: "200",
371 dname: "转移登记",
372 },
373 {
374 dcode: "300",
375 dname: "变更登记",
376 },
377 {
378 dcode: "500",
379 dname: "更正登记",
380 },
381
382 {
383 dcode: "901",
384 dname: "补证",
385 },
386 {
387 dcode: "902",
388 dname: "换证",
389 },
390 ],
369 // 权属状态 391 // 权属状态
370 qsztlist: [ 392 qsztlist: [
371 { 393 {
...@@ -384,7 +406,17 @@ export default { ...@@ -384,7 +406,17 @@ export default {
384 czrOptions: [], 406 czrOptions: [],
385 ruleForm: {}, 407 ruleForm: {},
386 //传递参数\ 408 //传递参数\
387 rules: {}, 409 rules: {
410
411 bdcqzhrules:[
412 { required: true, message: "不动产权证号:", trigger: "change" },
413 ],
414 qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }],
415 djjgrules: [{ required: true, message: "登记机构", trigger: "change" }],
416 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }],
417 djsjrules: [{ required: true, message: "登记时间", trigger: "change" }],
418 fwjgrules: [{ required: true, message: "房屋结构", trigger: "change" }],
419 },
388 }; 420 };
389 }, 421 },
390 created() { 422 created() {
...@@ -393,6 +425,7 @@ export default { ...@@ -393,6 +425,7 @@ export default {
393 mounted() {}, 425 mounted() {},
394 methods: { 426 methods: {
395 loadData() { 427 loadData() {
428
396 this.propsParam.isEdit=this.$parent.isEdit 429 this.propsParam.isEdit=this.$parent.isEdit
397 init(this.propsParam).then((res) => { 430 init(this.propsParam).then((res) => {
398 if (res.code == 200) { 431 if (res.code == 200) {
...@@ -423,6 +456,8 @@ export default { ...@@ -423,6 +456,8 @@ export default {
423 this.key++; 456 this.key++;
424 }, 457 },
425 onSubmit() { 458 onSubmit() {
459 this.$refs.ruleForm.validate((valid) => {
460 if (valid) {
426 if (this.ruleForm.qlrData.length == 0) { 461 if (this.ruleForm.qlrData.length == 0) {
427 this.$message({ 462 this.$message({
428 showClose: true, 463 showClose: true,
...@@ -490,13 +525,18 @@ export default { ...@@ -490,13 +525,18 @@ export default {
490 }); 525 });
491 this.$store.dispatch("user/refreshPage", true); 526 this.$store.dispatch("user/refreshPage", true);
492 } else { 527 } else {
528
493 this.$message({ 529 this.$message({
494 showClose: true, 530 showClose: true,
495 message: res.message, 531 message: res.message,
496 type: "error", 532 type: "error",
497 }); 533 });
498 } 534 }
535 }); } else {
536 return false;
537 }
499 }); 538 });
539
500 }, 540 },
501 }, 541 },
502 }; 542 };
......
...@@ -69,7 +69,7 @@ ...@@ -69,7 +69,7 @@
69 <el-form-item label="登记类型:"> 69 <el-form-item label="登记类型:">
70 <el-select v-model="ruleForm.qlxx.djlx"> 70 <el-select v-model="ruleForm.qlxx.djlx">
71 <el-option 71 <el-option
72 v-for="item in dictData['A21']" 72 v-for="item in djlxlist"
73 :key="item.dcode" 73 :key="item.dcode"
74 :label="item.dname" 74 :label="item.dname"
75 :value="item.dcode" 75 :value="item.dcode"
...@@ -148,28 +148,55 @@ ...@@ -148,28 +148,55 @@
148 </el-col> 148 </el-col>
149 149
150 <el-col :span="8"> 150 <el-col :span="8">
151 <el-form-item label="不动产权证号:"> 151 <el-form-item
152 label="不动产权证号:"
153 prop="qlxx.bdcqzh"
154 :rules="rules.bdcqzhrules"
155 >
152 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> 156 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
153 </el-form-item> 157 </el-form-item>
154 </el-col> 158 </el-col>
155 <el-col :span="8"> 159 <el-col :span="8">
156 <el-form-item label="区县代码:"> 160 <el-form-item
161 label="区县代码:"
162 prop="qlxx.qxdm"
163 :rules="rules.qxdmrules"
164 >
157 <el-input v-model="ruleForm.qlxx.qxdm"></el-input> 165 <el-input v-model="ruleForm.qlxx.qxdm"></el-input>
158 </el-form-item> 166 </el-form-item>
159 </el-col> 167 </el-col>
160 <el-col :span="8"> 168 <el-col :span="8">
161 <el-form-item label="登记机构:"> 169 <el-form-item
170 label="登记机构:"
171 prop="qlxx.djjg"
172 :rules="rules.djjgrules"
173 >
162 <el-input v-model="ruleForm.qlxx.djjg"></el-input> 174 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
163 </el-form-item> 175 </el-form-item>
164 </el-col> 176 </el-col>
165 <el-col :span="8"> 177 <el-col :span="8">
166 <el-form-item label="登簿人:"> 178 <el-form-item
179 label="登簿人:"
180 prop="qlxx.dbr"
181 :rules="rules.dbrrules"
182 >
167 <el-input v-model="ruleForm.qlxx.dbr"></el-input> 183 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
168 </el-form-item> 184 </el-form-item>
169 </el-col> 185 </el-col>
170 <el-col :span="8"> 186 <el-col :span="8">
171 <el-form-item label="登记时间:"> 187 <el-form-item
172 <el-input v-model="ruleForm.qlxx.djsj"></el-input> 188 label="登记时间:"
189 prop="qlxx.djsj"
190 :rules="rules.djsjrules"
191 >
192 <el-date-picker
193 v-model="ruleForm.qlxx.djsj"
194 type="date"
195 placeholder="选择日期"
196 value-format="yyyy-MM-dd HH:mm:ss"
197 format="yyyy-MM-dd"
198 >
199 </el-date-picker>
173 </el-form-item> 200 </el-form-item>
174 </el-col> 201 </el-col>
175 </el-row> 202 </el-row>
...@@ -239,21 +266,8 @@ ...@@ -239,21 +266,8 @@
239 :gyfs="ruleForm.qlxx.gyfs" 266 :gyfs="ruleForm.qlxx.gyfs"
240 /> 267 />
241 268
242 <div v-if="ruleForm.ywrData && ruleForm.ywrData.length > 0">
243 <div class="slxx_title title-block">
244 义务人信息
245 <div class="triangle"></div>
246 </div>
247 <ywrCommonTable
248 v-if="ruleForm.ywrData"
249 :tableData="ruleForm.ywrData"
250 :key="key"
251 @upDateQlrxxList="upDateYwrxxList"
252 :viewtype="$route.query.viewtype"
253 />
254 </div> 269 </div>
255 </div> 270 <el-row class="btn" v-if="!$route.query.viewtype">
256 <el-row class="btn" v-if="!$route.query.viewtype && ableOperation">
257 <el-form-item> 271 <el-form-item>
258 <el-button type="primary" @click="onSubmit">保存</el-button> 272 <el-button type="primary" @click="onSubmit">保存</el-button>
259 </el-form-item> 273 </el-form-item>
...@@ -289,6 +303,34 @@ export default { ...@@ -289,6 +303,34 @@ export default {
289 propsParam: this.$attrs, 303 propsParam: this.$attrs,
290 ableOperation: true, 304 ableOperation: true,
291 key: 0, 305 key: 0,
306 // 登记类型
307 djlxlist: [
308 {
309 dcode: "100",
310 dname: "首次登记",
311 },
312 {
313 dcode: "200",
314 dname: "转移登记",
315 },
316 {
317 dcode: "300",
318 dname: "变更登记",
319 },
320 {
321 dcode: "500",
322 dname: "更正登记",
323 },
324
325 {
326 dcode: "901",
327 dname: "补证",
328 },
329 {
330 dcode: "902",
331 dname: "换证",
332 },
333 ],
292 // 权属状态 334 // 权属状态
293 qsztlist: [ 335 qsztlist: [
294 { 336 {
...@@ -300,13 +342,21 @@ export default { ...@@ -300,13 +342,21 @@ export default {
300 dname: "历史", 342 dname: "历史",
301 }, 343 },
302 ], 344 ],
303 tdxz:null, 345 tdxz: null,
304 isShow: false, 346 isShow: false,
305 disabled: true, 347 disabled: true,
306 czrOptions: [], 348 czrOptions: [],
307 ruleForm: {}, 349 ruleForm: {},
308 //传递参数\ 350 //传递参数\
309 rules: {}, 351 rules: {
352 bdcqzhrules: [
353 { required: true, message: "不动产权证号:", trigger: "change" },
354 ],
355 qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }],
356 djjgrules: [{ required: true, message: "登记机构", trigger: "change" }],
357 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }],
358 djsjrules: [{ required: true, message: "登记时间", trigger: "change" }],
359 },
310 }; 360 };
311 }, 361 },
312 created() { 362 created() {
...@@ -319,14 +369,15 @@ export default { ...@@ -319,14 +369,15 @@ export default {
319 return store.getters.dictData[val]; 369 return store.getters.dictData[val];
320 }, 370 },
321 loadData() { 371 loadData() {
322 this.propsParam.isEdit=this.$parent.isEdit 372
373 this.propsParam.isEdit = this.$parent.isEdit;
323 init(this.propsParam).then((res) => { 374 init(this.propsParam).then((res) => {
324 if (res.code == 200) { 375 if (res.code == 200) {
325 this.ruleForm = res.result; 376 this.ruleForm = res.result;
326 if( this.ruleForm.tdytqxList.length>0){ 377 if (this.ruleForm.tdytqxList.length > 0) {
327 this.tdxz=this.ruleForm.tdytqxList[0].qlxzbm 378 this.tdxz = this.ruleForm.tdytqxList[0].qlxzbm;
328 }else{ 379 } else {
329 this.tdxz=null 380 this.tdxz = null;
330 } 381 }
331 this.isShow = true; 382 this.isShow = true;
332 } 383 }
...@@ -349,6 +400,8 @@ export default { ...@@ -349,6 +400,8 @@ export default {
349 this.key++; 400 this.key++;
350 }, 401 },
351 onSubmit() { 402 onSubmit() {
403 this.$refs.ruleForm.validate((valid) => {
404 if (valid) {
352 if (this.ruleForm.qlrData.length == 0) { 405 if (this.ruleForm.qlrData.length == 0) {
353 this.$message({ 406 this.$message({
354 showClose: true, 407 showClose: true,
...@@ -402,6 +455,10 @@ export default { ...@@ -402,6 +455,10 @@ export default {
402 }); 455 });
403 } 456 }
404 }); 457 });
458 } else {
459 return false;
460 }
461 });
405 }, 462 },
406 }, 463 },
407 }; 464 };
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-06-25 15:52:42
5 -->
6 <template>
7 <!-- 受理信息 -->
8 <div class="slxx">
9 <el-form
10 :model="ruleForm"
11 :rules="rules"
12 class="loadingtext"
13 ref="ruleForm"
14 :label-position="flag ? 'top' : ''"
15 :inline="flag"
16 inline-message
17 label-width="145px"
18 >
19 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
20 <div class="slxx_title title-block">
21 补录信息
22 <div class="triangle"></div>
23 </div>
24 <el-row :gutter="10">
25 <el-col :span="8">
26 <el-form-item label="补录编号:">
27 <el-input disabled v-model="ruleForm.repair.ywh"></el-input>
28 </el-form-item>
29 </el-col>
30 <el-col :span="8">
31 <el-form-item label="补录人员:">
32 <el-input disabled v-model="ruleForm.repair.slry"></el-input>
33 </el-form-item>
34 </el-col>
35 <el-col :span="8">
36 <el-form-item label="补录时间:">
37 <el-input disabled v-model="ruleForm.repair.slsj"></el-input>
38 </el-form-item>
39 </el-col>
40 </el-row>
41 <div class="slxx_title title-block">
42 土地所有权信息
43 <div class="triangle"></div>
44 </div>
45 <el-row :gutter="10">
46 <el-col :span="8">
47 <el-form-item label="不动产单元号:">
48 <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input>
49 </el-form-item>
50 </el-col>
51 <el-col :span="8">
52 <el-form-item label="业务号:">
53 <el-input v-model="ruleForm.qlxx.ywh"></el-input>
54 </el-form-item>
55 </el-col>
56 <el-col :span="8">
57 <el-form-item label="上手业务号:">
58 <el-input v-model="ruleForm.qlxx.ssywh"></el-input>
59 </el-form-item>
60 </el-col>
61 </el-row>
62 <el-row :gutter="10">
63 <el-col :span="8">
64 <el-form-item label="权利类型:">
65 <el-input disabled v-model="ruleForm.qlxx.qllxmc"></el-input>
66 </el-form-item>
67 </el-col>
68 <el-col :span="8">
69 <el-form-item label="登记类型:">
70 <el-select v-model="ruleForm.qlxx.djlx">
71 <el-option
72 v-for="item in djlxlist"
73 :key="item.dcode"
74 :label="item.dname"
75 :value="item.dcode"
76 >
77 </el-option>
78 </el-select>
79 </el-form-item>
80 </el-col>
81 <el-col :span="8">
82 <el-form-item
83 label="登簿人:"
84 prop="qlxx.dbr"
85 :rules="rules.dbrrules"
86 >
87 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
88 </el-form-item>
89 </el-col>
90 <el-col :span="8">
91 <el-form-item
92 label="登记机构:"
93 prop="qlxx.djjg"
94 :rules="rules.djjgrules"
95 >
96 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
97 </el-form-item>
98 </el-col>
99 <el-col :span="8">
100 <el-form-item
101 label="区县代码:"
102 prop="qlxx.qxdm"
103 :rules="rules.qxdmrules"
104 >
105 <el-input v-model="ruleForm.qlxx.qxdm"></el-input>
106 </el-form-item>
107 </el-col>
108 <el-col :span="8">
109 <el-form-item
110 label="不动产权证号:"
111 prop="qlxx.bdcqzh"
112 :rules="rules.bdcqzhrules"
113 >
114 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
115 </el-form-item>
116 </el-col>
117 <el-col :span="8">
118 <el-form-item label="权属状态:">
119 <el-select v-model="ruleForm.qlxx.qszt">
120 <el-option
121 v-for="item in qsztlist"
122 :key="item.dcode"
123 :label="item.dname"
124 :value="item.dcode"
125 >
126 </el-option>
127 </el-select>
128 </el-form-item>
129 </el-col>
130
131 <el-col :span="8">
132 <el-form-item label="登记原因:">
133 <el-input v-model="ruleForm.tdsyq.djyy"></el-input>
134 </el-form-item>
135 </el-col>
136 </el-row>
137 <el-row :gutter="10">
138 <el-col :span="8">
139 <el-form-item label="农用地面积:">
140 <el-input
141 v-model="ruleForm.tdsyq.nydmj"
142 :disabled="!ableOperation"
143 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"
144 ></el-input>
145 </el-form-item>
146 </el-col>
147 <el-col :span="8">
148 <el-form-item label="耕地面积:">
149 <el-input
150 v-model="ruleForm.tdsyq.gdmj"
151 :disabled="!ableOperation"
152 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"
153 ></el-input>
154 </el-form-item>
155 </el-col>
156 <el-col :span="8">
157 <el-form-item label="林地面积:">
158 <el-input
159 v-model="ruleForm.tdsyq.ldmj"
160 :disabled="!ableOperation"
161 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"
162 ></el-input>
163 </el-form-item>
164 </el-col>
165 </el-row>
166 <el-row :gutter="10">
167 <el-col :span="8">
168 <el-form-item label="草地面积:">
169 <el-input
170 v-model="ruleForm.tdsyq.cdmj"
171 :disabled="!ableOperation"
172 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"
173 ></el-input>
174 </el-form-item>
175 </el-col>
176 <el-col :span="8">
177 <el-form-item label="其他农用地面积:">
178 <el-input
179 v-model="ruleForm.tdsyq.qtnydmj"
180 :disabled="!ableOperation"
181 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"
182 ></el-input>
183 </el-form-item>
184 </el-col>
185 <el-col :span="8">
186 <el-form-item label="建筑使用面积:">
187 <el-input
188 v-model="ruleForm.tdsyq.jsydmj"
189 :disabled="!ableOperation"
190 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"
191 ></el-input>
192 </el-form-item>
193 </el-col>
194 </el-row>
195 <el-row :gutter="10">
196 <el-col :span="8">
197 <el-form-item label="未利用地面积:">
198 <el-input
199 v-model="ruleForm.tdsyq.wlydmj"
200 :disabled="!ableOperation"
201 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"
202 ></el-input>
203 </el-form-item>
204 </el-col>
205 <el-col :span="8">
206 <el-form-item label="面积单位:">
207 <el-input
208 v-model="ruleForm.tdsyq.mjdw"
209 :disabled="!ableOperation"
210 ></el-input>
211 </el-form-item>
212 </el-col>
213 <el-col :span="8">
214 <el-form-item
215 label="登记时间:"
216 prop="qlxx.djsj"
217 :rules="rules.djsjrules"
218 >
219 <el-date-picker
220 v-model="ruleForm.qlxx.djsj"
221 type="date"
222 placeholder="选择日期"
223 value-format="yyyy-MM-dd HH:mm:ss"
224 format="yyyy-MM-dd"
225 >
226 </el-date-picker>
227 </el-form-item>
228 </el-col>
229 </el-row>
230 <el-row>
231 <el-col :span="24">
232 <el-form-item label="附记:">
233 <el-input v-model="ruleForm.tdsyq.fj"></el-input>
234 </el-form-item>
235 </el-col>
236 </el-row>
237 <div class="slxx_title title-block">
238 土地用途
239 <div class="triangle"></div>
240 </div>
241 <tdytTable
242 :tableData="ruleForm.tdytqxList"
243 @upDateTdytxxList="upDateTdytxxList"
244 />
245 <div class="slxx_title title-block">
246 权利人信息
247 <div class="triangle"></div>
248 </div>
249 <el-row :gutter="10">
250 <el-col :span="12">
251 <el-form-item label="共有方式:">
252 <el-radio-group
253 :disabled="$route.query.viewtype == 0"
254 v-model="ruleForm.qlxx.gyqk"
255 >
256 <el-radio label="0">单独所有</el-radio>
257 <el-radio label="1">共同共有</el-radio>
258 <el-radio label="2">按份所有</el-radio>
259 <el-radio label="3">其它共有</el-radio>
260 </el-radio-group>
261 </el-form-item>
262 </el-col>
263 <el-col :span="6" v-show="ruleForm.qlxx.gyfs == '1'">
264 <el-form-item label="是否分别持证:">
265 <el-radio-group v-model="ruleForm.qlxx.sqfbcz">
266 <el-radio :label="1"></el-radio>
267 <el-radio :label="0"></el-radio>
268 </el-radio-group>
269 </el-form-item>
270 </el-col>
271 <el-col
272 :span="6"
273 v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs == '1'"
274 >
275 <el-form-item label="持证人:">
276 <el-select v-model="ruleForm.czr" placeholder="持证人">
277 <el-option
278 v-for="item in czrOptions"
279 :key="item.zjh"
280 :label="item.sqrmc"
281 :value="item.zjh"
282 >
283 </el-option>
284 </el-select>
285 </el-form-item>
286 </el-col>
287 </el-row>
288 <qlrCommonTable
289 :tableData="ruleForm.qlrData"
290 @upDateQlrxxList="upDateQlrxxList"
291 :key="key"
292 :viewtype="$route.query.viewtype"
293 :gyfs="ruleForm.qlxx.gyfs"
294 />
295 </div>
296 <el-row class="btn" v-if="!$route.query.viewtype">
297 <el-form-item>
298 <el-button type="primary" @click="onSubmit">保存</el-button>
299 </el-form-item>
300 </el-row>
301 </el-form>
302 </div>
303 </template>
304 <script>
305 import store from "@/store/index.js";
306 import { mapGetters } from "vuex";
307 import { init, save } from "@/api/djbbl.js";
308 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
309 import tdytTable from "@/views/workflow/components/tdytTable";
310 export default {
311 components: { qlrCommonTable, tdytTable },
312 computed: {
313 ...mapGetters(["dictData", "flag"]),
314 },
315 data() {
316 return {
317 // 键名转换,方法默认是label和children进行树状渲染
318 normalizer(node) {
319 //方法
320 if (node.children == null || node.children == "null") {
321 delete node.children;
322 }
323 return {
324 id: node.dcode,
325 label: node.dname,
326 };
327 },
328 //表单是否可操作
329 propsParam: this.$attrs,
330 ableOperation: true,
331 key: 0,
332 // 登记类型
333 djlxlist: [
334 {
335 dcode: "100",
336 dname: "首次登记",
337 },
338 {
339 dcode: "200",
340 dname: "转移登记",
341 },
342 {
343 dcode: "300",
344 dname: "变更登记",
345 },
346 {
347 dcode: "500",
348 dname: "更正登记",
349 },
350
351 {
352 dcode: "901",
353 dname: "补证",
354 },
355 {
356 dcode: "902",
357 dname: "换证",
358 },
359 ],
360 // 权属状态
361 qsztlist: [
362 {
363 dcode: "1",
364 dname: "现势",
365 },
366 {
367 dcode: "2",
368 dname: "历史",
369 },
370 ],
371 tdxz: null,
372 isShow: false,
373 disabled: true,
374 czrOptions: [],
375 ruleForm: {},
376 //传递参数\
377 rules: {
378 bdcqzhrules: [
379 { required: true, message: "不动产权证号:", trigger: "change" },
380 ],
381 qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }],
382 djjgrules: [{ required: true, message: "登记机构", trigger: "change" }],
383 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }],
384 djsjrules: [{ required: true, message: "登记时间", trigger: "change" }],
385 },
386 };
387 },
388 created() {
389 this.loadData();
390 },
391 mounted() {},
392 methods: {
393 // 字典
394 getDictData(val) {
395 return store.getters.dictData[val];
396 },
397 loadData() {
398 this.propsParam.isEdit = this.$parent.isEdit;
399 init(this.propsParam).then((res) => {
400 if (res.code == 200) {
401 this.ruleForm = res.result;
402 if (this.ruleForm.tdytqxList.length > 0) {
403 this.tdxz = this.ruleForm.tdytqxList[0].qlxzbm;
404 } else {
405 this.tdxz = null;
406 }
407 this.isShow = true;
408 }
409 });
410 },
411 // 更新土地用途信息
412 upDateTdytxxList(val) {
413 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
414 this.key++;
415 },
416 // 更新权利人信息
417 upDateQlrxxList(val) {
418 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
419 this.czrOptions = this.ruleForm.qlrData;
420 this.key++;
421 },
422 // 更新义务人信息
423 upDateYwrxxList(val) {
424 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val));
425 this.key++;
426 },
427 onSubmit() {
428 this.$refs.ruleForm.validate((valid) => {
429 if (valid) {
430 if (this.ruleForm.qlrData.length == 0) {
431 this.$message({
432 showClose: true,
433 message: "请确认权利人信息",
434 type: "error",
435 });
436 return false;
437 }
438
439 if (this.ruleForm.qlxx.gyfs == "0") {
440 if (this.ruleForm.qlrData.length > 1) {
441 this.$message({
442 showClose: true,
443 message: "共有方式:单独所有,权利人只能是一个人",
444 type: "error",
445 });
446 return false;
447 }
448 this.ruleForm.qlrData[0].sfczr = "1";
449 }
450 if (this.ruleForm.qlxx.gyfs == "1") {
451 //是否分别持证
452 if (this.ruleForm.qlxx.sqfbcz == "1") {
453 //是
454 this.ruleForm.qlrData.forEach((item, index) => {
455 item.sfczr = "1";
456 });
457 } else {
458 this.ruleForm.qlrData.forEach((item, index) => {
459 if (item.zjh == this.ruleForm.czr) {
460 item.sfczr = "1";
461 } else {
462 item.sfczr = "0";
463 }
464 });
465 }
466 }
467 save(this.ruleForm).then((res) => {
468 if (res.code === 200) {
469 this.$message({
470 showClose: true,
471 message: "保存成功!",
472 type: "success",
473 });
474 this.$store.dispatch("user/refreshPage", true);
475 } else {
476 this.$message({
477 showClose: true,
478 message: res.message,
479 type: "error",
480 });
481 }
482 });
483 } else {
484 return false;
485 }
486 });
487 },
488 },
489 };
490 </script>
491 <style scoped lang="scss">
492 @import "~@/styles/public.scss";
493 @import "~@/styles/slxx/slxx.scss";
494 </style>
...@@ -111,7 +111,14 @@ ...@@ -111,7 +111,14 @@
111 </el-col> 111 </el-col>
112 <el-col :span="8"> 112 <el-col :span="8">
113 <el-form-item label="登记时间:" prop="qlxx.djsj" :rules="rules.djsjrules"> 113 <el-form-item label="登记时间:" prop="qlxx.djsj" :rules="rules.djsjrules">
114 <el-input v-model="ruleForm.qlxx.djsj"></el-input> 114 <el-date-picker
115 v-model="ruleForm.qlxx.djsj"
116 type="date"
117 placeholder="选择日期"
118 value-format="yyyy-MM-dd HH:mm:ss"
119 format="yyyy-MM-dd"
120 >
121 </el-date-picker>
115 </el-form-item> 122 </el-form-item>
116 </el-col> 123 </el-col>
117 <el-col :span="8"> 124 <el-col :span="8">
...@@ -129,7 +136,7 @@ ...@@ -129,7 +136,7 @@
129 </el-col> 136 </el-col>
130 137
131 <el-col :span="8"> 138 <el-col :span="8">
132 <el-form-item label="预告登记种类"> 139 <el-form-item label="预告登记种类" prop="ygdj.ygdjlx" :rules="rules.ygdjlxrules">
133 <el-select v-model="ruleForm.ygdj.ygdjlx"> 140 <el-select v-model="ruleForm.ygdj.ygdjlx">
134 <el-option 141 <el-option
135 v-for="item in dictData['A29']" 142 v-for="item in dictData['A29']"
...@@ -210,17 +217,17 @@ ...@@ -210,17 +217,17 @@
210 <el-input v-model="ruleForm.ygdj.jzmj"></el-input> 217 <el-input v-model="ruleForm.ygdj.jzmj"></el-input>
211 </el-form-item> 218 </el-form-item>
212 </el-col> 219 </el-col>
213 <el-col :span="8"> 220 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
214 <el-form-item label="注销预告业务号"> 221 <el-form-item label="注销预告业务号">
215 <el-input v-model="ruleForm.ygdj.zxygywh"></el-input> 222 <el-input v-model="ruleForm.ygdj.zxygywh"></el-input>
216 </el-form-item> 223 </el-form-item>
217 </el-col> 224 </el-col>
218 <el-col :span="8"> 225 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
219 <el-form-item label="注销预告原因"> 226 <el-form-item label="注销预告原因">
220 <el-input v-model="ruleForm.ygdj.zxygyy"></el-input> 227 <el-input v-model="ruleForm.ygdj.zxygyy"></el-input>
221 </el-form-item> 228 </el-form-item>
222 </el-col> 229 </el-col>
223 <el-col :span="8"> 230 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
224 <el-form-item label="注销时间"> 231 <el-form-item label="注销时间">
225 <el-input v-model="ruleForm.ygdj.zxsj"></el-input> 232 <el-input v-model="ruleForm.ygdj.zxsj"></el-input>
226 </el-form-item> 233 </el-form-item>
...@@ -292,7 +299,7 @@ ...@@ -292,7 +299,7 @@
292 /> 299 />
293 </div> 300 </div>
294 </div> 301 </div>
295 <el-row class="btn"> 302 <el-row class="btn" v-if="!$route.query.viewtype">
296 <el-form-item> 303 <el-form-item>
297 <el-button type="primary" @click="onSubmit">保存</el-button> 304 <el-button type="primary" @click="onSubmit">保存</el-button>
298 </el-form-item> 305 </el-form-item>
...@@ -368,6 +375,7 @@ export default { ...@@ -368,6 +375,7 @@ export default {
368 djjgrules: [{ required: true, message: "登记机构", trigger: "change" }], 375 djjgrules: [{ required: true, message: "登记机构", trigger: "change" }],
369 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], 376 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }],
370 djsjrules: [{ required: true, message: "登记时间", trigger: "change" }], 377 djsjrules: [{ required: true, message: "登记时间", trigger: "change" }],
378 ygdjlxrules: [{ required: true, message: "预告登记种类", trigger: "change" }],
371 }, 379 },
372 }; 380 };
373 }, 381 },
......
...@@ -110,7 +110,14 @@ ...@@ -110,7 +110,14 @@
110 </el-col> 110 </el-col>
111 <el-col :span="8"> 111 <el-col :span="8">
112 <el-form-item label="登记时间:" prop="qlxx.djsj" :rules="rules.djsjrules"> 112 <el-form-item label="登记时间:" prop="qlxx.djsj" :rules="rules.djsjrules">
113 <el-input v-model="ruleForm.qlxx.djsj"></el-input> 113 <el-date-picker
114 v-model="ruleForm.qlxx.djsj"
115 type="date"
116 placeholder="选择日期"
117 value-format="yyyy-MM-dd HH:mm:ss"
118 format="yyyy-MM-dd"
119 >
120 </el-date-picker>
114 </el-form-item> 121 </el-form-item>
115 </el-col> 122 </el-col>
116 <el-col :span="8"> 123 <el-col :span="8">
...@@ -138,33 +145,40 @@ ...@@ -138,33 +145,40 @@
138 </el-form-item> 145 </el-form-item>
139 </el-col> 146 </el-col>
140 <el-col :span="8"> 147 <el-col :span="8">
148 <el-form-item label="登记时间:">
149 <el-input v-model="ruleForm.yydj.djsj"></el-input>
150 </el-form-item>
151 </el-col>
152 <el-col :span="24">
153 <el-form-item label="附记:">
154 <el-input v-model="ruleForm.yydj.fj"></el-input>
155 </el-form-item>
156 </el-col>
157 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
141 <el-form-item label="注销异议业务号"> 158 <el-form-item label="注销异议业务号">
142 <el-input v-model="ruleForm.yydj.zxyyywh"></el-input> 159 <el-input v-model="ruleForm.yydj.zxyyywh"></el-input>
143 </el-form-item> 160 </el-form-item>
144 </el-col> 161 </el-col>
145 <el-col :span="8"> 162 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
146 <el-form-item label="注销异议原因"> 163 <el-form-item label="注销异议原因">
147 <el-input v-model="ruleForm.yydj.zxyyyy"></el-input> 164 <el-input v-model="ruleForm.yydj.zxyyyy"></el-input>
148 </el-form-item> 165 </el-form-item>
149 </el-col> 166 </el-col>
150 <el-col :span="8"> 167 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
151 <el-form-item label="注销异议登簿人"> 168 <el-form-item label="注销异议登簿人">
152 <el-input v-model="ruleForm.yydj.zxyydbr"></el-input> 169 <el-input v-model="ruleForm.yydj.zxyydbr"></el-input>
153 </el-form-item> 170 </el-form-item>
154 </el-col> 171 </el-col>
155 <el-col :span="8"> 172 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
156 <el-form-item label="注销异议登记时间"> 173 <el-form-item label="注销异议登记时间">
157 <el-input v-model="ruleForm.yydj.zxyydjsj"></el-input> 174 <el-date-picker
158 </el-form-item> 175 v-model="ruleForm.yydj.zxyydjsj"
159 </el-col> 176 type="date"
160 <el-col :span="8"> 177 placeholder="选择日期"
161 <el-form-item label="登记时间:"> 178 value-format="yyyy-MM-dd HH:mm:ss"
162 <el-input v-model="ruleForm.yydj.djsj"></el-input> 179 format="yyyy-MM-dd"
163 </el-form-item> 180 >
164 </el-col> 181 </el-date-picker>
165 <el-col :span="24">
166 <el-form-item label="附记:">
167 <el-input v-model="ruleForm.yydj.fj"></el-input>
168 </el-form-item> 182 </el-form-item>
169 </el-col> 183 </el-col>
170 </el-row> 184 </el-row>
...@@ -203,8 +217,7 @@ ...@@ -203,8 +217,7 @@
203 /> 217 />
204 </div> 218 </div>
205 </div> 219 </div>
206 <!-- <el-row class="btn" v-if="!$route.query.viewtype && ableOperation"> --> 220 <el-row class="btn" v-if="!$route.query.viewtype">
207 <el-row class="btn">
208 <el-form-item> 221 <el-form-item>
209 <el-button type="primary" @click="onSubmit">保存</el-button> 222 <el-button type="primary" @click="onSubmit">保存</el-button>
210 </el-form-item> 223 </el-form-item>
......
...@@ -4,140 +4,205 @@ ...@@ -4,140 +4,205 @@
4 * @LastEditTime: 2023-05-17 10:41:24 4 * @LastEditTime: 2023-05-17 10:41:24
5 --> 5 -->
6 <template> 6 <template>
7 <div class='spyj loadingtext'> 7 <div class="spyj loadingtext">
8 <div class="box"> 8 <div class="box">
9 <b class="spyj_title">审批表</b> 9 <div class="spyj_title">
10 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="120px"> 10 <div class="leftadd">
11 <div class="spyj_form" v-for="(item, index) in tableData" :key="index"> 11 <i
12 class="el-icon-plus pointer"
13 @click="addClick()"
14 ></i>
15 </div>
16 <div class="righttitle">审批表</div>
17 </div>
18
19 <div v-for="(item, index) in tableData" :key="index">
20 <el-form
21 :model="tableData[index]"
22 label-width="120px"
23 :rules="rules"
24 :ref="'ruleFormRef' + index"
25 >
26 <div class="spyj_form">
12 <div class="item_left"> 27 <div class="item_left">
13 {{ item.jdmc }}意见 28 <div class="left">
29 <i
30 class="el-icon-minus pointer"
31 @click="deleClick()"
32 ></i>
33 </div>
34 <div class="right">{{ item.jdmc }}意见</div>
14 </div> 35 </div>
15 <div class="item_right"> 36 <div class="item_right">
16 <el-row> 37 <el-row>
17 <el-col :span="24"> 38 <el-col :span="24">
18 <el-form-item label-width="0" class="opinion_item" prop="shyj"> 39 <el-form-item
19 <el-input type="textarea" :rows="4" class="opinion" placeholder="请输入审批意见" 40 label-width="0"
20 v-if="item.stepShjy == '1' && ableOperation" v-model="ruleForm.shyj"></el-input> 41 class="opinion_item"
21 <el-input type="textarea" :rows="4" class="opinion" v-model="item.shyj" v-else :disabled="true"> 42 prop="shyj"
22 </el-input> 43 >
23 <el-button class="opinion_btn" @click="commonOpinion" 44 <el-input
24 v-if="item.stepShjy == '1' && ableOperation">常用意见</el-button> 45 type="textarea"
46 :rows="4"
47 class="opinion"
48 placeholder="请输入审批意见"
49 v-model="item.shyj"
50 ></el-input>
51 <el-button class="opinion_btn" @click="commonOpinion(index)" v-if="ableOperation">常用意见</el-button>
25 </el-form-item> 52 </el-form-item>
26 </el-col> 53 </el-col>
27 </el-row> 54 </el-row>
28 <el-row> 55 <el-row>
29 <el-col :span="16"> 56 <el-col :span="16">
30 <el-form-item label="审查人" prop="shryxm"> 57 <el-form-item label="审查人" prop="shryxm">
31 {{ item.shryxm }} 58 <el-input v-model="item.shryxm"></el-input>
32 </el-form-item> 59 </el-form-item>
33 </el-col> 60 </el-col>
34 <el-col :span="8"> 61 <el-col :span="8">
35 <el-form-item label="审核时间" prop="shjssj" :key="refresh"> 62 <el-form-item label="审核时间" prop="shkssj">
36 {{ item.shjssj }} 63 <el-date-picker
64 v-model="item.shkssj"
65 type="date"
66 placeholder="选择日期"
67 value-format="yyyy-MM-dd HH:mm:ss"
68 format="yyyy-MM-dd"
69 >
70 </el-date-picker>
37 </el-form-item> 71 </el-form-item>
38 </el-col> 72 </el-col>
39 </el-row> 73 </el-row>
40 </div> 74 </div>
41 </div> 75 </div>
76 </el-form>
77 </div>
42 <div class="submit_button" v-if="ableOperation"> 78 <div class="submit_button" v-if="ableOperation">
43 <el-button type="primary" @click="onSubmit">保存</el-button> 79 <el-button type="primary" @click="onSubmit('ruleFormRef')"
80 >保存</el-button
81 >
44 </div> 82 </div>
45 </el-form>
46 </div> 83 </div>
47 <el-empty v-if="isNoData" description="暂无数据"></el-empty> 84 <!-- <el-empty v-if="isNoData" description="暂无数据"></el-empty> -->
48 </div> 85 </div>
49 </template> 86 </template>
50 <script> 87 <script>
51 import { getSpyjList, saveSpyj, saveSpyjBySlsq } from "@/api/fqsq.js"; 88 import { addidea, getShList } from "@/api/djbbl.js";
52 import { mapGetters } from 'vuex' 89 import { mapGetters } from "vuex";
53 export default { 90 export default {
54 computed: { 91 computed: {
55 ...mapGetters(['userData', 'yjsqOptions']) 92 ...mapGetters(["userData", "yjsqOptions"]),
56 }, 93 },
57 data () { 94 data() {
58 return { 95 return {
59 isNoData: false, 96 isNoData: false,
60 bsmSlsq: '', 97 currentindex:0,
61 //刷新值
62 refresh: 10,
63 ableOperation: true, 98 ableOperation: true,
64 bsmSlsq: this.$route.query.bsmSlsq, 99 tableData: [{ jdmc: "初审" }],
65 bestepid: this.$route.query.bestepid,
66 ruleForm: {},
67 rules: { 100 rules: {
68 shyj: [ 101 shyj: [{ required: true, message: "请填写意见", trigger: "blur" }],
69 { required: true, message: '请输入审批意见', trigger: 'blur' } 102 shryxm: [{ required: true, message: "审查人", trigger: "blur" }],
70 ], 103 shkssj: [{ required: true, message: "审核时间", trigger: "blur" }],
71 }, 104 },
72 tableData: [], 105 };
73 propsParam: {}
74 }
75 }, 106 },
107
76 watch: { 108 watch: {
77 yjsqOptions: { 109 yjsqOptions: {
78 handler (val) { 110 handler (val) {
79 this.ruleForm.shyj = val 111 this.add(val)
80 }, 112 },
81 deep: true, 113 deep: true,
82 immediate: true 114 immediate: true
83 }, 115 },
84 }, 116 },
85 mounted () { 117 created() {},
118 mounted() {
119 this.propsParam.isEdit=this.$parent.isEdit
86 this.propsParam = this.$attrs; 120 this.propsParam = this.$attrs;
87 if (this.$route.query.viewtype) { 121 if (this.$route.query.viewtype) {
88 this.ableOperation = false 122 this.ableOperation = false
89 } 123 }
90 this.list(); 124 this.getShList();
91 }, 125 },
92 methods: { 126 methods: {
93 //审批意见数据初始化 127 deleClick(){
94 list () { 128 if(this.tableData.length<=1){
95 let that = this 129 this.$message.error("最少填写一条初审意见");
96 this.$startLoading() 130 }else if(this.tableData.length>=2){
97 var formdata = new FormData(); 131 this.tableData=this.tableData.slice(0,-1)
98 formdata.append("bsmBusiness", this.propsParam.bsmRepair); 132 }
99 formdata.append("bestepid", this.$route.query.bestepid); 133
100 formdata.append("ableOperation", this.ableOperation) 134 },
101 getSpyjList(formdata).then((res) => { 135 addClick(){
102 this.$endLoading() 136 if(this.tableData.length==1){
137 this.tableData.push({ jdmc: "复审" })
138 }else if(this.tableData.length==2){
139 this.tableData.push({ jdmc: "核定" })
140 }else{
141 this.$message.error("只允许添加三条意见");
142 }
143
144
145 },
146
147
148
149 getShList() {
150 this.$startLoading();
151 var formdata = {
152 bsmRepair: this.$parent.bsmRepair,
153 };
154 getShList(formdata).then((res) => {
155 this.$endLoading();
103 if (res.code === 200 && res.result) { 156 if (res.code === 200 && res.result) {
104 console.log("this.tableData this.tableData this.tableData ",this.tableData ); 157 if (res.result.length) {
105 this.tableData = res.result ? res.result : [] 158 this.tableData = res.result;
106 console.log("this.tableDatathis.tableDatathis.tableDatathis.tableData",this.tableData);
107 if (res.result.length == 0) {
108 that.isNoData = true
109 } 159 }
110 this.ruleForm = res.result[res.result.length - 1] 160
161 // this.ruleForm = res.result[res.result.length - 1]
111 } 162 }
112 }) 163 });
113 }, 164 },
114 onSubmit () { 165 onSubmit(formName) {
115 this.ruleForm.bsmSlsq = this.bsmSlsq 166 const falg = [];
116 this.ruleForm.bestepid = this.bestepid 167 for (let index = 0; index < this.tableData.length; index++) {
117 saveSpyjBySlsq(this.ruleForm).then(res => { 168 this.$refs[formName + index][0].validate((valid) => {
169 if (valid) {
170 falg.push(1);
171 }
172 });
173 }
174 if (falg.length == this.tableData.length) {
175 this.tableData.forEach((item, index) => {
176 item["bsmBusiness"] = this.$parent.bsmRepair;
177 }),
178 addidea(this.tableData).then((res) => {
118 if (res.code === 200) { 179 if (res.code === 200) {
119 this.$message.success("保存成功") 180 this.$message.success("保存成功");
120 this.refresh += 1 181 this.refresh += 1;
182 } else {
183 this.$message.error(res.message);
184 }
185 });
121 } else { 186 } else {
122 this.$message.error(res.message) 187 return false;
123 } 188 }
124 })
125 }, 189 },
126 //打开常用意见列表弹窗 190 //打开常用意见列表弹窗
127 commonOpinion () { 191 commonOpinion (index) {
128 this.$popupDialog("常用意见", "djbworkflow/components/dialog/commonOpinion", {}, "70%", true) 192 this.currentindex=index
193 this.$popupDialog("常用意见", "workflow/components/dialog/commonOpinion", {}, "70%", true)
129 }, 194 },
130 //使用常用意见 195 add(val){
131 useOpinion (opinion) { 196 this.$set(this.tableData[this.currentindex],'shyj',val)
132 this.ruleForm.shyj = opinion
133 }
134 }
135 } 197 }
198
199 },
200 };
136 </script> 201 </script>
137 <style scoped lang='scss'> 202 <style scoped lang="scss">
138 @import "~@/styles/mixin.scss"; 203 @import "~@/styles/mixin.scss";
139 204
140 .spyj { 205 .spyj {
141 width: 100%; 206 width: 100%;
142 height: 100%; 207 height: 100%;
143 background-color: #f5f5f5; 208 background-color: #f5f5f5;
...@@ -152,18 +217,37 @@ ...@@ -152,18 +217,37 @@
152 overflow-y: scroll; 217 overflow-y: scroll;
153 padding-top: 20px; 218 padding-top: 20px;
154 padding: 20px 40px; 219 padding: 20px 40px;
155 }
156 .spyj_title { 220 .spyj_title {
157 line-height: 68px; 221 width: 100%;
222 height:80px;
223 border: 1px solid $borderColor;
224 background-color: #eceef2;
225 display: flex;
226
227 }
228 .leftadd{
229 width: 3%;
230 height: 100%;
231 display: flex;
232 font-size: 14px;
233 text-indent: 20px;
234 align-items: center;
235 border: 1px solid $borderColor;
236
237 }
238 .righttitle{
239 width: 80%;
240 height: 100%;
241 line-height: 80px;
158 border: 1px solid $borderColor; 242 border: 1px solid $borderColor;
159 text-align: center; 243 text-align: center;
160 font-size: 22px; 244 font-size: 22px;
161 font-weight: 400; 245 font-weight: 400;
162 background-color: #eceef2; 246
163 display: block; 247 }
164 border-bottom: none;
165 } 248 }
166 249
250
167 /deep/.el-form-item { 251 /deep/.el-form-item {
168 margin-bottom: 0; 252 margin-bottom: 0;
169 } 253 }
...@@ -185,6 +269,30 @@ ...@@ -185,6 +269,30 @@
185 text-indent: 80px; 269 text-indent: 80px;
186 align-items: center; 270 align-items: center;
187 border-right: 1px solid $borderColor; 271 border-right: 1px solid $borderColor;
272
273 .left {
274 width: 30%;
275 height: 100%;
276 display: flex;
277 font-size: 14px;
278 text-indent: 20px;
279 align-items: center;
280 border-right: 1px solid $borderColor;
281 .el-icon-minus{
282 font-size: 14px;
283 color: black;
284 }
285 }
286 .right {
287 width: 70%;
288 height: 100%;
289 color: #606266;
290 display: flex;
291 font-size: 14px;
292 text-indent: 20px;
293 align-items: center;
294 border-right: 1px solid $borderColor;
295 }
188 } 296 }
189 297
190 .item_right { 298 .item_right {
...@@ -229,5 +337,5 @@ ...@@ -229,5 +337,5 @@
229 text-align: center; 337 text-align: center;
230 margin: 15px 0; 338 margin: 15px 0;
231 } 339 }
232 } 340 }
233 </style> 341 </style>
......
...@@ -43,6 +43,9 @@ export function getForm(tabName) { ...@@ -43,6 +43,9 @@ export function getForm(tabName) {
43 case "slxxjsydsyq": 43 case "slxxjsydsyq":
44 form = require("@/views/djbworkflow/djbBook/components/blxxtabs/jsydsyq.vue"); 44 form = require("@/views/djbworkflow/djbBook/components/blxxtabs/jsydsyq.vue");
45 break; 45 break;
46 case "slxxtdsyq":
47 form = require("@/views/djbworkflow/djbBook/components/blxxtabs/tdsyq.vue");
48 break;
46 case "slxxfdcq": 49 case "slxxfdcq":
47 form = require("@/views/djbworkflow/djbBook/components/blxxtabs/fdcq.vue"); 50 form = require("@/views/djbworkflow/djbBook/components/blxxtabs/fdcq.vue");
48 break; 51 break;
......
...@@ -3,9 +3,8 @@ ...@@ -3,9 +3,8 @@
3 * @Autor: miaofang 3 * @Autor: miaofang
4 * @LastEditTime: 2023-06-14 15:01:31 4 * @LastEditTime: 2023-06-14 15:01:31
5 */ 5 */
6 import { getWorkFlowImage } from "@/api/workflow/jsydsyqFlow.js"; 6 import { getPrintTemplateByCode } from "@/api/print";
7 import { getPrintTemplateByCode } from "@/api/system"; 7 import { getQllxByBdcdyid } from "@/api/djbbl.js";
8 import { getPrintApplicationInfo } from "@/api/fqsq";
9 import { uploadUndo } from "@/api/clxx"; 8 import { uploadUndo } from "@/api/clxx";
10 import { deleteFlow } from "@/api/djbbl"; 9 import { deleteFlow } from "@/api/djbbl";
11 import { getLodop } from "@/utils/LodopFuncs" 10 import { getLodop } from "@/utils/LodopFuncs"
...@@ -14,7 +13,10 @@ import { ...@@ -14,7 +13,10 @@ import {
14 record, 13 record,
15 completeTask, 14 completeTask,
16 getNextLinkInfo, 15 getNextLinkInfo,
17 } from "@/api/fqsq.js"; 16 getWorkFlowImage,
17 getPrintApplicationInfo,
18 unClaimTask
19 } from "@/api/workFlow.js";
18 import { mapGetters } from 'vuex' 20 import { mapGetters } from 'vuex'
19 import { log } from "bpmn-js-token-simulation"; 21 import { log } from "bpmn-js-token-simulation";
20 export default { 22 export default {
...@@ -33,7 +35,8 @@ export default { ...@@ -33,7 +35,8 @@ export default {
33 //批量按钮名称 35 //批量按钮名称
34 batchButtonName: '', 36 batchButtonName: '',
35 // 受理申请信息 37 // 受理申请信息
36 slsq: {} 38 slsq: {},
39 ableOperation:true
37 } 40 }
38 }, 41 },
39 mounted () { 42 mounted () {
...@@ -53,7 +56,18 @@ export default { ...@@ -53,7 +56,18 @@ export default {
53 if (res.code === 200) { 56 if (res.code === 200) {
54 this.leftButtonList = res.result.button; 57 this.leftButtonList = res.result.button;
55 this.rightButtonList = res.result.operation; 58 this.rightButtonList = res.result.operation;
56 // this.rightButtonList.splice(0,2) 59 let arr=this.rightButtonList.filter((item) => {
60 return item.name=="删除"
61 })
62
63 if(arr.length){
64 console.log("1111111111111111111");
65 this.$refs.Menu.getleftMenubl();
66 }else{
67 this.ableOperation=false
68 console.log("22222222222222");
69 this.$refs.Menu.getleftMenubl(1);
70 }
57 } 71 }
58 }) 72 })
59 73
...@@ -75,10 +89,11 @@ export default { ...@@ -75,10 +89,11 @@ export default {
75 finishedInfo: { 89 finishedInfo: {
76 finishedTaskSet: result.finishedActivityIds, 90 finishedTaskSet: result.finishedActivityIds,
77 unfinishedTaskSet: result.runningActivityIds, 91 unfinishedTaskSet: result.runningActivityIds,
78 rejectedTaskSet: result.rejectedTaskSet, 92 rejectedTaskSet: {},
79 finishedSequenceFlowSet: result.finishedSequenceFlowIds 93 finishedSequenceFlowSet: result.finishedSequenceFlowIds
80 }, 94 },
81 allCommentList: result.historyTaskList 95 handlinglist:result.runningTasks,
96 allCommentList: result.finishedTasks
82 }, '80%', true) 97 }, '80%', true)
83 }) 98 })
84 break; 99 break;
...@@ -136,7 +151,17 @@ export default { ...@@ -136,7 +151,17 @@ export default {
136 151
137 // break; 152 // break;
138 case "B5": 153 case "B5":
139 this.$refs.Menu.loadBdcdylist("add") 154 if (this.currentSelectProps.bdcdyid) {
155 getQllxByBdcdyid({ bdcdyid: this.currentSelectProps.bdcdyid }).then(
156 (res) => {
157 if (res.code === 200) {
158 this.$refs.qllxlist.qllxlistdata = res.result;
159 this.$refs.qllxlist.dialogVisible = true;
160 }
161 }
162 );
163 }
164 // this.$refs.Menu.loadBdcdylist("add")
140 // this.$popupDialog("选择新增权力类型", "djbworkflow/djbBook/components/qllxcloseDailog", this.currentSelectProps, '50%', true) 165 // this.$popupDialog("选择新增权力类型", "djbworkflow/djbBook/components/qllxcloseDailog", this.currentSelectProps, '50%', true)
141 166
142 167
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-24 15:31:00 4 * @LastEditTime: 2023-07-11 08:58:31
5 --> 5 -->
6 <template> 6 <template>
7 <div class="container"> 7 <div class="container">
...@@ -12,8 +12,7 @@ ...@@ -12,8 +12,7 @@
12 <li 12 <li
13 @click="operation(item)" 13 @click="operation(item)"
14 v-for="(item, index) in leftButtonList" 14 v-for="(item, index) in leftButtonList"
15 :key="index" 15 :key="index">
16 >
17 <svg-icon class="icon" :icon-class="item.icon" /> 16 <svg-icon class="icon" :icon-class="item.icon" />
18 <span class="iconName">{{ item.name }}</span> 17 <span class="iconName">{{ item.name }}</span>
19 </li> 18 </li>
...@@ -22,8 +21,7 @@ ...@@ -22,8 +21,7 @@
22 <li 21 <li
23 @click="operation(item)" 22 @click="operation(item)"
24 v-for="(item, index) in rightButtonList" 23 v-for="(item, index) in rightButtonList"
25 :key="index" 24 :key="index">
26 >
27 <svg-icon class="icon" :icon-class="item.icon" /> 25 <svg-icon class="icon" :icon-class="item.icon" />
28 <span class="iconName">{{ item.name }}</span> 26 <span class="iconName">{{ item.name }}</span>
29 </li> 27 </li>
...@@ -50,15 +48,13 @@ ...@@ -50,15 +48,13 @@
50 :label="item.name" 48 :label="item.name"
51 :name="item.value" 49 :name="item.value"
52 v-for="item in tabList" 50 v-for="item in tabList"
53 :key="item.value" 51 :key="item.value">
54 >
55 </el-tab-pane> 52 </el-tab-pane>
56 </el-tabs> 53 </el-tabs>
57 <component 54 <component
58 :key="fresh" 55 :key="fresh"
59 :is="componentTag" 56 :is="componentTag"
60 v-bind="currentSelectProps" 57 v-bind="currentSelectProps" />
61 />
62 </div> 58 </div>
63 </div> 59 </div>
64 </div> 60 </div>
...@@ -67,28 +63,28 @@ ...@@ -67,28 +63,28 @@
67 </div> 63 </div>
68 </template> 64 </template>
69 <style scoped lang="scss"> 65 <style scoped lang="scss">
70 @import "~@/styles/mixin.scss"; 66 @import "~@/styles/mixin.scss";
71 @import "./workFrame.scss"; 67 @import "./workFrame.scss";
72 </style> 68 </style>
73 <script> 69 <script>
74 import WorkFlow from "./mixin/index"; 70 import WorkFlow from "./mixin/index";
75 import { getForm } from "./flowform"; 71 import { getForm } from "./flowform";
76 import { getStepFormInfo } from "@/api/fqsq.js"; 72 import { getStepFormInfo } from "@/api/workFlow.js";
77 import NoticeBar from "@/components/NoticeBar/index"; 73 import NoticeBar from "@/components/NoticeBar/index";
78 import ProcessViewer from "./components/processViewer.vue"; 74 import ProcessViewer from "./components/processViewer.vue";
79 // 引入左侧菜单 75 // 引入左侧菜单
80 import { leftMenubl } from "@/api/djbbl.js"; 76 import { leftMenubl } from "@/api/djbbl.js";
81 import ordinaryMenu from "./components/leftmenu/ordinaryMenu.vue"; 77 import ordinaryMenu from "./components/leftmenu/ordinaryMenu.vue";
82 import qllxDailog from "./djbBook/components/qllxDailog"; 78 import qllxDailog from "./djbBook/components/qllxDailog";
83 import selectBdc from "@/views/ywbl/ywsq/selectBdc.vue"; 79 import selectBdc from "@/views/ywbl/ywsq/selectBdc.vue";
84 import { loadTreeData, getNode } from "./components/leftmenu/djbFrameData.js"; 80 import { loadTreeData, getNode } from "./components/leftmenu/djbFrameData.js";
85 // 登记簿数据信息 81 // 登记簿数据信息
86 import { addRepairRecord } from "@/api/djbbl.js"; 82 import { addRepairRecord } from "@/api/djbbl.js";
87 // 获取权利类型数组 83 // 获取权利类型数组
88 import { getQllxByBdcdyid } from "@/api/djbbl.js"; 84 import { getQllxByBdcdyid } from "@/api/djbbl.js";
89 85
90 import { getBdcqljqtsx } from "@/api/registerBook.js"; 86 import { getBdcqljqtsx } from "@/api/djbDetail.js";
91 export default { 87 export default {
92 components: { 88 components: {
93 selectBdc, 89 selectBdc,
94 NoticeBar, 90 NoticeBar,
...@@ -97,7 +93,7 @@ export default { ...@@ -97,7 +93,7 @@ export default {
97 qllxDailog, 93 qllxDailog,
98 }, 94 },
99 mixins: [WorkFlow], 95 mixins: [WorkFlow],
100 data() { 96 data () {
101 return { 97 return {
102 bsmSlsq: this.$route.query.bsmSlsq, 98 bsmSlsq: this.$route.query.bsmSlsq,
103 //当前流程所在环节 99 //当前流程所在环节
...@@ -109,7 +105,7 @@ export default { ...@@ -109,7 +105,7 @@ export default {
109 qllx: this.$route.query.qllx, 105 qllx: this.$route.query.qllx,
110 //设置那个表单选中 106 //设置那个表单选中
111 tabName: "", 107 tabName: "",
112 isEdit:true, 108 isEdit: true,
113 // 弹框显示 109 // 弹框显示
114 dialogVisible: true, 110 dialogVisible: true,
115 //表单集合 111 //表单集合
...@@ -126,15 +122,16 @@ export default { ...@@ -126,15 +122,16 @@ export default {
126 _beforeUnload_time: "", 122 _beforeUnload_time: "",
127 treedata: {}, 123 treedata: {},
128 tabdata: [], 124 tabdata: [],
125 bsmRepair:"",
129 defaultNode: {}, 126 defaultNode: {},
130 }; 127 };
131 }, 128 },
132 mounted() { 129 mounted () {
133 // this.getleftMenubl() 130 // this.getleftMenubl()
134 }, 131 },
135 132
136 methods: { 133 methods: {
137 stepForm(qllx) { 134 stepForm (qllx) {
138 this.oneSelectProps.qllx = qllx; 135 this.oneSelectProps.qllx = qllx;
139 if (this.$refs.Menu.supplementarylist.length) { 136 if (this.$refs.Menu.supplementarylist.length) {
140 getStepFormInfo(this.oneSelectProps).then((res) => { 137 getStepFormInfo(this.oneSelectProps).then((res) => {
...@@ -152,20 +149,21 @@ export default { ...@@ -152,20 +149,21 @@ export default {
152 // this.supplementarylist = res.result; 149 // this.supplementarylist = res.result;
153 // }) 150 // })
154 // }, 151 // },
155 getQllxByBdcdyid() { 152 // getQllxByBdcdyid () {
156 if (this.currentSelectProps.bdcdyid) { 153 // if (this.currentSelectProps.bdcdyid) {
157 getQllxByBdcdyid({ bdcdyid: this.currentSelectProps.bdcdyid }).then( 154 // getQllxByBdcdyid({ bdcdyid: this.currentSelectProps.bdcdyid }).then(
158 (res) => { 155 // (res) => {
159 if (res.code === 200) { 156 // if (res.code === 200) {
160 this.$refs.qllxlist.qllxlistdata = res.result; 157 // this.$refs.qllxlist.qllxlistdata = res.result;
161 this.$refs.qllxlist.dialogVisible = true; 158 // this.$refs.qllxlist.dialogVisible = true;
162 } 159 // }
163 } 160 // }
164 ); 161 // );
165 } 162 // }
166 }, 163 // },
167 // 获取右侧选项卡 164 // 获取右侧选项卡
168 getCurrentSelectProps(val) { 165 getCurrentSelectProps (val) {
166 this.bsmRepair= val.bsmRepair
169 if (val.bdcdyid) { 167 if (val.bdcdyid) {
170 this.oneSelectProps = val; 168 this.oneSelectProps = val;
171 } 169 }
...@@ -181,7 +179,7 @@ export default { ...@@ -181,7 +179,7 @@ export default {
181 } 179 }
182 }, 180 },
183 // 获取渲染登记簿列表 181 // 获取渲染登记簿列表
184 getdjblist() { 182 getdjblist () {
185 getBdcqljqtsx({ 183 getBdcqljqtsx({
186 bdcdyid: this.currentSelectProps.bdcdyid, 184 bdcdyid: this.currentSelectProps.bdcdyid,
187 bdcdyh: this.currentSelectProps.bdcdyh, 185 bdcdyh: this.currentSelectProps.bdcdyh,
...@@ -210,23 +208,21 @@ export default { ...@@ -210,23 +208,21 @@ export default {
210 }); 208 });
211 }, 209 },
212 //右侧表单选项卡事件 210 //右侧表单选项卡事件
213 beforeLeave(activeName) { 211 beforeLeave (activeName) {
214 if (activeName && activeName != 0) this.getFromRouter(activeName); 212 if (activeName && activeName != 0) this.getFromRouter(activeName);
215 }, 213 },
216 //切换选项卡内容组件 214 //切换选项卡内容组件
217 getFromRouter(tabname) { 215 getFromRouter (tabname) {
218 console.log("切换选项卡内容组件", tabname,this.tabList);
219 this.componentTag = getForm(tabname); 216 this.componentTag = getForm(tabname);
220 }, 217 },
221 closefp() { 218 closefp () {
222 console.log("点击分屏");
223 this.splitScreen = this.splitScreen ? false : true; 219 this.splitScreen = this.splitScreen ? false : true;
224 this.$store.dispatch("app/set1tScreen", this.splitScreen); 220 this.$store.dispatch("app/set1tScreen", this.splitScreen);
225 this.getFromRouter(this.tabList[0].value); 221 this.getFromRouter(this.tabList[0].value);
226 this.clxxForm = getForm(this.tabList[1].value); 222 this.clxxForm = getForm(this.tabList[1].value);
227 }, 223 },
228 // 增加补录记录 224 // 增加补录记录
229 addRepairRecord(row, del) { 225 addRepairRecord (row, del) {
230 let from = { 226 let from = {
231 bsmQlxx: "", 227 bsmQlxx: "",
232 bsmSlsq: this.bsmSlsq, 228 bsmSlsq: this.bsmSlsq,
...@@ -263,9 +259,21 @@ export default { ...@@ -263,9 +259,21 @@ export default {
263 }) 259 })
264 .catch((res) => { 260 .catch((res) => {
265 console.log("错", res); 261 console.log("错", res);
266 }); 262 })
267 },
268 }, 263 },
269 }; 264 openDialog () {
265 this.$store.dispatch('user/refreshPage', false)
266 let data = JSON.parse(localStorage.getItem('ywbl'))
267 let title
268 if (data?.sqywmc) {
269 title = "申请业务:" + data?.sqywmc
270 } else {
271 title = "申请业务:" + data?.djywmc
272 }
273
274 this.$popupDialog(title, "ywbl/ywsq/selectBdc", { 'djywbm': this.$route.query.sqywbm, 'isJump': true, 'sqywInfo': data }, "80%", true)
275 }
276 }
277 };
270 </script> 278 </script>
271 <style scoped lang="scss"></style> 279 <style scoped lang="scss"></style>
......
...@@ -73,7 +73,7 @@ ...@@ -73,7 +73,7 @@
73 <script> 73 <script>
74 import WorkFlow from "./mixin/index"; 74 import WorkFlow from "./mixin/index";
75 import { getForm } from "./flowform"; 75 import { getForm } from "./flowform";
76 import { getStepFormInfo } from "@/api/fqsq.js"; 76 import { getBlYbxStepFormInfo } from "@/api/workFlow.js";
77 import NoticeBar from "@/components/NoticeBar/index"; 77 import NoticeBar from "@/components/NoticeBar/index";
78 import ProcessViewer from "./components/processViewer.vue"; 78 import ProcessViewer from "./components/processViewer.vue";
79 // 引入左侧菜单 79 // 引入左侧菜单
...@@ -87,7 +87,7 @@ import { addRepairRecord } from "@/api/djbbl.js"; ...@@ -87,7 +87,7 @@ import { addRepairRecord } from "@/api/djbbl.js";
87 // 获取权利类型数组 87 // 获取权利类型数组
88 import { getQllxByBdcdyid } from "@/api/djbbl.js"; 88 import { getQllxByBdcdyid } from "@/api/djbbl.js";
89 89
90 import { getBdcqljqtsx } from "@/api/registerBook.js"; 90 import { getBdcqljqtsx } from "@/api/djbDetail.js";
91 export default { 91 export default {
92 components: { 92 components: {
93 selectBdc, 93 selectBdc,
...@@ -126,6 +126,7 @@ export default { ...@@ -126,6 +126,7 @@ export default {
126 //页面监听时间 126 //页面监听时间
127 _beforeUnload_time: "", 127 _beforeUnload_time: "",
128 treedata: {}, 128 treedata: {},
129 bsmRepair:"",
129 tabdata: [], 130 tabdata: [],
130 defaultNode: {}, 131 defaultNode: {},
131 }; 132 };
...@@ -139,7 +140,7 @@ export default { ...@@ -139,7 +140,7 @@ export default {
139 this.oneSelectProps.qllx = qllx; 140 this.oneSelectProps.qllx = qllx;
140 if (this.$refs.Menu.supplementarylist.length) { 141 if (this.$refs.Menu.supplementarylist.length) {
141 this.oneSelectProps.type = this.type 142 this.oneSelectProps.type = this.type
142 getStepFormInfo(this.oneSelectProps).then((res) => { 143 getBlYbxStepFormInfo(this.oneSelectProps).then((res) => {
143 this.$nextTick(function () { 144 this.$nextTick(function () {
144 this.tabList = res.result; 145 this.tabList = res.result;
145 this.tabName = this.tabList[0].value; 146 this.tabName = this.tabList[0].value;
...@@ -154,20 +155,21 @@ export default { ...@@ -154,20 +155,21 @@ export default {
154 // this.supplementarylist = res.result; 155 // this.supplementarylist = res.result;
155 // }) 156 // })
156 // }, 157 // },
157 getQllxByBdcdyid() { 158 // getQllxByBdcdyid() {
158 if (this.currentSelectProps.bdcdyid) { 159 // if (this.currentSelectProps.bdcdyid) {
159 getQllxByBdcdyid({ bdcdyid: this.currentSelectProps.bdcdyid }).then( 160 // getQllxByBdcdyid({ bdcdyid: this.currentSelectProps.bdcdyid }).then(
160 (res) => { 161 // (res) => {
161 if (res.code === 200) { 162 // if (res.code === 200) {
162 this.$refs.qllxlist.qllxlistdata = res.result; 163 // this.$refs.qllxlist.qllxlistdata = res.result;
163 this.$refs.qllxlist.dialogVisible = true; 164 // this.$refs.qllxlist.dialogVisible = true;
164 } 165 // }
165 } 166 // }
166 ); 167 // );
167 } 168 // }
168 }, 169 // },
169 // 获取右侧选项卡 170 // 获取右侧选项卡
170 getCurrentSelectProps(val) { 171 getCurrentSelectProps(val) {
172 this.bsmRepair= val.bsmRepair
171 if (val.bdcdyid) { 173 if (val.bdcdyid) {
172 this.oneSelectProps = val; 174 this.oneSelectProps = val;
173 } 175 }
......
...@@ -2,18 +2,22 @@ ...@@ -2,18 +2,22 @@
2 display: flex; 2 display: flex;
3 justify-content: space-between; 3 justify-content: space-between;
4 height: 100%; 4 height: 100%;
5 font-size: 14px;
5 6
6 .flexst { 7 .flexst {
7 display: flex; 8 display: flex;
8 justify-content: space-between; 9 justify-content: space-between;
9 } 10 }
11
10 .title { 12 .title {
11 display: flex; 13 display: flex;
12 align-items: center; 14 align-items: center;
13 } 15 }
16
14 .workbench { 17 .workbench {
15 flex-wrap: wrap; 18 flex-wrap: wrap;
16 height: 100%; 19 height: 100%;
20 padding-left: 0;
17 21
18 li { 22 li {
19 width: 32.5%; 23 width: 32.5%;
...@@ -21,6 +25,7 @@ ...@@ -21,6 +25,7 @@
21 @include flex-center; 25 @include flex-center;
22 flex-direction: column; 26 flex-direction: column;
23 color: #fff; 27 color: #fff;
28 font-size: 14px;
24 29
25 i { 30 i {
26 color: #fff; 31 color: #fff;
...@@ -53,6 +58,7 @@ ...@@ -53,6 +58,7 @@
53 width: 70%; 58 width: 70%;
54 padding-right: 3px; 59 padding-right: 3px;
55 height: 100%; 60 height: 100%;
61 font-size: 14px;
56 62
57 .list-title { 63 .list-title {
58 overflow: hidden; 64 overflow: hidden;
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-12 09:23:03
5 -->
1 <template> 6 <template>
2 <div class="home"> 7 <div class="home">
3 <div class="home-left"> 8 <div class="home-left">
...@@ -107,7 +112,7 @@ ...@@ -107,7 +112,7 @@
107 import * as G2 from '@antv/g2' 112 import * as G2 from '@antv/g2'
108 import vueSeamlessScroll from "vue-seamless-scroll" 113 import vueSeamlessScroll from "vue-seamless-scroll"
109 import { getHomeNoticeList, getHomeTodoList, getHomeDoneList, getHomeFrequentProjects } from "@/api/home.js"; 114 import { getHomeNoticeList, getHomeTodoList, getHomeDoneList, getHomeFrequentProjects } from "@/api/home.js";
110 import { setReadStatus } from '@/api/system' 115 import { setReadStatus } from '@/api/sysNotice'
111 import addDialog from "./components/addProject.vue"; 116 import addDialog from "./components/addProject.vue";
112 export default { 117 export default {
113 name: 'home', 118 name: 'home',
......
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
58 </template> 58 </template>
59 59
60 <script> 60 <script>
61 import { addSysInterface, editSysInterface} from "@/api/jkfw.js" 61 import { addSysInterface, editSysInterface} from "@/api/ptjk.js"
62 export default { 62 export default {
63 components: { 63 components: {
64 }, 64 },
......
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
44 44
45 <script> 45 <script>
46 import vueJsonEditor from 'vue-json-editor' 46 import vueJsonEditor from 'vue-json-editor'
47 import {interfaceRetrieve } from "@/api/jkfw.js" 47 import {interfaceRetrieve } from "@/api/ptjk.js"
48 export default { 48 export default {
49 components: { 49 components: {
50 vueJsonEditor 50 vueJsonEditor
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
40 import { mapGetters } from 'vuex' 40 import { mapGetters } from 'vuex'
41 import table from "@/utils/mixin/table" 41 import table from "@/utils/mixin/table"
42 import { datas, sendThis } from "./ptjkdata" 42 import { datas, sendThis } from "./ptjkdata"
43 import { getSysInterfaceList } from '@/api/jkfw' 43 import { getSysInterfaceList } from '@/api/ptjk.js'
44 import addDialog from "./components/addDialog.vue" 44 import addDialog from "./components/addDialog.vue"
45 import retrieveDialog from "./components/retrieveDialog.vue" 45 import retrieveDialog from "./components/retrieveDialog.vue"
46 export default { 46 export default {
......
...@@ -194,7 +194,7 @@ ...@@ -194,7 +194,7 @@
194 <script> 194 <script>
195 import lpbContent from "./lpbContent/index"; 195 import lpbContent from "./lpbContent/index";
196 import selectZrzH from "../ywbl/ywsq/components/selectZrzH"; 196 import selectZrzH from "../ywbl/ywsq/components/selectZrzH";
197 import { getLpbFwytAndQlxz, getLpbQsxtj, getLpbTj } from "@/api/lpb"; 197 import { getLpbFwytAndQlxz, getLpbQsxtj, getLpbTj } from "@/api/lpcx.js";
198 export default { 198 export default {
199 name: "lpb", 199 name: "lpb",
200 props: { 200 props: {
...@@ -456,6 +456,7 @@ table { ...@@ -456,6 +456,7 @@ table {
456 background-color: #f4f9ff; 456 background-color: #f4f9ff;
457 .tab-content { 457 .tab-content {
458 border: 1px solid #dedede; 458 border: 1px solid #dedede;
459 border-left: 0;
459 background-color: #ffffff; 460 background-color: #ffffff;
460 display: flex; 461 display: flex;
461 &::-webkit-scrollbar { 462 &::-webkit-scrollbar {
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
30 </div> 30 </div>
31 </template> 31 </template>
32 <script> 32 <script>
33 import { getLpb } from "@/api/lpb"; 33 import { getLpb } from "@/api/lpcx.js";
34 import chCpn from "./ch.vue"; 34 import chCpn from "./ch.vue";
35 import zdyCpn from "./zdys.vue"; 35 import zdyCpn from "./zdys.vue";
36 import ljzsCpn from "./ljzs.vue"; 36 import ljzsCpn from "./ljzs.vue";
...@@ -159,7 +159,7 @@ export default { ...@@ -159,7 +159,7 @@ export default {
159 overflow: hidden; 159 overflow: hidden;
160 .lpbContent { 160 .lpbContent {
161 width: 100%; 161 width: 100%;
162 height: calc(100% - 62px); 162 height: calc(100% - 36px);
163 position: relative; 163 position: relative;
164 overflow: scroll; 164 overflow: scroll;
165 -webkit-user-select: none; 165 -webkit-user-select: none;
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 * @Author: yangwei 2 * @Author: yangwei
3 * @Date: 2023-02-28 17:25:45 3 * @Date: 2023-02-28 17:25:45
4 * @LastEditors: yangwei 4 * @LastEditors: yangwei
5 * @LastEditTime: 2023-03-02 17:34:24 5 * @LastEditTime: 2023-07-11 10:05:55
6 * @FilePath: \bdcdj-web\src\views\lpb\lpbContent\ljzs.vue 6 * @FilePath: \bdcdj-web\src\views\lpb\lpbContent\ljzs.vue
7 * @Description: 7 * @Description:
8 * 8 *
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
10 --> 10 -->
11 <template> 11 <template>
12 <div class="ljzs-wrap"> 12 <div class="ljzs-wrap">
13 <div v-for="ljzarr in ljzsCptd" :style="{'margin-bottom': ljzarr.length == 1 ? '34px':'80px'}" :key="ljzarr[0].bsm"> 13 <div v-for="ljzarr in ljzsCptd" :style="{'margin-bottom': ljzarr.length == 1 ? '44px':'80px'}" :key="ljzarr[0].bsm">
14 <!-- 多个同起始层逻辑幢 横向排列 --> 14 <!-- 多个同起始层逻辑幢 横向排列 -->
15 <div class="ch-zdy-wrap" v-if="ljzarr.length > 1"> 15 <div class="ch-zdy-wrap" v-if="ljzarr.length > 1">
16 <div v-for="ljz in ljzarr" :key="ljz.ljzmc" class="same-floor-ljz"> 16 <div v-for="ljz in ljzarr" :key="ljz.ljzmc" class="same-floor-ljz">
...@@ -110,7 +110,8 @@ export default { ...@@ -110,7 +110,8 @@ export default {
110 } 110 }
111 .ljz-xmmc { 111 .ljz-xmmc {
112 position: absolute; 112 position: absolute;
113 width: calc(100% - 4px); 113 // width: calc(100% - 4px);
114 width: 100%;
114 bottom: -34px; 115 bottom: -34px;
115 } 116 }
116 } 117 }
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
23 </template> 23 </template>
24 24
25 <script> 25 <script>
26 import { getBdcqldjmlByBdcdyid } from "@/api/registerBook.js"; 26 import { getBdcqldjmlByBdcdyid } from "@/api/djbDetail.js";
27 export default { 27 export default {
28 data() { 28 data() {
29 return { 29 return {
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
49 </template> 49 </template>
50 50
51 <script> 51 <script>
52 import { getBdcqljqtsx } from "@/api/registerBook.js"; 52 import { getBdcqljqtsx } from "@/api/djbDetail.js";
53 export default { 53 export default {
54 name: "bdcqljqtsx", 54 name: "bdcqljqtsx",
55 data() { 55 data() {
......
...@@ -22,19 +22,29 @@ ...@@ -22,19 +22,29 @@
22 :class="[ 22 :class="[
23 row.qszt == '2' ? 'lishi' : '', 23 row.qszt == '2' ? 'lishi' : '',
24 row.qszt == '0' ? 'linshi' : '', 24 row.qszt == '0' ? 'linshi' : '',
25 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', 25 row.qlzt == '4' ? 'linshi' : '',
26 item.prop == 'qszt' && row.qszt == '1' ? 'xianshiIcon' : '', 26
27 item.prop == 'qszt' && row.qlzt == '3' ? 'linshiIcon' : '',
28 item.prop == 'qszt' && row.qlzt == '2' ? 'linshiIcon' : '',
29 item.prop == 'qszt' && row.qlzt == '1' ? 'xianshiIcon' : '',
30 item.prop == 'qszt' && row.qlzt == '4' ? 'zhuxiaoIcon' : ''
27 ]"> 31 ]">
28 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'"> 32 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'">
29 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button> 33 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button>
30 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button> 34 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button>
31 </div> 35 </div>
32 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> 36 <div class="icon" v-if="item.prop == 'qszt' &&row.qlzt == '1'">
33 正在办理
34 </div>
35 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '1'">
36 有效 37 有效
37 </div> 38 </div>
39 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '2'">
40 正在补录
41 </div>
42 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '3'">
43 正在申请
44 </div>
45 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'">
46 正在注销
47 </div>
38 <span v-if="item.prop == 'qszt'">{{ getQsztName(row[item.prop]) }}</span> 48 <span v-if="item.prop == 'qszt'">{{ getQsztName(row[item.prop]) }}</span>
39 49
40 <span v-else>{{ row[item.prop] }}</span> 50 <span v-else>{{ row[item.prop] }}</span>
...@@ -50,7 +60,7 @@ ...@@ -50,7 +60,7 @@
50 <script> 60 <script>
51 import { datas } from "./qlxxFormData.js"; 61 import { datas } from "./qlxxFormData.js";
52 import { getSjlx } from "@/utils/dictionary.js"; 62 import { getSjlx } from "@/utils/dictionary.js";
53 import { getCfdjList } from "@/api/registerBook.js"; 63 import { getCfdjList } from "@/api/djbDetail.js";
54 export default { 64 export default {
55 data () { 65 data () {
56 return { 66 return {
......
...@@ -24,8 +24,12 @@ ...@@ -24,8 +24,12 @@
24 :class="[ 24 :class="[
25 row.qszt == '2' ? 'lishi' : '', 25 row.qszt == '2' ? 'lishi' : '',
26 row.qszt == '0' ? 'linshi' : '', 26 row.qszt == '0' ? 'linshi' : '',
27 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', 27 row.qlzt == '4' ? 'linshi' : '',
28 item.prop == 'qszt' && row.qszt == '1' ? 'xianshiIcon' : '', 28
29 item.prop == 'qszt' && row.qlzt == '3' ? 'linshiIcon' : '',
30 item.prop == 'qszt' && row.qlzt == '2' ? 'linshiIcon' : '',
31 item.prop == 'qszt' && row.qlzt == '1' ? 'xianshiIcon' : '',
32 item.prop == 'qszt' && row.qlzt == '4' ? 'zhuxiaoIcon' : '',
29 ]"> 33 ]">
30 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'"> 34 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'">
31 <el-button 35 <el-button
...@@ -37,12 +41,18 @@ ...@@ -37,12 +41,18 @@
37 icon="el-icon-edit-outline" 41 icon="el-icon-edit-outline"
38 @click="editDialog(row, 'D')">删除</el-button> 42 @click="editDialog(row, 'D')">删除</el-button>
39 </div> 43 </div>
40 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> 44 <div class="icon" v-if="item.prop == 'qszt' &&row.qlzt == '1'">
41 正在办理
42 </div>
43 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '1'">
44 有效 45 有效
45 </div> 46 </div>
47 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '2'">
48 正在补录
49 </div>
50 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '3'">
51 正在申请
52 </div>
53 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'">
54 正在注销
55 </div>
46 <span v-if="item.prop == 'qszt'"> 56 <span v-if="item.prop == 'qszt'">
47 {{ getQsztName(row[item.prop]) }} 57 {{ getQsztName(row[item.prop]) }}
48 </span> 58 </span>
...@@ -60,7 +70,7 @@ ...@@ -60,7 +70,7 @@
60 <script> 70 <script>
61 import { datas } from "./qlxxFormData.js"; 71 import { datas } from "./qlxxFormData.js";
62 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js"; 72 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js";
63 import { getDiyaqList } from "@/api/registerBook.js"; 73 import { getDiyaqList } from "@/api/djbDetail.js";
64 export default { 74 export default {
65 data () { 75 data () {
66 return { 76 return {
......
...@@ -24,19 +24,29 @@ ...@@ -24,19 +24,29 @@
24 :class="[ 24 :class="[
25 row.qszt == '2' ? 'lishi' : '', 25 row.qszt == '2' ? 'lishi' : '',
26 row.qszt == '0' ? 'linshi' : '', 26 row.qszt == '0' ? 'linshi' : '',
27 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', 27 row.qlzt == '4' ? 'linshi' : '',
28 item.prop == 'qszt' && row.qszt == '1' ? 'xianshiIcon' : '', 28
29 item.prop == 'qszt' && row.qlzt == '3' ? 'linshiIcon' : '',
30 item.prop == 'qszt' && row.qlzt == '2' ? 'linshiIcon' : '',
31 item.prop == 'qszt' && row.qlzt == '1' ? 'xianshiIcon' : '',
32 item.prop == 'qszt' && row.qlzt == '4' ? 'zhuxiaoIcon' : ''
29 ]"> 33 ]">
30 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'"> 34 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'">
31 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button> 35 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button>
32 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button> 36 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button>
33 </div> 37 </div>
34 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> 38 <div class="icon" v-if="item.prop == 'qszt' &&row.qlzt == '1'">
35 正在办理
36 </div>
37 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '1'">
38 有效 39 有效
39 </div> 40 </div>
41 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '2'">
42 正在补录
43 </div>
44 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '3'">
45 正在申请
46 </div>
47 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'">
48 正在注销
49 </div>
40 <span v-if="item.prop == 'qszt'"> 50 <span v-if="item.prop == 'qszt'">
41 {{ getQsztName(row[item.prop]) }} 51 {{ getQsztName(row[item.prop]) }}
42 </span> 52 </span>
...@@ -54,7 +64,7 @@ ...@@ -54,7 +64,7 @@
54 <script> 64 <script>
55 import { datas } from "./qlxxFormData.js"; 65 import { datas } from "./qlxxFormData.js";
56 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js"; 66 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js";
57 import { getDiyiqList } from "@/api/registerBook.js"; 67 import { getDiyiqList } from "@/api/djbDetail.js";
58 export default { 68 export default {
59 data () { 69 data () {
60 return { 70 return {
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
11 </div> 11 </div>
12 </template> 12 </template>
13 <script> 13 <script>
14 import { getBdcqljqtsx } from "@/api/registerBook.js"; 14 import { getBdcqljqtsx } from "@/api/djbDetail.js";
15 import { loadTreeData, getNode } from "./djbFrameData.js"; 15 import { loadTreeData, getNode } from "./djbFrameData.js";
16 export default { 16 export default {
17 data () { 17 data () {
......
...@@ -11,12 +11,12 @@ ...@@ -11,12 +11,12 @@
11 </div> 11 </div>
12 </template> 12 </template>
13 <script> 13 <script>
14 import { getBdcqljqtsx } from "@/api/registerBook.js"; 14 import { getBdcqljqtsx } from "@/api/djbDetail.js";
15 import { loadTreeData, getNode } from "./djbFrameData.js"; 15 import { loadTreeData, getNode } from "./djbFrameData.js";
16 import { searchTaskToDo } from "@/api/ywbl"; 16 import { searchTaskToDo } from "@/api/workflow/search.js";
17 import { 17 import {
18 leftMenu 18 leftMenu
19 } from "@/api/fqsq.js"; 19 } from "@/api/workFlow.js";
20 export default { 20 export default {
21 data () { 21 data () {
22 return { 22 return {
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
33 </template> 33 </template>
34 34
35 <script> 35 <script>
36 import { getDjbfm } from "@/api/registerBook.js"; 36 import { getDjbfm } from "@/api/djbDetail.js";
37 37
38 export default { 38 export default {
39 data () { 39 data () {
......
...@@ -19,19 +19,29 @@ ...@@ -19,19 +19,29 @@
19 <td v-for="(row, index) in tableData" :key="index" :class="[ 19 <td v-for="(row, index) in tableData" :key="index" :class="[
20 row.qszt == '2' ? 'lishi' : '', 20 row.qszt == '2' ? 'lishi' : '',
21 row.qszt == '0' ? 'linshi' : '', 21 row.qszt == '0' ? 'linshi' : '',
22 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', 22 row.qlzt == '4' ? 'linshi' : '',
23 item.prop == 'qszt' && row.qszt == '1' ? 'xianshiIcon' : '', 23
24 item.prop == 'qszt' && row.qlzt == '3' ? 'linshiIcon' : '',
25 item.prop == 'qszt' && row.qlzt == '2' ? 'linshiIcon' : '',
26 item.prop == 'qszt' && row.qlzt == '1' ? 'xianshiIcon' : '',
27 item.prop == 'qszt' && row.qlzt == '4' ? 'zhuxiaoIcon' : ''
24 ]"> 28 ]">
25 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'"> 29 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'">
26 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button> 30 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button>
27 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button> 31 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button>
28 </div> 32 </div>
29 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> 33 <div class="icon" v-if="item.prop == 'qszt' &&row.qlzt == '1'">
30 正在办理
31 </div>
32 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '1'">
33 有效 34 有效
34 </div> 35 </div>
36 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '2'">
37 正在补录
38 </div>
39 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '3'">
40 正在申请
41 </div>
42 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'">
43 正在注销
44 </div>
35 <span v-if="item.prop == 'qszt'"> 45 <span v-if="item.prop == 'qszt'">
36 {{ getQsztName(row[item.prop]) }} 46 {{ getQsztName(row[item.prop]) }}
37 </span> 47 </span>
...@@ -49,7 +59,7 @@ ...@@ -49,7 +59,7 @@
49 <script> 59 <script>
50 import { datas } from "./qlxxFormData.js"; 60 import { datas } from "./qlxxFormData.js";
51 import { getSjlx } from "@/utils/dictionary.js"; 61 import { getSjlx } from "@/utils/dictionary.js";
52 import { getJsydsyqList } from "@/api/registerBook.js"; 62 import { getJsydsyqList } from "@/api/djbDetail.js";
53 export default { 63 export default {
54 data () { 64 data () {
55 return { 65 return {
...@@ -71,9 +81,10 @@ ...@@ -71,9 +81,10 @@
71 }, 81 },
72 methods: { 82 methods: {
73 loadData () { 83 loadData () {
74 if(this.$parent.addRepairRecord){ 84 if (this.$parent.addRepairRecord) {
75 this.columns.unshift({prop:"cz", 85 this.columns.unshift({
76 label:"操作" 86 prop: "cz",
87 label: "操作"
77 }) 88 })
78 } 89 }
79 getJsydsyqList({ 90 getJsydsyqList({
...@@ -114,13 +125,13 @@ ...@@ -114,13 +125,13 @@
114 return name; 125 return name;
115 }, 126 },
116 // 新增一条补录信息 127 // 新增一条补录信息
117 editDialog(row,del){ 128 editDialog (row, del) {
118 this.$confirm('此操作将新增一条补录信息, 是否继续?', '提示', { 129 this.$confirm('此操作将新增一条补录信息, 是否继续?', '提示', {
119 confirmButtonText: '确定', 130 confirmButtonText: '确定',
120 cancelButtonText: '取消', 131 cancelButtonText: '取消',
121 type: 'warning' 132 type: 'warning'
122 }).then(() => { 133 }).then(() => {
123 this.$parent.addRepairRecord(row,del) 134 this.$parent.addRepairRecord(row, del)
124 135
125 this.$message({ 136 this.$message({
126 type: 'success', 137 type: 'success',
......
...@@ -24,8 +24,12 @@ ...@@ -24,8 +24,12 @@
24 :class="[ 24 :class="[
25 row.qszt == '2' ? 'lishi' : '', 25 row.qszt == '2' ? 'lishi' : '',
26 row.qszt == '0' ? 'linshi' : '', 26 row.qszt == '0' ? 'linshi' : '',
27 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', 27 row.qlzt == '4' ? 'linshi' : '',
28 item.prop == 'qszt' && row.qszt == '1' ? 'xianshiIcon' : '', 28
29 item.prop == 'qszt' && row.qlzt == '3' ? 'linshiIcon' : '',
30 item.prop == 'qszt' && row.qlzt == '2' ? 'linshiIcon' : '',
31 item.prop == 'qszt' && row.qlzt == '1' ? 'xianshiIcon' : '',
32 item.prop == 'qszt' && row.qlzt == '4' ? 'zhuxiaoIcon' : ''
29 ]"> 33 ]">
30 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'"> 34 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'">
31 <el-button 35 <el-button
...@@ -37,12 +41,18 @@ ...@@ -37,12 +41,18 @@
37 icon="el-icon-edit-outline" 41 icon="el-icon-edit-outline"
38 @click="editDialog(row, 'D')">删除</el-button> 42 @click="editDialog(row, 'D')">删除</el-button>
39 </div> 43 </div>
40 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> 44 <div class="icon" v-if="item.prop == 'qszt' &&row.qlzt == '1'">
41 正在办理
42 </div>
43 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '1'">
44 有效 45 有效
45 </div> 46 </div>
47 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '2'">
48 正在补录
49 </div>
50 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '3'">
51 正在申请
52 </div>
53 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'">
54 正在注销
55 </div>
46 <span v-if="item.prop == 'qszt'"> 56 <span v-if="item.prop == 'qszt'">
47 {{ getQsztName(row[item.prop]) }} 57 {{ getQsztName(row[item.prop]) }}
48 </span> 58 </span>
...@@ -60,7 +70,7 @@ ...@@ -60,7 +70,7 @@
60 <script> 70 <script>
61 import { datas } from "./qlxxFormData.js"; 71 import { datas } from "./qlxxFormData.js";
62 import { getSjlx } from "@/utils/dictionary.js"; 72 import { getSjlx } from "@/utils/dictionary.js";
63 import { getFdcq2List } from "@/api/registerBook.js"; 73 import { getFdcq2List } from "@/api/djbDetail.js";
64 export default { 74 export default {
65 data () { 75 data () {
66 return { 76 return {
......
...@@ -19,19 +19,29 @@ ...@@ -19,19 +19,29 @@
19 <td v-for="(row, index) in tableData" :key="index" :class="[ 19 <td v-for="(row, index) in tableData" :key="index" :class="[
20 row.qszt == '2' ? 'lishi' : '', 20 row.qszt == '2' ? 'lishi' : '',
21 row.qszt == '0' ? 'linshi' : '', 21 row.qszt == '0' ? 'linshi' : '',
22 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', 22 row.qlzt == '4' ? 'linshi' : '',
23 item.prop == 'qszt' && row.qszt == '1' ? 'xianshiIcon' : '', 23
24 item.prop == 'qszt' && row.qlzt == '3' ? 'linshiIcon' : '',
25 item.prop == 'qszt' && row.qlzt == '2' ? 'linshiIcon' : '',
26 item.prop == 'qszt' && row.qlzt == '1' ? 'xianshiIcon' : '',
27 item.prop == 'qszt' && row.qlzt == '4' ? 'zhuxiaoIcon' : ''
24 ]"> 28 ]">
25 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'"> 29 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'">
26 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button> 30 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button>
27 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button> 31 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button>
28 </div> 32 </div>
29 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> 33 <div class="icon" v-if="item.prop == 'qszt' &&row.qlzt == '1'">
30 正在办理
31 </div>
32 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '1'">
33 有效 34 有效
34 </div> 35 </div>
36 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '2'">
37 正在补录
38 </div>
39 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '3'">
40 正在申请
41 </div>
42 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'">
43 正在注销
44 </div>
35 <span v-if="item.prop == 'qszt'"> 45 <span v-if="item.prop == 'qszt'">
36 {{ getQsztName(row[item.prop]) }} 46 {{ getQsztName(row[item.prop]) }}
37 </span> 47 </span>
...@@ -49,7 +59,7 @@ ...@@ -49,7 +59,7 @@
49 <script> 59 <script>
50 import { datas } from "./qlxxFormData.js"; 60 import { datas } from "./qlxxFormData.js";
51 import { getSjlx } from "@/utils/dictionary.js"; 61 import { getSjlx } from "@/utils/dictionary.js";
52 import { getJsydsyqList } from "@/api/registerBook.js"; 62 import { getJsydsyqList } from "@/api/djbDetail.js";
53 export default { 63 export default {
54 data () { 64 data () {
55 return { 65 return {
...@@ -72,9 +82,10 @@ ...@@ -72,9 +82,10 @@
72 methods: { 82 methods: {
73 loadData () { 83 loadData () {
74 84
75 if(this.$parent.addRepairRecord){ 85 if (this.$parent.addRepairRecord) {
76 this.columns.unshift({prop:"cz", 86 this.columns.unshift({
77 label:"操作" 87 prop: "cz",
88 label: "操作"
78 }) 89 })
79 } 90 }
80 getJsydsyqList({ 91 getJsydsyqList({
...@@ -115,13 +126,13 @@ ...@@ -115,13 +126,13 @@
115 return name; 126 return name;
116 }, 127 },
117 // 新增一条补录信息 128 // 新增一条补录信息
118 editDialog(row,del){ 129 editDialog (row, del) {
119 this.$confirm('此操作将新增一条补录信息, 是否继续?', '提示', { 130 this.$confirm('此操作将新增一条补录信息, 是否继续?', '提示', {
120 confirmButtonText: '确定', 131 confirmButtonText: '确定',
121 cancelButtonText: '取消', 132 cancelButtonText: '取消',
122 type: 'warning' 133 type: 'warning'
123 }).then(() => { 134 }).then(() => {
124 this.$parent.addRepairRecord(row,del) 135 this.$parent.addRepairRecord(row, del)
125 136
126 this.$message({ 137 this.$message({
127 type: 'success', 138 type: 'success',
......
...@@ -19,19 +19,29 @@ ...@@ -19,19 +19,29 @@
19 <td v-for="(row, index) in tableData" :key="index" :class="[ 19 <td v-for="(row, index) in tableData" :key="index" :class="[
20 row.qszt == '2' ? 'lishi' : '', 20 row.qszt == '2' ? 'lishi' : '',
21 row.qszt == '0' ? 'linshi' : '', 21 row.qszt == '0' ? 'linshi' : '',
22 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', 22 row.qlzt == '4' ? 'linshi' : '',
23 item.prop == 'qszt' && row.qszt == '1' ? 'xianshiIcon' : '', 23
24 item.prop == 'qszt' && row.qlzt == '3' ? 'linshiIcon' : '',
25 item.prop == 'qszt' && row.qlzt == '2' ? 'linshiIcon' : '',
26 item.prop == 'qszt' && row.qlzt == '1' ? 'xianshiIcon' : '',
27 item.prop == 'qszt' && row.qlzt == '4' ? 'zhuxiaoIcon' : ''
24 ]"> 28 ]">
25 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'"> 29 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'">
26 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button> 30 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button>
27 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button> 31 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button>
28 </div> 32 </div>
29 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> 33 <div class="icon" v-if="row.qlzt == '1'">
30 正在办理
31 </div>
32 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '1'">
33 有效 34 有效
34 </div> 35 </div>
36 <div class="icon" v-if="row.qlzt == '2'">
37 正在补录
38 </div>
39 <div class="icon" v-if="row.qlzt == '3'">
40 正在申请
41 </div>
42 <div class="icon" v-if="row.qlzt == '4'">
43 正在注销
44 </div>
35 <span v-if="item.prop == 'qszt'"> 45 <span v-if="item.prop == 'qszt'">
36 {{ getQsztName(row[item.prop]) }} 46 {{ getQsztName(row[item.prop]) }}
37 </span> 47 </span>
...@@ -50,15 +60,25 @@ ...@@ -50,15 +60,25 @@
50 <td v-for="(row, index) in tableData" :key="index" :class="[ 60 <td v-for="(row, index) in tableData" :key="index" :class="[
51 row.qszt == '2' ? 'lishi' : '', 61 row.qszt == '2' ? 'lishi' : '',
52 row.qszt == '0' ? 'linshi' : '', 62 row.qszt == '0' ? 'linshi' : '',
53 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', 63 row.qlzt == '4' ? 'linshi' : '',
54 item.prop == 'qszt' && row.qszt == '1' ? 'xianshiIcon' : '', 64
65 item.prop == 'qszt' && row.qlzt == '3' ? 'linshiIcon' : '',
66 item.prop == 'qszt' && row.qlzt == '2' ? 'linshiIcon' : '',
67 item.prop == 'qszt' && row.qlzt == '1' ? 'xianshiIcon' : '',
68 item.prop == 'qszt' && row.qlzt == '4' ? 'zhuxiaoIcon' : ''
55 ]"> 69 ]">
56 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> 70 <div class="icon" v-if="item.prop == 'qszt' &&row.qlzt == '1'">
57 正在办理
58 </div>
59 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '1'">
60 有效 71 有效
61 </div> 72 </div>
73 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '2'">
74 正在补录
75 </div>
76 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '3'">
77 正在申请
78 </div>
79 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'">
80 正在注销
81 </div>
62 <span v-if="item.prop == 'qszt'"> 82 <span v-if="item.prop == 'qszt'">
63 {{ getQsztName(row[item.prop]) }} 83 {{ getQsztName(row[item.prop]) }}
64 </span> 84 </span>
...@@ -76,7 +96,7 @@ ...@@ -76,7 +96,7 @@
76 <script> 96 <script>
77 import { datas } from "./qlxxFormData.js"; 97 import { datas } from "./qlxxFormData.js";
78 import { getSjlx } from "@/utils/dictionary.js"; 98 import { getSjlx } from "@/utils/dictionary.js";
79 import { getNydsyqList } from "@/api/registerBook.js"; 99 import { getNydsyqList } from "@/api/djbDetail.js";
80 export default { 100 export default {
81 data () { 101 data () {
82 return { 102 return {
......
...@@ -19,19 +19,29 @@ ...@@ -19,19 +19,29 @@
19 <td v-for="(row, index) in tableData" :key="index" :class="[ 19 <td v-for="(row, index) in tableData" :key="index" :class="[
20 row.qszt == '2' ? 'lishi' : '', 20 row.qszt == '2' ? 'lishi' : '',
21 row.qszt == '0' ? 'linshi' : '', 21 row.qszt == '0' ? 'linshi' : '',
22 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', 22 row.qlzt == '4' ? 'linshi' : '',
23 item.prop == 'qszt' && row.qszt == '1' ? 'xianshiIcon' : '', 23
24 item.prop == 'qszt' && row.qlzt == '3' ? 'linshiIcon' : '',
25 item.prop == 'qszt' && row.qlzt == '2' ? 'linshiIcon' : '',
26 item.prop == 'qszt' && row.qlzt == '1' ? 'xianshiIcon' : '',
27 item.prop == 'qszt' && row.qlzt == '4' ? 'zhuxiaoIcon' : ''
24 ]"> 28 ]">
25 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'"> 29 <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'">
26 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button> 30 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button>
27 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button> 31 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button>
28 </div> 32 </div>
29 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> 33 <div class="icon" v-if="item.prop == 'qszt' &&row.qlzt == '1'">
30 正在办理
31 </div>
32 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '1'">
33 有效 34 有效
34 </div> 35 </div>
36 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '2'">
37 正在补录
38 </div>
39 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '3'">
40 正在申请
41 </div>
42 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'">
43 正在注销
44 </div>
35 <span v-if="item.prop == 'qszt'"> 45 <span v-if="item.prop == 'qszt'">
36 {{ getQsztName(row[item.prop]) }} 46 {{ getQsztName(row[item.prop]) }}
37 </span> 47 </span>
...@@ -49,7 +59,7 @@ ...@@ -49,7 +59,7 @@
49 <script> 59 <script>
50 import { datas } from "./qlxxFormData.js"; 60 import { datas } from "./qlxxFormData.js";
51 import { getSjlx } from "@/utils/dictionary.js"; 61 import { getSjlx } from "@/utils/dictionary.js";
52 import { getTdsyqList } from "@/api/registerBook.js"; 62 import { getTdsyqList } from "@/api/djbDetail.js";
53 export default { 63 export default {
54 data () { 64 data () {
55 return { 65 return {
...@@ -72,9 +82,10 @@ ...@@ -72,9 +82,10 @@
72 methods: { 82 methods: {
73 loadData () { 83 loadData () {
74 84
75 if(this.$parent.addRepairRecord){ 85 if (this.$parent.addRepairRecord) {
76 this.columns.unshift({prop:"cz", 86 this.columns.unshift({
77 label:"操作" 87 prop: "cz",
88 label: "操作"
78 }) 89 })
79 } 90 }
80 getTdsyqList({ 91 getTdsyqList({
...@@ -115,13 +126,13 @@ ...@@ -115,13 +126,13 @@
115 return name; 126 return name;
116 }, 127 },
117 // 新增一条补录信息 128 // 新增一条补录信息
118 editDialog(row,del){ 129 editDialog (row, del) {
119 this.$confirm('此操作将新增一条补录信息, 是否继续?', '提示', { 130 this.$confirm('此操作将新增一条补录信息, 是否继续?', '提示', {
120 confirmButtonText: '确定', 131 confirmButtonText: '确定',
121 cancelButtonText: '取消', 132 cancelButtonText: '取消',
122 type: 'warning' 133 type: 'warning'
123 }).then(() => { 134 }).then(() => {
124 this.$parent.addRepairRecord(row,del) 135 this.$parent.addRepairRecord(row, del)
125 136
126 this.$message({ 137 this.$message({
127 type: 'success', 138 type: 'success',
......
...@@ -18,19 +18,29 @@ ...@@ -18,19 +18,29 @@
18 <td v-for="(row, index) in tableData" :key="index" :class="[ 18 <td v-for="(row, index) in tableData" :key="index" :class="[
19 row.qszt == '2' ? 'lishi' : '', 19 row.qszt == '2' ? 'lishi' : '',
20 row.qszt == '0' ? 'linshi' : '', 20 row.qszt == '0' ? 'linshi' : '',
21 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', 21 row.qlzt == '4' ? 'linshi' : '',
22 item.prop == 'qszt' && row.qszt == '1' ? 'xianshiIcon' : '', 22
23 item.prop == 'qszt' && row.qlzt == '3' ? 'linshiIcon' : '',
24 item.prop == 'qszt' && row.qlzt == '2' ? 'linshiIcon' : '',
25 item.prop == 'qszt' && row.qlzt == '1' ? 'xianshiIcon' : '',
26 item.prop == 'qszt' && row.qlzt == '4' ? 'zhuxiaoIcon' : ''
23 ]"> 27 ]">
24 <div class="setbut" v-if="item.prop == 'cz'"> 28 <div class="setbut" v-if="item.prop == 'cz'">
25 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button> 29 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button>
26 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button> 30 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button>
27 </div> 31 </div>
28 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> 32 <div class="icon" v-if="item.prop == 'qszt' &&row.qlzt == '1'">
29 正在办理
30 </div>
31 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '1'">
32 有效 33 有效
33 </div> 34 </div>
35 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '2'">
36 正在补录
37 </div>
38 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '3'">
39 正在申请
40 </div>
41 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'">
42 正在注销
43 </div>
34 <span v-if="item.prop == 'qszt'"> 44 <span v-if="item.prop == 'qszt'">
35 {{ getQsztName(row[item.prop]) }} 45 {{ getQsztName(row[item.prop]) }}
36 </span> 46 </span>
...@@ -47,7 +57,7 @@ ...@@ -47,7 +57,7 @@
47 57
48 <script> 58 <script>
49 import { datas } from "./qlxxFormData.js"; 59 import { datas } from "./qlxxFormData.js";
50 import { getYgdjList } from "@/api/registerBook.js"; 60 import { getYgdjList } from "@/api/djbDetail.js";
51 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js"; 61 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js";
52 export default { 62 export default {
53 data () { 63 data () {
......
...@@ -18,19 +18,29 @@ ...@@ -18,19 +18,29 @@
18 <td v-for="(row, index) in tableData" :key="index" :class="[ 18 <td v-for="(row, index) in tableData" :key="index" :class="[
19 row.qszt == '2' ? 'lishi' : '', 19 row.qszt == '2' ? 'lishi' : '',
20 row.qszt == '0' ? 'linshi' : '', 20 row.qszt == '0' ? 'linshi' : '',
21 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', 21 row.qlzt == '4' ? 'linshi' : '',
22 item.prop == 'qszt' && row.qszt == '1' ? 'xianshiIcon' : '', 22
23 item.prop == 'qszt' && row.qlzt == '3' ? 'linshiIcon' : '',
24 item.prop == 'qszt' && row.qlzt == '2' ? 'linshiIcon' : '',
25 item.prop == 'qszt' && row.qlzt == '1' ? 'xianshiIcon' : '',
26 item.prop == 'qszt' && row.qlzt == '4' ? 'zhuxiaoIcon' : ''
23 ]"> 27 ]">
24 <div class="setbut" v-if="item.prop == 'cz'"> 28 <div class="setbut" v-if="item.prop == 'cz'">
25 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button> 29 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button>
26 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button> 30 <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button>
27 </div> 31 </div>
28 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> 32 <div class="icon" v-if="item.prop == 'qszt' &&row.qlzt == '1'">
29 正在办理
30 </div>
31 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '1'">
32 有效 33 有效
33 </div> 34 </div>
35 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '2'">
36 正在补录
37 </div>
38 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '3'">
39 正在申请
40 </div>
41 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'">
42 正在注销
43 </div>
34 <span v-if="item.prop == 'qszt'"> 44 <span v-if="item.prop == 'qszt'">
35 {{ getQsztName(row[item.prop]) }} 45 {{ getQsztName(row[item.prop]) }}
36 </span> 46 </span>
...@@ -47,7 +57,7 @@ ...@@ -47,7 +57,7 @@
47 57
48 <script> 58 <script>
49 import { datas } from "./qlxxFormData.js"; 59 import { datas } from "./qlxxFormData.js";
50 import { getYydjList } from "@/api/registerBook.js"; 60 import { getYydjList } from "@/api/djbDetail.js";
51 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js"; 61 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js";
52 export default { 62 export default {
53 data () { 63 data () {
......
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
133 133
134 <script> 134 <script>
135 import store from '@/store/index.js' 135 import store from '@/store/index.js'
136 import { getZdjjxxBybdcdyid } from "@/api/registerBook.js"; 136 import { getZdjjxxBybdcdyid } from "@/api/djbDetail.js";
137 137
138 export default { 138 export default {
139 data () { 139 data () {
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
16 </div> 16 </div>
17 </template> 17 </template>
18 <script> 18 <script>
19 import { pushSjsbRecord } from "@/api/zhcx.js"; 19 import { push } from "@/api/sysPushRecord.js";
20 export default { 20 export default {
21 props: { 21 props: {
22 formData: { 22 formData: {
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
29 methods: { 29 methods: {
30 pushRecord () { 30 pushRecord () {
31 this.$startLoading() 31 this.$startLoading()
32 pushSjsbRecord(this.formData).then((res) => { 32 push(this.formData).then((res) => {
33 this.$endLoading() 33 this.$endLoading()
34 if (res.code === 200) { 34 if (res.code === 200) {
35 this.$message.success("推送成功"); 35 this.$message.success("推送成功");
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
32 import { mapGetters } from "vuex"; 32 import { mapGetters } from "vuex";
33 import table from "@/utils/mixin/table"; 33 import table from "@/utils/mixin/table";
34 import { datas, sendThis } from "./djbcxdata"; 34 import { datas, sendThis } from "./djbcxdata";
35 import { getSjsbPushList, detail } from "@/api/zhcx.js"; 35 import { list, detail } from "@/api/sysPushRecord.js";
36 36
37 export default { 37 export default {
38 name: "djbcx", 38 name: "djbcx",
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
67 // 初始化数据 67 // 初始化数据
68 queryClick () { 68 queryClick () {
69 this.$startLoading() 69 this.$startLoading()
70 getSjsbPushList({ ...this.queryForm, ...this.pageData }).then((res) => { 70 list({ ...this.queryForm, ...this.pageData }).then((res) => {
71 this.$endLoading() 71 this.$endLoading()
72 if (res.code === 200) { 72 if (res.code === 200) {
73 let { total, records } = res.result; 73 let { total, records } = res.result;
......
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
54 54
55 <script> 55 <script>
56 import { addFwmxCxjgXx, getFwmxInfo,printJtcfInfo } from "@/api/sqcx"; 56 import { addFwmxCxjgXx, getFwmxInfo,printJtcfInfo } from "@/api/sqcx";
57 import { getPrintTemplateByCode } from "@/api/system"; 57 import { getPrintTemplateByCode } from "@/api/print";
58 import { datas, sendThis } from "./dydjbdata"; 58 import { datas, sendThis } from "./dydjbdata";
59 import { getLodop } from "@/utils/LodopFuncs" 59 import { getLodop } from "@/utils/LodopFuncs"
60 import dydjbInfo from "./dydjbInfo.vue"; 60 import dydjbInfo from "./dydjbInfo.vue";
......
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
119 import { getLodop } from "@/utils/LodopFuncs" 119 import { getLodop } from "@/utils/LodopFuncs"
120 import printView from "./printView.vue"; 120 import printView from "./printView.vue";
121 import { getIdCardInfo } from '@/utils/operation.js' 121 import { getIdCardInfo } from '@/utils/operation.js'
122 import { getPrintTemplateByCode } from "@/api/system"; 122 import { getPrintTemplateByCode } from "@/api/print";
123 import { addJtfcCxjgXx, getJtfcInfo, printJtcfInfo } from "@/api/sqcx"; 123 import { addJtfcCxjgXx, getJtfcInfo, printJtcfInfo } from "@/api/sqcx";
124 export default { 124 export default {
125 components: { 125 components: {
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 16:42:17
5 -->
1 <template> 6 <template>
2 <div> 7 <div>
3 <el-form :model="ruleForm" ref="ruleForm" label-width="100px"> 8 <el-form :model="ruleForm" ref="ruleForm" label-width="100px">
...@@ -26,9 +31,9 @@ ...@@ -26,9 +31,9 @@
26 </template> 31 </template>
27 32
28 <script> 33 <script>
29 import { getUuid, judgeSort, realMove, findParents, removeTreeListItem } from '@/utils/operation' 34 import { getUuid, judgeSort, realMove, findParents, removeTreeListItem } from '@/utils/operation'
30 import { editDictNode, getChildDictList } from '@/api/user' 35 import { editDictNode, getChildDictList } from '@/api/dict'
31 export default { 36 export default {
32 props: { 37 props: {
33 formData: { 38 formData: {
34 type: Object, 39 type: Object,
...@@ -315,13 +320,13 @@ export default { ...@@ -315,13 +320,13 @@ export default {
315 this.keyList = id 320 this.keyList = id
316 } 321 }
317 } 322 }
318 } 323 }
319 </script> 324 </script>
320 <style rel="stylesheet/scss" lang="scss" scoped> 325 <style rel="stylesheet/scss" lang="scss" scoped>
321 @import "~@/styles/dialogBoxheader.scss"; 326 @import "~@/styles/dialogBoxheader.scss";
322 327
323 /deep/.el-radio { 328 /deep/.el-radio {
324 margin-right: 5px !important; 329 margin-right: 5px !important;
325 } 330 }
326 </style> 331 </style>
327 332
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 16:31:56
5 -->
1 <template> 6 <template>
2 <div class="from-clues"> 7 <div class="from-clues">
3 <!-- 表单部分 --> 8 <!-- 表单部分 -->
...@@ -33,11 +38,11 @@ ...@@ -33,11 +38,11 @@
33 </div> 38 </div>
34 </template> 39 </template>
35 <script> 40 <script>
36 import table from "@/utils/mixin/table" 41 import table from "@/utils/mixin/table"
37 import { getQlxxDictList, getChildDictList, refreshDictCache } from "@/api/user.js" 42 import { getQlxxDictList, getChildDictList, refreshDictCache } from "@/api/dict.js"
38 import { datas, sendThis } from "./dictionaries" 43 import { datas, sendThis } from "./dictionaries"
39 import editDialog from "./components/editDialog.vue" 44 import editDialog from "./components/editDialog.vue"
40 export default { 45 export default {
41 name: "dictionaries", 46 name: "dictionaries",
42 components: { 47 components: {
43 editDialog 48 editDialog
...@@ -109,8 +114,8 @@ export default { ...@@ -109,8 +114,8 @@ export default {
109 this.$popupDialog("字典信息", "system/dictionaries/components/editDialog", this.details) 114 this.$popupDialog("字典信息", "system/dictionaries/components/editDialog", this.details)
110 } 115 }
111 } 116 }
112 } 117 }
113 </script> 118 </script>
114 <style scoped lang="scss"> 119 <style scoped lang="scss">
115 @import "~@/styles/public.scss"; 120 @import "~@/styles/public.scss";
116 </style> 121 </style>
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 16:42:26
5 -->
1 <template> 6 <template>
2 <el-form ref="ruleForm" :model="ruleForm" label-width="100px" :rules="rules"> 7 <el-form ref="ruleForm" :model="ruleForm" label-width="100px" :rules="rules">
3 <el-row> 8 <el-row>
...@@ -40,7 +45,7 @@ ...@@ -40,7 +45,7 @@
40 import { getLodop } from "@/utils/LodopFuncs" 45 import { getLodop } from "@/utils/LodopFuncs"
41 import { mapGetters } from 'vuex' 46 import { mapGetters } from 'vuex'
42 import store from '@/store/index.js' 47 import store from '@/store/index.js'
43 import { addPrintTemplate, editPrintTemplate } from "@/api/system.js" 48 import { addPrintTemplate, editPrintTemplate } from "@/api/print.js"
44 export default { 49 export default {
45 computed: { 50 computed: {
46 ...mapGetters(['dictData']), 51 ...mapGetters(['dictData']),
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
28 import { getLodop } from "@/utils/LodopFuncs" 28 import { getLodop } from "@/utils/LodopFuncs"
29 import table from "@/utils/mixin/table" 29 import table from "@/utils/mixin/table"
30 import { datas, sendThis } from "./dymbgl" 30 import { datas, sendThis } from "./dymbgl"
31 import { selectPrintTemplateList, delPrintTemplate } from "@/api/system.js" 31 import { selectPrintTemplateList, delPrintTemplate } from "@/api/print.js"
32 export default { 32 export default {
33 name: "dymbgl", 33 name: "dymbgl",
34 mixins: [table], 34 mixins: [table],
......
...@@ -25,8 +25,8 @@ ...@@ -25,8 +25,8 @@
25 </template> 25 </template>
26 26
27 <script> 27 <script>
28 import { addSysNotice } from "@/api/system.js" 28 import { addSysNotice } from "@/api/sysNotice.js"
29 import { upload } from "@/api/system.js" 29 import { upload } from "@/api/file.js"
30 export default { 30 export default {
31 props: { 31 props: {
32 value: { type: Boolean, default: false }, 32 value: { type: Boolean, default: false },
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
31 <script> 31 <script>
32 import table from "@/utils/mixin/table"; 32 import table from "@/utils/mixin/table";
33 import { datas, sendThis } from "./flfgdata"; 33 import { datas, sendThis } from "./flfgdata";
34 import { getSysPolicyList, deleteSysNotice } from "@/api/system.js" 34 import { getSysPolicyList, deleteSysNotice } from "@/api/sysNotice.js"
35 import addDialog from "./components/addDialog.vue"; 35 import addDialog from "./components/addDialog.vue";
36 export default { 36 export default {
37 name: "flfg", 37 name: "flfg",
......
...@@ -117,7 +117,7 @@ ...@@ -117,7 +117,7 @@
117 </template> 117 </template>
118 118
119 <script> 119 <script>
120 import { updateSysSqywmbsz, getSysSqywmbszDetailById } from '@/api/system' 120 import { updateSysSqywmbsz, getSysSqywmbszDetailById } from '@/api/sysSqywmbsz'
121 export default { 121 export default {
122 props: { 122 props: {
123 formData: { 123 formData: {
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
32 </template> 32 </template>
33 <script> 33 <script>
34 import { mapGetters } from 'vuex' 34 import { mapGetters } from 'vuex'
35 import { sysSqywmbszSearch } from '@/api/system' 35 import { sysSqywmbszSearch } from '@/api/sysSqywmbsz'
36 import table from "@/utils/mixin/table" 36 import table from "@/utils/mixin/table"
37 import { datas, sendThis } from "./qtjfjmb" 37 import { datas, sendThis } from "./qtjfjmb"
38 export default { 38 export default {
......
...@@ -127,7 +127,7 @@ import { uploadUrl } from '@/api/file' ...@@ -127,7 +127,7 @@ import { uploadUrl } from '@/api/file'
127 import djqxsd from './djqxsd.vue' 127 import djqxsd from './djqxsd.vue'
128 import clgzsd from './clgzsd.vue' 128 import clgzsd from './clgzsd.vue'
129 import dyztsd from './dyztsd.vue' 129 import dyztsd from './dyztsd.vue'
130 import { getSqdjywDetail, saveSqdjyw } from '@/api/system' 130 import { getSqdjywDetail, saveSqdjyw } from '@/api/sysSqdjyw'
131 export default { 131 export default {
132 components: { 132 components: {
133 djqxsd, 133 djqxsd,
...@@ -197,6 +197,7 @@ export default { ...@@ -197,6 +197,7 @@ export default {
197 djywmc: '', 197 djywmc: '',
198 enabled: '1', 198 enabled: '1',
199 flowid: '', 199 flowid: '',
200 flowparams: '',
200 djqxcl: '', 201 djqxcl: '',
201 sfqydjyymb: '1', 202 sfqydjyymb: '1',
202 djyy: '' 203 djyy: ''
......
...@@ -50,6 +50,11 @@ ...@@ -50,6 +50,11 @@
50 <el-input v-model="form.ywDetail.flowid"></el-input> 50 <el-input v-model="form.ywDetail.flowid"></el-input>
51 </el-form-item> 51 </el-form-item>
52 </el-col> 52 </el-col>
53 <el-col :span="8">
54 <el-form-item label="流程参数" prop="flowparams">
55 <el-input v-model="form.ywDetail.flowparams"></el-input>
56 </el-form-item>
57 </el-col>
53 </el-row> 58 </el-row>
54 59
55 <el-row> 60 <el-row>
...@@ -131,7 +136,7 @@ ...@@ -131,7 +136,7 @@
131 <script> 136 <script>
132 import { uploadUrl } from '@/api/file' 137 import { uploadUrl } from '@/api/file'
133 import { upward, down } from "@/utils/operation"; 138 import { upward, down } from "@/utils/operation";
134 import { getDjlxInfo, getSqdjywDetail, saveSqdjyw } from "@/api/system.js"; 139 import { getDjlxInfo, getSqdjywDetail, saveSqdjyw } from "@/api/sysSqdjyw.js";
135 import { datas, sendThis } from "./sqywDetail"; 140 import { datas, sendThis } from "./sqywDetail";
136 export default { 141 export default {
137 name: "componentDialog", 142 name: "componentDialog",
......
...@@ -40,7 +40,7 @@ import table from "@/utils/mixin/table"; ...@@ -40,7 +40,7 @@ import table from "@/utils/mixin/table";
40 import editDialog from "./components/editDialog.vue"; 40 import editDialog from "./components/editDialog.vue";
41 import componentDialog from "./sqywDetail.vue"; 41 import componentDialog from "./sqywDetail.vue";
42 import { datas, sendThis } from "./sqywgzdata"; 42 import { datas, sendThis } from "./sqywgzdata";
43 import { getSysSqdjywBysearch, getDjlxInfo } from "@/api/system.js"; 43 import { getSysSqdjywBysearch, getDjlxInfo } from "@/api/sysSqdjyw.js";
44 export default { 44 export default {
45 name: "djbcx", 45 name: "djbcx",
46 components: { 46 components: {
......
...@@ -54,8 +54,8 @@ ...@@ -54,8 +54,8 @@
54 </el-form> 54 </el-form>
55 </template> 55 </template>
56 <script> 56 <script>
57 import { addSysNotice, updateSysNotice } from "@/api/system.js"; 57 import { addSysNotice, updateSysNotice } from "@/api/sysNotice.js";
58 import { upload } from "@/api/system.js"; 58 import { upload } from "@/api/file.js";
59 import { quillEditor } from "vue-quill-editor"; 59 import { quillEditor } from "vue-quill-editor";
60 export default { 60 export default {
61 props: { 61 props: {
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
39 <script> 39 <script>
40 import table from "@/utils/mixin/table"; 40 import table from "@/utils/mixin/table";
41 import { datas, sendThis } from "./xttzdata"; 41 import { datas, sendThis } from "./xttzdata";
42 import { getSysNoticeList, deleteSysNotice, publishNotice, unPublishNotice } from "@/api/system.js" 42 import { getSysNoticeList, deleteSysNotice, publishNotice, unPublishNotice } from "@/api/sysNotice.js"
43 import addDialog from "./components/addDialog.vue"; 43 import addDialog from "./components/addDialog.vue";
44 export default { 44 export default {
45 name: "xttz", 45 name: "xttz",
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
31 <script> 31 <script>
32 import table from "@/utils/mixin/table"; 32 import table from "@/utils/mixin/table";
33 import { datas, sendThis } from "./xttzviewdata"; 33 import { datas, sendThis } from "./xttzviewdata";
34 import { getSysNoticeList, setReadStatus, setAllRead } from "@/api/system.js" 34 import { getSysNoticeList, setReadStatus, setAllRead } from "@/api/sysNotice.js"
35 import addDialog from "./components/addDialog.vue"; 35 import addDialog from "./components/addDialog.vue";
36 export default { 36 export default {
37 name: "xttzview", 37 name: "xttzview",
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:41:09 4 * @LastEditTime: 2023-07-11 10:26:50
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -30,6 +30,10 @@ ...@@ -30,6 +30,10 @@
30 gyfs: { 30 gyfs: {
31 type: String, 31 type: String,
32 default: '1' 32 default: '1'
33 },
34 disabled: {
35 type: Boolean,
36 default: false
33 } 37 }
34 }, 38 },
35 data () { 39 data () {
...@@ -63,7 +67,7 @@ ...@@ -63,7 +67,7 @@
63 label: '身份证读卡器', 67 label: '身份证读卡器',
64 align: 'center', 68 align: 'center',
65 render: (h, scope) => { 69 render: (h, scope) => {
66 return <el-button type="text" icon="el-icon-tickets" onClick={() => { this.readClick(scope) }}>读取</el-button> 70 return <el-button type="text" icon="el-icon-tickets" disabled={this.isDisabled} onClick={() => { this.readClick(scope) }}>读取</el-button>
67 } 71 }
68 }, 72 },
69 { 73 {
...@@ -87,10 +91,10 @@ ...@@ -87,10 +91,10 @@
87 this.$route.query.viewtype == 1 ? <el-button 91 this.$route.query.viewtype == 1 ? <el-button
88 icon="el-icon-view" 92 icon="el-icon-view"
89 type="text" 93 type="text"
90 onClick={() => { this.queryViewClick(scope.$index, scope.row) }}>查看</el-button> : <el-button 94 onClick={() => { this.queryViewClick(scope.$index, scope.row) }} disabled={this.isDisabled}>查看</el-button> : <el-button
91 icon="el-icon-edit-outline" 95 icon="el-icon-edit-outline"
92 type="text" 96 type="text"
93 onClick={() => { this.editClick(scope.$index, scope.row) }}>编辑</el-button> 97 onClick={() => { this.editClick(scope.$index, scope.row) }} disabled={this.isDisabled}>编辑</el-button>
94 } 98 }
95 </div> 99 </div>
96 ) 100 )
......
...@@ -67,9 +67,11 @@ ...@@ -67,9 +67,11 @@
67 ...mapGetters(["dictData"]) 67 ...mapGetters(["dictData"])
68 }, 68 },
69 created () { 69 created () {
70 this.ableOperation = this.$parent?.currentSelectTab?.ableOperation || false
71 this.clmlInitList(1) 70 this.clmlInitList(1)
72 }, 71 },
72 mounted() {
73 this.ableOperation = this.$parent.isEdit;
74 },
73 methods: { 75 methods: {
74 // 自动预览 76 // 自动预览
75 nextPriview () { 77 nextPriview () {
...@@ -125,7 +127,6 @@ ...@@ -125,7 +127,6 @@
125 this.previewImg.bsmSj = item.bsmSj; 127 this.previewImg.bsmSj = item.bsmSj;
126 }, 128 },
127 updateList (val) { 129 updateList (val) {
128 console.log(val, 'valvalvalval');
129 let that = this 130 let that = this
130 if (val.children.length != []) { //删除最后一张图片时 val=null 131 if (val.children.length != []) { //删除最后一张图片时 val=null
131 this.tableData.forEach(item => { 132 this.tableData.forEach(item => {
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
28 </template> 28 </template>
29 <script> 29 <script>
30 import store from '@/store/index.js' 30 import store from '@/store/index.js'
31 import { getUserCommonOpinion, addUserCommonOpinion, delUserCommonOpinion } from "@/api/fqsq.js" 31 import { getUserCommonOpinion, addUserCommonOpinion, delUserCommonOpinion } from "@/api/opinion.js"
32 export default { 32 export default {
33 components: {}, 33 components: {},
34 props: { 34 props: {
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-12 16:33:18
5 -->
6 <template>
7 <div class='dblistDialog'>
8 <el-table
9 v-if="formData.result"
10 :data="formData.result"
11 height="200">
12 <el-table-column
13 prop="ywh"
14 width="110"
15 label="业务号">
16 </el-table-column>
17 <el-table-column
18 prop="msg"
19 label="详细信息">
20 </el-table-column>
21 </el-table>
22 </div>
23 </template>
24 <script>
25 export default {
26 props: {
27 formData: {
28 type: Object,
29 default: {}
30 }
31 }
32 }
33 </script>
34 <style scoped lang='scss'>
35 @import "~@/styles/public.scss";
36 </style>
...\ No newline at end of file ...\ No newline at end of file
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-12 14:20:58
5 -->
6 <template>
7 <div>
8 图形定位
9 </div>
10 </template>
11 <script>
12 export default {
13 props: {
14 formData: {
15 type: Object,
16 default: {}
17 }
18 },
19 data () {
20 return {
21 }
22 },
23 methods: {
24 }
25 }
26 </script>
27 <style scoped lang='scss'>
28 </style>
...\ No newline at end of file ...\ No newline at end of file
...@@ -40,8 +40,7 @@ ...@@ -40,8 +40,7 @@
40 </template> 40 </template>
41 <script> 41 <script>
42 import { mapGetters } from 'vuex' 42 import { mapGetters } from 'vuex'
43 import { leftMenu } from "@/api/fqsq.js" 43 import { leftMenu, deleteSlbdcdy } from "@/api/workFlow.js"
44 import { deleteSlbdcdy } from "@/api/ywbl.js";
45 export default { 44 export default {
46 data () { 45 data () {
47 return { 46 return {
......
...@@ -53,8 +53,7 @@ ...@@ -53,8 +53,7 @@
53 </template> 53 </template>
54 <script> 54 <script>
55 import { mapGetters } from 'vuex' 55 import { mapGetters } from 'vuex'
56 import { leftMenu } from "@/api/fqsq.js" 56 import { leftMenu, deleteFlow } from "@/api/workFlow.js"
57 import { deleteFlow } from "@/api/ywbl.js";
58 export default { 57 export default {
59 data () { 58 data () {
60 return { 59 return {
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-16 10:38:23 4 * @LastEditTime: 2023-07-11 09:37:55
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -32,6 +32,10 @@ ...@@ -32,6 +32,10 @@
32 gyfs: { 32 gyfs: {
33 type: String, 33 type: String,
34 default: '1' 34 default: '1'
35 },
36 disabled: {
37 type: Boolean,
38 default: false
35 } 39 }
36 }, 40 },
37 data () { 41 data () {
...@@ -41,6 +45,7 @@ ...@@ -41,6 +45,7 @@
41 dialog: false, 45 dialog: false,
42 isaddupdate: false, 46 isaddupdate: false,
43 showButton: this.$route.query.viewtype ? false : true, 47 showButton: this.$route.query.viewtype ? false : true,
48 isDisabled: this.disabled,
44 details: {}, 49 details: {},
45 tableDataList: [], 50 tableDataList: [],
46 InformationTable: [ 51 InformationTable: [
...@@ -67,7 +72,7 @@ ...@@ -67,7 +72,7 @@
67 label: '身份证读卡器', 72 label: '身份证读卡器',
68 align: 'center', 73 align: 'center',
69 render: (h, scope) => { 74 render: (h, scope) => {
70 return <el-button type="text" icon="el-icon-tickets" onClick={() => { this.readClick(scope.row) }}>读取</el-button> 75 return <el-button type="text" icon="el-icon-tickets" disabled={this.isDisabled} onClick={() => { this.readClick(scope.row) }}>读取</el-button>
71 } 76 }
72 }, 77 },
73 { 78 {
...@@ -102,10 +107,10 @@ ...@@ -102,10 +107,10 @@
102 this.$route.query.viewtype ? <el-button 107 this.$route.query.viewtype ? <el-button
103 icon="el-icon-view" 108 icon="el-icon-view"
104 type="text" 109 type="text"
105 onClick={() => { this.queryViewClick(scope.$index, scope.row) }}>查看</el-button> : <el-button 110 onClick={() => { this.queryViewClick(scope.$index, scope.row) }} disabled={this.isDisabled} > 查看</el-button> : <el-button
106 icon="el-icon-edit-outline" 111 icon="el-icon-edit-outline"
107 type="text" 112 type="text"
108 onClick={() => { this.editClick(scope.$index, scope.row) }}>编辑</el-button> 113 onClick={() => { this.editClick(scope.$index, scope.row) }} disabled={this.isDisabled}>编辑</el-button>
109 } 114 }
110 </div> 115 </div>
111 ) 116 )
...@@ -218,22 +223,12 @@ ...@@ -218,22 +223,12 @@
218 }, 223 },
219 // 修改 224 // 修改
220 editClick (index, row) { 225 editClick (index, row) {
221 // popupDialog("申请人信息", "workflow/components/addQlr", {
222 // showButton: this.$route.query.viewtype ? false : true,
223 // dataIndex :index,
224 // details :row,
225 // isaddupdate :false
226 // });
227 this.dataIndex = index 226 this.dataIndex = index
228 this.dialog = true 227 this.dialog = true
229 this.details = row 228 this.details = row
230 this.isaddupdate = false 229 this.isaddupdate = false
231 }, 230 },
232 queryViewClick (index, row) { 231 queryViewClick (index, row) {
233 // popupDialog("申请人信息", "workflow/components/addQlr", {
234 // showButton: this.$route.query.viewtype ? false : true,
235 // details: row,
236 // });
237 this.dialog = true 232 this.dialog = true
238 this.details = row 233 this.details = row
239 } 234 }
......
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
48 </div> 48 </div>
49 </template> 49 </template>
50 <script> 50 <script>
51 import { getSpyjList, saveSpyj, saveSpyjBySlsq } from "@/api/fqsq.js"; 51 import { getSpyjList, saveSpyj, saveSpyjBySlsq } from "@/api/opinion.js";
52 import { mapGetters } from 'vuex' 52 import { mapGetters } from 'vuex'
53 export default { 53 export default {
54 computed: { 54 computed: {
...@@ -83,6 +83,7 @@ ...@@ -83,6 +83,7 @@
83 }, 83 },
84 }, 84 },
85 mounted () { 85 mounted () {
86 this.propsParam.isEdit=this.$parent.isEdit
86 this.propsParam = this.$attrs; 87 this.propsParam = this.$attrs;
87 if (this.$route.query.viewtype) { 88 if (this.$route.query.viewtype) {
88 this.ableOperation = false 89 this.ableOperation = false
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
21 </template> 21 </template>
22 22
23 <script> 23 <script>
24 import { stopTask } from "@/api/fqsq.js"; 24 import { stopTask } from "@/api/workFlow.js";
25 export default { 25 export default {
26 props: { 26 props: {
27 formData: { 27 formData: {
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-16 10:38:23 4 * @LastEditTime: 2023-07-11 09:14:44
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -14,32 +14,33 @@ ...@@ -14,32 +14,33 @@
14 :heightNumSetting="true" 14 :heightNumSetting="true"
15 :minHeight="150" 15 :minHeight="150"
16 height="150" 16 height="150"
17 style="width: 100%" 17 style="width: 100%">
18 >
19 <el-table-column 18 <el-table-column
20 prop="index" 19 prop="index"
21 width="50" 20 width="50"
22 :render-header="renderHeader" 21 :render-header="renderHeader">
23 >
24 <template slot-scope="scope"> 22 <template slot-scope="scope">
25 <i 23 <i
26 class="el-icon-minus pointer" 24 class="el-icon-minus pointer"
27 @click="deleClick(scope.$index, scope.row)" 25 @click="deleClick(scope.$index, scope.row)"
26 v-if="!$route.query.viewtype == 1"
28 ></i> 27 ></i>
28 <div style="text-align:center;" v-else>
29 {{ scope.$index+1}}
30 </div>
29 </template> 31 </template>
30 </el-table-column> 32 </el-table-column>
31 <el-table-column prop="yt" label="土地用途" min-width="100"> 33 <el-table-column prop="yt" label="土地用途" min-width="100">
32 <template slot-scope="scope"> 34 <template slot-scope="scope">
33 <treeselect 35 <treeselect
34 v-model="tdyt" 36 v-model="tdyt"
37 :disabled="disabled"
35 noOptionsText="暂无数据" 38 noOptionsText="暂无数据"
36 placeholder=""
37 :show-count="true" 39 :show-count="true"
38 :options="dictData['tdyt']" 40 :options="dictData['tdyt']"
39 :normalizer="normalizer" 41 :normalizer="normalizer"
40 :appendToBody="true" z-index="9999" 42 :appendToBody="true" z-index="9999"
41 @input="addrow(scope.row)" 43 @input="addrow(scope.row)" />
42 />
43 </template> 44 </template>
44 </el-table-column> 45 </el-table-column>
45 <el-table-column prop="qssj" label="土地使用起始时间" min-width="100"> 46 <el-table-column prop="qssj" label="土地使用起始时间" min-width="100">
...@@ -47,9 +48,10 @@ ...@@ -47,9 +48,10 @@
47 <el-date-picker 48 <el-date-picker
48 v-model='scope.row.qssj' 49 v-model='scope.row.qssj'
49 type="date" 50 type="date"
51 :disabled="disabled"
50 placeholder="选择日期" 52 placeholder="选择日期"
51 value-format="yyyy/MM/dd HH:mm:ss" 53 value-format="yyyy-MM-dd HH:mm:ss"
52 format="yyyy/MM/dd" 54 format="yyyy-MM-dd"
53 @blur="addrow(scope.row)"> 55 @blur="addrow(scope.row)">
54 </el-date-picker> 56 </el-date-picker>
55 </template> 57 </template>
...@@ -59,18 +61,20 @@ ...@@ -59,18 +61,20 @@
59 <el-date-picker 61 <el-date-picker
60 v-model='scope.row.jssj' 62 v-model='scope.row.jssj'
61 type="date" 63 type="date"
64 :disabled="disabled"
62 placeholder="选择日期" 65 placeholder="选择日期"
63 value-format="yyyy/MM/dd HH:mm:ss" 66 value-format="yyyy-MM-dd HH:mm:ss"
64 format="yyyy/MM/dd" 67 format="yyyy-MM-dd"
65 @blur="addrow(scope.row)"> 68 @blur="addrow(scope.row)">
66 </el-date-picker> 69 </el-date-picker>
67 </template> 70 </template>
68 </el-table-column> 71 </el-table-column>
69 <el-table-column prop="syqx" label="土地使用期限" min-width="100"> 72 <el-table-column prop="tdsyqx" label="土地使用期限" min-width="100">
70 <template slot-scope="scope"> 73 <template slot-scope="scope">
71 <el-input 74 <el-input
72 class="item" 75 class="item"
73 v-model="scope.row.syqx" 76 :disabled="disabled"
77 v-model="scope.row.tdsyqx"
74 placeholder="请输入内容" 78 placeholder="请输入内容"
75 @blur="addrow(scope.row)"> 79 @blur="addrow(scope.row)">
76 ></el-input> 80 ></el-input>
...@@ -80,8 +84,8 @@ ...@@ -80,8 +84,8 @@
80 </div> 84 </div>
81 </template> 85 </template>
82 <script> 86 <script>
83 import { mapGetters } from "vuex"; 87 import { mapGetters } from "vuex";
84 export default { 88 export default {
85 computed: { 89 computed: {
86 ...mapGetters(["dictData"]), 90 ...mapGetters(["dictData"]),
87 }, 91 },
...@@ -89,14 +93,19 @@ export default { ...@@ -89,14 +93,19 @@ export default {
89 tableData: { 93 tableData: {
90 type: Array, 94 type: Array,
91 default: function () { 95 default: function () {
92 return []; 96 return []
93 }, 97 }
94 }, 98 },
99 disabled: {
100 type: Boolean,
101 default: false
102 }
95 }, 103 },
96 data() { 104 data () {
97 return { 105 return {
106 isDisabled: this.disabled,
98 // 键名转换,方法默认是label和children进行树状渲染 107 // 键名转换,方法默认是label和children进行树状渲染
99 tdyt:null, 108 tdyt: null,
100 key: 0, 109 key: 0,
101 newdata: { 110 newdata: {
102 yt: "", 111 yt: "",
...@@ -105,7 +114,7 @@ export default { ...@@ -105,7 +114,7 @@ export default {
105 syqx: "", 114 syqx: "",
106 }, 115 },
107 tableDataList: [], 116 tableDataList: [],
108 normalizer(node) { 117 normalizer (node) {
109 if (node.children == null || node.children == "null") { 118 if (node.children == null || node.children == "null") {
110 delete node.children; 119 delete node.children;
111 } 120 }
...@@ -130,19 +139,17 @@ export default { ...@@ -130,19 +139,17 @@ export default {
130 syqx: "", 139 syqx: "",
131 }, 140 },
132 ]); 141 ]);
133 if( that.tableDataList.length>0){ 142 if (that.tableDataList.length > 0) {
134 console.log("that.tableDataList",that.tableDataList); 143 this.tdyt = that.tableDataList[0].yt ? that.tableDataList[0].yt : null
135 this.tdyt=that.tableDataList[0].yt?that.tableDataList[0].yt:null 144 } else {
136 }else{ 145 this.tdyt = null
137 this.tdyt=null
138 } 146 }
139 } else { 147 } else {
140 that.tableDataList = _.cloneDeep(val); 148 that.tableDataList = _.cloneDeep(val);
141 if( that.tableDataList.length>0){ 149 if (that.tableDataList.length > 0) {
142 console.log("that.tableDataList",that.tableDataList); 150 this.tdyt = that.tableDataList[0].yt ? that.tableDataList[0].yt : null
143 this.tdyt=that.tableDataList[0].yt?that.tableDataList[0].yt:null 151 } else {
144 }else{ 152 this.tdyt = null
145 this.tdyt=null
146 } 153 }
147 } 154 }
148 }); 155 });
...@@ -152,7 +159,7 @@ export default { ...@@ -152,7 +159,7 @@ export default {
152 }, 159 },
153 }, 160 },
154 methods: { 161 methods: {
155 renderHeader() { 162 renderHeader () {
156 return ( 163 return (
157 <div> 164 <div>
158 {" "} 165 {" "}
...@@ -170,24 +177,24 @@ export default { ...@@ -170,24 +177,24 @@ export default {
170 ); 177 );
171 }, 178 },
172 // 修改事件 179 // 修改事件
173 addrow() { 180 addrow () {
174 this.tableDataList = this.tableDataList.map((item) => { 181 this.tableDataList = this.tableDataList.map((item) => {
175 return{ 182 return {
176 ...item, 183 ...item,
177 yt:this.tdyt 184 yt: this.tdyt
178 } 185 }
179 }) 186 })
180 this.$emit("upDateTdytxxList", this.tableDataList); 187 this.$emit("upDateTdytxxList", this.tableDataList);
181 }, 188 },
182 // 新增 189 // 新增
183 addClick() { 190 addClick () {
184 this.tableDataList[this.tableDataList.length] = _.cloneDeep(this.newdata); 191 this.tableDataList[this.tableDataList.length] = _.cloneDeep(this.newdata);
185 192
186 this.$emit("upDateTdytxxList", this.tableDataList); 193 this.$emit("upDateTdytxxList", this.tableDataList);
187 }, 194 },
188 195
189 // 删除 196 // 删除
190 deleClick(index, row) { 197 deleClick (index, row) {
191 this.$confirm("确定要删除吗, 是否继续?", "提示", { 198 this.$confirm("确定要删除吗, 是否继续?", "提示", {
192 confirmButtonText: "确定", 199 confirmButtonText: "确定",
193 cancelButtonText: "取消", 200 cancelButtonText: "取消",
...@@ -196,20 +203,19 @@ export default { ...@@ -196,20 +203,19 @@ export default {
196 .then(() => { 203 .then(() => {
197 this.tableData.splice(index, 1); 204 this.tableData.splice(index, 1);
198 }) 205 })
199 .catch(() => {}); 206 .catch(() => { });
200 }, 207 },
201 }, 208 },
202 }; 209 };
203 </script> 210 </script>
204 <style scoped lang="scss"> 211 <style scoped lang="scss">
205 .el-input { 212 .el-input {
206 border: none !important; 213 border: none !important;
207 } 214 }
208 /deep/.el-table__row{ 215 /deep/.el-table__row {
209 border: none !important; 216 border: none !important;
210 217 }
211 } 218 .el-date-editor.el-input {
212 .el-date-editor.el-input{
213 width: 100%; 219 width: 100%;
214 } 220 }
215 </style> 221 </style>
......
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
46 46
47 <script> 47 <script>
48 48
49 import { getTaskBackNode, sendBackTask } from "@/api/fqsq.js" 49 import { getTaskBackNode, sendBackTask } from "@/api/workFlow.js"
50 import { popupCacel } from "@/utils/popup.js"; 50 import { popupCacel } from "@/utils/popup.js";
51 51
52 export default { 52 export default {
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
24 </template> 24 </template>
25 25
26 <script> 26 <script>
27 import { completeTask, getNextLinkInfo } from "@/api/fqsq.js" 27 import { completeTask, getNextLinkInfo } from "@/api/workFlow.js"
28 export default { 28 export default {
29 components: { 29 components: {
30 }, 30 },
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
17 // 创建控件对象 17 // 创建控件对象
18 Mx.MxFun.createMxObject({ 18 Mx.MxFun.createMxObject({
19 canvasId: "mxcad", // canvas元素的id 19 canvasId: "mxcad", // canvas元素的id
20 cadFile: "/buf/hhhh.dwg", // http方式(预览): 加载public/demo文件夹下转换后的图纸 20 cadFile: "buf/hhhh.dwg", // http方式(预览): 加载public/demo文件夹下转换后的图纸
21 // cadFile: "test2.dwg", // socket通信方式请直接提供图纸名称 如:text.dwg 21 // cadFile: "test2.dwg", // socket通信方式请直接提供图纸名称 如:text.dwg
22 callback: (mxDraw, { 22 callback: (mxDraw, {
23 canvas, 23 canvas,
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-26 17:03:07 4 * @LastEditTime: 2023-07-13 11:06:42
5 */ 5 */
6 import { getWorkFlowImage } from "@/api/workflow/jsydsyqFlow.js"; 6 import { getPrintTemplateByCode } from "@/api/print";
7 import { getPrintTemplateByCode } from "@/api/system";
8 import { getPrintApplicationInfo } from "@/api/fqsq";
9 import { uploadUndo } from "@/api/clxx"; 7 import { uploadUndo } from "@/api/clxx";
10 import { deleteFlow } from "@/api/ywbl";
11 import { getLodop } from "@/utils/LodopFuncs" 8 import { getLodop } from "@/utils/LodopFuncs"
12 import { 9 import {
13 stepExpandInfo, 10 stepExpandInfo,
14 record, 11 record,
15 completeTask, 12 completeTask,
16 getNextLinkInfo, 13 getNextLinkInfo,
17 } from "@/api/fqsq.js"; 14 getWorkFlowImage,
15 getPrintApplicationInfo,
16 deleteFlow,
17 unClaimTask
18 } from "@/api/workFlow.js";
18 import { mapGetters } from 'vuex' 19 import { mapGetters } from 'vuex'
19 import { log } from "bpmn-js-token-simulation"; 20 import { getZrzbsmList } from "@/api/search.js";
21 import { ywPopupDialog } from "@/utils/popup.js";
20 export default { 22 export default {
21 data () { 23 data () {
22 return { 24 return {
...@@ -76,7 +78,7 @@ export default { ...@@ -76,7 +78,7 @@ export default {
76 rejectedTaskSet: {}, 78 rejectedTaskSet: {},
77 finishedSequenceFlowSet: result.finishedSequenceFlowIds 79 finishedSequenceFlowSet: result.finishedSequenceFlowIds
78 }, 80 },
79 handlinglist:result.runningTasks, 81 handlinglist: result.runningTasks,
80 allCommentList: result.finishedTasks 82 allCommentList: result.finishedTasks
81 }, '80%', true) 83 }, '80%', true)
82 }) 84 })
...@@ -114,7 +116,6 @@ export default { ...@@ -114,7 +116,6 @@ export default {
114 getPrintTemplateByCode({ tmpno: 'dysqs' }).then(res => { 116 getPrintTemplateByCode({ tmpno: 'dysqs' }).then(res => {
115 if (res.code == 200) { 117 if (res.code == 200) {
116 getPrintApplicationInfo(this.currentSelectProps).then(infoRes => { 118 getPrintApplicationInfo(this.currentSelectProps).then(infoRes => {
117 console.log(infoRes, 'infoRes');
118 if (infoRes.code == 200) { 119 if (infoRes.code == 200) {
119 //打开模板设计 120 //打开模板设计
120 let LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM')); 121 let LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM'));
...@@ -139,9 +140,22 @@ export default { ...@@ -139,9 +140,22 @@ export default {
139 ) 140 )
140 break; 141 break;
141 case "B8": 142 case "B8":
143 getZrzbsmList(this.bsmSlsq).then((res) => {
144 if (res.code === 200) {
142 this.$popupDialog('楼盘表', 'lpb/index', { 145 this.$popupDialog('楼盘表', 'lpb/index', {
143 bsm: '' 146 bsm: res.result[0]
144 }, '90%', true) 147 }, '90%', true)
148 } else {
149 this.$message.error(res.message)
150 }
151 })
152 .catch((err) => {
153 this.$message.error(err)
154 });
155 break;
156 // 图形定位
157 case "B-TXDW":
158 this.$popupDialog('图形定位', 'workflow/components/dialog/txdw', {}, '60%', true)
145 break; 159 break;
146 case "back": //退回按钮 160 case "back": //退回按钮
147 this.$popupDialog("退回", "workflow/components/th", { 161 this.$popupDialog("退回", "workflow/components/th", {
...@@ -179,7 +193,7 @@ export default { ...@@ -179,7 +193,7 @@ export default {
179 formdata.append("bsmSlsq", this.bsmSlsq); 193 formdata.append("bsmSlsq", this.bsmSlsq);
180 formdata.append("bestepid", this.bestepid); 194 formdata.append("bestepid", this.bestepid);
181 this.$confirm("请确认是否登簿", "提示", { 195 this.$confirm("请确认是否登簿", "提示", {
182 iconClass: "el-icon-question", //自定义图标样式 196 iconClass: "el-icon-info", //自定义图标样式
183 confirmButtonText: "确认", //确认按钮文字更换 197 confirmButtonText: "确认", //确认按钮文字更换
184 cancelButtonText: "取消", //取消按钮文字更换 198 cancelButtonText: "取消", //取消按钮文字更换
185 showClose: true, //是否显示右上角关闭按钮 199 showClose: true, //是否显示右上角关闭按钮
...@@ -188,18 +202,20 @@ export default { ...@@ -188,18 +202,20 @@ export default {
188 record(formdata).then((res) => { 202 record(formdata).then((res) => {
189 if (res.code === 200) { 203 if (res.code === 200) {
190 if (res.result.length === 1) { 204 if (res.result.length === 1) {
191 res.result[0].state ? that.$alert("登簿成功!") : that.$alert(res.result[0].msg);; 205 console.log(res.result, 'res.result');
206 res.result[0].state ? that.$message({
207 message: '登簿成功',
208 type: 'success'
209 }) : ywPopupDialog("登簿错误明细", "workflow/components/dialog/dblist", { result: res.result }, '30%', true)
192 } 210 }
193 else { 211 else {
194 that.$alert('<div>' + res.result[0].ywh + ',' + res.result[0].msg + '</div>', '登簿明细', { 212 ywPopupDialog("登簿错误明细", "workflow/components/dialog/dblist", { result: res.result }, '30%', true)
195 dangerouslyUseHTMLString: true
196 });
197 } 213 }
198 } else { 214 } else {
199 that.$alert(res.message); 215 that.$message.error(res.message)
200 } 216 }
201 }); 217 })
202 }); 218 })
203 break; 219 break;
204 case "rm": 220 case "rm":
205 this.del() 221 this.del()
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-05 09:58:31 4 * @LastEditTime: 2023-07-11 13:59:14
5 */ 5 */
6 import { getForm } from "../flowform"; 6 import { getForm } from "../flowform";
7 import { getHomeNoticeList } from "@/api/home.js" 7 import { getHomeNoticeList } from "@/api/home.js"
...@@ -37,13 +37,11 @@ export default { ...@@ -37,13 +37,11 @@ export default {
37 //根据tabname获取选中的表单 此操作为了获取后端返回的表单对象,使用里面的是否可操作的属性 37 //根据tabname获取选中的表单 此操作为了获取后端返回的表单对象,使用里面的是否可操作的属性
38 for (let item of this.tabList) { 38 for (let item of this.tabList) {
39 if (item.value === tabname) { 39 if (item.value === tabname) {
40 this.currentSelectTab = item 40 this.currentSelectTab = item;
41 console.log(item, 'item11111111111');
42 break; 41 break;
43 } 42 }
44 } 43 }
45 this.componentTag = getForm(tabname, this.$route.query.sqywbm); 44 this.componentTag = getForm(tabname, this.$route.query.sqywbm);
46 console.log(tabname);
47 } 45 }
48 } 46 }
49 } 47 }
......
...@@ -60,10 +60,9 @@ ...@@ -60,10 +60,9 @@
60 <script> 60 <script>
61 import WorkFlow from "./mixin/index" 61 import WorkFlow from "./mixin/index"
62 import publicFlow from "./mixin/public.js" 62 import publicFlow from "./mixin/public.js"
63 import { getStepFormInfo } from "@/api/fqsq.js" 63 import { getStepFormInfo, unClaimTask } from "@/api/workFlow.js"
64 import { getForm } from "./flowform" 64 import { getForm } from "./flowform"
65 import NoticeBar from "@/components/NoticeBar/index" 65 import NoticeBar from "@/components/NoticeBar/index"
66 import { unClaimTask } from "@/api/ywbl.js"
67 import ProcessViewer from "./components/processViewer.vue" 66 import ProcessViewer from "./components/processViewer.vue"
68 // 引入左侧菜单 67 // 引入左侧菜单
69 import ordinaryMenu from "./components/leftmenu/ordinaryMenu.vue" 68 import ordinaryMenu from "./components/leftmenu/ordinaryMenu.vue"
......
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
53 <script> 53 <script>
54 import WorkFlow from "./mixin/index" 54 import WorkFlow from "./mixin/index"
55 import publicFlow from "./mixin/public.js" 55 import publicFlow from "./mixin/public.js"
56 import { getStepFormInfo } from "@/api/fqsq.js" 56 import { getStepFormInfo } from "@/api/workFlow.js"
57 import { getForm } from "./flowform" 57 import { getForm } from "./flowform"
58 import NoticeBar from "@/components/NoticeBar/index"; 58 import NoticeBar from "@/components/NoticeBar/index";
59 // 引入左侧菜单 59 // 引入左侧菜单
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
40 <script> 40 <script>
41 import table from "@/utils/mixin/table" 41 import table from "@/utils/mixin/table"
42 import { datas, sendThis } from "./cwrzdata" 42 import { datas, sendThis } from "./cwrzdata"
43 import { getErrorLogList } from "@/api/xtjk.js" 43 import { getErrorLogList } from "@/api/view.js"
44 export default { 44 export default {
45 name: "cwrz", 45 name: "cwrz",
46 components: {}, 46 components: {},
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
40 <script> 40 <script>
41 import table from "@/utils/mixin/table" 41 import table from "@/utils/mixin/table"
42 import { datas, sendThis } from "./czrzdata" 42 import { datas, sendThis } from "./czrzdata"
43 import { getOperationLogList } from "@/api/xtjk.js" 43 import { getOperationLogList } from "@/api/view.js"
44 export default { 44 export default {
45 name: "czrz", 45 name: "czrz",
46 components: {}, 46 components: {},
......
...@@ -146,7 +146,7 @@ ...@@ -146,7 +146,7 @@
146 </template> 146 </template>
147 <script> 147 <script>
148 import table from "@/utils/mixin/table" 148 import table from "@/utils/mixin/table"
149 import { getServerInfo } from "@/api/xtjk.js" 149 import { getServerInfo } from "@/api/view.js"
150 export default { 150 export default {
151 name: "zjjk", 151 name: "zjjk",
152 components: {}, 152 components: {},
......
...@@ -104,8 +104,8 @@ ...@@ -104,8 +104,8 @@
104 import table from "@/utils/mixin/table"; 104 import table from "@/utils/mixin/table";
105 import searchMin from "../components/mixin/index"; 105 import searchMin from "../components/mixin/index";
106 import { datas, sendThis } from "./dbxdata"; 106 import { datas, sendThis } from "./dbxdata";
107 import { searchTaskToDo, deleteFlow, claimTask } from "@/api/ywbl"; 107 import { searchTaskToDo } from "@/api/workflow/search.js";
108 import { judgeUserTaskPermission } from "@/api/fqsq"; 108 import { judgeUserTaskPermission, deleteFlow, claimTask } from "@/api/workFlow.js";
109 import { log } from 'bpmn-js-token-simulation'; 109 import { log } from 'bpmn-js-token-simulation';
110 export default { 110 export default {
111 name: "dbx", 111 name: "dbx",
...@@ -217,7 +217,7 @@ ...@@ -217,7 +217,7 @@
217 "&sqywbm=" + 217 "&sqywbm=" +
218 item.djywbm 218 item.djywbm
219 ); 219 );
220 window.open(href, `urlname${item.bsmSlsq}`); 220 window.open(href, `djbworkFrame${item.bsmSlsq}`);
221 }else{ 221 }else{
222 const { href } = this.$router.resolve( 222 const { href } = this.$router.resolve(
223 "/workFrame?bsmSlsq=" + 223 "/workFrame?bsmSlsq=" +
...@@ -228,7 +228,7 @@ ...@@ -228,7 +228,7 @@
228 "&sqywbm=" + 228 "&sqywbm=" +
229 item.djywbm 229 item.djywbm
230 ); 230 );
231 window.open(href, `urlname${item.bsmSlsq}`); 231 window.open(href, `workFrame${item.bsmSlsq}`);
232 } 232 }
233 233
234 localStorage.setItem('ywbl', JSON.stringify(item)); 234 localStorage.setItem('ywbl', JSON.stringify(item));
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:43:00 4 * @LastEditTime: 2023-07-11 09:56:42
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -151,7 +151,7 @@ ...@@ -151,7 +151,7 @@
151 </el-row> 151 </el-row>
152 </div> 152 </div>
153 </div> 153 </div>
154 <el-row class="btn" v-if="!$route.query.viewtype"> 154 <el-row class="btn" v-if="!$route.query.viewtype && ableOperation">
155 <el-form-item :class="flag ? 'marginBot0' : ''"> 155 <el-form-item :class="flag ? 'marginBot0' : ''">
156 <el-button type="primary" @click="onSubmit">保存</el-button> 156 <el-button type="primary" @click="onSubmit">保存</el-button>
157 </el-form-item> 157 </el-form-item>
...@@ -166,6 +166,8 @@ ...@@ -166,6 +166,8 @@
166 export default { 166 export default {
167 data () { 167 data () {
168 return { 168 return {
169 //表单是否可操作
170 ableOperation: true,
169 disabled: true, 171 disabled: true,
170 flagTop: this.flag ? "top" : "", 172 flagTop: this.flag ? "top" : "",
171 rules: {}, 173 rules: {},
...@@ -181,6 +183,7 @@ ...@@ -181,6 +183,7 @@
181 }; 183 };
182 }, 184 },
183 created () { 185 created () {
186 this.ableOperation = this.$parent.currentSelectTab.ableOperation
184 this.propsParam = this.$attrs; 187 this.propsParam = this.$attrs;
185 var formdata = new FormData(); 188 var formdata = new FormData();
186 if (this.propsParam.djlx == '400') { 189 if (this.propsParam.djlx == '400') {
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:43:10 4 * @LastEditTime: 2023-07-11 09:57:17
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -11,8 +11,7 @@ ...@@ -11,8 +11,7 @@
11 ref="ruleForm" 11 ref="ruleForm"
12 :label-position="flagTop" 12 :label-position="flagTop"
13 :inline="flag" 13 :inline="flag"
14 label-width="120px" 14 label-width="120px">
15 >
16 <div class="slxx_con"> 15 <div class="slxx_con">
17 <div class="slxx_title title-block"> 16 <div class="slxx_title title-block">
18 受理信息 17 受理信息
...@@ -43,14 +42,12 @@ ...@@ -43,14 +42,12 @@
43 v-model="ruleForm.sldy.qllx" 42 v-model="ruleForm.sldy.qllx"
44 filterable 43 filterable
45 clearable 44 clearable
46 placeholder="请选择权利类型" 45 placeholder="请选择权利类型">
47 >
48 <el-option 46 <el-option
49 v-for="item in dictData['A8']" 47 v-for="item in dictData['A8']"
50 :key="item.dcode" 48 :key="item.dcode"
51 :label="item.dname" 49 :label="item.dname"
52 :value="item.dcode" 50 :value="item.dcode"></el-option>
53 ></el-option>
54 </el-select> 51 </el-select>
55 </el-form-item> 52 </el-form-item>
56 </el-col> 53 </el-col>
...@@ -61,14 +58,12 @@ ...@@ -61,14 +58,12 @@
61 v-model="ruleForm.sldy.djlx" 58 v-model="ruleForm.sldy.djlx"
62 filterable 59 filterable
63 clearable 60 clearable
64 placeholder="请选择登记类型" 61 placeholder="请选择登记类型">
65 >
66 <el-option 62 <el-option
67 v-for="item in dictData['A21']" 63 v-for="item in dictData['A21']"
68 :key="item.dcode" 64 :key="item.dcode"
69 :label="item.dname" 65 :label="item.dname"
70 :value="item.dcode" 66 :value="item.dcode"></el-option>
71 ></el-option>
72 </el-select> 67 </el-select>
73 </el-form-item> 68 </el-form-item>
74 </el-col> 69 </el-col>
...@@ -157,16 +152,14 @@ ...@@ -157,16 +152,14 @@
157 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封机关:" prop="cfdj.cfjg"> 152 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封机关:" prop="cfdj.cfjg">
158 <el-input 153 <el-input
159 v-model="ruleForm.cfdj.cfjg" 154 v-model="ruleForm.cfdj.cfjg"
160 :disabled="$route.query.viewtype || ableEdit || isJfOperation" 155 :disabled="$route.query.viewtype || ableEdit || isJfOperation"></el-input>
161 ></el-input>
162 </el-form-item> 156 </el-form-item>
163 </el-col> 157 </el-col>
164 <el-col :span="8"> 158 <el-col :span="8">
165 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文号:" prop="cfdj.cfwh"> 159 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文号:" prop="cfdj.cfwh">
166 <el-input 160 <el-input
167 v-model="ruleForm.cfdj.cfwh" 161 v-model="ruleForm.cfdj.cfwh"
168 :disabled="$route.query.viewtype || ableEdit || isJfOperation" 162 :disabled="$route.query.viewtype || ableEdit || isJfOperation"></el-input>
169 ></el-input>
170 </el-form-item> 163 </el-form-item>
171 </el-col> 164 </el-col>
172 <el-col :span="8"> 165 <el-col :span="8">
...@@ -180,8 +173,7 @@ ...@@ -180,8 +173,7 @@
180 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封期限:" prop="cfdj.cfqx"> 173 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封期限:" prop="cfdj.cfqx">
181 <el-input 174 <el-input
182 v-model="ruleForm.cfdj.cfqx" 175 v-model="ruleForm.cfdj.cfqx"
183 :disabled="$route.query.viewtype || ableEdit || isJfOperation" 176 :disabled="$route.query.viewtype || ableEdit || isJfOperation"></el-input>
184 ></el-input>
185 </el-form-item> 177 </el-form-item>
186 </el-col> 178 </el-col>
187 <el-col :span="8"> 179 <el-col :span="8">
...@@ -192,8 +184,7 @@ ...@@ -192,8 +184,7 @@
192 type="date" 184 type="date"
193 placeholder="选择日期" 185 placeholder="选择日期"
194 value-format="yyyy-MM-dd" 186 value-format="yyyy-MM-dd"
195 :disabled="$route.query.viewtype || ableEdit || isJfOperation" 187 :disabled="$route.query.viewtype || ableEdit || isJfOperation"></el-date-picker>
196 ></el-date-picker>
197 </el-form-item> 188 </el-form-item>
198 </el-col> 189 </el-col>
199 <el-col :span="8"> 190 <el-col :span="8">
...@@ -204,8 +195,7 @@ ...@@ -204,8 +195,7 @@
204 :disabled="$route.query.viewtype || ableEdit || isJfOperation" 195 :disabled="$route.query.viewtype || ableEdit || isJfOperation"
205 type="date" 196 type="date"
206 placeholder="选择日期" 197 placeholder="选择日期"
207 value-format="yyyy-MM-dd" 198 value-format="yyyy-MM-dd"></el-date-picker>
208 ></el-date-picker>
209 </el-form-item> 199 </el-form-item>
210 </el-col> 200 </el-col>
211 </el-row> 201 </el-row>
...@@ -214,16 +204,14 @@ ...@@ -214,16 +204,14 @@
214 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文件:" prop="cfdj.cfwj"> 204 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文件:" prop="cfdj.cfwj">
215 <el-input 205 <el-input
216 v-model="ruleForm.cfdj.cfwj" 206 v-model="ruleForm.cfdj.cfwj"
217 :disabled="$route.query.viewtype || ableEdit || isJfOperation" 207 :disabled="$route.query.viewtype || ableEdit || isJfOperation"></el-input>
218 ></el-input>
219 </el-form-item> 208 </el-form-item>
220 </el-col> 209 </el-col>
221 <el-col :span="16"> 210 <el-col :span="16">
222 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封范围:" prop="cfdj.cffw"> 211 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封范围:" prop="cfdj.cffw">
223 <el-input 212 <el-input
224 v-model="ruleForm.cfdj.cffw" 213 v-model="ruleForm.cfdj.cffw"
225 :disabled="$route.query.viewtype || ableEdit || isJfOperation" 214 :disabled="$route.query.viewtype || ableEdit || isJfOperation"></el-input>
226 ></el-input>
227 </el-form-item> 215 </el-form-item>
228 </el-col> 216 </el-col>
229 </el-row> 217 </el-row>
...@@ -233,8 +221,7 @@ ...@@ -233,8 +221,7 @@
233 <el-input 221 <el-input
234 v-model="ruleForm.cfdj.fj" 222 v-model="ruleForm.cfdj.fj"
235 type="textarea" 223 type="textarea"
236 :disabled="$route.query.viewtype || ableEdit || isJfOperation" 224 :disabled="$route.query.viewtype || ableEdit || isJfOperation"></el-input>
237 ></el-input>
238 </el-form-item> 225 </el-form-item>
239 </el-col> 226 </el-col>
240 </el-row> 227 </el-row>
...@@ -245,8 +232,7 @@ ...@@ -245,8 +232,7 @@
245 class="textArea" 232 class="textArea"
246 type="textarea" 233 type="textarea"
247 v-model="ruleForm.cfdj.djyy" 234 v-model="ruleForm.cfdj.djyy"
248 :disabled="$route.query.viewtype || ableEdit || isJfOperation" 235 :disabled="$route.query.viewtype || ableEdit || isJfOperation"></el-input>
249 ></el-input>
250 </el-form-item> 236 </el-form-item>
251 </el-col> 237 </el-col>
252 </el-row> 238 </el-row>
...@@ -260,24 +246,21 @@ ...@@ -260,24 +246,21 @@
260 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封机关:" prop="cfdj.jfjg"> 246 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封机关:" prop="cfdj.jfjg">
261 <el-input 247 <el-input
262 v-model="ruleForm.cfdj.jfjg" 248 v-model="ruleForm.cfdj.jfjg"
263 :disabled="$route.query.viewtype || ableEdit" 249 :disabled="$route.query.viewtype || ableEdit"></el-input>
264 ></el-input>
265 </el-form-item> 250 </el-form-item>
266 </el-col> 251 </el-col>
267 <el-col :span="8"> 252 <el-col :span="8">
268 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文件:" prop="cfdj.jfwj"> 253 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文件:" prop="cfdj.jfwj">
269 <el-input 254 <el-input
270 v-model="ruleForm.cfdj.jfwj" 255 v-model="ruleForm.cfdj.jfwj"
271 :disabled="$route.query.viewtype || ableEdit" 256 :disabled="$route.query.viewtype || ableEdit"></el-input>
272 ></el-input>
273 </el-form-item> 257 </el-form-item>
274 </el-col> 258 </el-col>
275 <el-col :span="8"> 259 <el-col :span="8">
276 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文号:" prop="cfdj.jfwh"> 260 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文号:" prop="cfdj.jfwh">
277 <el-input 261 <el-input
278 v-model="ruleForm.cfdj.jfwh" 262 v-model="ruleForm.cfdj.jfwh"
279 :disabled="$route.query.viewtype || ableEdit" 263 :disabled="$route.query.viewtype || ableEdit"></el-input>
280 ></el-input>
281 </el-form-item> 264 </el-form-item>
282 </el-col> 265 </el-col>
283 </el-row> 266 </el-row>
...@@ -292,12 +275,14 @@ ...@@ -292,12 +275,14 @@
292 </div> 275 </div>
293 </template> 276 </template>
294 <script> 277 <script>
295 import sqrViewTable from "@/views/workflow/components/sqrViewTable"; 278 import sqrViewTable from "@/views/workflow/components/sqrViewTable";
296 import { Init, saveData } from "@/api/workflow/cfdjFlow.js"; 279 import { Init, saveData } from "@/api/workflow/cfdjFlow.js";
297 import { mapGetters } from "vuex"; 280 import { mapGetters } from "vuex";
298 export default { 281 export default {
299 data() { 282 data () {
300 return { 283 return {
284 //表单是否可操作
285 ableOperation: true,
301 disabled: true, 286 disabled: true,
302 flagTop: this.flag ? "top" : "", 287 flagTop: this.flag ? "top" : "",
303 rules: {}, 288 rules: {},
...@@ -311,7 +296,7 @@ export default { ...@@ -311,7 +296,7 @@ export default {
311 isJfOperation: false, 296 isJfOperation: false,
312 }; 297 };
313 }, 298 },
314 async created() { 299 async created () {
315 this.propsParam = this.$attrs; 300 this.propsParam = this.$attrs;
316 this.ableEdit = this.$parent.showBatch; 301 this.ableEdit = this.$parent.showBatch;
317 this.ableOperation = this.$parent.currentSelectTab.ableOperation 302 this.ableOperation = this.$parent.currentSelectTab.ableOperation
...@@ -345,14 +330,14 @@ export default { ...@@ -345,14 +330,14 @@ export default {
345 }, 330 },
346 331
347 methods: { 332 methods: {
348 onSubmit() { 333 onSubmit () {
349 saveData(this.ruleForm).then((res) => { 334 saveData(this.ruleForm).then((res) => {
350 if (res.code === 200) { 335 if (res.code === 200) {
351 this.$message.success("保存成功"); 336 this.$message.success("保存成功");
352 } 337 }
353 }); 338 });
354 }, 339 },
355 changeCflx(e) { 340 changeCflx (e) {
356 let cflxItem = {}; 341 let cflxItem = {};
357 cflxItem = this.dictData["A32"].find((item) => { 342 cflxItem = this.dictData["A32"].find((item) => {
358 return item.dcode == e; 343 return item.dcode == e;
...@@ -360,9 +345,9 @@ export default { ...@@ -360,9 +345,9 @@ export default {
360 this.ruleForm.cfdj.cflxmc = cflxItem.dname; 345 this.ruleForm.cfdj.cflxmc = cflxItem.dname;
361 }, 346 },
362 }, 347 },
363 }; 348 };
364 </script> 349 </script>
365 <style scoped lang='scss'> 350 <style scoped lang='scss'>
366 @import "~@/styles/public.scss"; 351 @import "~@/styles/public.scss";
367 @import "~@/styles/slxx/slxx.scss"; 352 @import "~@/styles/slxx/slxx.scss";
368 </style> 353 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-25 08:51:13 4 * @LastEditTime: 2023-07-11 10:00:43
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -126,7 +126,7 @@ ...@@ -126,7 +126,7 @@
126 </el-col> 126 </el-col>
127 <el-col :span="8"> 127 <el-col :span="8">
128 <el-form-item label="是否存在禁止或者限制转让抵押不动产的约定:" label-width="350px"> 128 <el-form-item label="是否存在禁止或者限制转让抵押不动产的约定:" label-width="350px">
129 <el-radio-group v-model="ruleForm.diyaq.sfczjzhxz"> 129 <el-radio-group v-model="ruleForm.diyaq.sfczjzhxz" :disabled="!ableOperation">
130 <el-radio label="1">启用</el-radio> 130 <el-radio label="1">启用</el-radio>
131 <el-radio label="0">禁用</el-radio> 131 <el-radio label="0">禁用</el-radio>
132 </el-radio-group> 132 </el-radio-group>
...@@ -138,8 +138,8 @@ ...@@ -138,8 +138,8 @@
138 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 1"> 138 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 1">
139 <el-form-item label="被担保主债权数额:"> 139 <el-form-item label="被担保主债权数额:">
140 <div style="display:flex"> 140 <div style="display:flex">
141 <el-input v-model="ruleForm.diyaq.bdbzzqse" style="width:500%"></el-input> 141 <el-input v-model="ruleForm.diyaq.bdbzzqse" :disabled="!ableOperation" style="width:500%"></el-input>
142 <el-select v-model="ruleForm.diyaq.jedw" :disabled="$route.query.viewtype == '1'"> 142 <el-select v-model="ruleForm.diyaq.jedw" :disabled="$route.query.viewtype == '1' && !ableOperation">
143 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 143 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode">
144 </el-option> 144 </el-option>
145 </el-select> 145 </el-select>
...@@ -149,19 +149,19 @@ ...@@ -149,19 +149,19 @@
149 149
150 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 2"> 150 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 2">
151 <el-form-item label="最高债权额:"> 151 <el-form-item label="最高债权额:">
152 <el-input v-model="ruleForm.diyaq.zgzqse"></el-input> 152 <el-input v-model="ruleForm.diyaq.zgzqse" :disabled="!ableOperation"></el-input>
153 </el-form-item> 153 </el-form-item>
154 </el-col> 154 </el-col>
155 155
156 <el-col :span="8"> 156 <el-col :span="8">
157 <el-form-item label="债务履行起始时间:"> 157 <el-form-item label="债务履行起始时间:">
158 <el-date-picker v-model="ruleForm.diyaq.zwlxqssj" type="date"> 158 <el-date-picker v-model="ruleForm.diyaq.zwlxqssj" :disabled="!ableOperation" type="date">
159 </el-date-picker> 159 </el-date-picker>
160 </el-form-item> 160 </el-form-item>
161 </el-col> 161 </el-col>
162 <el-col :span="8"> 162 <el-col :span="8">
163 <el-form-item label="债务履行结束时间:"> 163 <el-form-item label="债务履行结束时间:">
164 <el-date-picker v-model="ruleForm.diyaq.zwlxjssj" type="date"> 164 <el-date-picker v-model="ruleForm.diyaq.zwlxjssj" :disabled="!ableOperation" type="date">
165 </el-date-picker> 165 </el-date-picker>
166 </el-form-item> 166 </el-form-item>
167 </el-col> 167 </el-col>
...@@ -170,21 +170,21 @@ ...@@ -170,21 +170,21 @@
170 <el-col :span="24"> 170 <el-col :span="24">
171 <el-form-item label="担保范围:"> 171 <el-form-item label="担保范围:">
172 <el-input v-model="ruleForm.diyaq.dbfw" 172 <el-input v-model="ruleForm.diyaq.dbfw"
173 :disabled="$route.query.viewtype == 1 || ruleForm.sldy.djlx == '300'"></el-input> 173 :disabled="($route.query.viewtype == 1 || ruleForm.sldy.djlx == '300') && !ableOperation"></el-input>
174 </el-form-item> 174 </el-form-item>
175 </el-col> 175 </el-col>
176 </el-row> 176 </el-row>
177 <el-row> 177 <el-row>
178 <el-col :span="24"> 178 <el-col :span="24">
179 <el-form-item label="最高债权确定事实和数额:"> 179 <el-form-item label="最高债权确定事实和数额:">
180 <el-input v-model="ruleForm.diyaq.zgzqqdss"></el-input> 180 <el-input v-model="ruleForm.diyaq.zgzqqdss" :disabled="!ableOperation"></el-input>
181 </el-form-item> 181 </el-form-item>
182 </el-col> 182 </el-col>
183 </el-row> 183 </el-row>
184 <el-row> 184 <el-row>
185 <el-col> 185 <el-col>
186 <el-form-item label="附记:" prop="fj"> 186 <el-form-item label="附记:" prop="fj">
187 <el-input type="textarea" v-model="ruleForm.diyaq.fj" :disabled="$route.query.viewtype == 1"></el-input> 187 <el-input type="textarea" v-model="ruleForm.diyaq.fj" :disabled="$route.query.viewtype == 1 && !ableOperation"></el-input>
188 </el-form-item> 188 </el-form-item>
189 </el-col> 189 </el-col>
190 </el-row> 190 </el-row>
...@@ -196,7 +196,7 @@ ...@@ -196,7 +196,7 @@
196 <el-row :gutter="10"> 196 <el-row :gutter="10">
197 <el-col :span="14"> 197 <el-col :span="14">
198 <el-form-item label="共有方式:"> 198 <el-form-item label="共有方式:">
199 <el-radio-group :disabled="$route.query.viewtype == 1" v-model="ruleForm.sldy.gyfs"> 199 <el-radio-group :disabled="$route.query.viewtype == 1 && !ableOperation" v-model="ruleForm.sldy.gyfs">
200 <el-radio label="0">单独所有</el-radio> 200 <el-radio label="0">单独所有</el-radio>
201 <el-radio label="1">共同共有</el-radio> 201 <el-radio label="1">共同共有</el-radio>
202 <el-radio label="2">按份所有</el-radio> 202 <el-radio label="2">按份所有</el-radio>
...@@ -206,7 +206,7 @@ ...@@ -206,7 +206,7 @@
206 </el-col> 206 </el-col>
207 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 207 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'">
208 <el-form-item label="是否分别持证:"> 208 <el-form-item label="是否分别持证:">
209 <el-radio-group v-model="ruleForm.sldy.sqfbcz"> 209 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation">
210 <el-radio label="1"></el-radio> 210 <el-radio label="1"></el-radio>
211 <el-radio label="0"></el-radio> 211 <el-radio label="0"></el-radio>
212 </el-radio-group> 212 </el-radio-group>
...@@ -214,20 +214,20 @@ ...@@ -214,20 +214,20 @@
214 </el-col> 214 </el-col>
215 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 215 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'">
216 <el-form-item label="持证人:"> 216 <el-form-item label="持证人:">
217 <el-select v-model="ruleForm.czr" placeholder="持证人"> 217 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation">
218 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 218 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
219 </el-option> 219 </el-option>
220 </el-select> 220 </el-select>
221 </el-form-item> 221 </el-form-item>
222 </el-col> 222 </el-col>
223 </el-row> 223 </el-row>
224 <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" 224 <qlrCommonTable :tableData="ruleForm.qlrList" :disabled="!ableOperation" @upDateQlrxxList="upDateQlrxxList"
225 :viewtype="$route.query.viewtype" :gyfs="ruleForm.sldy.gyfs" /> 225 :viewtype="$route.query.viewtype" :gyfs="ruleForm.sldy.gyfs" />
226 <div class="slxx_title title-block"> 226 <div class="slxx_title title-block">
227 抵押人信息 227 抵押人信息
228 <div class="triangle"></div> 228 <div class="triangle"></div>
229 </div> 229 </div>
230 <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" 230 <qlrCommonTable :tableData="ruleForm.ywrList" :disabled="!ableOperation" @upDateQlrxxList="upDateYwrxxList"
231 :viewtype="$route.query.viewtype" /> 231 :viewtype="$route.query.viewtype" />
232 232
233 <div class="slxx_title title-block"> 233 <div class="slxx_title title-block">
...@@ -237,12 +237,12 @@ ...@@ -237,12 +237,12 @@
237 <el-row :gutter="10"> 237 <el-row :gutter="10">
238 <el-col> 238 <el-col>
239 <el-form-item v-if="ruleForm.sldy.djlx == '400'" label="注销抵押原因:" prop="djyy"> 239 <el-form-item v-if="ruleForm.sldy.djlx == '400'" label="注销抵押原因:" prop="djyy">
240 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1" 240 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1 && !ableOperation"
241 v-model="ruleForm.diyaq.zxdyyy"> 241 v-model="ruleForm.diyaq.zxdyyy">
242 </el-input> 242 </el-input>
243 </el-form-item> 243 </el-form-item>
244 <el-form-item v-else label="登记原因:" prop="djyy"> 244 <el-form-item v-else label="登记原因:" prop="djyy">
245 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1" 245 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1 && !ableOperation"
246 v-model="ruleForm.diyaq.djyy"> 246 v-model="ruleForm.diyaq.djyy">
247 </el-input> 247 </el-input>
248 </el-form-item> 248 </el-form-item>
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-20 10:27:45 4 * @LastEditTime: 2023-07-14 11:16:12
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -64,39 +64,32 @@ ...@@ -64,39 +64,32 @@
64 </el-row> 64 </el-row>
65 <el-row :gutter="10" v-if="ruleForm.fdcq2"> 65 <el-row :gutter="10" v-if="ruleForm.fdcq2">
66 <el-col :span="8"> 66 <el-col :span="8">
67 <el-form-item label="土地用途:">
68 <el-input disabled v-model="ruleForm.fdcq2.yt"></el-input>
69 </el-form-item>
70 </el-col>
71 <el-col :span="8">
72 <el-form-item label="土地使用起止时间:">
73 <el-input disabled v-model="ruleForm.fdcq2.tdsyqzsj"></el-input>
74 </el-form-item>
75 </el-col>
76 <el-col :span="8">
77 <el-form-item label="土地使用期限:"> 67 <el-form-item label="土地使用期限:">
78 <el-input disabled v-model="ruleForm.fdcq2.tdsyqx"></el-input> 68 <el-input disabled v-model="ruleForm.fdcq2.tdsyqx"></el-input>
79 </el-form-item> 69 </el-form-item>
80 </el-col> 70 </el-col>
81 </el-row> 71 <!-- <el-col :span="8">
82 <el-row :gutter="10" v-if="ruleForm.qlxx">
83 <el-col :span="8">
84 <el-form-item label="房屋用途:"> 72 <el-form-item label="房屋用途:">
85 <el-input disabled v-model="ruleForm.qlxx.ytmc"></el-input> 73 <el-input disabled v-model="ruleForm.qlxx.ytmc"></el-input>
86 </el-form-item> 74 </el-form-item>
75 </el-col> -->
76 <el-col :span="8">
77 <el-form-item label="规划用途名称:">
78 <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input>
79 </el-form-item>
87 </el-col> 80 </el-col>
88 <el-col :span="8"> 81 <el-col :span="8">
89 <el-form-item label="房屋性质:"> 82 <el-form-item label="房屋性质:">
90 <el-input disabled v-model="ruleForm.fdcq2.fwxzmc"></el-input> 83 <el-input disabled v-model="ruleForm.fdcq2.fwxzmc"></el-input>
91 </el-form-item> 84 </el-form-item>
92 </el-col> 85 </el-col>
86 </el-row>
87 <el-row :gutter="10" v-if="ruleForm.qlxx">
93 <el-col :span="8"> 88 <el-col :span="8">
94 <el-form-item label="房屋结构:"> 89 <el-form-item label="房屋结构:">
95 <el-input disabled v-model="ruleForm.fdcq2.fwjgmc"></el-input> 90 <el-input disabled v-model="ruleForm.fdcq2.fwjgmc"></el-input>
96 </el-form-item> 91 </el-form-item>
97 </el-col> 92 </el-col>
98 </el-row>
99 <el-row :gutter="10" v-if="ruleForm.fdcq2">
100 <el-col :span="8"> 93 <el-col :span="8">
101 <el-form-item label="所在层:"> 94 <el-form-item label="所在层:">
102 <el-input disabled v-model="ruleForm.fdcq2.szc"></el-input> 95 <el-input disabled v-model="ruleForm.fdcq2.szc"></el-input>
...@@ -107,13 +100,13 @@ ...@@ -107,13 +100,13 @@
107 <el-input disabled v-model="ruleForm.fdcq2.zcs"></el-input> 100 <el-input disabled v-model="ruleForm.fdcq2.zcs"></el-input>
108 </el-form-item> 101 </el-form-item>
109 </el-col> 102 </el-col>
103 </el-row>
104 <el-row :gutter="10" v-if="ruleForm.fdcq2">
110 <el-col :span="8"> 105 <el-col :span="8">
111 <el-form-item label="竣工时间:"> 106 <el-form-item label="竣工时间:">
112 <el-input disabled v-model="ruleForm.fdcq2.jgsj"></el-input> 107 <el-input disabled v-model="ruleForm.fdcq2.jgsj"></el-input>
113 </el-form-item> 108 </el-form-item>
114 </el-col> 109 </el-col>
115 </el-row>
116 <el-row :gutter="10">
117 <el-col :span="8"> 110 <el-col :span="8">
118 <el-form-item label="建筑面积:"> 111 <el-form-item label="建筑面积:">
119 <el-input disabled v-model="ruleForm.qlxx.mj"></el-input> 112 <el-input disabled v-model="ruleForm.qlxx.mj"></el-input>
...@@ -124,6 +117,9 @@ ...@@ -124,6 +117,9 @@
124 <el-input disabled v-model="ruleForm.fdcq2.zyjzmj"></el-input> 117 <el-input disabled v-model="ruleForm.fdcq2.zyjzmj"></el-input>
125 </el-form-item> 118 </el-form-item>
126 </el-col> 119 </el-col>
120 </el-row>
121 <el-row :gutter="10">
122
127 <el-col :span="8"> 123 <el-col :span="8">
128 <el-form-item label="分摊建筑面积:"> 124 <el-form-item label="分摊建筑面积:">
129 <el-input disabled v-model="ruleForm.fdcq2.ftjzmj"></el-input> 125 <el-input disabled v-model="ruleForm.fdcq2.ftjzmj"></el-input>
...@@ -135,9 +131,9 @@ ...@@ -135,9 +131,9 @@
135 <div class="triangle"></div> 131 <div class="triangle"></div>
136 </div> 132 </div>
137 <tdytTable 133 <tdytTable
134 :disabled="!ableOperation"
138 :tableData="ruleForm.tdytqxList" 135 :tableData="ruleForm.tdytqxList"
139 @upDateTdytxxList="upDateTdytxxList" 136 @upDateTdytxxList="upDateTdytxxList" />
140 />
141 <div class="slxx_title title-block"> 137 <div class="slxx_title title-block">
142 权利人信息 138 权利人信息
143 <div class="triangle"></div> 139 <div class="triangle"></div>
...@@ -145,7 +141,7 @@ ...@@ -145,7 +141,7 @@
145 <el-row :gutter="10"> 141 <el-row :gutter="10">
146 <el-col :span="14" v-if="ruleForm.qlxx"> 142 <el-col :span="14" v-if="ruleForm.qlxx">
147 <el-form-item label="共有方式:"> 143 <el-form-item label="共有方式:">
148 <el-radio-group :disabled="$route.query.viewtype == 1" @change="showCZInfo" 144 <el-radio-group :disabled="$route.query.viewtype == 1 && !ableOperation" @change="showCZInfo"
149 v-model="ruleForm.sldy.gyfs"> 145 v-model="ruleForm.sldy.gyfs">
150 <el-radio label="0">单独所有</el-radio> 146 <el-radio label="0">单独所有</el-radio>
151 <el-radio label="1">共同共有</el-radio> 147 <el-radio label="1">共同共有</el-radio>
...@@ -156,7 +152,7 @@ ...@@ -156,7 +152,7 @@
156 </el-col> 152 </el-col>
157 <el-col :span="5"> 153 <el-col :span="5">
158 <el-form-item label="发证方式:"> 154 <el-form-item label="发证方式:">
159 <el-radio-group v-model="ruleForm.slsq.fzfs"> 155 <el-radio-group v-model="ruleForm.slsq.fzfs" :disabled="!ableOperation">
160 <el-radio label="1">小证</el-radio> 156 <el-radio label="1">小证</el-radio>
161 <el-radio label="2">大证</el-radio> 157 <el-radio label="2">大证</el-radio>
162 </el-radio-group> 158 </el-radio-group>
...@@ -165,7 +161,7 @@ ...@@ -165,7 +161,7 @@
165 161
166 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 162 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'">
167 <el-form-item label="是否分别持证:"> 163 <el-form-item label="是否分别持证:">
168 <el-radio-group v-model="ruleForm.sldy.sqfbcz"> 164 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation">
169 <el-radio label="1"></el-radio> 165 <el-radio label="1"></el-radio>
170 <el-radio label="0"></el-radio> 166 <el-radio label="0"></el-radio>
171 </el-radio-group> 167 </el-radio-group>
...@@ -173,14 +169,14 @@ ...@@ -173,14 +169,14 @@
173 </el-col> 169 </el-col>
174 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 170 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'">
175 <el-form-item label="持证人:"> 171 <el-form-item label="持证人:">
176 <el-select v-model="ruleForm.slsq.czr" placeholder="持证人"> 172 <el-select v-model="ruleForm.slsq.czr" placeholder="持证人" :disabled="!ableOperation">
177 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 173 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
178 </el-option> 174 </el-option>
179 </el-select> 175 </el-select>
180 </el-form-item> 176 </el-form-item>
181 </el-col> 177 </el-col>
182 </el-row> 178 </el-row>
183 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" 179 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation"
184 :gyfs="ruleForm.slsq.gyfs" /> 180 :gyfs="ruleForm.slsq.gyfs" />
185 181
186 <div v-if="ruleForm.ywrList && ruleForm.slsq.djlx == '200'"> 182 <div v-if="ruleForm.ywrList && ruleForm.slsq.djlx == '200'">
...@@ -198,7 +194,7 @@ ...@@ -198,7 +194,7 @@
198 <el-row :gutter="10"> 194 <el-row :gutter="10">
199 <el-col> 195 <el-col>
200 <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy"> 196 <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy">
201 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1" 197 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1 && !ableOperation"
202 v-model="ruleForm.fdcq2.djyy"> 198 v-model="ruleForm.fdcq2.djyy">
203 </el-input> 199 </el-input>
204 </el-form-item> 200 </el-form-item>
...@@ -237,7 +233,7 @@ ...@@ -237,7 +233,7 @@
237 } 233 }
238 }); 234 });
239 }, 235 },
240 components: { qlrCommonTable,tdytTable }, 236 components: { qlrCommonTable, tdytTable },
241 computed: { 237 computed: {
242 ...mapGetters(["dictData", "flag"]), 238 ...mapGetters(["dictData", "flag"]),
243 }, 239 },
...@@ -256,7 +252,7 @@ ...@@ -256,7 +252,7 @@
256 }, 252 },
257 methods: { 253 methods: {
258 // 更新土地用途信息 254 // 更新土地用途信息
259 upDateTdytxxList(val) { 255 upDateTdytxxList (val) {
260 console.log("VAL", val); 256 console.log("VAL", val);
261 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 257 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
262 this.key++; 258 this.key++;
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-20 10:27:49 4 * @LastEditTime: 2023-07-14 11:18:17
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -83,10 +83,15 @@ ...@@ -83,10 +83,15 @@
83 </el-col> 83 </el-col>
84 </el-row> 84 </el-row>
85 <el-row :gutter="10" v-if="ruleForm.qlxx"> 85 <el-row :gutter="10" v-if="ruleForm.qlxx">
86 <el-col :span="8"> 86 <!-- <el-col :span="8">
87 <el-form-item label="房屋用途:"> 87 <el-form-item label="房屋用途:">
88 <el-input disabled v-model="ruleForm.qlxx.ytmc"></el-input> 88 <el-input disabled v-model="ruleForm.qlxx.ytmc"></el-input>
89 </el-form-item> 89 </el-form-item>
90 </el-col> -->
91 <el-col :span="8">
92 <el-form-item label="规划用途名称:">
93 <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input>
94 </el-form-item>
90 </el-col> 95 </el-col>
91 <el-col :span="8"> 96 <el-col :span="8">
92 <el-form-item label="房屋性质:"> 97 <el-form-item label="房屋性质:">
...@@ -138,9 +143,9 @@ ...@@ -138,9 +143,9 @@
138 <div class="triangle"></div> 143 <div class="triangle"></div>
139 </div> 144 </div>
140 <tdytTable 145 <tdytTable
146 :disabled="!ableOperation"
141 :tableData="ruleForm.tdytqxList" 147 :tableData="ruleForm.tdytqxList"
142 @upDateTdytxxList="upDateTdytxxList" 148 @upDateTdytxxList="upDateTdytxxList" />
143 />
144 <div class="slxx_title title-block"> 149 <div class="slxx_title title-block">
145 权利人信息 150 权利人信息
146 <div class="triangle"></div> 151 <div class="triangle"></div>
...@@ -148,7 +153,7 @@ ...@@ -148,7 +153,7 @@
148 <el-row :gutter="10"> 153 <el-row :gutter="10">
149 <el-col :span="14"> 154 <el-col :span="14">
150 <el-form-item label="共有方式:"> 155 <el-form-item label="共有方式:">
151 <el-radio-group :disabled="$route.query.viewtype == 1" v-model="ruleForm.sldy.gyfs"> 156 <el-radio-group :disabled="$route.query.viewtype == 1 && !ableOperation" v-model="ruleForm.sldy.gyfs">
152 <el-radio label="0">单独所有</el-radio> 157 <el-radio label="0">单独所有</el-radio>
153 <el-radio label="1">共同共有</el-radio> 158 <el-radio label="1">共同共有</el-radio>
154 <el-radio label="2">按份所有</el-radio> 159 <el-radio label="2">按份所有</el-radio>
...@@ -158,7 +163,7 @@ ...@@ -158,7 +163,7 @@
158 </el-col> 163 </el-col>
159 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 164 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'">
160 <el-form-item label="是否分别持证:"> 165 <el-form-item label="是否分别持证:">
161 <el-radio-group v-model="ruleForm.sffbcz"> 166 <el-radio-group v-model="ruleForm.sffbcz" :disabled="!ableOperation">
162 <el-radio label="1"></el-radio> 167 <el-radio label="1"></el-radio>
163 <el-radio label="0"></el-radio> 168 <el-radio label="0"></el-radio>
164 </el-radio-group> 169 </el-radio-group>
...@@ -166,14 +171,14 @@ ...@@ -166,14 +171,14 @@
166 </el-col> 171 </el-col>
167 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 172 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'">
168 <el-form-item label="持证人:"> 173 <el-form-item label="持证人:">
169 <el-select v-model="ruleForm.czr" placeholder="持证人"> 174 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation">
170 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 175 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
171 </el-option> 176 </el-option>
172 </el-select> 177 </el-select>
173 </el-form-item> 178 </el-form-item>
174 </el-col> 179 </el-col>
175 </el-row> 180 </el-row>
176 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" 181 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation" :tableData="ruleForm.qlrList"
177 :gyfs="ruleForm.slsq.gyfs" /> 182 :gyfs="ruleForm.slsq.gyfs" />
178 <div class="slxx_title title-block"> 183 <div class="slxx_title title-block">
179 登记原因 184 登记原因
...@@ -182,7 +187,7 @@ ...@@ -182,7 +187,7 @@
182 <el-row :gutter="10"> 187 <el-row :gutter="10">
183 <el-col> 188 <el-col>
184 <el-form-item v-if="ruleForm.fdcq2" label="登记原因:" prop="djyy"> 189 <el-form-item v-if="ruleForm.fdcq2" label="登记原因:" prop="djyy">
185 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1" 190 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1 && !ableOperation"
186 v-model="ruleForm.fdcq2.djyy"> 191 v-model="ruleForm.fdcq2.djyy">
187 </el-input> 192 </el-input>
188 </el-form-item> 193 </el-form-item>
...@@ -223,7 +228,7 @@ ...@@ -223,7 +228,7 @@
223 } 228 }
224 }); 229 });
225 }, 230 },
226 components: { qlrCommonTable,tdytTable }, 231 components: { qlrCommonTable, tdytTable },
227 computed: { 232 computed: {
228 ...mapGetters(["dictData", "flag"]), 233 ...mapGetters(["dictData", "flag"]),
229 }, 234 },
...@@ -282,7 +287,7 @@ components: { qlrCommonTable,tdytTable }, ...@@ -282,7 +287,7 @@ components: { qlrCommonTable,tdytTable },
282 }); 287 });
283 }, 288 },
284 // 更新土地用途信息 289 // 更新土地用途信息
285 upDateTdytxxList(val) { 290 upDateTdytxxList (val) {
286 console.log("VAL", val); 291 console.log("VAL", val);
287 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 292 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
288 this.key++; 293 this.key++;
......
...@@ -27,15 +27,25 @@ ...@@ -27,15 +27,25 @@
27 :class="[ 27 :class="[
28 row.qszt == '2' ? 'lishi' : '', 28 row.qszt == '2' ? 'lishi' : '',
29 row.qszt == '0' ? 'linshi' : '', 29 row.qszt == '0' ? 'linshi' : '',
30 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', 30 row.qlzt == '4' ? 'linshi' : '',
31 item.prop == 'qszt' && row.qszt == '1' ? 'xianshiIcon' : '', 31
32 item.prop == 'qszt' && row.qlzt == '3' ? 'linshiIcon' : '',
33 item.prop == 'qszt' && row.qlzt == '2' ? 'linshiIcon' : '',
34 item.prop == 'qszt' && row.qlzt == '1' ? 'xianshiIcon' : '',
35 item.prop == 'qszt' && row.qlzt == '4' ? 'zhuxiaoIcon' : ''
32 ]"> 36 ]">
33 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> 37 <div class="icon" v-if="item.prop == 'qszt' &&row.qlzt == '1'">
34 正在办理
35 </div>
36 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '1'">
37 有效 38 有效
38 </div> 39 </div>
40 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '2'">
41 正在补录
42 </div>
43 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '3'">
44 正在申请
45 </div>
46 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'">
47 正在注销
48 </div>
39 <span v-if="item.prop == 'qszt'"> 49 <span v-if="item.prop == 'qszt'">
40 {{ getQsztName(row[item.prop]) }} 50 {{ getQsztName(row[item.prop]) }}
41 </span> 51 </span>
...@@ -50,7 +60,7 @@ ...@@ -50,7 +60,7 @@
50 </template> 60 </template>
51 61
52 <script> 62 <script>
53 import { getFdcqLSInfo } from "@/api/registerBook.js"; 63 import { getFdcqLSInfo } from "@/api/djbDetail.js";
54 import { datas } from "@/views/registerBook/qlxxFormData.js"; 64 import { datas } from "@/views/registerBook/qlxxFormData.js";
55 65
56 export default { 66 export default {
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-25 08:58:04 4 * @LastEditTime: 2023-07-11 10:08:11
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -129,9 +129,9 @@ ...@@ -129,9 +129,9 @@
129 <div class="triangle"></div> 129 <div class="triangle"></div>
130 </div> 130 </div>
131 <tdytTable 131 <tdytTable
132 :disabled="!ableOperation"
132 :tableData="ruleForm.tdytqxList" 133 :tableData="ruleForm.tdytqxList"
133 @upDateTdytxxList="upDateTdytxxList" 134 @upDateTdytxxList="upDateTdytxxList" />
134 />
135 <div class="slxx_title title-block"> 135 <div class="slxx_title title-block">
136 权利人信息 136 权利人信息
137 <div class="triangle"></div> 137 <div class="triangle"></div>
...@@ -139,7 +139,7 @@ ...@@ -139,7 +139,7 @@
139 <el-row :gutter="10"> 139 <el-row :gutter="10">
140 <el-col :span="14"> 140 <el-col :span="14">
141 <el-form-item label="共有方式:"> 141 <el-form-item label="共有方式:">
142 <el-radio-group :disabled="$route.query.viewtype == 1" v-model="ruleForm.gyfs"> 142 <el-radio-group :disabled="$route.query.viewtype == 1 && !ableOperation" v-model="ruleForm.gyfs">
143 <el-radio label="1">单独所有</el-radio> 143 <el-radio label="1">单独所有</el-radio>
144 <el-radio label="2">共同共有</el-radio> 144 <el-radio label="2">共同共有</el-radio>
145 <el-radio label="3">按份所有</el-radio> 145 <el-radio label="3">按份所有</el-radio>
...@@ -148,7 +148,7 @@ ...@@ -148,7 +148,7 @@
148 </el-col> 148 </el-col>
149 <el-col :span="5" v-show="ruleForm.gyfs == '2'"> 149 <el-col :span="5" v-show="ruleForm.gyfs == '2'">
150 <el-form-item label="是否分别持证:"> 150 <el-form-item label="是否分别持证:">
151 <el-radio-group v-model="ruleForm.sffbcz"> 151 <el-radio-group v-model="ruleForm.sffbcz" :disabled="!ableOperation">
152 <el-radio label="1"></el-radio> 152 <el-radio label="1"></el-radio>
153 <el-radio label="0"></el-radio> 153 <el-radio label="0"></el-radio>
154 </el-radio-group> 154 </el-radio-group>
...@@ -156,14 +156,14 @@ ...@@ -156,14 +156,14 @@
156 </el-col> 156 </el-col>
157 <el-col :span="5" v-show="ruleForm.gyfs == '2'"> 157 <el-col :span="5" v-show="ruleForm.gyfs == '2'">
158 <el-form-item label="持证人:"> 158 <el-form-item label="持证人:">
159 <el-select v-model="ruleForm.czr" placeholder="持证人"> 159 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation">
160 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 160 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
161 </el-option> 161 </el-option>
162 </el-select> 162 </el-select>
163 </el-form-item> 163 </el-form-item>
164 </el-col> 164 </el-col>
165 </el-row> 165 </el-row>
166 <qlrCommonTable :tableData="ruleForm.qlrxx" :gyfs="ruleForm.gyfs" /> 166 <qlrCommonTable :tableData="ruleForm.qlrxx" :gyfs="ruleForm.gyfs" :disabled="!ableOperation" />
167 <div class="slxx_title title-block"> 167 <div class="slxx_title title-block">
168 登记原因 168 登记原因
169 <div class="triangle"></div> 169 <div class="triangle"></div>
...@@ -171,7 +171,7 @@ ...@@ -171,7 +171,7 @@
171 <el-row :gutter="10"> 171 <el-row :gutter="10">
172 <el-col> 172 <el-col>
173 <el-form-item label="登记原因:" prop="djyy"> 173 <el-form-item label="登记原因:" prop="djyy">
174 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1" v-model="ruleForm.djyy"> 174 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1 && !ableOperation" v-model="ruleForm.djyy">
175 </el-input> 175 </el-input>
176 </el-form-item> 176 </el-form-item>
177 </el-col> 177 </el-col>
...@@ -207,7 +207,7 @@ ...@@ -207,7 +207,7 @@
207 } 207 }
208 }); 208 });
209 }, 209 },
210 components: { qlrCommonTable,tdytTable }, 210 components: { qlrCommonTable, tdytTable },
211 computed: { 211 computed: {
212 ...mapGetters(["dictData", "flag"]), 212 ...mapGetters(["dictData", "flag"]),
213 }, 213 },
...@@ -257,7 +257,7 @@ ...@@ -257,7 +257,7 @@
257 }, 257 },
258 methods: { 258 methods: {
259 // 更新土地用途信息 259 // 更新土地用途信息
260 upDateTdytxxList(val) { 260 upDateTdytxxList (val) {
261 console.log("VAL", val); 261 console.log("VAL", val);
262 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 262 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
263 this.key++; 263 this.key++;
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-25 08:59:02 4 * @LastEditTime: 2023-07-14 11:09:33
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -74,54 +74,40 @@ ...@@ -74,54 +74,40 @@
74 <el-input disabled v-model="ruleForm.zdjbxx.zdmj"></el-input> 74 <el-input disabled v-model="ruleForm.zdjbxx.zdmj"></el-input>
75 </el-form-item> 75 </el-form-item>
76 </el-col> 76 </el-col>
77 <el-col :span="8"> 77 <!-- <el-col :span="8">
78 <el-form-item label="土地用途:"> 78 <el-form-item label="土地用途:">
79 <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input> 79 <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input>
80 </el-form-item> 80 </el-form-item>
81 </el-col> 81 </el-col> -->
82 <el-col :span="8"> 82 <el-col :span="8">
83 <el-form-item label="权利设定方式:"> 83 <el-form-item label="权利设定方式:">
84 <el-input disabled v-model="ruleForm.zdjbxx.qlsdfsmc"></el-input> 84 <el-input disabled v-model="ruleForm.zdjbxx.qlsdfsmc"></el-input>
85 </el-form-item> 85 </el-form-item>
86 </el-col> 86 </el-col>
87 </el-row>
88 <el-row :gutter="10">
89 <el-col :span="8"> 87 <el-col :span="8">
90 <el-form-item label="取得价格:"> 88 <el-form-item label="取得价格:">
91 <div style="display:flex"> 89 <div style="display:flex">
92 <el-input v-model="ruleForm.jsydsyq.qdjg" style="width:500%" :disabled="$route.query.viewtype == '1'" 90 <el-input v-model="ruleForm.jsydsyq.qdjg" style="width:500%" :disabled="$route.query.viewtype == '1' && !ableOperation"
93 oninput="value=value.replace(/[^\d.]/g,'')"></el-input> 91 oninput="value=value.replace(/[^\d.]/g,'')"></el-input>
94 <el-select v-model="ruleForm.jsydsyq.jedw" :disabled="$route.query.viewtype == '1'"> 92 <el-select v-model="ruleForm.jsydsyq.jedw" :disabled="$route.query.viewtype == '1' && !ableOperation">
95 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 93 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode">
96 </el-option> 94 </el-option>
97 </el-select> 95 </el-select>
98 </div> 96 </div>
99 </el-form-item> 97 </el-form-item>
100 </el-col> 98 </el-col>
101
102 <el-col :span="16">
103 <el-form-item label="坐落:">
104 <el-input disabled v-model="ruleForm.zdjbxx.zl"></el-input>
105 </el-form-item>
106 </el-col>
107 </el-row> 99 </el-row>
108 <el-row :gutter="10"> 100 <el-row :gutter="10">
109 <el-col :span="8"> 101 <el-col :span="24">
110 <el-form-item label="使用期限:"> 102 <el-form-item label="坐落:">
111 <el-input disabled v-model="ruleForm.jsydsyq.tdsyqx"></el-input> 103 <el-input disabled v-model="ruleForm.zdjbxx.zl"></el-input>
112 </el-form-item>
113 </el-col>
114
115 <el-col :span="16">
116 <el-form-item label="使用权起止时间:">
117 <el-input disabled v-model="ruleForm.jsydsyq.syqqzsj"></el-input>
118 </el-form-item> 104 </el-form-item>
119 </el-col> 105 </el-col>
120 </el-row> 106 </el-row>
121 <el-row :gutter="10"> 107 <el-row :gutter="10">
122 <el-col> 108 <el-col>
123 <el-form-item label="附记:" prop="fj"> 109 <el-form-item label="附记:" prop="fj">
124 <el-input type="textarea" v-model="ruleForm.jsydsyq.fj" :disabled="$route.query.viewtype == '1'"></el-input> 110 <el-input type="textarea" v-model="ruleForm.jsydsyq.fj" :disabled="$route.query.viewtype == '1' && !ableOperation"></el-input>
125 </el-form-item> 111 </el-form-item>
126 </el-col> 112 </el-col>
127 </el-row> 113 </el-row>
...@@ -130,9 +116,9 @@ ...@@ -130,9 +116,9 @@
130 <div class="triangle"></div> 116 <div class="triangle"></div>
131 </div> 117 </div>
132 <tdytTable 118 <tdytTable
119 :disabled="!ableOperation"
133 :tableData="ruleForm.tdytqxList" 120 :tableData="ruleForm.tdytqxList"
134 @upDateTdytxxList="upDateTdytxxList" 121 @upDateTdytxxList="upDateTdytxxList" />
135 />
136 <div class="slxx_title title-block"> 122 <div class="slxx_title title-block">
137 权利人信息 123 权利人信息
138 <div class="triangle"></div> 124 <div class="triangle"></div>
...@@ -140,7 +126,7 @@ ...@@ -140,7 +126,7 @@
140 <el-row :gutter="10"> 126 <el-row :gutter="10">
141 <el-col :span="12"> 127 <el-col :span="12">
142 <el-form-item label="共有方式:"> 128 <el-form-item label="共有方式:">
143 <el-radio-group :disabled="$route.query.viewtype == 0" v-model="ruleForm.sldy.gyfs"> 129 <el-radio-group :disabled="$route.query.viewtype == 0 && !ableOperation" v-model="ruleForm.sldy.gyfs">
144 <el-radio label="0">单独所有</el-radio> 130 <el-radio label="0">单独所有</el-radio>
145 <el-radio label="1">共同共有</el-radio> 131 <el-radio label="1">共同共有</el-radio>
146 <el-radio label="2">按份所有</el-radio> 132 <el-radio label="2">按份所有</el-radio>
...@@ -150,7 +136,7 @@ ...@@ -150,7 +136,7 @@
150 </el-col> 136 </el-col>
151 <el-col :span="6" v-show="ruleForm.sldy.gyfs == '1'"> 137 <el-col :span="6" v-show="ruleForm.sldy.gyfs == '1'">
152 <el-form-item label="是否分别持证:"> 138 <el-form-item label="是否分别持证:">
153 <el-radio-group v-model="ruleForm.sldy.sqfbcz"> 139 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation">
154 <el-radio :label=1></el-radio> 140 <el-radio :label=1></el-radio>
155 <el-radio :label=0></el-radio> 141 <el-radio :label=0></el-radio>
156 </el-radio-group> 142 </el-radio-group>
...@@ -158,14 +144,16 @@ ...@@ -158,14 +144,16 @@
158 </el-col> 144 </el-col>
159 <el-col :span="6" v-show="ruleForm.sldy.sqfbcz == '0'&&ruleForm.sldy.gyfs == '1'"> 145 <el-col :span="6" v-show="ruleForm.sldy.sqfbcz == '0'&&ruleForm.sldy.gyfs == '1'">
160 <el-form-item label="持证人:"> 146 <el-form-item label="持证人:">
161 <el-select v-model="ruleForm.czr" placeholder="持证人"> 147 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation">
162 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh"> 148 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh">
163 </el-option> 149 </el-option>
164 </el-select> 150 </el-select>
165 </el-form-item> 151 </el-form-item>
166 </el-col> 152 </el-col>
167 </el-row> 153 </el-row>
168 <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" :key="key" 154 <qlrCommonTable :tableData="ruleForm.qlrList"
155 :disabled="!ableOperation"
156 @upDateQlrxxList="upDateQlrxxList" :key="key"
169 :viewtype="$route.query.viewtype" :gyfs="ruleForm.sldy.gyfs" /> 157 :viewtype="$route.query.viewtype" :gyfs="ruleForm.sldy.gyfs" />
170 158
171 <div v-if="ruleForm.ywrList && ruleForm.ywrList.length > 0"> 159 <div v-if="ruleForm.ywrList && ruleForm.ywrList.length > 0">
...@@ -173,7 +161,7 @@ ...@@ -173,7 +161,7 @@
173 义务人信息 161 义务人信息
174 <div class="triangle"></div> 162 <div class="triangle"></div>
175 </div> 163 </div>
176 <qlrCommonTable v-if="ruleForm.ywrList" :tableData="ruleForm.ywrList" :key="key" @upDateQlrxxList="upDateYwrxxList" 164 <qlrCommonTable v-if="ruleForm.ywrList" :disabled="!ableOperation" :tableData="ruleForm.ywrList" :key="key" @upDateQlrxxList="upDateYwrxxList"
177 :viewtype="$route.query.viewtype" /> 165 :viewtype="$route.query.viewtype" />
178 </div> 166 </div>
179 167
...@@ -184,7 +172,7 @@ ...@@ -184,7 +172,7 @@
184 <el-row :gutter="10"> 172 <el-row :gutter="10">
185 <el-col> 173 <el-col>
186 <el-form-item label="登记原因:" prop="djyy"> 174 <el-form-item label="登记原因:" prop="djyy">
187 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype" 175 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype && !ableOperation"
188 v-model="ruleForm.jsydsyq.djyy"> 176 v-model="ruleForm.jsydsyq.djyy">
189 </el-input> 177 </el-input>
190 </el-form-item> 178 </el-form-item>
...@@ -223,7 +211,7 @@ ...@@ -223,7 +211,7 @@
223 }) 211 })
224 }) 212 })
225 }, 213 },
226 components: { qlrCommonTable,tdytTable }, 214 components: { qlrCommonTable, tdytTable },
227 computed: { 215 computed: {
228 ...mapGetters(["dictData", "flag"]) 216 ...mapGetters(["dictData", "flag"])
229 }, 217 },
...@@ -243,7 +231,7 @@ ...@@ -243,7 +231,7 @@
243 }, 231 },
244 methods: { 232 methods: {
245 // 更新土地用途信息 233 // 更新土地用途信息
246 upDateTdytxxList(val) { 234 upDateTdytxxList (val) {
247 console.log("VAL", val); 235 console.log("VAL", val);
248 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 236 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
249 this.key++; 237 this.key++;
...@@ -296,7 +284,7 @@ ...@@ -296,7 +284,7 @@
296 }) 284 })
297 } 285 }
298 } 286 }
299 console.log("this.ruleFormmmmmmmmm",this.ruleForm); 287 console.log("this.ruleFormmmmmmmmm", this.ruleForm);
300 saveData(this.ruleForm).then((res) => { 288 saveData(this.ruleForm).then((res) => {
301 if (res.code === 200) { 289 if (res.code === 200) {
302 this.$message({ 290 this.$message({
......
1 <!-- 1 0<!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-25 08:59:49 4 * @LastEditTime: 2023-05-25 08:59:49
...@@ -123,7 +123,7 @@ ...@@ -123,7 +123,7 @@
123 <el-row :gutter="10"> 123 <el-row :gutter="10">
124 <el-col> 124 <el-col>
125 <el-form-item label="附记:" prop="fj"> 125 <el-form-item label="附记:" prop="fj">
126 <el-input type="textarea" v-model="ruleForm.jsydsyq.fj" :disabled="$route.query.viewtype=='1'"></el-input> 126 <el-input type="textarea" v-model="ruleForm.jsydsyq.fj" :disabled="$route.query.viewtype=='1' && !ableOperation"></el-input>
127 </el-form-item> 127 </el-form-item>
128 </el-col> 128 </el-col>
129 </el-row> 129 </el-row>
...@@ -133,8 +133,8 @@ ...@@ -133,8 +133,8 @@
133 </div> 133 </div>
134 <tdytTable 134 <tdytTable
135 :tableData="ruleForm.tdytqxList" 135 :tableData="ruleForm.tdytqxList"
136 @upDateTdytxxList="upDateTdytxxList" 136 :disabled="!ableOperation"
137 /> 137 @upDateTdytxxList="upDateTdytxxList" />
138 <div class="slxx_title title-block"> 138 <div class="slxx_title title-block">
139 权利人信息 139 权利人信息
140 <div class="triangle"></div> 140 <div class="triangle"></div>
...@@ -145,7 +145,7 @@ ...@@ -145,7 +145,7 @@
145 <el-row :gutter="10"> 145 <el-row :gutter="10">
146 <el-col :span="14"> 146 <el-col :span="14">
147 <el-form-item label="共有方式:"> 147 <el-form-item label="共有方式:">
148 <el-radio-group :disabled="$route.query.viewtype=='1'" v-model="ruleForm.sldy.gyfs"> 148 <el-radio-group :disabled="$route.query.viewtype=='1' && !ableOperation" v-model="ruleForm.sldy.gyfs">
149 <el-radio label="0">单独所有</el-radio> 149 <el-radio label="0">单独所有</el-radio>
150 <el-radio label="1">共同共有</el-radio> 150 <el-radio label="1">共同共有</el-radio>
151 <el-radio label="2">按份所有</el-radio> 151 <el-radio label="2">按份所有</el-radio>
...@@ -155,7 +155,7 @@ ...@@ -155,7 +155,7 @@
155 </el-col> 155 </el-col>
156 <el-col :span="5" v-show="ruleForm.gyfs == '2'"> 156 <el-col :span="5" v-show="ruleForm.gyfs == '2'">
157 <el-form-item label="是否分别持证:"> 157 <el-form-item label="是否分别持证:">
158 <el-radio-group v-model="ruleForm.sldy.sqfbcz"> 158 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation">
159 <el-radio label="1"></el-radio> 159 <el-radio label="1"></el-radio>
160 <el-radio label="0"></el-radio> 160 <el-radio label="0"></el-radio>
161 </el-radio-group> 161 </el-radio-group>
...@@ -163,14 +163,14 @@ ...@@ -163,14 +163,14 @@
163 </el-col> 163 </el-col>
164 <el-col :span="5" v-show="ruleForm.gyfs == '2'"> 164 <el-col :span="5" v-show="ruleForm.gyfs == '2'">
165 <el-form-item label="持证人:"> 165 <el-form-item label="持证人:">
166 <el-select v-model="ruleForm.czr" placeholder="持证人"> 166 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation">
167 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 167 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
168 </el-option> 168 </el-option>
169 </el-select> 169 </el-select>
170 </el-form-item> 170 </el-form-item>
171 </el-col> 171 </el-col>
172 </el-row> 172 </el-row>
173 <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList='upDateQlrxxList' 173 <qlrCommonTable :tableData="ruleForm.qlrList" :disabled="!ableOperation" @upDateQlrxxList='upDateQlrxxList'
174 :viewtype="$route.query.viewtype=='1'" :gyfs="ruleForm.sldy.gyfs" /> 174 :viewtype="$route.query.viewtype=='1'" :gyfs="ruleForm.sldy.gyfs" />
175 <div class="slxx_title title-block"> 175 <div class="slxx_title title-block">
176 登记原因 176 登记原因
...@@ -179,7 +179,7 @@ ...@@ -179,7 +179,7 @@
179 <el-row :gutter="10"> 179 <el-row :gutter="10">
180 <el-col> 180 <el-col>
181 <el-form-item label="登记原因:" prop="djyy"> 181 <el-form-item label="登记原因:" prop="djyy">
182 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype=='1'" 182 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype=='1' && !ableOperation"
183 v-model="ruleForm.jsydsyq.djyy"> 183 v-model="ruleForm.jsydsyq.djyy">
184 </el-input> 184 </el-input>
185 </el-form-item> 185 </el-form-item>
...@@ -215,7 +215,7 @@ ...@@ -215,7 +215,7 @@
215 this.$endLoading(); 215 this.$endLoading();
216 }); 216 });
217 }, 217 },
218 components: { qlrCommonTable,tdytTable }, 218 components: { qlrCommonTable, tdytTable },
219 computed: { 219 computed: {
220 ...mapGetters(["dictData", "flag"]) 220 ...mapGetters(["dictData", "flag"])
221 }, 221 },
...@@ -238,7 +238,7 @@ ...@@ -238,7 +238,7 @@
238 }, 238 },
239 methods: { 239 methods: {
240 // 更新土地用途信息 240 // 更新土地用途信息
241 upDateTdytxxList(val) { 241 upDateTdytxxList (val) {
242 console.log("VAL", val); 242 console.log("VAL", val);
243 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 243 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
244 this.key++; 244 this.key++;
......
...@@ -100,7 +100,7 @@ ...@@ -100,7 +100,7 @@
100 </el-col> 100 </el-col>
101 <el-col :span="8"> 101 <el-col :span="8">
102 <el-form-item label="土地所有权性质:"> 102 <el-form-item label="土地所有权性质:">
103 <el-select v-model="ruleForm.nydsyq.tdsyqxzmc" class="width100" filterable clearable> 103 <el-select v-model="ruleForm.nydsyq.tdsyqxzmc" :disabled="!ableOperation" class="width100" filterable clearable>
104 <el-option v-for="item in dictData['A45']" :key="item.dname" :label="item.dname" :value="item.dname"> 104 <el-option v-for="item in dictData['A45']" :key="item.dname" :label="item.dname" :value="item.dname">
105 </el-option> 105 </el-option>
106 </el-select> 106 </el-select>
...@@ -122,7 +122,7 @@ ...@@ -122,7 +122,7 @@
122 <el-row :gutter="10"> 122 <el-row :gutter="10">
123 <el-col :span="8"> 123 <el-col :span="8">
124 <el-form-item label="水域滩涂类型:"> 124 <el-form-item label="水域滩涂类型:">
125 <el-select v-model="ruleForm.nydsyq.syttlx" class="width100" filterable clearable @change="changeSyttlx"> 125 <el-select v-model="ruleForm.nydsyq.syttlx" :disabled="!ableOperation" class="width100" filterable clearable @change="changeSyttlx">
126 <el-option v-for="item in dictData['A23']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 126 <el-option v-for="item in dictData['A23']" :key="item.dcode" :label="item.dname" :value="item.dcode">
127 </el-option> 127 </el-option>
128 </el-select> 128 </el-select>
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
130 </el-col> 130 </el-col>
131 <el-col :span="8"> 131 <el-col :span="8">
132 <el-form-item label="养殖业方式:"> 132 <el-form-item label="养殖业方式:">
133 <el-select v-model="ruleForm.nydsyq.yzyfs" class="width100" filterable clearable @change="changeYzyfs"> 133 <el-select v-model="ruleForm.nydsyq.yzyfs" :disabled="!ableOperation" class="width100" filterable clearable @change="changeYzyfs">
134 <el-option v-for="item in dictData['A24']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 134 <el-option v-for="item in dictData['A24']" :key="item.dcode" :label="item.dname" :value="item.dcode">
135 </el-option> 135 </el-option>
136 </el-select> 136 </el-select>
...@@ -138,19 +138,19 @@ ...@@ -138,19 +138,19 @@
138 </el-col> 138 </el-col>
139 <el-col :span="8"> 139 <el-col :span="8">
140 <el-form-item label="草原质量:"> 140 <el-form-item label="草原质量:">
141 <el-input v-model="ruleForm.nydsyq.cyzl"></el-input> 141 <el-input v-model="ruleForm.nydsyq.cyzl" :disabled="!ableOperation"></el-input>
142 </el-form-item> 142 </el-form-item>
143 </el-col> 143 </el-col>
144 </el-row> 144 </el-row>
145 <el-row :gutter="10"> 145 <el-row :gutter="10">
146 <el-col :span="8"> 146 <el-col :span="8">
147 <el-form-item label="适宜载畜量:"> 147 <el-form-item label="适宜载畜量:">
148 <el-input v-model="ruleForm.nydsyq.syzcl" oninput="value=value.replace(/[^\d.]/g,'')"></el-input> 148 <el-input v-model="ruleForm.nydsyq.syzcl" :disabled="!ableOperation" oninput="value=value.replace(/[^\d.]/g,'')"></el-input>
149 </el-form-item> 149 </el-form-item>
150 </el-col> 150 </el-col>
151 <el-col :span="8"> 151 <el-col :span="8">
152 <el-form-item label="用地用海分类:"> 152 <el-form-item label="用地用海分类:">
153 <el-select v-model="ruleForm.nydsyq.ydyhfl" class="width100" filterable clearable @change="changeYdyhfl"> 153 <el-select v-model="ruleForm.nydsyq.ydyhfl" class="width100" :disabled="!ableOperation" filterable clearable @change="changeYdyhfl">
154 <el-option v-for="item in dictData['A51']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 154 <el-option v-for="item in dictData['A51']" :key="item.dcode" :label="item.dname" :value="item.dcode">
155 </el-option> 155 </el-option>
156 </el-select> 156 </el-select>
...@@ -158,14 +158,14 @@ ...@@ -158,14 +158,14 @@
158 </el-col> 158 </el-col>
159 <el-col :span="8"> 159 <el-col :span="8">
160 <el-form-item label="土地承包合同:"> 160 <el-form-item label="土地承包合同:">
161 <el-input v-model="ruleForm.nydsyq.tdcbht"></el-input> 161 <el-input v-model="ruleForm.nydsyq.tdcbht" :disabled="!ableOperation"></el-input>
162 </el-form-item> 162 </el-form-item>
163 </el-col> 163 </el-col>
164 </el-row> 164 </el-row>
165 <el-row :gutter="10"> 165 <el-row :gutter="10">
166 <el-col> 166 <el-col>
167 <el-form-item label="附记:" prop="fj"> 167 <el-form-item label="附记:" prop="fj">
168 <el-input type="textarea" v-model="ruleForm.nydsyq.fj" :disabled="$route.query.viewtype"></el-input> 168 <el-input type="textarea" v-model="ruleForm.nydsyq.fj" :disabled="$route.query.viewtype && !ableOperation"></el-input>
169 </el-form-item> 169 </el-form-item>
170 </el-col> 170 </el-col>
171 </el-row> 171 </el-row>
...@@ -176,7 +176,7 @@ ...@@ -176,7 +176,7 @@
176 <el-row :gutter="10"> 176 <el-row :gutter="10">
177 <el-col :span="14"> 177 <el-col :span="14">
178 <el-form-item label="共有方式:"> 178 <el-form-item label="共有方式:">
179 <el-radio-group v-model="ruleForm.sldy.gyfs" :disabled="$route.query.viewtype"> 179 <el-radio-group v-model="ruleForm.sldy.gyfs" :disabled="$route.query.viewtype&& !ableOperation">
180 <el-radio label="0">单独所有</el-radio> 180 <el-radio label="0">单独所有</el-radio>
181 <el-radio label="1">共同共有</el-radio> 181 <el-radio label="1">共同共有</el-radio>
182 <el-radio label="2">按份所有</el-radio> 182 <el-radio label="2">按份所有</el-radio>
...@@ -186,7 +186,7 @@ ...@@ -186,7 +186,7 @@
186 </el-col> 186 </el-col>
187 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 187 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'">
188 <el-form-item label="是否分别持证:"> 188 <el-form-item label="是否分别持证:">
189 <el-radio-group v-model="ruleForm.sldy.sqfbcz"> 189 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation">
190 <el-radio label="1"></el-radio> 190 <el-radio label="1"></el-radio>
191 <el-radio label="0"></el-radio> 191 <el-radio label="0"></el-radio>
192 </el-radio-group> 192 </el-radio-group>
...@@ -194,14 +194,14 @@ ...@@ -194,14 +194,14 @@
194 </el-col> 194 </el-col>
195 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 195 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'">
196 <el-form-item label="持证人:"> 196 <el-form-item label="持证人:">
197 <el-select v-model="ruleForm.czr" placeholder="持证人"> 197 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation">
198 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 198 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
199 </el-option> 199 </el-option>
200 </el-select> 200 </el-select>
201 </el-form-item> 201 </el-form-item>
202 </el-col> 202 </el-col>
203 </el-row> 203 </el-row>
204 <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" 204 <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation"
205 :viewtype="$route.query.viewtype" :gyfs="ruleForm.slywxx.gyfs" /> 205 :viewtype="$route.query.viewtype" :gyfs="ruleForm.slywxx.gyfs" />
206 <div class="slxx_title title-block"> 206 <div class="slxx_title title-block">
207 家庭成员 207 家庭成员
...@@ -216,7 +216,7 @@ ...@@ -216,7 +216,7 @@
216 <el-row :gutter="10"> 216 <el-row :gutter="10">
217 <el-col> 217 <el-col>
218 <el-form-item label="登记原因:" prop="djyy"> 218 <el-form-item label="登记原因:" prop="djyy">
219 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype" 219 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype && ableOperation"
220 v-model="ruleForm.nydsyq.djyy"> 220 v-model="ruleForm.nydsyq.djyy">
221 </el-input> 221 </el-input>
222 </el-form-item> 222 </el-form-item>
......
...@@ -90,17 +90,17 @@ ...@@ -90,17 +90,17 @@
90 <el-row :gutter="10"> 90 <el-row :gutter="10">
91 <el-col :span="8"> 91 <el-col :span="8">
92 <el-form-item label="发包方名称:"> 92 <el-form-item label="发包方名称:">
93 <el-input v-model="ruleForm.nydsyq.fbfmc"></el-input> 93 <el-input v-model="ruleForm.nydsyq.fbfmc" :disabled="!ableOperation"></el-input>
94 </el-form-item> 94 </el-form-item>
95 </el-col> 95 </el-col>
96 <el-col :span="8"> 96 <el-col :span="8">
97 <el-form-item label="发包方代码:"> 97 <el-form-item label="发包方代码:">
98 <el-input v-model="ruleForm.nydsyq.fbfdm"></el-input> 98 <el-input v-model="ruleForm.nydsyq.fbfdm" :disabled="!ableOperation"></el-input>
99 </el-form-item> 99 </el-form-item>
100 </el-col> 100 </el-col>
101 <el-col :span="8"> 101 <el-col :span="8">
102 <el-form-item label="土地所有权性质:"> 102 <el-form-item label="土地所有权性质:">
103 <el-select v-model="ruleForm.nydsyq.tdsyqxzmc" class="width100" filterable clearable> 103 <el-select v-model="ruleForm.nydsyq.tdsyqxzmc" class="width100" :disabled="!ableOperation" filterable clearable>
104 <el-option v-for="item in dictData['A45']" :key="item.dname" :label="item.dname" :value="item.dname"> 104 <el-option v-for="item in dictData['A45']" :key="item.dname" :label="item.dname" :value="item.dname">
105 </el-option> 105 </el-option>
106 </el-select> 106 </el-select>
...@@ -122,7 +122,7 @@ ...@@ -122,7 +122,7 @@
122 <el-row :gutter="10"> 122 <el-row :gutter="10">
123 <el-col :span="8"> 123 <el-col :span="8">
124 <el-form-item label="水域滩涂类型:"> 124 <el-form-item label="水域滩涂类型:">
125 <el-select v-model="ruleForm.nydsyq.syttlx" class="width100" filterable clearable @change="changeSyttlx"> 125 <el-select v-model="ruleForm.nydsyq.syttlx" :disabled="!ableOperation" class="width100" filterable clearable @change="changeSyttlx">
126 <el-option v-for="item in dictData['A23']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 126 <el-option v-for="item in dictData['A23']" :key="item.dcode" :label="item.dname" :value="item.dcode">
127 </el-option> 127 </el-option>
128 </el-select> 128 </el-select>
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
130 </el-col> 130 </el-col>
131 <el-col :span="8"> 131 <el-col :span="8">
132 <el-form-item label="养殖业方式:"> 132 <el-form-item label="养殖业方式:">
133 <el-select v-model="ruleForm.nydsyq.yzyfs" class="width100" filterable clearable @change="changeYzyfs"> 133 <el-select v-model="ruleForm.nydsyq.yzyfs" :disabled="!ableOperation" class="width100" filterable clearable @change="changeYzyfs">
134 <el-option v-for="item in dictData['A24']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 134 <el-option v-for="item in dictData['A24']" :key="item.dcode" :label="item.dname" :value="item.dcode">
135 </el-option> 135 </el-option>
136 </el-select> 136 </el-select>
...@@ -138,19 +138,19 @@ ...@@ -138,19 +138,19 @@
138 </el-col> 138 </el-col>
139 <el-col :span="8"> 139 <el-col :span="8">
140 <el-form-item label="草原质量:"> 140 <el-form-item label="草原质量:">
141 <el-input v-model="ruleForm.nydsyq.cyzl"></el-input> 141 <el-input v-model="ruleForm.nydsyq.cyzl" :disabled="!ableOperation"></el-input>
142 </el-form-item> 142 </el-form-item>
143 </el-col> 143 </el-col>
144 </el-row> 144 </el-row>
145 <el-row :gutter="10"> 145 <el-row :gutter="10">
146 <el-col :span="8"> 146 <el-col :span="8">
147 <el-form-item label="适宜载畜量:"> 147 <el-form-item label="适宜载畜量:">
148 <el-input v-model="ruleForm.nydsyq.syzcl" oninput="value=value.replace(/[^\d.]/g,'')"></el-input> 148 <el-input v-model="ruleForm.nydsyq.syzcl" :disabled="!ableOperation" oninput="value=value.replace(/[^\d.]/g,'')"></el-input>
149 </el-form-item> 149 </el-form-item>
150 </el-col> 150 </el-col>
151 <el-col :span="8"> 151 <el-col :span="8">
152 <el-form-item label="用地用海分类:"> 152 <el-form-item label="用地用海分类:">
153 <el-select v-model="ruleForm.nydsyq.ydyhfl" class="width100" filterable clearable @change="changeYdyhfl"> 153 <el-select v-model="ruleForm.nydsyq.ydyhfl" :disabled="!ableOperation" class="width100" filterable clearable @change="changeYdyhfl">
154 <el-option v-for="item in dictData['A51']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 154 <el-option v-for="item in dictData['A51']" :key="item.dcode" :label="item.dname" :value="item.dcode">
155 </el-option> 155 </el-option>
156 </el-select> 156 </el-select>
...@@ -158,14 +158,14 @@ ...@@ -158,14 +158,14 @@
158 </el-col> 158 </el-col>
159 <el-col :span="8"> 159 <el-col :span="8">
160 <el-form-item label="土地承包合同:"> 160 <el-form-item label="土地承包合同:">
161 <el-input v-model="ruleForm.nydsyq.tdcbht"></el-input> 161 <el-input v-model="ruleForm.nydsyq.tdcbht" :disabled="!ableOperation"></el-input>
162 </el-form-item> 162 </el-form-item>
163 </el-col> 163 </el-col>
164 </el-row> 164 </el-row>
165 <el-row :gutter="10"> 165 <el-row :gutter="10">
166 <el-col> 166 <el-col>
167 <el-form-item label="附记:" prop="fj"> 167 <el-form-item label="附记:" prop="fj">
168 <el-input type="textarea" v-model="ruleForm.nydsyq.fj" :disabled="$route.query.viewtype == 1"></el-input> 168 <el-input type="textarea" v-model="ruleForm.nydsyq.fj" :disabled="$route.query.viewtype == 1 && !ableOperation"></el-input>
169 </el-form-item> 169 </el-form-item>
170 </el-col> 170 </el-col>
171 </el-row> 171 </el-row>
...@@ -176,7 +176,7 @@ ...@@ -176,7 +176,7 @@
176 <el-row :gutter="10"> 176 <el-row :gutter="10">
177 <el-col :span="14"> 177 <el-col :span="14">
178 <el-form-item label="共有方式:"> 178 <el-form-item label="共有方式:">
179 <el-radio-group :disabled="$route.query.viewtype == 1" v-model="ruleForm.sldy.gyfs"> 179 <el-radio-group :disabled="$route.query.viewtype == 1 && !ableOperation" v-model="ruleForm.sldy.gyfs">
180 <el-radio label="0">单独所有</el-radio> 180 <el-radio label="0">单独所有</el-radio>
181 <el-radio label="1">共同共有</el-radio> 181 <el-radio label="1">共同共有</el-radio>
182 <el-radio label="2">按份所有</el-radio> 182 <el-radio label="2">按份所有</el-radio>
...@@ -186,7 +186,7 @@ ...@@ -186,7 +186,7 @@
186 </el-col> 186 </el-col>
187 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 187 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'">
188 <el-form-item label="是否分别持证:"> 188 <el-form-item label="是否分别持证:">
189 <el-radio-group v-model="ruleForm.sldy.sqfbcz"> 189 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation">
190 <el-radio label="1"></el-radio> 190 <el-radio label="1"></el-radio>
191 <el-radio label="0"></el-radio> 191 <el-radio label="0"></el-radio>
192 </el-radio-group> 192 </el-radio-group>
...@@ -194,26 +194,26 @@ ...@@ -194,26 +194,26 @@
194 </el-col> 194 </el-col>
195 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 195 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'">
196 <el-form-item label="持证人:"> 196 <el-form-item label="持证人:">
197 <el-select v-model="ruleForm.czr" placeholder="持证人"> 197 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation">
198 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 198 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
199 </el-option> 199 </el-option>
200 </el-select> 200 </el-select>
201 </el-form-item> 201 </el-form-item>
202 </el-col> 202 </el-col>
203 </el-row> 203 </el-row>
204 <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" 204 <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation"
205 :viewtype="$route.query.viewtype" :gyfs="ruleForm.sldy.gyfs" /> 205 :viewtype="$route.query.viewtype" :gyfs="ruleForm.sldy.gyfs" />
206 <div class="slxx_title title-block"> 206 <div class="slxx_title title-block">
207 义务人信息 207 义务人信息
208 <div class="triangle"></div> 208 <div class="triangle"></div>
209 </div> 209 </div>
210 <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" 210 <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" :disabled="!ableOperation"
211 :viewtype="$route.query.viewtype" /> 211 :viewtype="$route.query.viewtype" />
212 <div class="slxx_title title-block"> 212 <div class="slxx_title title-block">
213 家庭成员 213 家庭成员
214 <div class="triangle"></div> 214 <div class="triangle"></div>
215 </div> 215 </div>
216 <JtcyTable :tableData="ruleForm.jtcyList" @upDateJtcyList="upDateJtcyList" :viewtype="$route.query.viewtype" 216 <JtcyTable :tableData="ruleForm.jtcyList" :disabled="!ableOperation" @upDateJtcyList="upDateJtcyList" :viewtype="$route.query.viewtype"
217 :gyfs="ruleForm.slywxx.gyfs" /> 217 :gyfs="ruleForm.slywxx.gyfs" />
218 <div class="slxx_title title-block"> 218 <div class="slxx_title title-block">
219 登记原因 219 登记原因
...@@ -222,7 +222,7 @@ ...@@ -222,7 +222,7 @@
222 <el-row :gutter="10"> 222 <el-row :gutter="10">
223 <el-col> 223 <el-col>
224 <el-form-item label="登记原因:" prop="djyy"> 224 <el-form-item label="登记原因:" prop="djyy">
225 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1" 225 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1 && !ableOperation"
226 v-model="ruleForm.nydsyq.djyy"> 226 v-model="ruleForm.nydsyq.djyy">
227 </el-input> 227 </el-input>
228 </el-form-item> 228 </el-form-item>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-04 16:23:54 4 * @LastEditTime: 2023-07-14 11:06:27
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 </div> 15 </div>
16 <el-row :gutter="10"> 16 <el-row :gutter="10">
17 <el-col :span="8"> 17 <el-col :span="8">
18 <el-form-item label="业务号111:"> 18 <el-form-item label="业务号:">
19 <el-input disabled v-model="ruleForm.flow.ywh"></el-input> 19 <el-input disabled v-model="ruleForm.flow.ywh"></el-input>
20 </el-form-item> 20 </el-form-item>
21 </el-col> 21 </el-col>
...@@ -75,71 +75,105 @@ ...@@ -75,71 +75,105 @@
75 </el-form-item> 75 </el-form-item>
76 </el-col> 76 </el-col>
77 <el-col :span="8"> 77 <el-col :span="8">
78 <el-form-item label="土地用途:"> 78 <el-form-item label="权利设定方式:">
79 <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input> 79 <el-input disabled v-model="ruleForm.zdjbxx.qlsdfsmc"></el-input>
80 </el-form-item> 80 </el-form-item>
81 </el-col> 81 </el-col>
82 <el-col :span="8"> 82 <el-col :span="8">
83 <el-form-item label="权利设定方式:"> 83 <el-form-item label="面积单位:">
84 <el-input disabled v-model="ruleForm.zdjbxx.qlsdfsmc"></el-input> 84 <el-input v-model="ruleForm.tdsyq.mjdw" :disabled="!ableOperation"></el-input>
85 </el-form-item> 85 </el-form-item>
86 </el-col> 86 </el-col>
87 </el-row> 87 </el-row>
88 <el-row :gutter="10"> 88 <el-row :gutter="10">
89 <el-col :span="8"> 89 <el-col :span="8">
90 <el-form-item label="农用地面积:"> 90 <el-form-item label="农用地面积:">
91 <el-input v-model="ruleForm.tdsyq.nydmj" oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input> 91 <div class="flex">
92 <el-input v-model="ruleForm.tdsyq.nydmj" :disabled="!ableOperation"
93 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input>
94 <el-select v-model="mjdw" :disabled="!ableOperation" style="width:20%">
95 <el-option v-for="item in dictData['A7']" :key="item.dcode" :label="item.dname" :value="item.dcode">
96 </el-option>
97 </el-select>
98 </div>
92 </el-form-item> 99 </el-form-item>
93 </el-col> 100 </el-col>
94 <el-col :span="8"> 101 <el-col :span="8">
95 <el-form-item label="耕地面积:"> 102 <el-form-item label="耕地面积:">
96 <el-input v-model="ruleForm.tdsyq.gdmj" oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input> 103 <div class="flex">
104 <el-input v-model="ruleForm.tdsyq.gdmj" :disabled="!ableOperation"
105 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input>
106 <el-select v-model="mjdw" :disabled="!ableOperation" style="width:20%">
107 <el-option v-for="item in dictData['A7']" :key="item.dcode" :label="item.dname" :value="item.dcode">
108 </el-option>
109 </el-select>
110 </div>
97 </el-form-item> 111 </el-form-item>
98 </el-col> 112 </el-col>
99 <el-col :span="8"> 113 <el-col :span="8">
100 <el-form-item label="林地面积:"> 114 <el-form-item label="林地面积:">
101 <el-input v-model="ruleForm.tdsyq.ldmj" oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input> 115 <div class="flex">
116 <el-input v-model="ruleForm.tdsyq.ldmj" :disabled="!ableOperation"
117 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input>
118 <el-select v-model="mjdw" :disabled="!ableOperation" style="width:20%">
119 <el-option v-for="item in dictData['A7']" :key="item.dcode" :label="item.dname" :value="item.dcode">
120 </el-option>
121 </el-select>
122 </div>
102 </el-form-item> 123 </el-form-item>
103 </el-col> 124 </el-col>
104 </el-row> 125 </el-row>
105 <el-row :gutter="10"> 126 <el-row :gutter="10">
106 <el-col :span="8"> 127 <el-col :span="8">
107 <el-form-item label="草地面积:"> 128 <el-form-item label="草地面积:">
108 <el-input v-model="ruleForm.tdsyq.cdmj" oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input> 129 <div class="flex">
130 <el-input v-model="ruleForm.tdsyq.cdmj" :disabled="!ableOperation"
131 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input>
132 <el-select v-model="mjdw" :disabled="!ableOperation" style="width:20%">
133 <el-option v-for="item in dictData['A7']" :key="item.dcode" :label="item.dname" :value="item.dcode">
134 </el-option>
135 </el-select>
136 </div>
109 </el-form-item> 137 </el-form-item>
110 </el-col> 138 </el-col>
111 <el-col :span="8"> 139 <el-col :span="8">
112 <el-form-item label="其他农用地面积:"> 140 <el-form-item label="其他农用地面积:">
113 <el-input v-model="ruleForm.tdsyq.qtnydmj" oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input> 141 <div class="flex">
142 <el-input v-model="ruleForm.tdsyq.qtnydmj" :disabled="!ableOperation"
143 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input>
144 <el-select v-model="mjdw" :disabled="!ableOperation" style="width:20%">
145 <el-option v-for="item in dictData['A7']" :key="item.dcode" :label="item.dname" :value="item.dcode">
146 </el-option>
147 </el-select>
148 </div>
114 </el-form-item> 149 </el-form-item>
115 </el-col> 150 </el-col>
116 <el-col :span="8"> 151 <el-col :span="8">
117 <el-form-item label="建筑使用面积:"> 152 <el-form-item label="建筑使用面积:">
118 <el-input v-model="ruleForm.tdsyq.jsydmj" oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input> 153 <div class="flex">
154 <el-input v-model="ruleForm.tdsyq.jsydmj" :disabled="!ableOperation"
155 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input>
156 <el-select v-model="mjdw" :disabled="!ableOperation" style="width:20%">
157 <el-option v-for="item in dictData['A7']" :key="item.dcode" :label="item.dname" :value="item.dcode">
158 </el-option>
159 </el-select>
160 </div>
119 </el-form-item> 161 </el-form-item>
120 </el-col> 162 </el-col>
121 </el-row> 163 </el-row>
122 <el-row :gutter="10"> 164 <el-row :gutter="10">
123 <el-col :span="8"> 165 <el-col :span="8">
124 <el-form-item label="未利用地面积:"> 166 <el-form-item label="未利用地面积:">
125 <el-input v-model="ruleForm.tdsyq.wlydmj" oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input> 167 <div class="flex">
126 </el-form-item> 168 <el-input v-model="ruleForm.tdsyq.wlydmj" :disabled="!ableOperation"
127 </el-col> 169 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input>
128 <el-col :span="8"> 170 <el-select v-model="mjdw" :disabled="!ableOperation" style="width:20%">
129 <el-form-item label="面积单位:"> 171 <el-option v-for="item in dictData['A7']" :key="item.dcode" :label="item.dname" :value="item.dcode">
130 <el-input v-model="ruleForm.tdsyq.mjdw"></el-input> 172 </el-option>
173 </el-select>
174 </div>
131 </el-form-item> 175 </el-form-item>
132 </el-col> 176 </el-col>
133
134 <!-- <el-col :span="8">
135 <el-form-item label="下拉表格测试:">
136 <select-table v-model="value2" :table-width="600" :props="props" @change="change">
137 <el-table-column prop="id" label="ID" width="180"></el-table-column>
138 <el-table-column prop="user" label="姓名"></el-table-column>
139 </select-table>
140 </el-form-item>
141 </el-col> -->
142
143 </el-row> 177 </el-row>
144 <div class="slxx_title title-block"> 178 <div class="slxx_title title-block">
145 土地用途 179 土地用途
...@@ -147,8 +181,8 @@ ...@@ -147,8 +181,8 @@
147 </div> 181 </div>
148 <tdytTable 182 <tdytTable
149 :tableData="ruleForm.tdytqxList" 183 :tableData="ruleForm.tdytqxList"
150 @upDateTdytxxList="upDateTdytxxList" 184 :disabled="!ableOperation"
151 /> 185 @upDateTdytxxList="upDateTdytxxList" />
152 <div class="slxx_title title-block"> 186 <div class="slxx_title title-block">
153 权利人信息 187 权利人信息
154 <div class="triangle"></div> 188 <div class="triangle"></div>
...@@ -166,7 +200,7 @@ ...@@ -166,7 +200,7 @@
166 </el-col> 200 </el-col>
167 <el-col :span="6" v-show="ruleForm.sldy.gyfs == '1'"> 201 <el-col :span="6" v-show="ruleForm.sldy.gyfs == '1'">
168 <el-form-item label="是否分别持证:"> 202 <el-form-item label="是否分别持证:">
169 <el-radio-group v-model="ruleForm.sldy.sqfbcz"> 203 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation">
170 <el-radio :label=1></el-radio> 204 <el-radio :label=1></el-radio>
171 <el-radio :label=0></el-radio> 205 <el-radio :label=0></el-radio>
172 </el-radio-group> 206 </el-radio-group>
...@@ -174,14 +208,14 @@ ...@@ -174,14 +208,14 @@
174 </el-col> 208 </el-col>
175 <el-col :span="6" v-show="ruleForm.sldy.sqfbcz == '0'&&ruleForm.sldy.gyfs == '1'"> 209 <el-col :span="6" v-show="ruleForm.sldy.sqfbcz == '0'&&ruleForm.sldy.gyfs == '1'">
176 <el-form-item label="持证人:"> 210 <el-form-item label="持证人:">
177 <el-select v-model="ruleForm.czr" placeholder="持证人"> 211 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation">
178 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh"> 212 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh">
179 </el-option> 213 </el-option>
180 </el-select> 214 </el-select>
181 </el-form-item> 215 </el-form-item>
182 </el-col> 216 </el-col>
183 </el-row> 217 </el-row>
184 <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" :key="key" 218 <qlrCommonTable :tableData="ruleForm.qlrList" :disabled="!ableOperation" @upDateQlrxxList="upDateQlrxxList" :key="key"
185 :viewtype="$route.query.viewtype" :gyfs="ruleForm.sldy.gyfs" /> 219 :viewtype="$route.query.viewtype" :gyfs="ruleForm.sldy.gyfs" />
186 220
187 <div v-if="ruleForm.ywrList && ruleForm.ywrList.length > 0"> 221 <div v-if="ruleForm.ywrList && ruleForm.ywrList.length > 0">
...@@ -189,7 +223,7 @@ ...@@ -189,7 +223,7 @@
189 义务人信息 223 义务人信息
190 <div class="triangle"></div> 224 <div class="triangle"></div>
191 </div> 225 </div>
192 <qlrCommonTable v-if="ruleForm.ywrList" :tableData="ruleForm.ywrList" :key="key" @upDateQlrxxList="upDateYwrxxList" 226 <qlrCommonTable v-if="ruleForm.ywrList" :disabled="!ableOperation" :tableData="ruleForm.ywrList" :key="key" @upDateQlrxxList="upDateYwrxxList"
193 :viewtype="$route.query.viewtype" /> 227 :viewtype="$route.query.viewtype" />
194 </div> 228 </div>
195 229
...@@ -200,7 +234,7 @@ ...@@ -200,7 +234,7 @@
200 <el-row :gutter="10"> 234 <el-row :gutter="10">
201 <el-col> 235 <el-col>
202 <el-form-item label="登记原因:" prop="djyy"> 236 <el-form-item label="登记原因:" prop="djyy">
203 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype" 237 <el-input class="textArea" type="textarea" :disabled="!ableOperation"
204 v-model="ruleForm.tdsyq.djyy"> 238 v-model="ruleForm.tdsyq.djyy">
205 </el-input> 239 </el-input>
206 </el-form-item> 240 </el-form-item>
...@@ -220,9 +254,8 @@ ...@@ -220,9 +254,8 @@
220 import { Init, saveData } from "@/api/workflow/tdsyqFlow.js" 254 import { Init, saveData } from "@/api/workflow/tdsyqFlow.js"
221 import tdytTable from "@/views/workflow/components/tdytTable"; 255 import tdytTable from "@/views/workflow/components/tdytTable";
222 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" 256 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"
223 import selectTable from '@/components/selectTable/index.vue'
224 export default { 257 export default {
225 components: { qlrCommonTable, selectTable,tdytTable }, 258 components: { qlrCommonTable, tdytTable },
226 mounted () { 259 mounted () {
227 this.ableOperation = this.$parent.currentSelectTab.ableOperation 260 this.ableOperation = this.$parent.currentSelectTab.ableOperation
228 this.propsParam = this.$attrs; 261 this.propsParam = this.$attrs;
...@@ -247,6 +280,7 @@ ...@@ -247,6 +280,7 @@
247 }, 280 },
248 data () { 281 data () {
249 return { 282 return {
283 mjdw: '1',
250 value2: { 284 value2: {
251 id: "520000198407304275", 285 id: "520000198407304275",
252 user: "史平" 286 user: "史平"
...@@ -271,7 +305,7 @@ ...@@ -271,7 +305,7 @@
271 }, 305 },
272 methods: { 306 methods: {
273 // 更新土地用途信息 307 // 更新土地用途信息
274 upDateTdytxxList(val) { 308 upDateTdytxxList (val) {
275 console.log("VAL", val); 309 console.log("VAL", val);
276 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 310 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
277 this.key++; 311 this.key++;
......
...@@ -183,11 +183,11 @@ ...@@ -183,11 +183,11 @@
183 tdytOption: [], 183 tdytOption: [],
184 czrOptions: [], 184 czrOptions: [],
185 ruleForm: { 185 ruleForm: {
186 qlxx:{} 186 qlxx: {}
187 ,sldy:{} 187 , sldy: {}
188 ,slsq:{} 188 , slsq: {}
189 ,ygdj:{} 189 , ygdj: {}
190 ,zdjbxx:{} 190 , zdjbxx: {}
191 }, 191 },
192 //传递参数 192 //传递参数
193 propsParam: this.$attrs, 193 propsParam: this.$attrs,
......
...@@ -114,7 +114,7 @@ ...@@ -114,7 +114,7 @@
114 <el-row :gutter="10"> 114 <el-row :gutter="10">
115 <el-col :span="14" v-if="ruleForm.qlxx"> 115 <el-col :span="14" v-if="ruleForm.qlxx">
116 <el-form-item label="共有方式:"> 116 <el-form-item label="共有方式:">
117 <el-radio-group :disabled="$route.query.viewtype == 1" v-model="ruleForm.sldy.gyfs"> 117 <el-radio-group :disabled="$route.query.viewtype == 1 && !ableOperation" v-model="ruleForm.sldy.gyfs">
118 <el-radio label="0">单独所有</el-radio> 118 <el-radio label="0">单独所有</el-radio>
119 <el-radio label="1">共同共有</el-radio> 119 <el-radio label="1">共同共有</el-radio>
120 <el-radio label="2">按份所有</el-radio> 120 <el-radio label="2">按份所有</el-radio>
...@@ -123,13 +123,13 @@ ...@@ -123,13 +123,13 @@
123 </el-form-item> 123 </el-form-item>
124 </el-col> 124 </el-col>
125 </el-row> 125 </el-row>
126 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" 126 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation"
127 :gyfs="ruleForm.sldy.gyfs" /> 127 :gyfs="ruleForm.sldy.gyfs" />
128 <div class="slxx_title title-block"> 128 <div class="slxx_title title-block">
129 义务人信息 129 义务人信息
130 <div class="triangle"></div> 130 <div class="triangle"></div>
131 </div> 131 </div>
132 <qlrCommonTable @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" 132 <qlrCommonTable @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" :disabled="!ableOperation"
133 :gyfs="ruleForm.sldy.gyfs" /> 133 :gyfs="ruleForm.sldy.gyfs" />
134 <div class="slxx_title title-block"> 134 <div class="slxx_title title-block">
135 登记原因 135 登记原因
...@@ -138,7 +138,7 @@ ...@@ -138,7 +138,7 @@
138 <el-row :gutter="10"> 138 <el-row :gutter="10">
139 <el-col> 139 <el-col>
140 <el-form-item label="登记原因:" prop="djyy"> 140 <el-form-item label="登记原因:" prop="djyy">
141 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1" 141 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1 && !ableOperation"
142 v-model="ruleForm.ygdj.djyy"> 142 v-model="ruleForm.ygdj.djyy">
143 </el-input> 143 </el-input>
144 </el-form-item> 144 </el-form-item>
......
...@@ -116,18 +116,18 @@ ...@@ -116,18 +116,18 @@
116 <el-row :gutter="10"> 116 <el-row :gutter="10">
117 <el-col :span="8"> 117 <el-col :span="8">
118 <el-form-item label="被担保主债权数额:"> 118 <el-form-item label="被担保主债权数额:">
119 <el-input v-model="ruleForm.ygdj.qdjg"></el-input> 119 <el-input v-model="ruleForm.ygdj.qdjg" :disabled="!ableOperation"></el-input>
120 </el-form-item> 120 </el-form-item>
121 </el-col> 121 </el-col>
122 <el-col :span="8"> 122 <el-col :span="8">
123 <el-form-item label="债务履行起始时间:"> 123 <el-form-item label="债务履行起始时间:">
124 <el-date-picker v-model="ruleForm.ygdj.zwlxqssj" type="date"> 124 <el-date-picker v-model="ruleForm.ygdj.zwlxqssj" :disabled="!ableOperation" type="date">
125 </el-date-picker> 125 </el-date-picker>
126 </el-form-item> 126 </el-form-item>
127 </el-col> 127 </el-col>
128 <el-col :span="8"> 128 <el-col :span="8">
129 <el-form-item label="债务履行结束时间:"> 129 <el-form-item label="债务履行结束时间:">
130 <el-date-picker v-model="ruleForm.ygdj.zwlxjssj" type="date"> 130 <el-date-picker v-model="ruleForm.ygdj.zwlxjssj" :disabled="!ableOperation" type="date">
131 </el-date-picker> 131 </el-date-picker>
132 </el-form-item> 132 </el-form-item>
133 </el-col> 133 </el-col>
...@@ -136,13 +136,13 @@ ...@@ -136,13 +136,13 @@
136 <el-col :span="16"> 136 <el-col :span="16">
137 <el-form-item label="是否存在禁止或限制转让抵押不动产的约定:"> 137 <el-form-item label="是否存在禁止或限制转让抵押不动产的约定:">
138 <el-input v-model="ruleForm.ygdj.sfczjzhxz" 138 <el-input v-model="ruleForm.ygdj.sfczjzhxz"
139 :disabled="$route.query.viewtype == 1 || ruleForm.sldy.djlx == '300'"></el-input> 139 :disabled="($route.query.viewtype == 1 || ruleForm.sldy.djlx == '300') && !ableOperation"></el-input>
140 </el-form-item> 140 </el-form-item>
141 </el-col> 141 </el-col>
142 <el-col :span="8"> 142 <el-col :span="8">
143 <el-form-item label="担保范围:"> 143 <el-form-item label="担保范围:">
144 <el-input v-model="ruleForm.ygdj.dbfw" 144 <el-input v-model="ruleForm.ygdj.dbfw"
145 :disabled="$route.query.viewtype == 1 || ruleForm.sldy.djlx == '300'"></el-input> 145 :disabled="($route.query.viewtype == 1 || ruleForm.sldy.djlx == '300') && !ableOperation"></el-input>
146 </el-form-item> 146 </el-form-item>
147 </el-col> 147 </el-col>
148 148
...@@ -150,7 +150,7 @@ ...@@ -150,7 +150,7 @@
150 <el-row> 150 <el-row>
151 <el-col :span="24"> 151 <el-col :span="24">
152 <el-form-item label="附记:" prop="fj"> 152 <el-form-item label="附记:" prop="fj">
153 <el-input type="textarea" v-model="ruleForm.ygdj.fj" :disabled="$route.query.viewtype == 1"></el-input> 153 <el-input type="textarea" v-model="ruleForm.ygdj.fj" :disabled="$route.query.viewtype == 1 && !ableOperation"></el-input>
154 </el-form-item> 154 </el-form-item>
155 </el-col> 155 </el-col>
156 </el-row> 156 </el-row>
...@@ -161,7 +161,7 @@ ...@@ -161,7 +161,7 @@
161 <el-row :gutter="10"> 161 <el-row :gutter="10">
162 <el-col :span="14"> 162 <el-col :span="14">
163 <el-form-item label="共有方式:"> 163 <el-form-item label="共有方式:">
164 <el-radio-group :disabled="$route.query.viewtype == 1" v-model="ruleForm.sldy.gyfs"> 164 <el-radio-group :disabled="$route.query.viewtype == 1 && !ableOperation" v-model="ruleForm.sldy.gyfs">
165 <el-radio label="0">单独所有</el-radio> 165 <el-radio label="0">单独所有</el-radio>
166 <el-radio label="1">共同共有</el-radio> 166 <el-radio label="1">共同共有</el-radio>
167 <el-radio label="2">按份所有</el-radio> 167 <el-radio label="2">按份所有</el-radio>
...@@ -170,13 +170,13 @@ ...@@ -170,13 +170,13 @@
170 </el-form-item> 170 </el-form-item>
171 </el-col> 171 </el-col>
172 </el-row> 172 </el-row>
173 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" 173 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation"
174 :gyfs="ruleForm.sldy.gyfs" /> 174 :gyfs="ruleForm.sldy.gyfs" />
175 <div class="slxx_title title-block"> 175 <div class="slxx_title title-block">
176 义务人信息 176 义务人信息
177 <div class="triangle"></div> 177 <div class="triangle"></div>
178 </div> 178 </div>
179 <qlrCommonTable @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" 179 <qlrCommonTable @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" :disabled="!ableOperation"
180 :gyfs="ruleForm.sldy.gyfs" /> 180 :gyfs="ruleForm.sldy.gyfs" />
181 <div class="slxx_title title-block"> 181 <div class="slxx_title title-block">
182 登记原因 182 登记原因
...@@ -185,7 +185,7 @@ ...@@ -185,7 +185,7 @@
185 <el-row :gutter="10"> 185 <el-row :gutter="10">
186 <el-col> 186 <el-col>
187 <el-form-item label="登记原因:" prop="djyy"> 187 <el-form-item label="登记原因:" prop="djyy">
188 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1" 188 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1 && !ableOperation"
189 v-model="ruleForm.ygdj.djyy"> 189 v-model="ruleForm.ygdj.djyy">
190 </el-input> 190 </el-input>
191 </el-form-item> 191 </el-form-item>
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
63 </el-col> 63 </el-col>
64 <el-col :span="8"> 64 <el-col :span="8">
65 <el-form-item label="抵押金额类型:"> 65 <el-form-item label="抵押金额类型:">
66 <el-radio-group v-model="ruleForm.diyaqList[0].dyjelx"> 66 <el-radio-group v-model="ruleForm.diyaqList[0].dyjelx" :disabled="!ableOperation">
67 <el-radio label="0">独立抵押</el-radio> 67 <el-radio label="0">独立抵押</el-radio>
68 <el-radio label="1">整体抵押</el-radio> 68 <el-radio label="1">整体抵押</el-radio>
69 </el-radio-group> 69 </el-radio-group>
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
71 </el-col> 71 </el-col>
72 <el-col :span="8"> 72 <el-col :span="8">
73 <el-form-item label="是否存在禁止或者限制转让抵押不动产的约定:" label-width="350px"> 73 <el-form-item label="是否存在禁止或者限制转让抵押不动产的约定:" label-width="350px">
74 <el-radio-group v-model="ruleForm.diyaqList[0].sfczjzhxz"> 74 <el-radio-group v-model="ruleForm.diyaqList[0].sfczjzhxz" :disabled="!ableOperation">
75 <el-radio label="1">启用</el-radio> 75 <el-radio label="1">启用</el-radio>
76 <el-radio label="0">禁用</el-radio> 76 <el-radio label="0">禁用</el-radio>
77 </el-radio-group> 77 </el-radio-group>
...@@ -82,8 +82,8 @@ ...@@ -82,8 +82,8 @@
82 <el-row :gutter="10"> 82 <el-row :gutter="10">
83 <el-col :span="8" v-show="ruleForm.diyaqList[0].dyfs == 1"> 83 <el-col :span="8" v-show="ruleForm.diyaqList[0].dyfs == 1">
84 <el-form-item label="被担保主债权数额:"> 84 <el-form-item label="被担保主债权数额:">
85 <el-input v-model="ruleForm.diyaqList[0].bdbzzqse"></el-input> 85 <el-input v-model="ruleForm.diyaqList[0].bdbzzqse" :disabled="!ableOperation"></el-input>
86 <el-select v-model="ruleForm.diyaqList[0].jedw" :disabled="$route.query.viewtype == '1'"> 86 <el-select v-model="ruleForm.diyaqList[0].jedw" :disabled="$route.query.viewtype == '1' && !ableOperation">
87 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 87 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode">
88 </el-option> 88 </el-option>
89 </el-select> 89 </el-select>
...@@ -92,8 +92,8 @@ ...@@ -92,8 +92,8 @@
92 92
93 <el-col :span="8" v-show="ruleForm.diyaqList[0].dyfs == 2"> 93 <el-col :span="8" v-show="ruleForm.diyaqList[0].dyfs == 2">
94 <el-form-item label="最高债权额:"> 94 <el-form-item label="最高债权额:">
95 <el-input v-model="ruleForm.diyaqList[0].zgzqse"></el-input> 95 <el-input v-model="ruleForm.diyaqList[0].zgzqse" :disabled="!ableOperation"></el-input>
96 <el-select v-model="ruleForm.diyaqList[0].jedw" :disabled="$route.query.viewtype == '1'"> 96 <el-select v-model="ruleForm.diyaqList[0].jedw" :disabled="$route.query.viewtype == '1' && !ableOperation">
97 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 97 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode">
98 </el-option> 98 </el-option>
99 </el-select> 99 </el-select>
...@@ -102,13 +102,13 @@ ...@@ -102,13 +102,13 @@
102 102
103 <el-col :span="8"> 103 <el-col :span="8">
104 <el-form-item label="债务履行起始时间:"> 104 <el-form-item label="债务履行起始时间:">
105 <el-date-picker v-model="ruleForm.diyaqList[0].zwlxqssj" type="date"> 105 <el-date-picker v-model="ruleForm.diyaqList[0].zwlxqssj" :disabled="!ableOperation" type="date">
106 </el-date-picker> 106 </el-date-picker>
107 </el-form-item> 107 </el-form-item>
108 </el-col> 108 </el-col>
109 <el-col :span="8"> 109 <el-col :span="8">
110 <el-form-item label="债务履行结束时间:"> 110 <el-form-item label="债务履行结束时间:">
111 <el-date-picker v-model="ruleForm.diyaqList[0].zwlxjssj" type="date"> 111 <el-date-picker v-model="ruleForm.diyaqList[0].zwlxjssj" :disabled="!ableOperation" type="date">
112 </el-date-picker> 112 </el-date-picker>
113 </el-form-item> 113 </el-form-item>
114 </el-col> 114 </el-col>
...@@ -118,21 +118,21 @@ ...@@ -118,21 +118,21 @@
118 <el-col :span="24"> 118 <el-col :span="24">
119 <el-form-item label="担保范围:"> 119 <el-form-item label="担保范围:">
120 <el-input v-model="ruleForm.diyaqList[0].dbfw" 120 <el-input v-model="ruleForm.diyaqList[0].dbfw"
121 :disabled="$route.query.viewtype == 1 || ruleForm.sldyList[0].djlx == '300'"></el-input> 121 :disabled="($route.query.viewtype == 1 || ruleForm.sldyList[0].djlx == '300') && !ableOperation"></el-input>
122 </el-form-item> 122 </el-form-item>
123 </el-col> 123 </el-col>
124 </el-row> 124 </el-row>
125 <el-row> 125 <el-row>
126 <el-col :span="24"> 126 <el-col :span="24">
127 <el-form-item label="最高债权确定事实和数额:"> 127 <el-form-item label="最高债权确定事实和数额:">
128 <el-input v-model="ruleForm.diyaqList[0].zgzqqdss"></el-input> 128 <el-input v-model="ruleForm.diyaqList[0].zgzqqdss" :disabled="!ableOperation"></el-input>
129 </el-form-item> 129 </el-form-item>
130 </el-col> 130 </el-col>
131 </el-row> 131 </el-row>
132 <el-row> 132 <el-row>
133 <el-col> 133 <el-col>
134 <el-form-item label="附记:" prop="fj"> 134 <el-form-item label="附记:" prop="fj">
135 <el-input type="textarea" v-model="ruleForm.diyaqList[0].fj" :disabled="$route.query.viewtype == 1"></el-input> 135 <el-input type="textarea" v-model="ruleForm.diyaqList[0].fj" :disabled="$route.query.viewtype == 1 && !ableOperation"></el-input>
136 </el-form-item> 136 </el-form-item>
137 </el-col> 137 </el-col>
138 </el-row> 138 </el-row>
...@@ -144,7 +144,7 @@ ...@@ -144,7 +144,7 @@
144 <el-row :gutter="10"> 144 <el-row :gutter="10">
145 <el-col :span="14"> 145 <el-col :span="14">
146 <el-form-item label="共有方式:"> 146 <el-form-item label="共有方式:">
147 <el-radio-group :disabled="$route.query.viewtype == 1" v-model="ruleForm.sldyList[0].gyfs"> 147 <el-radio-group :disabled="$route.query.viewtype == 1 && !ableOperation" v-model="ruleForm.sldyList[0].gyfs">
148 <el-radio label="0">单独所有</el-radio> 148 <el-radio label="0">单独所有</el-radio>
149 <el-radio label="1">共同共有</el-radio> 149 <el-radio label="1">共同共有</el-radio>
150 <el-radio label="2">按份所有</el-radio> 150 <el-radio label="2">按份所有</el-radio>
...@@ -154,7 +154,7 @@ ...@@ -154,7 +154,7 @@
154 </el-col> 154 </el-col>
155 <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs == '2'"> 155 <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs == '2'">
156 <el-form-item label="是否分别持证:"> 156 <el-form-item label="是否分别持证:">
157 <el-radio-group v-model="ruleForm.sldyList[0].sqfbcz"> 157 <el-radio-group v-model="ruleForm.sldyList[0].sqfbcz" :disabled="!ableOperation">
158 <el-radio label="1"></el-radio> 158 <el-radio label="1"></el-radio>
159 <el-radio label="0"></el-radio> 159 <el-radio label="0"></el-radio>
160 </el-radio-group> 160 </el-radio-group>
...@@ -162,20 +162,20 @@ ...@@ -162,20 +162,20 @@
162 </el-col> 162 </el-col>
163 <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs == '2'"> 163 <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs == '2'">
164 <el-form-item label="持证人:"> 164 <el-form-item label="持证人:">
165 <el-select v-model="ruleForm.czr" placeholder="持证人"> 165 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation">
166 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 166 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
167 </el-option> 167 </el-option>
168 </el-select> 168 </el-select>
169 </el-form-item> 169 </el-form-item>
170 </el-col> 170 </el-col>
171 </el-row> 171 </el-row>
172 <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" 172 <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation"
173 :viewtype="$route.query.viewtype" :gyfs="ruleForm.sldyList[0].gyfs" /> 173 :viewtype="$route.query.viewtype" :gyfs="ruleForm.sldyList[0].gyfs" />
174 <div class="slxx_title title-block"> 174 <div class="slxx_title title-block">
175 抵押人信息 175 抵押人信息
176 <div class="triangle"></div> 176 <div class="triangle"></div>
177 </div> 177 </div>
178 <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" 178 <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" :disabled="!ableOperation"
179 :viewtype="$route.query.viewtype" /> 179 :viewtype="$route.query.viewtype" />
180 180
181 <div class="slxx_title title-block"> 181 <div class="slxx_title title-block">
...@@ -185,12 +185,12 @@ ...@@ -185,12 +185,12 @@
185 <el-row :gutter="10"> 185 <el-row :gutter="10">
186 <el-col> 186 <el-col>
187 <el-form-item v-if="ruleForm.sldyList[0].djlx == '400'" label="注销抵押原因:" prop="djyy"> 187 <el-form-item v-if="ruleForm.sldyList[0].djlx == '400'" label="注销抵押原因:" prop="djyy">
188 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1" 188 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1 && !ableOperation"
189 v-model="ruleForm.diyaqList[0].zxdyyy"> 189 v-model="ruleForm.diyaqList[0].zxdyyy">
190 </el-input> 190 </el-input>
191 </el-form-item> 191 </el-form-item>
192 <el-form-item v-else label="登记原因:" prop="djyy"> 192 <el-form-item v-else label="登记原因:" prop="djyy">
193 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1" 193 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1 && !ableOperation"
194 v-model="ruleForm.diyaqList[0].djyy"> 194 v-model="ruleForm.diyaqList[0].djyy">
195 </el-input> 195 </el-input>
196 </el-form-item> 196 </el-form-item>
...@@ -228,7 +228,7 @@ ...@@ -228,7 +228,7 @@
228 } 228 }
229 }) 229 })
230 }, 230 },
231 components: { qlrCommonTable,qjhTable }, 231 components: { qlrCommonTable, qjhTable },
232 computed: { 232 computed: {
233 ...mapGetters(["dictData", "flag"]), 233 ...mapGetters(["dictData", "flag"]),
234 }, 234 },
......
...@@ -115,7 +115,7 @@ ...@@ -115,7 +115,7 @@
115 </el-col> 115 </el-col>
116 <el-col :span="16"> 116 <el-col :span="16">
117 <el-form-item label="是否存在禁止或者限制转让抵押不动产的约定:" label-width="350px"> 117 <el-form-item label="是否存在禁止或者限制转让抵押不动产的约定:" label-width="350px">
118 <el-radio-group v-model="ruleForm.diyaq.sfczjzhxz"> 118 <el-radio-group v-model="ruleForm.diyaq.sfczjzhxz" :disabled="!ableOperation">
119 <el-radio label="1">启用</el-radio> 119 <el-radio label="1">启用</el-radio>
120 <el-radio label="0">禁用</el-radio> 120 <el-radio label="0">禁用</el-radio>
121 </el-radio-group> 121 </el-radio-group>
...@@ -126,8 +126,8 @@ ...@@ -126,8 +126,8 @@
126 <el-row :gutter="10"> 126 <el-row :gutter="10">
127 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 1"> 127 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 1">
128 <el-form-item label="被担保主债权数额:"> 128 <el-form-item label="被担保主债权数额:">
129 <el-input v-model="ruleForm.diyaq.bdbzzqse"></el-input> 129 <el-input v-model="ruleForm.diyaq.bdbzzqse" :disabled="!ableOperation"></el-input>
130 <el-select v-model="ruleForm.diyaq.jedw" :disabled="$route.query.viewtype == '1'"> 130 <el-select v-model="ruleForm.diyaq.jedw" :disabled="$route.query.viewtype == '1' && !ableOperation">
131 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 131 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode">
132 </el-option> 132 </el-option>
133 </el-select> 133 </el-select>
...@@ -136,8 +136,8 @@ ...@@ -136,8 +136,8 @@
136 136
137 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 2"> 137 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 2">
138 <el-form-item label="最高债权额:"> 138 <el-form-item label="最高债权额:">
139 <el-input v-model="ruleForm.diyaq.zgzqse"></el-input> 139 <el-input v-model="ruleForm.diyaq.zgzqse" :disabled="!ableOperation"></el-input>
140 <el-select v-model="ruleForm.diyaq.jedw" :disabled="$route.query.viewtype == '1'"> 140 <el-select v-model="ruleForm.diyaq.jedw" :disabled="$route.query.viewtype == '1' && !ableOperation">
141 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 141 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode">
142 </el-option> 142 </el-option>
143 </el-select> 143 </el-select>
...@@ -146,13 +146,13 @@ ...@@ -146,13 +146,13 @@
146 146
147 <el-col :span="8"> 147 <el-col :span="8">
148 <el-form-item label="债务履行起始时间:"> 148 <el-form-item label="债务履行起始时间:">
149 <el-date-picker v-model="ruleForm.diyaq.zwlxqssj" type="date"> 149 <el-date-picker v-model="ruleForm.diyaq.zwlxqssj" :disabled="!ableOperation" type="date">
150 </el-date-picker> 150 </el-date-picker>
151 </el-form-item> 151 </el-form-item>
152 </el-col> 152 </el-col>
153 <el-col :span="8"> 153 <el-col :span="8">
154 <el-form-item label="债务履行结束时间:"> 154 <el-form-item label="债务履行结束时间:">
155 <el-date-picker v-model="ruleForm.diyaq.zwlxjssj" type="date"> 155 <el-date-picker v-model="ruleForm.diyaq.zwlxjssj" :disabled="!ableOperation" type="date">
156 </el-date-picker> 156 </el-date-picker>
157 </el-form-item> 157 </el-form-item>
158 </el-col> 158 </el-col>
...@@ -162,21 +162,21 @@ ...@@ -162,21 +162,21 @@
162 <el-col :span="24"> 162 <el-col :span="24">
163 <el-form-item label="担保范围:"> 163 <el-form-item label="担保范围:">
164 <el-input v-model="ruleForm.diyaq.dbfw" 164 <el-input v-model="ruleForm.diyaq.dbfw"
165 :disabled="$route.query.viewtype == 1 || ruleForm.sldy.djlx == '300'"></el-input> 165 :disabled="($route.query.viewtype == 1 || ruleForm.sldy.djlx == '300') && !ableOperation"></el-input>
166 </el-form-item> 166 </el-form-item>
167 </el-col> 167 </el-col>
168 </el-row> 168 </el-row>
169 <el-row> 169 <el-row>
170 <el-col :span="24"> 170 <el-col :span="24">
171 <el-form-item label="最高债权确定事实和数额:"> 171 <el-form-item label="最高债权确定事实和数额:">
172 <el-input v-model="ruleForm.diyaq.zgzqqdss"></el-input> 172 <el-input v-model="ruleForm.diyaq.zgzqqdss" :disabled="!ableOperation"></el-input>
173 </el-form-item> 173 </el-form-item>
174 </el-col> 174 </el-col>
175 </el-row> 175 </el-row>
176 <el-row> 176 <el-row>
177 <el-col> 177 <el-col>
178 <el-form-item label="附记:" prop="fj"> 178 <el-form-item label="附记:" prop="fj">
179 <el-input type="textarea" v-model="ruleForm.diyaq.fj" :disabled="$route.query.viewtype == 1"></el-input> 179 <el-input type="textarea" v-model="ruleForm.diyaq.fj" :disabled="$route.query.viewtype == 1 && !ableOperation"></el-input>
180 </el-form-item> 180 </el-form-item>
181 </el-col> 181 </el-col>
182 </el-row> 182 </el-row>
...@@ -188,7 +188,7 @@ ...@@ -188,7 +188,7 @@
188 <el-row :gutter="10"> 188 <el-row :gutter="10">
189 <el-col :span="14"> 189 <el-col :span="14">
190 <el-form-item label="共有方式:"> 190 <el-form-item label="共有方式:">
191 <el-radio-group :disabled="$route.query.viewtype == 1" v-model="ruleForm.sldy.gyfs"> 191 <el-radio-group :disabled="$route.query.viewtype == 1 && !ableOperation" v-model="ruleForm.sldy.gyfs">
192 <el-radio label="0">单独所有</el-radio> 192 <el-radio label="0">单独所有</el-radio>
193 <el-radio label="1">共同共有</el-radio> 193 <el-radio label="1">共同共有</el-radio>
194 <el-radio label="2">按份所有</el-radio> 194 <el-radio label="2">按份所有</el-radio>
...@@ -198,7 +198,7 @@ ...@@ -198,7 +198,7 @@
198 </el-col> 198 </el-col>
199 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 199 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'">
200 <el-form-item label="是否分别持证:"> 200 <el-form-item label="是否分别持证:">
201 <el-radio-group v-model="ruleForm.sldy.sqfbcz"> 201 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation">
202 <el-radio label="1"></el-radio> 202 <el-radio label="1"></el-radio>
203 <el-radio label="0"></el-radio> 203 <el-radio label="0"></el-radio>
204 </el-radio-group> 204 </el-radio-group>
...@@ -206,20 +206,20 @@ ...@@ -206,20 +206,20 @@
206 </el-col> 206 </el-col>
207 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 207 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'">
208 <el-form-item label="持证人:"> 208 <el-form-item label="持证人:">
209 <el-select v-model="ruleForm.czr" placeholder="持证人"> 209 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation">
210 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 210 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
211 </el-option> 211 </el-option>
212 </el-select> 212 </el-select>
213 </el-form-item> 213 </el-form-item>
214 </el-col> 214 </el-col>
215 </el-row> 215 </el-row>
216 <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" 216 <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation"
217 :viewtype="$route.query.viewtype" :gyfs="ruleForm.sldy.gyfs" /> 217 :viewtype="$route.query.viewtype" :gyfs="ruleForm.sldy.gyfs" />
218 <div class="slxx_title title-block"> 218 <div class="slxx_title title-block">
219 抵押人信息 219 抵押人信息
220 <div class="triangle"></div> 220 <div class="triangle"></div>
221 </div> 221 </div>
222 <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" 222 <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" :disabled="!ableOperation"
223 :viewtype="$route.query.viewtype" /> 223 :viewtype="$route.query.viewtype" />
224 224
225 <div class="slxx_title title-block"> 225 <div class="slxx_title title-block">
...@@ -229,12 +229,12 @@ ...@@ -229,12 +229,12 @@
229 <el-row :gutter="10"> 229 <el-row :gutter="10">
230 <el-col> 230 <el-col>
231 <el-form-item v-if="ruleForm.sldy.djlx == '400'" label="注销抵押原因:" prop="djyy"> 231 <el-form-item v-if="ruleForm.sldy.djlx == '400'" label="注销抵押原因:" prop="djyy">
232 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1" 232 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1 && !ableOperation"
233 v-model="ruleForm.diyaq.zxdyyy"> 233 v-model="ruleForm.diyaq.zxdyyy">
234 </el-input> 234 </el-input>
235 </el-form-item> 235 </el-form-item>
236 <el-form-item v-else label="登记原因:" prop="djyy"> 236 <el-form-item v-else label="登记原因:" prop="djyy">
237 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1" 237 <el-input class="textArea" type="textarea" :disabled="$route.query.viewtype == 1 && !ableOperation "
238 v-model="ruleForm.diyaq.djyy"> 238 v-model="ruleForm.diyaq.djyy">
239 </el-input> 239 </el-input>
240 </el-form-item> 240 </el-form-item>
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 16:31:05
5 -->
1 <template> 6 <template>
2 <div class="from-clues"> 7 <div class="from-clues">
3 <!-- 表单部分 --> 8 <!-- 表单部分 -->
...@@ -125,7 +130,7 @@ ...@@ -125,7 +130,7 @@
125 import searchMin from "../components/mixin/index"; 130 import searchMin from "../components/mixin/index";
126 import table from "@/utils/mixin/table"; 131 import table from "@/utils/mixin/table";
127 import { datas, sendThis } from "./ybxdata"; 132 import { datas, sendThis } from "./ybxdata";
128 import { searchTaskDone } from "@/api/ywbl"; 133 import { searchTaskDone } from "@/api/workflow/search.js";
129 import searchBox from "../components/search.vue"; 134 import searchBox from "../components/search.vue";
130 export default { 135 export default {
131 name: "ybx", 136 name: "ybx",
...@@ -199,10 +204,10 @@ ...@@ -199,10 +204,10 @@
199 item.bsmSlsq + 204 item.bsmSlsq +
200 "&bestepid=" + 205 "&bestepid=" +
201 item.bestepid + 206 item.bestepid +
202 "&isEdit=" + 207 "&bsmBusiness=" +
203 true 208 "&viewtype=1"
204 ); 209 );
205 window.open(href, `urlname${item.bsmSlsq}`); 210 window.open(href, `djbworkFrameview${item.bsmSlsq}`);
206 } else { 211 } else {
207 const { href } = this.$router.resolve( 212 const { href } = this.$router.resolve(
208 "/workFrameView?bsmSlsq=" + 213 "/workFrameView?bsmSlsq=" +
...@@ -212,7 +217,7 @@ ...@@ -212,7 +217,7 @@
212 "&bsmBusiness=" + 217 "&bsmBusiness=" +
213 "&viewtype=1" 218 "&viewtype=1"
214 ); 219 );
215 window.open(href, `urlname${item.bsmSlsq}`); 220 window.open(href, `workFrameView${item.bsmSlsq}`);
216 } 221 }
217 222
218 223
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 14:47:30
5 -->
1 <template> 6 <template>
2 <div class="from-clues"> 7 <div class="from-clues">
3 <!-- 表单部分 --> 8 <!-- 表单部分 -->
...@@ -74,7 +79,8 @@ ...@@ -74,7 +79,8 @@
74 import { ywPopupDialog } from "@/utils/popup.js"; 79 import { ywPopupDialog } from "@/utils/popup.js";
75 import { datas, sendThis } from "../javascript/cfdj.js"; 80 import { datas, sendThis } from "../javascript/cfdj.js";
76 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 81 import { defaultParameters } from "../javascript/publicDefaultPar.js";
77 import { selectCfdj, startBusinessFlow, choiceBdcdy } from "@/api/ywbl.js"; 82 import { selectCfdj } from "@/api/ywsq.js";
83 import { startBusinessFlow, choiceBdcdy } from "@/api/workFlow.js";
78 export default { 84 export default {
79 props: { 85 props: {
80 isJump: { type: Boolean, default: false }, 86 isJump: { type: Boolean, default: false },
...@@ -139,7 +145,7 @@ ...@@ -139,7 +145,7 @@
139 this.$popupCacel() 145 this.$popupCacel()
140 146
141 } else { 147 } else {
142 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 148 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
143 } 149 }
144 }) 150 })
145 } else { 151 } else {
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 14:47:36
5 -->
1 <template> 6 <template>
2 <!-- 抵押权利信息查询 --> 7 <!-- 抵押权利信息查询 -->
3 <div class="from-clues"> 8 <div class="from-clues">
...@@ -61,7 +66,8 @@ ...@@ -61,7 +66,8 @@
61 import { ywPopupDialog } from "@/utils/popup.js"; 66 import { ywPopupDialog } from "@/utils/popup.js";
62 import { datas, sendThis } from "../javascript/diyaq.js"; 67 import { datas, sendThis } from "../javascript/diyaq.js";
63 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 68 import { defaultParameters } from "../javascript/publicDefaultPar.js";
64 import { selectDiyaq, startBusinessFlow } from "@/api/ywbl.js"; 69 import { selectDiyaq } from "@/api/ywsq.js";
70 import { startBusinessFlow } from "@/api/workFlow.js";
65 export default { 71 export default {
66 mixins: [table, jump], 72 mixins: [table, jump],
67 props: { 73 props: {
...@@ -120,7 +126,7 @@ ...@@ -120,7 +126,7 @@
120 } 126 }
121 this.$popupCacel() 127 this.$popupCacel()
122 } else { 128 } else {
123 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 129 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
124 } 130 }
125 }) 131 })
126 }, 132 },
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:23:28
5 -->
1 <template> 6 <template>
2 <div class="from-clues"> 7 <div class="from-clues">
3 <el-tabs type="card" v-model="activeName" @tab-click="handleTabClick" v-if="!isJump"> 8 <el-tabs type="card" v-model="activeName" @tab-click="handleTabClick" v-if="!isJump">
...@@ -128,7 +133,8 @@ ...@@ -128,7 +133,8 @@
128 import { ywPopupDialog } from "@/utils/popup.js"; 133 import { ywPopupDialog } from "@/utils/popup.js";
129 import { datas, sendThis } from "../javascript/fwsyq.js"; 134 import { datas, sendThis } from "../javascript/fwsyq.js";
130 import jump from "@/views/ywbl/ywsq/components/mixin/jump"; 135 import jump from "@/views/ywbl/ywsq/components/mixin/jump";
131 import { selectScBdcdy, startBusinessFlow, choiceBdcdy, selectOtherH, selectZrz, selectDz } from "@/api/ywbl.js"; 136 import { selectOtherH, selectZrz, selectDz } from "@/api/ywsq.js";
137 import { startBusinessFlow, choiceBdcdy } from "@/api/workFlow.js";
132 export default { 138 export default {
133 mixins: [table, jump], 139 mixins: [table, jump],
134 props: { 140 props: {
...@@ -242,7 +248,7 @@ ...@@ -242,7 +248,7 @@
242 } 248 }
243 this.$popupCacel() 249 this.$popupCacel()
244 } else { 250 } else {
245 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 251 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
246 } 252 }
247 }) 253 })
248 } else { 254 } else {
...@@ -259,7 +265,7 @@ ...@@ -259,7 +265,7 @@
259 store.dispatch('user/refreshPage', true); 265 store.dispatch('user/refreshPage', true);
260 this.$popupCacel() 266 this.$popupCacel()
261 } else { 267 } else {
262 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 268 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
263 } 269 }
264 }) 270 })
265 } 271 }
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:23:44
5 -->
1 <template> 6 <template>
2 <div class="from-clues"> 7 <div class="from-clues">
3 <!-- 表单部分 国有建设用地使用权 --> 8 <!-- 表单部分 国有建设用地使用权 -->
...@@ -47,7 +52,8 @@ ...@@ -47,7 +52,8 @@
47 import { ywPopupDialog } from "@/utils/popup.js"; 52 import { ywPopupDialog } from "@/utils/popup.js";
48 import { datas, sendThis } from "../javascript/nydsyq100.js"; 53 import { datas, sendThis } from "../javascript/nydsyq100.js";
49 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 54 import { defaultParameters } from "../javascript/publicDefaultPar.js";
50 import { startBusinessFlow, selectZdjbxx } from "@/api/ywbl.js"; 55 import { selectZdjbxx } from "@/api/ywsq.js";
56 import { startBusinessFlow } from "@/api/workFlow.js";
51 export default { 57 export default {
52 mixins: [table, jump], 58 mixins: [table, jump],
53 props: { 59 props: {
...@@ -109,7 +115,7 @@ ...@@ -109,7 +115,7 @@
109 } 115 }
110 this.$popupCacel() 116 this.$popupCacel()
111 } else { 117 } else {
112 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 118 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
113 } 119 }
114 }) 120 })
115 }, 121 },
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:23:51
5 -->
1 <template> 6 <template>
2 <div class="from-clues"> 7 <div class="from-clues">
3 <!-- 表单部分 --> 8 <!-- 表单部分 -->
...@@ -47,7 +52,8 @@ ...@@ -47,7 +52,8 @@
47 import { ywPopupDialog } from "@/utils/popup.js"; 52 import { ywPopupDialog } from "@/utils/popup.js";
48 import { datas, sendThis } from "../javascript/selectJsydsyq.js"; 53 import { datas, sendThis } from "../javascript/selectJsydsyq.js";
49 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 54 import { defaultParameters } from "../javascript/publicDefaultPar.js";
50 import { startBusinessFlow, selectNydsyqQlxx } from "@/api/ywbl.js"; 55 import { selectNydsyqQlxx } from "@/api/ywsq.js";
56 import { startBusinessFlow } from "@/api/workFlow.js";
51 export default { 57 export default {
52 mixins: [table, jump], 58 mixins: [table, jump],
53 props: { 59 props: {
...@@ -106,7 +112,7 @@ ...@@ -106,7 +112,7 @@
106 } 112 }
107 this.$popupCacel() 113 this.$popupCacel()
108 } else { 114 } else {
109 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 115 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
110 } 116 }
111 }) 117 })
112 }, 118 },
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:26:40
5 -->
1 <template> 6 <template>
2 <!-- 主体权利信息查询 --> 7 <!-- 主体权利信息查询 -->
3 <div class="from-clues"> 8 <div class="from-clues">
...@@ -61,8 +66,9 @@ ...@@ -61,8 +66,9 @@
61 import { ywPopupDialog } from "@/utils/popup.js"; 66 import { ywPopupDialog } from "@/utils/popup.js";
62 import { datas, sendThis } from "../javascript/selecBdcql.js"; 67 import { datas, sendThis } from "../javascript/selecBdcql.js";
63 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 68 import { defaultParameters } from "../javascript/publicDefaultPar.js";
64 import { selectQlxx, startBusinessFlow } from "@/api/ywbl.js"; 69 import { selectQlxx } from "@/api/ywsq.js";
65 import { getQllxByBsmSqyw } from "@/api/system.js"; 70 import { startBusinessFlow } from "@/api/workFlow.js";
71 import { getQllxByBsmSqyw } from "@/api/sysSqdjyw.js";
66 export default { 72 export default {
67 mixins: [table, jump], 73 mixins: [table, jump],
68 props: { 74 props: {
...@@ -134,7 +140,7 @@ ...@@ -134,7 +140,7 @@
134 } 140 }
135 this.$popupCacel() 141 this.$popupCacel()
136 } else { 142 } else {
137 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 143 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
138 } 144 }
139 }) 145 })
140 }, 146 },
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:26:46
5 -->
1 <template> 6 <template>
2 <div class="from-clues"> 7 <div class="from-clues">
3 <!-- 表单部分 --> 8 <!-- 表单部分 -->
...@@ -55,9 +60,9 @@ ...@@ -55,9 +60,9 @@
55 import store from '@/store/index.js' 60 import store from '@/store/index.js'
56 import table from "@/utils/mixin/table"; 61 import table from "@/utils/mixin/table";
57 import { ywPopupDialog } from "@/utils/popup.js"; 62 import { ywPopupDialog } from "@/utils/popup.js";
58 import { startRepairFlow } from "@/api/ywbl.js"; 63 import { startRepairFlow } from "@/api/workFlow.js";
59 import { datas, sendThis } from "../javascript/selectDjbbl.js"; 64 import { datas, sendThis } from "../javascript/selectDjbbl.js";
60 import { selectRepairQlxx } from "@/api/selectQlxx.js"; 65 import { selectRepairQlxx } from "@/api/ywsq.js";
61 import jump from "../components/mixin/djbbljump"; 66 import jump from "../components/mixin/djbbljump";
62 export default { 67 export default {
63 name: "djbcx", 68 name: "djbcx",
...@@ -162,7 +167,7 @@ ...@@ -162,7 +167,7 @@
162 } 167 }
163 this.$popupCacel() 168 this.$popupCacel()
164 } else { 169 } else {
165 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 170 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
166 } 171 }
167 }) 172 })
168 }, 173 },
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:26:51
5 -->
1 <template> 6 <template>
2 <!-- 主体权利信息查询 --> 7 <!-- 主体权利信息查询 -->
3 <div class="from-clues"> 8 <div class="from-clues">
...@@ -53,7 +58,8 @@ ...@@ -53,7 +58,8 @@
53 import { ywPopupDialog } from "@/utils/popup.js"; 58 import { ywPopupDialog } from "@/utils/popup.js";
54 import { datas, sendThis } from "../javascript/selectFwsyq.js"; 59 import { datas, sendThis } from "../javascript/selectFwsyq.js";
55 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 60 import { defaultParameters } from "../javascript/publicDefaultPar.js";
56 import { selectFwsyq, startBusinessFlow } from "@/api/ywbl.js"; 61 import { selectFwsyq } from "@/api/ywsq.js";
62 import { startBusinessFlow } from "@/api/workFlow.js";
57 export default { 63 export default {
58 mixins: [table, jump], 64 mixins: [table, jump],
59 props: { 65 props: {
...@@ -111,7 +117,7 @@ ...@@ -111,7 +117,7 @@
111 } 117 }
112 this.$popupCacel() 118 this.$popupCacel()
113 } else { 119 } else {
114 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 120 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
115 } 121 }
116 }) 122 })
117 }, 123 },
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:26:55
5 -->
1 <template> 6 <template>
2 <!-- 主体权利信息查询 --> 7 <!-- 主体权利信息查询 -->
3 <div class="from-clues"> 8 <div class="from-clues">
...@@ -53,7 +58,8 @@ ...@@ -53,7 +58,8 @@
53 import { ywPopupDialog } from "@/utils/popup.js"; 58 import { ywPopupDialog } from "@/utils/popup.js";
54 import { datas, sendThis } from "../javascript/selectH.js"; 59 import { datas, sendThis } from "../javascript/selectH.js";
55 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 60 import { defaultParameters } from "../javascript/publicDefaultPar.js";
56 import { selectHQjdc, startBusinessFlow } from "@/api/ywbl.js"; 61 import { selectHQjdc } from "@/api/ywsq.js";
62 import { startBusinessFlow } from "@/api/workFlow.js";
57 export default { 63 export default {
58 mixins: [table, jump], 64 mixins: [table, jump],
59 props: { 65 props: {
...@@ -111,7 +117,7 @@ ...@@ -111,7 +117,7 @@
111 } 117 }
112 this.$popupCacel() 118 this.$popupCacel()
113 } else { 119 } else {
114 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 120 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
115 } 121 }
116 }) 122 })
117 }, 123 },
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:27:00
5 -->
1 <template> 6 <template>
2 <div class="from-clues"> 7 <div class="from-clues">
3 <!-- 表单部分 --> 8 <!-- 表单部分 -->
...@@ -61,7 +66,8 @@ ...@@ -61,7 +66,8 @@
61 import { ywPopupDialog } from "@/utils/popup.js"; 66 import { ywPopupDialog } from "@/utils/popup.js";
62 import { datas, sendThis } from "../javascript/selectJsydsyq.js"; 67 import { datas, sendThis } from "../javascript/selectJsydsyq.js";
63 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 68 import { defaultParameters } from "../javascript/publicDefaultPar.js";
64 import { startBusinessFlow, selectJsydQlxx } from "@/api/ywbl.js"; 69 import { selectJsydQlxx } from "@/api/ywsq.js";
70 import { startBusinessFlow } from "@/api/workFlow.js";
65 export default { 71 export default {
66 mixins: [table, jump], 72 mixins: [table, jump],
67 props: { 73 props: {
...@@ -119,7 +125,7 @@ ...@@ -119,7 +125,7 @@
119 } 125 }
120 this.$popupCacel() 126 this.$popupCacel()
121 } else { 127 } else {
122 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 128 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
123 } 129 }
124 }) 130 })
125 }, 131 },
......
...@@ -144,7 +144,8 @@ ...@@ -144,7 +144,8 @@
144 import { ywPopupDialog } from "@/utils/popup.js"; 144 import { ywPopupDialog } from "@/utils/popup.js";
145 import { datas, datastwo, sendThis } from "../javascript/selectJsydsyqhbfg.js"; 145 import { datas, datastwo, sendThis } from "../javascript/selectJsydsyqhbfg.js";
146 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 146 import { defaultParameters } from "../javascript/publicDefaultPar.js";
147 import { startBusinessFlow, selectJsydQlxxSplitMergeBefore, selectZdjbxxSplitMergeLast } from "@/api/ywbl.js"; 147 import { selectJsydQlxxSplitMergeBefore, selectZdjbxxSplitMergeLast } from "@/api/ywsq.js";
148 import { startBusinessFlow } from "@/api/workFlow.js";
148 export default { 149 export default {
149 mixins: [table, jump], 150 mixins: [table, jump],
150 props: { 151 props: {
...@@ -247,7 +248,7 @@ ...@@ -247,7 +248,7 @@
247 } 248 }
248 this.$popupCacel() 249 this.$popupCacel()
249 } else { 250 } else {
250 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 251 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
251 } 252 }
252 }) 253 })
253 }, 254 },
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:27:13
5 -->
1 <template> 6 <template>
2 <div class="from-clues"> 7 <div class="from-clues">
3 <!-- 表单部分 国有建设用地使用权 --> 8 <!-- 表单部分 国有建设用地使用权 -->
4 <div class="from-clues-header"> 9 <div class="from-clues-header">
5 <el-form :model="queryForm" ref="queryForm"> 10 <el-form :model="queryForm" ref="queryForm">
6 <el-row> 11 <el-row :gutter="20">
7 <el-col :span="7"> 12 <el-col :span="6">
8 <el-form-item label="宗地代码"> 13 <el-form-item label="宗地代码">
9 <el-input placeholder="请输入宗地代码" maxlength="19" v-model="queryForm.zddm" clearable class="width100"> 14 <el-input placeholder="请输入宗地代码" maxlength="19" v-model="queryForm.zddm" clearable class="width100">
10 </el-input> 15 </el-input>
11 </el-form-item> 16 </el-form-item>
12 </el-col> 17 </el-col>
13 <el-col :span="7"> 18 <el-col :span="6">
14 <el-form-item label="不动产单元号"> 19 <el-form-item label="不动产单元号">
15 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100"> 20 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100">
16 </el-input> 21 </el-input>
...@@ -22,7 +27,7 @@ ...@@ -22,7 +27,7 @@
22 </el-input> 27 </el-input>
23 </el-form-item> 28 </el-form-item>
24 </el-col> 29 </el-col>
25 <el-col :span="4" class="btnColRight"> 30 <el-col :span="6" class="btnColRight">
26 <el-form-item> 31 <el-form-item>
27 <el-button type="primary" @click="resetForm(true)">重置</el-button> 32 <el-button type="primary" @click="resetForm(true)">重置</el-button>
28 <el-button type="primary" @click="handleSearch">查询</el-button> 33 <el-button type="primary" @click="handleSearch">查询</el-button>
...@@ -51,7 +56,8 @@ ...@@ -51,7 +56,8 @@
51 import store from '@/store/index.js' 56 import store from '@/store/index.js'
52 import table from "@/utils/mixin/table"; 57 import table from "@/utils/mixin/table";
53 import { ywPopupDialog } from "@/utils/popup.js"; 58 import { ywPopupDialog } from "@/utils/popup.js";
54 import { startBusinessFlow, selectZdjbxx } from "@/api/ywbl.js"; 59 import { selectZdjbxx } from "@/api/ywsq.js";
60 import { startBusinessFlow } from "@/api/workFlow.js";
55 import { datas, sendThis } from "../javascript/selectQjzdjbxx.js"; 61 import { datas, sendThis } from "../javascript/selectQjzdjbxx.js";
56 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 62 import { defaultParameters } from "../javascript/publicDefaultPar.js";
57 export default { 63 export default {
...@@ -116,7 +122,7 @@ ...@@ -116,7 +122,7 @@
116 } 122 }
117 this.$popupCacel() 123 this.$popupCacel()
118 } else { 124 } else {
119 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 125 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
120 } 126 }
121 }) 127 })
122 }, 128 },
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:27:16
5 -->
1 <template> 6 <template>
2 <div class="from-clues"> 7 <div class="from-clues">
3 <!-- 表单部分 --> 8 <!-- 表单部分 -->
...@@ -61,7 +66,8 @@ ...@@ -61,7 +66,8 @@
61 import { ywPopupDialog } from "@/utils/popup.js"; 66 import { ywPopupDialog } from "@/utils/popup.js";
62 import { datas, sendThis } from "../javascript/selectTdsyq.js"; 67 import { datas, sendThis } from "../javascript/selectTdsyq.js";
63 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 68 import { defaultParameters } from "../javascript/publicDefaultPar.js";
64 import { startBusinessFlow, selectTdsyqQlxx } from "@/api/ywbl.js"; 69 import { selectTdsyqQlxx } from "@/api/ywsq.js";
70 import { startBusinessFlow } from "@/api/workFlow.js";
65 export default { 71 export default {
66 mixins: [table, jump], 72 mixins: [table, jump],
67 props: { 73 props: {
...@@ -119,7 +125,7 @@ ...@@ -119,7 +125,7 @@
119 } 125 }
120 this.$popupCacel() 126 this.$popupCacel()
121 } else { 127 } else {
122 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 128 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
123 } 129 }
124 }) 130 })
125 }, 131 },
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:27:19
5 -->
1 <template> 6 <template>
2 <!-- 主体权利信息查询 --> 7 <!-- 主体权利信息查询 -->
3 <div class="from-clues"> 8 <div class="from-clues">
...@@ -53,7 +58,8 @@ ...@@ -53,7 +58,8 @@
53 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 58 import { defaultParameters } from "../javascript/publicDefaultPar.js";
54 import table from "@/utils/mixin/table"; 59 import table from "@/utils/mixin/table";
55 import jump from "./mixin/jump"; 60 import jump from "./mixin/jump";
56 import { selectYgdj200, startBusinessFlow } from "@/api/ywbl.js"; 61 import { selectYgdj200 } from "@/api/ywsq.js";
62 import { startBusinessFlow } from "@/api/workFlow.js";
57 export default { 63 export default {
58 mixins: [table, jump], 64 mixins: [table, jump],
59 props: { 65 props: {
...@@ -111,7 +117,7 @@ ...@@ -111,7 +117,7 @@
111 this.$popupCacel() 117 this.$popupCacel()
112 } 118 }
113 } else { 119 } else {
114 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 120 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
115 } 121 }
116 }) 122 })
117 }, 123 },
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:27:26
5 -->
1 <template> 6 <template>
2 <!-- 主体权利信息查询 --> 7 <!-- 主体权利信息查询 -->
3 <div class="from-clues"> 8 <div class="from-clues">
...@@ -53,7 +58,8 @@ ...@@ -53,7 +58,8 @@
53 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 58 import { defaultParameters } from "../javascript/publicDefaultPar.js";
54 import table from "@/utils/mixin/table"; 59 import table from "@/utils/mixin/table";
55 import jump from "./mixin/jump"; 60 import jump from "./mixin/jump";
56 import { selectYgdy, startBusinessFlow } from "@/api/ywbl.js"; 61 import { selectYgdy } from "@/api/ywsq.js";
62 import { startBusinessFlow } from "@/api/workFlow.js";
57 export default { 63 export default {
58 mixins: [table, jump], 64 mixins: [table, jump],
59 props: { 65 props: {
...@@ -111,7 +117,7 @@ ...@@ -111,7 +117,7 @@
111 } 117 }
112 this.$popupCacel() 118 this.$popupCacel()
113 } else { 119 } else {
114 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 120 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
115 } 121 }
116 }) 122 })
117 }, 123 },
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:27:34
5 -->
1 <template> 6 <template>
2 <!-- 主体权利信息查询 --> 7 <!-- 主体权利信息查询 -->
3 <div class="from-clues"> 8 <div class="from-clues">
...@@ -53,7 +58,8 @@ ...@@ -53,7 +58,8 @@
53 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 58 import { defaultParameters } from "../javascript/publicDefaultPar.js";
54 import table from "@/utils/mixin/table"; 59 import table from "@/utils/mixin/table";
55 import jump from "./mixin/jump"; 60 import jump from "./mixin/jump";
56 import { selectHQjdc, startBusinessFlow } from "@/api/ywbl.js"; 61 import { selectHQjdc } from "@/api/ywsq.js";
62 import { startBusinessFlow } from "@/api/workFlow.js";
57 export default { 63 export default {
58 mixins: [table, jump], 64 mixins: [table, jump],
59 props: { 65 props: {
...@@ -112,7 +118,7 @@ ...@@ -112,7 +118,7 @@
112 } 118 }
113 this.$popupCacel() 119 this.$popupCacel()
114 } else { 120 } else {
115 ywPopupDialog("状态", "components/ywdialog", { message: res.message, result: res.result }, '36%') 121 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
116 } 122 }
117 }) 123 })
118 }, 124 },
......
...@@ -91,7 +91,7 @@ ...@@ -91,7 +91,7 @@
91 </div> 91 </div>
92 </template> 92 </template>
93 <script> 93 <script>
94 import { getCollectBiz, getleftMenu, getNextNode, getRepairBiz, getTogetherBiz, addCollectBiz, deleteCollectBiz } from "@/api/ywbl" 94 import { getCollectBiz, getleftMenu, getNextNode, getRepairBiz, getTogetherBiz, addCollectBiz, deleteCollectBiz } from "@/api/businessApply.js"
95 export default { 95 export default {
96 data () { 96 data () {
97 return { 97 return {
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
27 box-sizing: border-box; 27 box-sizing: border-box;
28 padding: 10px; 28 padding: 10px;
29 display: flex; 29 display: flex;
30
30 flex-direction: column; 31 flex-direction: column;
31 32
32 .item-list { 33 .item-list {
...@@ -39,6 +40,7 @@ ...@@ -39,6 +40,7 @@
39 line-height: 36px; 40 line-height: 36px;
40 border: 1px solid $borderColor; 41 border: 1px solid $borderColor;
41 font-weight: 700; 42 font-weight: 700;
43 font-size: 16px;
42 padding: 5px 0 5px 10px; 44 padding: 5px 0 5px 10px;
43 background-color: #fff; 45 background-color: #fff;
44 margin-bottom: 5px; 46 margin-bottom: 5px;
......
...@@ -92,7 +92,7 @@ ...@@ -92,7 +92,7 @@
92 import { mapGetters } from "vuex"; 92 import { mapGetters } from "vuex";
93 import table from "@/utils/mixin/table"; 93 import table from "@/utils/mixin/table";
94 import { datas, sendThis } from "./djbcxdata"; 94 import { datas, sendThis } from "./djbcxdata";
95 import { getDjbBysearch } from "@/api/zhcx.js"; 95 import { getDjbBysearch } from "@/api/search.js";
96 96
97 export default { 97 export default {
98 name: "djbcx", 98 name: "djbcx",
......
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
83 import { mapGetters } from 'vuex' 83 import { mapGetters } from 'vuex'
84 import table from "@/utils/mixin/table"; 84 import table from "@/utils/mixin/table";
85 import { datas, sendThis } from "./jdcxdata"; 85 import { datas, sendThis } from "./jdcxdata";
86 import { getJdcxBysearch } from "@/api/zhcx.js" 86 import { getJdcxBysearch } from "@/api/search.js"
87 export default { 87 export default {
88 name: "jdcx", 88 name: "jdcx",
89 components: {}, 89 components: {},
......
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
50 <script> 50 <script>
51 import table from "@/utils/mixin/table"; 51 import table from "@/utils/mixin/table";
52 import { datas, sendThis } from "./lpcxdata"; 52 import { datas, sendThis } from "./lpcxdata";
53 import { getLpZrz } from "@/api/lpb.js"; 53 import { getLpZrz } from "@/api/lpcx.js";
54 export default { 54 export default {
55 name: "lpcx", 55 name: "lpcx",
56 components: {}, 56 components: {},
...@@ -80,7 +80,7 @@ ...@@ -80,7 +80,7 @@
80 getLpZrz({ ...this.queryForm, ...this.pageData }).then((res) => { 80 getLpZrz({ ...this.queryForm, ...this.pageData }).then((res) => {
81 this.$endLoading(); 81 this.$endLoading();
82 if (res.code === 200) { 82 if (res.code === 200) {
83 this.tableData.total = total ? total : 0; 83 this.tableData.total = res.result.total ? res.result.total : 0;
84 this.tableData.data = res.result.records; 84 this.tableData.data = res.result.records;
85 } 85 }
86 }); 86 });
......
...@@ -50,8 +50,8 @@ ...@@ -50,8 +50,8 @@
50 <script> 50 <script>
51 import table from "@/utils/mixin/table"; 51 import table from "@/utils/mixin/table";
52 import { datas, sendThis } from "./zslqcx"; 52 import { datas, sendThis } from "./zslqcx";
53 import { getBdcqzReceiveList } from "@/api/zhcx" 53 import { getBdcqzReceiveList } from "@/api/search.js"
54 import { bdcqzPreview } from "@/api/bdcqz" 54 import { bdcqzPreview } from "@/api/bdcqz.js"
55 export default { 55 export default {
56 components: {}, 56 components: {},
57 mixins: [table], 57 mixins: [table],
......
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
48 <script> 48 <script>
49 import table from "@/utils/mixin/table"; 49 import table from "@/utils/mixin/table";
50 import { datas, sendThis } from "./zxgcdycx"; 50 import { datas, sendThis } from "./zxgcdycx";
51 import { getZjgcdyList } from "@/api/zhcx" 51 import { getZjgcdyList } from "@/api/search.js"
52 export default { 52 export default {
53 components: {}, 53 components: {},
54 mixins: [table], 54 mixins: [table],
......
...@@ -59,7 +59,8 @@ ...@@ -59,7 +59,8 @@
59 </template> 59 </template>
60 60
61 <script> 61 <script>
62 import { getZsStartNo, getSysSerialSingle, getZsEndNo, zsff, getZsglInfo } from "@/api/zsgl.js" 62 import { getZsStartNo, getZsEndNo, zsff, getZsglInfo } from "@/api/zsgl.js"
63 import { getSysSerialSingle } from "@/api/sysSerial.js"
63 export default { 64 export default {
64 props: { 65 props: {
65 formData: { 66 formData: {
......
...@@ -67,7 +67,8 @@ ...@@ -67,7 +67,8 @@
67 67
68 <script> 68 <script>
69 import store from '@/store/index.js' 69 import store from '@/store/index.js'
70 import { getSysSerialSingle, zsrk, getZsglInfo } from "@/api/zsgl.js" 70 import { zsrk, getZsglInfo } from "@/api/zsgl.js"
71 import { getSysSerialSingle } from "@/api/sysSerial.js"
71 export default { 72 export default {
72 props: { 73 props: {
73 formData: { 74 formData: {
......