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 1552 additions and 1480 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 };
......
...@@ -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>
......
...@@ -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 => {
......