Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev
Showing
163 changed files
with
1552 additions
and
1480 deletions
src/api/businessApply.js
0 → 100644
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 | } |
src/api/dict.js
0 → 100644
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 | } | ... | ... |
src/api/print.js
0 → 100644
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 | } |
src/api/search.js
0 → 100644
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 |
src/api/sysNotice.js
0 → 100644
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 | } |
src/api/sysPushRecord.js
0 → 100644
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 |
src/api/sysSerial.js
0 → 100644
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 | } | ... | ... |
src/api/sysSqywmbsz.js
0 → 100644
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 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 | } | ... | ... |
src/api/workflow/search.js
0 → 100644
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 | } | ... | ... |
src/api/zhcx.js
deleted
100644 → 0
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 | // 设置流程图元素状态 | ... | ... |
... | @@ -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 | }; | ... | ... |
This diff is collapsed.
Click to expand it.
... | @@ -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> | ... | ... |
This diff is collapsed.
Click to expand it.
... | @@ -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 { | ... | ... |
... | @@ -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 => { | ... | ... |
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
-
Please register or sign in to post a comment