Merge branch 'dev'
Showing
55 changed files
with
602 additions
and
248 deletions
1 | /* | 1 | /* |
2 | * @Description: 企业银行接口 | 2 | * @Description: 企业银行接口 |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-08 09:18:45 | 4 | * @LastEditTime: 2023-09-11 10:19:36 |
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')) |
... | @@ -63,4 +63,21 @@ export function uploadBatch (data) { | ... | @@ -63,4 +63,21 @@ export function uploadBatch (data) { |
63 | }, | 63 | }, |
64 | data | 64 | data |
65 | }) | 65 | }) |
66 | } | ||
67 | |||
68 | |||
69 | |||
70 | /** | ||
71 | * @description: 删除上传材料目录 | ||
72 | * @param {*} bsmFile | ||
73 | * @author: renchao | ||
74 | */ | ||
75 | export function deleteFile (bsmFile) { | ||
76 | return request({ | ||
77 | url: SERVER.SERVERAPI + '/rest/sys/company/deleteFile', | ||
78 | method: 'get', | ||
79 | params: { | ||
80 | bsmFile: bsmFile | ||
81 | } | ||
82 | }) | ||
66 | } | 83 | } |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
1 | /* | 1 | /* |
2 | * @Description: 信息备案 | 2 | * @Description: 信息备案 |
3 | * @Autor: | 3 | * @Autor: |
4 | * @LastEditTime: 2023-09-08 09:27:58 | 4 | * @LastEditTime: 2023-09-11 11:25:22 |
5 | */ | 5 | */ |
6 | 6 | ||
7 | import request from '@/utils/request' | 7 | import request from '@/utils/request' |
... | @@ -19,6 +19,19 @@ export function addYh (data) { | ... | @@ -19,6 +19,19 @@ export function addYh (data) { |
19 | data | 19 | data |
20 | }) | 20 | }) |
21 | } | 21 | } |
22 | |||
23 | /** | ||
24 | * @description: 编辑银行 | ||
25 | * @param {*} data | ||
26 | * @author: | ||
27 | */ | ||
28 | export function update (data) { | ||
29 | return request({ | ||
30 | url: SERVER.SERVERAPI + '/rest/sys/company/update', | ||
31 | method: 'post', | ||
32 | data | ||
33 | }) | ||
34 | } | ||
22 | /** | 35 | /** |
23 | * @description: 添加企业 | 36 | * @description: 添加企业 |
24 | * @param {*} data | 37 | * @param {*} data | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-07 16:28:14 | 4 | * @LastEditTime: 2023-09-11 11:31:17 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <transition name="msgbox-fade"> | 7 | <transition name="msgbox-fade"> |
... | @@ -166,7 +166,7 @@ | ... | @@ -166,7 +166,7 @@ |
166 | width: 100%; | 166 | width: 100%; |
167 | min-height: 30%; | 167 | min-height: 30%; |
168 | max-height: 90vh; | 168 | max-height: 90vh; |
169 | overflow-y: scroll; | 169 | // overflow-y: scroll; |
170 | box-sizing: border-box; | 170 | box-sizing: border-box; |
171 | } | 171 | } |
172 | 172 | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-07-25 16:08:48 | 4 | * @LastEditTime: 2023-09-11 10:01:32 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <el-image-viewer :on-close="closeViewer" :url-list="urlList"> | 7 | <el-image-viewer :on-close="closeViewer" :url-list="urlList"> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-15 10:01:26 | 4 | * @LastEditTime: 2023-09-11 10:18:11 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <transition name="msgbox-fade"> | 7 | <transition name="msgbox-fade"> |
... | @@ -158,7 +158,7 @@ | ... | @@ -158,7 +158,7 @@ |
158 | } | 158 | } |
159 | 159 | ||
160 | .mask-content { | 160 | .mask-content { |
161 | padding: 5px 20px 50px 20px; | 161 | padding: 5px 20px 30px 20px; |
162 | width: 100%; | 162 | width: 100%; |
163 | min-height: 20%; | 163 | min-height: 20%; |
164 | max-height: 90vh; | 164 | max-height: 90vh; | ... | ... |
... | @@ -40,7 +40,6 @@ export default class filter { | ... | @@ -40,7 +40,6 @@ export default class filter { |
40 | let status = { 1: '正常申请', 2: '一并申请', 3: '补录申请' } | 40 | let status = { 1: '正常申请', 2: '一并申请', 3: '补录申请' } |
41 | return status[val] | 41 | return status[val] |
42 | } | 42 | } |
43 | // 字典 | ||
44 | /** | 43 | /** |
45 | * @description: 字典 | 44 | * @description: 字典 |
46 | * @param {*} val | 45 | * @param {*} val | ... | ... |
1 | /* | 1 | /* |
2 | * @Description: 弹框组件的封装 | 2 | * @Description: 弹框组件的封装 |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-07-12 09:58:13 | 4 | * @LastEditTime: 2023-09-11 10:38:44 |
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' |
... | @@ -49,7 +49,7 @@ export function popupDialog (title, url, params, width = '75%', isMain, height, | ... | @@ -49,7 +49,7 @@ export function popupDialog (title, url, params, width = '75%', isMain, height, |
49 | * @param {*} cancel | 49 | * @param {*} cancel |
50 | * @author: renchao | 50 | * @author: renchao |
51 | */ | 51 | */ |
52 | export function ywPopupDialog (title, url, params, width = '75%', isMain, height, btnShow = true, callback, cancel) { | 52 | export function ywPopupDialog (title, url, params, width = '75%', isMain, btnShow = true, height, callback, cancel) { |
53 | // Popup.install | 53 | // Popup.install |
54 | ywPopup(title, url, { | 54 | ywPopup(title, url, { |
55 | height: height, | 55 | height: height, |
... | @@ -63,7 +63,7 @@ export function ywPopupDialog (title, url, params, width = '75%', isMain, height | ... | @@ -63,7 +63,7 @@ export function ywPopupDialog (title, url, params, width = '75%', isMain, height |
63 | confirm: () => { | 63 | confirm: () => { |
64 | callback() | 64 | callback() |
65 | }, | 65 | }, |
66 | popupDialog: popupDialog // 将 popupDialog 方法传递给弹框组件 | 66 | popupDialog: ywPopupDialog // 将 popupDialog 方法传递给弹框组件 |
67 | }) | 67 | }) |
68 | } | 68 | } |
69 | 69 | ||
... | @@ -80,5 +80,5 @@ export function popupCacel () { | ... | @@ -80,5 +80,5 @@ export function popupCacel () { |
80 | * @author: renchao | 80 | * @author: renchao |
81 | */ | 81 | */ |
82 | export function ywPopupCacel () { | 82 | export function ywPopupCacel () { |
83 | ywPopupDialog().close() | 83 | ywPopup().close() |
84 | } | 84 | } | ... | ... |
... | @@ -49,6 +49,10 @@ export default { | ... | @@ -49,6 +49,10 @@ export default { |
49 | this.dealCheckedItem(); | 49 | this.dealCheckedItem(); |
50 | }, | 50 | }, |
51 | methods: { | 51 | methods: { |
52 | /** | ||
53 | * @description: submitForm | ||
54 | * @author: renchao | ||
55 | */ | ||
52 | submitForm () { | 56 | submitForm () { |
53 | var checkedNodes = this.$refs.tree.getCheckedNodes(); | 57 | var checkedNodes = this.$refs.tree.getCheckedNodes(); |
54 | if (checkedNodes.length > 6) { | 58 | if (checkedNodes.length > 6) { |
... | @@ -65,6 +69,10 @@ export default { | ... | @@ -65,6 +69,10 @@ export default { |
65 | } | 69 | } |
66 | }) | 70 | }) |
67 | }, | 71 | }, |
72 | /** | ||
73 | * @description: queryClick | ||
74 | * @author: renchao | ||
75 | */ | ||
68 | queryClick () { | 76 | queryClick () { |
69 | let that = this | 77 | let that = this |
70 | getMenuInfo().then(res => { | 78 | getMenuInfo().then(res => { |
... | @@ -79,13 +87,28 @@ export default { | ... | @@ -79,13 +87,28 @@ export default { |
79 | } | 87 | } |
80 | this.defaultCheckeds = lookForAllId() | 88 | this.defaultCheckeds = lookForAllId() |
81 | }, | 89 | }, |
90 | /** | ||
91 | * @description: dealCheckedItem | ||
92 | * @author: renchao | ||
93 | */ | ||
82 | dealCheckedItem () { | 94 | dealCheckedItem () { |
83 | }, | 95 | }, |
84 | //关闭窗口 | 96 | //关闭窗口 |
97 | /** | ||
98 | * @description: 关闭窗口 | ||
99 | * @author: renchao | ||
100 | */ | ||
85 | closeDialog () { | 101 | closeDialog () { |
86 | this.$emit("input", false); | 102 | this.$emit("input", false); |
87 | }, | 103 | }, |
88 | //节点选择状态发生改变时 | 104 | //节点选择状态发生改变时 |
105 | /** | ||
106 | * @description: 节点选择状态发生改变时 | ||
107 | * @param {*} data | ||
108 | * @param {*} checked | ||
109 | * @param {*} node | ||
110 | * @author: renchao | ||
111 | */ | ||
89 | handleClick (data, checked, node) { | 112 | handleClick (data, checked, node) { |
90 | var checkedNodes = this.$refs.tree.getCheckedNodes(); | 113 | var checkedNodes = this.$refs.tree.getCheckedNodes(); |
91 | if (checkedNodes.length > 6) { | 114 | if (checkedNodes.length > 6) { | ... | ... |
... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
2 | * @Author: yangwei | 2 | * @Author: yangwei |
3 | * @Date: 2023-09-01 10:39:03 | 3 | * @Date: 2023-09-01 10:39:03 |
4 | * @LastEditors: yangwei | 4 | * @LastEditors: yangwei |
5 | * @LastEditTime: 2023-09-07 09:00:17 | 5 | * @LastEditTime: 2023-09-11 15:48:03 |
6 | * @FilePath: \bdcdj-web\src\views\sjgx\gbmhlgxsjgx\gbmhlgxsjgx.vue | 6 | * @FilePath: \bdcdj-web\src\views\sjgx\gbmhlgxsjgx\gbmhlgxsjgx.vue |
7 | * @Description: | 7 | * @Description: |
8 | * | 8 | * |
... | @@ -83,11 +83,11 @@ | ... | @@ -83,11 +83,11 @@ |
83 | > | 83 | > |
84 | <div | 84 | <div |
85 | :style="{ | 85 | :style="{ |
86 | backgroundColor: item.bgColor, | 86 | backgroundColor: 'rgba(' + item.bgColor + ',0.12)', |
87 | 'box-shadow': '0px 5px 9px -1px ' + item.bgColor, | 87 | border: '1px solid ' + 'rgba(' + item.bgColor + ',0.3)', |
88 | }" | 88 | }" |
89 | > | 89 | > |
90 | <i class="el-icon-s-claim"></i> | 90 | <img :src="item.svg" alt="" /> |
91 | </div> | 91 | </div> |
92 | <p>{{ item.name }}</p> | 92 | <p>{{ item.name }}</p> |
93 | </div> | 93 | </div> |
... | @@ -109,34 +109,97 @@ | ... | @@ -109,34 +109,97 @@ |
109 | </template> | 109 | </template> |
110 | <script> | 110 | <script> |
111 | import { mapGetters } from "vuex"; | 111 | import { mapGetters } from "vuex"; |
112 | import { getSysInterfaceList } from "@/api/ptjk.js"; | ||
112 | export default { | 113 | export default { |
113 | name: "BdcdjWebGbmhlgxsjgx", | 114 | name: "BdcdjWebGbmhlgxsjgx", |
114 | data() { | 115 | data() { |
115 | return { | 116 | return { |
116 | queryForm: {}, | 117 | queryForm: {}, |
117 | searchType: [ | 118 | searchType: [ |
118 | { name: "身份核查", bgColor: "#486DCA", comp: "sfhc" }, | 119 | { |
119 | { name: "婚姻登记信息核验", bgColor: "#AA47AF", comp: "hydjxxhy" }, | 120 | name: "身份核查", |
120 | { name: "金融许可查询", bgColor: "#E1943F", comp: "jrxkcx" }, | 121 | bgColor: "92, 149, 229", |
121 | { name: "企业基本信息查询", bgColor: "#D35450", comp: "qyjbxxcx" }, | 122 | comp: "sfhc", |
122 | { name: "企业基本信息验证", bgColor: "#486DCA", comp: "qyjbxxyz" }, | 123 | svg: require("./images/sfhc.svg"), |
123 | { name: "地域信息查询", bgColor: "#AA47AF", comp: "dyxxcx" }, | 124 | }, |
125 | { | ||
126 | name: "婚姻登记信息核验", | ||
127 | bgColor: "221, 138, 92", | ||
128 | comp: "hydjxxhy", | ||
129 | svg: require("./images/hydjxxhy.svg"), | ||
130 | }, | ||
131 | { | ||
132 | name: "金融许可查询", | ||
133 | bgColor: "61, 164, 131", | ||
134 | comp: "jrxkcx", | ||
135 | svg: require("./images/jrxkcx.svg"), | ||
136 | }, | ||
137 | { | ||
138 | name: "企业基本信息查询", | ||
139 | bgColor: "221, 138, 92", | ||
140 | comp: "qyjbxxcx", | ||
141 | svg: require("./images/qyjbxxcx.svg"), | ||
142 | }, | ||
143 | { | ||
144 | name: "企业基本信息验证", | ||
145 | bgColor: "92, 181, 204", | ||
146 | comp: "qyjbxxyz", | ||
147 | svg: require("./images/qyjbxxyz.svg"), | ||
148 | }, | ||
149 | { | ||
150 | name: "地域信息查询", | ||
151 | bgColor: "92, 149, 229", | ||
152 | comp: "dyxxcx", | ||
153 | svg: require("./images/dyxxcx.svg"), | ||
154 | }, | ||
124 | { | 155 | { |
125 | name: "个体工商户基本信息查询", | 156 | name: "个体工商户基本信息查询", |
126 | bgColor: "#E1943F", | 157 | bgColor: "61, 164, 131", |
127 | comp: "gtgshjbxxcx", | 158 | comp: "gtgshjbxxcx", |
159 | svg: require("./images/gtgshjbxxcx.svg"), | ||
128 | }, | 160 | }, |
129 | { | 161 | { |
130 | name: "个体工商户基本信息验证", | 162 | name: "个体工商户基本信息验证", |
131 | bgColor: "#486DCA", | 163 | bgColor: "141, 100, 197", |
132 | comp: "gtgshjbxxyz", | 164 | comp: "gtgshjbxxyz", |
165 | svg: require("./images/gtgshjbxxyz.svg"), | ||
166 | }, | ||
167 | { | ||
168 | name: "中编办机构信息查询", | ||
169 | bgColor: "141, 100, 197", | ||
170 | comp: "zbbjgxxcx", | ||
171 | svg: require("./images/zbbjgxxcx.svg"), | ||
172 | }, | ||
173 | { | ||
174 | name: "机构信息查询", | ||
175 | bgColor: "92, 149, 229", | ||
176 | comp: "jgxxcx", | ||
177 | svg: require("./images/jgxxcx.svg"), | ||
178 | }, | ||
179 | { | ||
180 | name: "不动产登记信息查询", | ||
181 | bgColor: "231, 128, 118", | ||
182 | comp: "bdcdjxxcx", | ||
183 | svg: require("./images/bdcdjxxcx.svg"), | ||
184 | }, | ||
185 | { | ||
186 | name: "电子营业执照查询", | ||
187 | bgColor: "92, 149, 229", | ||
188 | comp: "dzyyzzcx", | ||
189 | svg: require("./images/dzyyzzcx.svg"), | ||
190 | }, | ||
191 | { | ||
192 | name: "公证书信息查询", | ||
193 | bgColor: "221, 138, 92", | ||
194 | comp: "gzsxxcx", | ||
195 | svg: require("./images/gzsxxcx.svg"), | ||
196 | }, | ||
197 | { | ||
198 | name: "最高法部门", | ||
199 | bgColor: "92, 181, 204", | ||
200 | comp: "zgfbm", | ||
201 | svg: require("./images/zgfbm.svg"), | ||
133 | }, | 202 | }, |
134 | { name: "中编办机构信息查询", bgColor: "#D35450", comp: "zbbjbxxcx" }, | ||
135 | { name: "机构信息查询", bgColor: "#E1943F", comp: "jgxxcx" }, | ||
136 | { name: "不动产登记信息查询", bgColor: "#486DCA", comp: "bdcdjxxcx" }, | ||
137 | { name: "电子营业执照查询", bgColor: "#AA47AF", comp: "dzyyzzcx" }, | ||
138 | { name: "公证书信息查询", bgColor: "#E1943F", comp: "gzsxxcx" }, | ||
139 | { name: "最高法部门", bgColor: "#D35450", comp: "zgfbm" }, | ||
140 | ], | 203 | ], |
141 | dialogVisible: false, | 204 | dialogVisible: false, |
142 | dialogTitle: "", | 205 | dialogTitle: "", |
... | @@ -144,7 +207,16 @@ export default { | ... | @@ -144,7 +207,16 @@ export default { |
144 | }; | 207 | }; |
145 | }, | 208 | }, |
146 | 209 | ||
147 | mounted() {}, | 210 | mounted() { |
211 | getSysInterfaceList({ interfaceType: "4",pageSize:100 }).then((res) => { | ||
212 | if (res.code == 200) { | ||
213 | this.searchType.forEach(item=>{ | ||
214 | let a = res.result.records.filter(i => i.interfaceService == item.name) | ||
215 | |||
216 | }) | ||
217 | } | ||
218 | }); | ||
219 | }, | ||
148 | 220 | ||
149 | methods: { | 221 | methods: { |
150 | /** | 222 | /** |
... | @@ -177,9 +249,9 @@ export default { | ... | @@ -177,9 +249,9 @@ export default { |
177 | box-sizing: border-box; | 249 | box-sizing: border-box; |
178 | padding: 32px 0; | 250 | padding: 32px 0; |
179 | > div { | 251 | > div { |
180 | width: 60px; | 252 | width: 70px; |
181 | height: 60px; | 253 | height: 70px; |
182 | border-radius: 50%; | 254 | border-radius: 4px; |
183 | margin: 0 auto; | 255 | margin: 0 auto; |
184 | cursor: pointer; | 256 | cursor: pointer; |
185 | i { | 257 | i { |
... | @@ -188,11 +260,18 @@ export default { | ... | @@ -188,11 +260,18 @@ export default { |
188 | font-size: 26px; | 260 | font-size: 26px; |
189 | color: #fff; | 261 | color: #fff; |
190 | } | 262 | } |
263 | img { | ||
264 | display: inline-block; | ||
265 | width: 34px; | ||
266 | height: 34px; | ||
267 | margin: 17px 0; | ||
268 | } | ||
191 | } | 269 | } |
192 | p { | 270 | p { |
193 | margin-top: 20px; | 271 | margin-top: 20px; |
194 | cursor: pointer; | 272 | cursor: pointer; |
195 | font-size: 16px; | 273 | font-size: 16px; |
274 | color: #31333c; | ||
196 | } | 275 | } |
197 | } | 276 | } |
198 | /deep/.el-dialog__header { | 277 | /deep/.el-dialog__header { | ... | ... |
1 | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#E78076" d="M967.12 311.43L535.51 72.74l-431.6 238.68c-15.35 8.49-20.92 27.82-12.42 43.19 5.79 10.48 16.64 16.41 27.84 16.41 5.2 0 10.48-1.28 15.35-3.98l400.83-221.68 400.85 221.68c15.39 8.5 34.69 2.93 43.19-12.42 8.48-15.37 2.92-34.7-12.43-43.19zM888.01 837.34c20.08-25.99 32.15-58.49 32.15-93.87 0-84.96-68.87-153.83-153.83-153.83-84.96 0-153.83 68.87-153.83 153.83S681.37 897.3 766.33 897.3c32.37 0 62.36-10.04 87.14-27.13l84.99 80.22a23.721 23.721 0 0 0 16.83 6.97c6.09 0 12.18-2.32 16.83-6.97 9.3-9.3 9.3-24.36 0-33.66l-84.11-79.39z m-121.68 12.35c-58.57 0-106.22-47.65-106.22-106.23 0-58.57 47.65-106.23 106.22-106.23s106.22 47.65 106.22 106.23c0.01 58.58-47.65 106.23-106.22 106.23z" /><path fill="#E78076" d="M574 743.47c0-106.22 86.11-192.33 192.33-192.33 43.73 0 83.92 14.76 116.22 39.35V437.16c0-15.4-8.37-29.57-21.85-37.02L555.95 231.87a42.362 42.362 0 0 0-40.88 0L210.32 400.14a42.294 42.294 0 0 0-21.85 37.02v434.7c0 23.35 18.93 42.28 42.28 42.28h447.12C616.2 882.11 574 817.77 574 743.47zM304.59 444.11h251.26c11.7 0 21.18 9.49 21.18 21.18 0 11.7-9.49 21.18-21.18 21.18H304.59c-11.7 0-21.18-9.49-21.18-21.18 0-11.7 9.48-21.18 21.18-21.18z m134.08 252.53H304.59c-11.7 0-21.18-9.49-21.18-21.18s9.49-21.18 21.18-21.18h134.08c11.7 0 21.18 9.49 21.18 21.18s-9.48 21.18-21.18 21.18z m117.19-105.08H304.59c-11.7 0-21.18-9.49-21.18-21.18 0-11.7 9.49-21.18 21.18-21.18h251.26c11.7 0 21.18 9.49 21.18 21.18 0.01 11.69-9.47 21.18-21.17 21.18z" /></svg> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
src/views/sjgx/gbmhlgxsjgx/images/dyxxcx.svg
0 → 100644
1 | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#5C95E5" d="M1003.51 858.5l-82.41-77.79c19.67-25.47 31.5-57.3 31.5-91.97 0-83.23-67.48-150.71-150.71-150.71-83.24 0-150.71 67.48-150.71 150.71 0 83.24 67.48 150.71 150.71 150.71 31.71 0 61.1-9.85 85.38-26.58l83.27 78.6c4.55 4.56 10.52 6.84 16.49 6.84s11.93-2.28 16.49-6.84c9.1-9.1 9.1-23.86-0.01-32.97z m-201.62-65.68c-57.39 0-104.07-46.68-104.07-104.08 0-57.39 46.69-104.07 104.07-104.07 57.39 0 104.07 46.68 104.07 104.07 0 57.39-46.69 104.08-104.07 104.08zM491.77 589.21s196.09-122.56 196.09-294.13c0-108.3-87.79-196.09-196.09-196.09s-196.09 87.79-196.09 196.09c0 171.57 196.09 294.13 196.09 294.13z m0-367.67c40.61 0 73.53 32.92 73.53 73.54 0 19.5-7.75 38.2-21.54 51.99a73.532 73.532 0 0 1-52 21.54c-40.61 0-73.53-32.92-73.53-73.53 0.01-40.62 32.93-73.54 73.54-73.54zM776.59 429.75l30.34-16.01v81.89c21.87 0.57 42.78 4.78 62.27 12.03V362.1a31.14 31.14 0 0 0-15.06-26.66 31.232 31.232 0 0 0-30.61-0.87l-76.01 40.11c-15.2 8.03-21.03 26.86-13 42.07 8.04 15.19 26.88 21.02 42.07 13zM636.94 789.3l-33.17 19.32-239.75-118.37c-8.79-4.32-19.12-4.28-27.87 0.16L176.6 771.37v-271.7l76.78-57.95c13.72-10.36 16.45-29.89 6.09-43.61-10.38-13.73-29.91-16.44-43.61-6.09l-89.15 67.29a31.145 31.145 0 0 0-12.37 24.85v337.91c0 10.82 5.62 20.87 14.85 26.53a31.066 31.066 0 0 0 30.37 1.23l190.87-96.87 240.77 118.9a31.11 31.11 0 0 0 13.78 3.21c5.42 0 10.83-1.42 15.67-4.23l57.54-33.51c-16.28-13.56-30.15-29.85-41.25-48.03z" /></svg> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#5C95E5" d="M998.35 911.02l-83.67-78.97c19.97-25.85 31.98-58.17 31.98-93.36 0-84.5-68.5-153-153-153s-153.01 68.5-153.01 153 68.5 153 153.01 153c32.19 0 62.03-9.99 86.68-26.98l84.53 79.79a23.6 23.6 0 0 0 16.74 6.93c6.06 0 12.11-2.31 16.74-6.93 9.25-9.26 9.25-24.24 0-33.48z m-204.68-66.69c-58.26 0-105.66-47.4-105.66-105.66s47.4-105.66 105.66-105.66 105.65 47.39 105.65 105.66c0 58.27-47.4 105.66-105.65 105.66z" /><path fill="#5C95E5" d="M610.14 684.99H215.49c-12.05 0-21.82-9.77-21.82-21.82s9.77-21.82 21.82-21.82h413.69c33.32-56.19 94.42-93.98 164.48-93.98 55.07 0 104.56 23.39 139.46 60.63V234.53c0-24.06-19.51-43.58-43.57-43.58H646.79c-1.53-2.82-3.53-5.41-6.33-7.39l-82.77-58.92c3.33-5.71 5.38-12.26 5.38-19.36 0-21.34-17.3-38.64-38.64-38.64s-38.64 17.3-38.64 38.64c0 7.08 2.05 13.65 5.37 19.36l-82.78 58.92c-2.79 1.98-4.79 4.57-6.33 7.39H152.86c-24.06 0-43.57 19.52-43.57 43.58v565.46c0 24.06 19.51 43.57 43.57 43.57h480.91c-19.8-30.13-31.41-66.13-31.41-104.88 0-18.66 2.8-36.64 7.78-53.69z m78.12-338.06h145.1c12.05 0 21.82 9.77 21.82 21.82s-9.77 21.82-21.82 21.82h-145.1c-12.05 0-21.82-9.77-21.82-21.82s9.77-21.82 21.82-21.82zM524.42 154.51l51.2 36.43H473.23l51.19-36.43z m0 154.99c32.72 0 59.25 26.53 59.25 59.25 0 32.71-26.53 59.24-59.25 59.24s-59.25-26.53-59.25-59.24c0.01-32.73 26.53-59.25 59.25-59.25z m-308.93 37.43h145.1c12.05 0 21.82 9.77 21.82 21.82s-9.77 21.82-21.82 21.82h-145.1c-12.05 0-21.82-9.77-21.82-21.82s9.77-21.82 21.82-21.82z m0 146.31h617.87c12.05 0 21.82 9.77 21.82 21.82s-9.77 21.82-21.82 21.82H215.49c-12.05 0-21.82-9.77-21.82-21.82 0-12.06 9.77-21.82 21.82-21.82z" /></svg> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#3DA483" d="M217 535.98l47.27-34.68 47.28 34.68c16.63 12.19 37.97 18.91 60.09 18.91 22.38 0 43.9-6.85 60.59-19.28l47.76-35.59 47.76 35.59c16.69 12.44 38.21 19.28 60.59 19.28 22.12 0 43.46-6.72 60.09-18.91l47.28-34.68 47.27 34.68c16.62 12.19 37.95 18.9 60.07 18.9 49.94 0 90.57-33.29 90.57-74.21 0-1.23-0.04-2.46-0.11-3.68l-0.28-4.8 0.18-3.02-47.67-217.09-1.03-6.35v-6.44c0-24.83-37.96-53.14-71.26-53.14H186.51c-33.29 0-71.25 28.31-71.25 53.14v6.43l-1.03 6.36-47.67 217.1 0.18 3.02-0.29 4.8c-0.07 1.22-0.11 2.45-0.11 3.68 0 40.92 40.63 74.21 90.58 74.21 22.13-0.01 43.47-6.72 60.08-18.91zM218.06 134.71h523.85c19.53 0 35.35-15.82 35.35-35.36S761.44 64 741.91 64H218.06c-19.53 0-35.36 15.82-35.36 35.36s15.83 35.35 35.36 35.35zM949.4 921.3l-80.13-75.63c19.13-24.76 30.63-55.71 30.63-89.42 0-80.93-65.61-146.53-146.53-146.53-80.93 0-146.54 65.6-146.54 146.53s65.61 146.54 146.54 146.54c30.83 0 59.41-9.57 83.01-25.84l80.96 76.42a22.593 22.593 0 0 0 16.03 6.64c5.8 0 11.6-2.22 16.03-6.64 8.85-8.87 8.85-23.22 0-32.07z m-196.04-63.87c-55.79 0-101.19-45.39-101.19-101.19 0-55.79 45.39-101.19 101.19-101.19s101.19 45.39 101.19 101.19-45.39 101.19-101.19 101.19z" /><path fill="#3DA483" d="M584.4 843.36H348.05c-13.02 0-23.57-10.55-23.57-23.57s10.55-23.57 23.57-23.57h219.1c-2.93-13.26-4.59-26.98-4.59-41.11 0-1.96 0.23-3.86 0.29-5.8h-214.8c-13.02 0-23.57-10.55-23.57-23.57s10.55-23.57 23.57-23.57H570.2c13.73-47.28 45.33-86.85 87.04-111.07-3.03-1.86-6.24-3.52-9.08-5.6-22.85 16.77-51.98 26.82-83.7 26.82-32.08 0-61.5-10.27-84.47-27.38-22.96 17.11-52.39 27.38-84.47 27.38-31.72 0-60.84-10.05-83.7-26.82-22.84 16.77-51.98 26.82-83.69 26.82-31.46 0-60.31-9.93-83.07-26.44v277.51c0 43.02 34.87 77.9 77.89 77.9H716.2c-57.32-11.03-105.41-47.84-131.8-97.93z" /></svg> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#8D64C5" d="M934.22 676.57c-71.32 6.56-99.48-52.56-99.48-52.56H723.29s-28.16 59.12-99.48 52.56c0 0-40.17 229.92 154.62 283.08v0.35c0.2-0.06 0.39-0.11 0.59-0.17 0.2 0.06 0.39 0.11 0.59 0.17v-0.34c194.78-53.17 154.61-283.09 154.61-283.09z m-60.92 67.05L777.93 844a18.896 18.896 0 0 1-13.56 5.9h-0.16c-5.07 0-9.93-2.04-13.49-5.64l-45.42-46.21c-7.33-7.46-7.23-19.44 0.22-26.77 7.45-7.33 19.45-7.23 26.76 0.22l31.7 32.25 81.88-86.18c7.22-7.58 19.2-7.87 26.75-0.69 7.57 7.18 7.88 19.16 0.69 26.74zM233.8 530.99l46.77-34.32 46.78 34.31c16.45 12.06 37.57 18.71 59.45 18.71 22.15 0 43.44-6.78 59.95-19.08L494 495.4l47.25 35.21c16.51 12.3 37.8 19.08 59.95 19.08 21.88 0 43-6.64 59.45-18.71l46.78-34.31 46.77 34.32c16.44 12.06 37.55 18.7 59.43 18.7 49.41 0 89.61-32.94 89.61-73.42 0-1.22-0.04-2.43-0.11-3.63l-0.28-4.75 0.18-2.99-47.16-214.79-1.02-6.29v-6.37c0-24.57-37.56-52.57-70.5-52.57H203.64c-32.94 0-70.49 28.01-70.49 52.57v6.37l-1.02 6.29-47.16 214.8 0.18 2.99-0.28 4.75c-0.07 1.2-0.11 2.41-0.11 3.63 0 40.49 40.2 73.42 89.62 73.42 21.88-0.01 42.98-6.64 59.42-18.71zM234.86 133.96h518.31c19.32 0 34.98-15.66 34.98-34.98S772.49 64 753.16 64h-518.3c-19.32 0-34.98 15.66-34.98 34.98s15.65 34.98 34.98 34.98z" /><path fill="#8D64C5" d="M363.46 835.12c-12.88 0-23.32-10.44-23.32-23.32s10.44-23.32 23.32-23.32h219.45a421.032 421.032 0 0 1-6.18-46.41H363.46c-12.88 0-23.32-10.44-23.32-23.32s10.44-23.32 23.32-23.32H575.5c0.72-31.2 4.24-51.62 4.24-51.62 59.62 5.49 95.62-24.71 113.57-46.49-11.89-4.43-23.08-10.11-32.92-17.33-22.61 16.59-51.43 26.53-82.81 26.53-31.74 0-60.85-10.16-83.57-27.09-22.72 16.93-51.83 27.09-83.57 27.09-31.38 0-60.2-9.94-82.81-26.53-22.6 16.59-51.43 26.53-82.8 26.53-31.12 0-59.67-9.83-82.19-26.16v274.59c0 42.55 34.5 77.07 77.07 77.07h411.12c-26.72-29.29-44.34-63-55.74-96.89H363.46z" /></svg> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#DD8A5C" d="M549.35 767.57c0-109.78 89-198.78 198.78-198.78 41.11 0 79.3 12.49 111 33.87V140.49c0-26.04-21.11-47.14-47.14-47.14H193.01c-26.04 0-47.14 21.1-47.14 47.14v729.78c0 26.04 21.11 47.14 47.14 47.14h424.78c-41.86-36.44-68.44-89.98-68.44-149.84zM246.05 203.9h265.57c13.01 0 23.55 10.55 23.55 23.55 0 13.01-10.55 23.55-23.55 23.55H246.05c-13.01 0-23.55-10.55-23.55-23.55 0-13.01 10.55-23.55 23.55-23.55z m0 131.84h408.51c13.01 0 23.55 10.55 23.55 23.55s-10.55 23.55-23.55 23.55H246.05c-13.01 0-23.55-10.55-23.55-23.55s10.55-23.55 23.55-23.55z m-23.55 162.3c0-13.01 10.55-23.55 23.55-23.55h408.51c13.01 0 23.55 10.55 23.55 23.55s-10.55 23.55-23.55 23.55H246.05c-13 0.01-23.55-10.54-23.55-23.55zM425 818.43l-68.35-49.66-68.35 49.66 26.11-80.35-68.35-49.66h84.48l26.11-80.35 26.11 80.35h84.48l-68.35 49.66L425 818.43z" /><path fill="#DD8A5C" d="M961.51 947.22L874.3 864.9c20.82-26.95 33.34-60.64 33.34-97.33 0-88.08-71.41-159.49-159.49-159.49-88.09 0-159.49 71.41-159.49 159.49 0 88.09 71.41 159.5 159.49 159.5 33.56 0 64.66-10.41 90.35-28.12l88.12 83.17c4.82 4.82 11.13 7.23 17.45 7.23s12.63-2.41 17.45-7.23c9.63-9.64 9.63-25.26-0.01-34.9z m-213.37-69.51c-60.73 0-110.14-49.4-110.14-110.14 0-60.73 49.41-110.13 110.14-110.13 60.73 0 110.13 49.41 110.13 110.13 0 60.74-49.4 110.14-110.13 110.14z" /></svg> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#DD8A5C" d="M579.75 56.67c-42.74 0-74.71 43.43-74.71 43.43s-32.14-43.43-75.11-43.43c-1.03 0-2.05 0.03-3.09 0.07-44.5 2.16-84.51 43.3-78.19 95.37 6.32 52.07 86.99 136.34 156.37 173.39 69.04-37.05 149.28-121.32 155.56-173.39 6.29-52.07-33.51-93.2-77.79-95.37a76.64 76.64 0 0 0-3.04-0.07z m132.2 260.28c-2 0-3.09 0.06-3.09 0.06h-10.3s-1.09-0.06-3.08-0.06c-18.69 0-116.87 5.15-141.27 112.25v61.2s-17.9 4.05-20.62 30.6c-1.58 15.47 2.39 50.76 30.93 61.2 0 0 1.22 70.26 57.24 91.8v40.8s-58.27 7.3-109.18 41.04c-52.09-35.38-112.85-42.94-112.85-42.94v-41.28c34-13.06 56.21-6.16 69.62-35.31 34.9-75.86-1.04-197.4-1.04-197.4-24.65-108.15-127.12-113.45-146.96-113.45-2.15 0-3.33 0.06-3.33 0.06s-121.29 0.1-148.29 118.62c0 0-35.5 119.96-1.03 194.96 13.24 28.81 35 21.99 68.59 34.92v40.79s-110.93 13.61-160.36 91.8c-25.13 39.76 2.23 57.98 30.93 71.4 0 0 138.18 74.67 385.29 74.67h4.05c311.14-1.03 418.99-74.66 418.99-74.66 27.41-10.57 56.36-31.64 31.09-71.4-49.7-78.19-161.27-91.8-161.27-91.8l0.76-40.38c56.31-21.53 56.85-92.22 56.85-92.22 28.69-10.44 32.69-45.73 31.09-61.19-2.73-26.58-20.75-30.63-20.75-30.63v-61.2c-24.52-107.08-123.22-112.25-142.01-112.25z m0 0" /></svg> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
src/views/sjgx/gbmhlgxsjgx/images/jgxxcx.svg
0 → 100644
1 | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#5C95E5" d="M870.67 308.43c0-30.3-17.66-57.8-45.21-70.41L468.34 74.52l-357.12 163.5c-27.54 12.61-45.2 40.11-45.2 70.41v10.78h804.65v-10.78zM948.56 927.38l-89.3-84.29c21.32-27.6 34.13-62.09 34.13-99.66 0-90.19-73.12-163.31-163.3-163.31-90.19 0-163.31 73.12-163.31 163.31s73.12 163.31 163.31 163.31c34.36 0 66.21-10.66 92.51-28.79l90.23 85.16c4.94 4.94 11.4 7.41 17.87 7.41 6.46 0 12.93-2.47 17.86-7.41 9.87-9.87 9.87-25.86 0-35.73z m-218.47-71.17c-62.18 0-112.77-50.58-112.77-112.77 0-62.18 50.59-112.77 112.77-112.77s112.77 50.59 112.77 112.77c0 62.18-50.59 112.77-112.77 112.77zM730.09 534.14c18.44 0 36.23 2.61 53.26 7.09V388.3h-89.96v149.26c11.94-2.12 24.15-3.42 36.7-3.42z" /><path fill="#5C95E5" d="M520.78 743.44c0-67.89 32.46-128.04 82.55-166.29V388.3h-89.96v379.64h-90.06V388.3h-89.96v379.64H243.3V388.3h-89.96v379.64H115c-24.81 0-44.92 20.11-44.92 44.91v90.02h524.59c-45.16-38.38-73.89-95.52-73.89-159.43z" /></svg> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
src/views/sjgx/gbmhlgxsjgx/images/jrxkcx.svg
0 → 100644
1 | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#3DA483" d="M379.77 504.81l132.28-132.28 132.29 132.28-132.3 132.28-132.27-132.28z m0 0" /><path fill="#3DA483" d="M512 56.79c-247.14 0-448 200.86-448 448s200.86 448 448 448 448-200.86 448-448c0-247.13-200.86-448-448-448z m189.78 473.85L538.09 694.58c-6.89 6.89-16.24 10.83-26.09 10.83-9.85 0-18.95-3.94-26.09-10.83L321.97 530.64c-14.27-14.27-14.27-37.66 0-51.94l163.94-163.94A36.897 36.897 0 0 1 512 303.93c9.85 0 18.95 3.94 26.09 10.83L702.03 478.7c14.28 14.28 14.28 37.66-0.25 51.94z m0 0" /></svg> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#DD8A5C" d="M952.51 913.71l-90.36-85.29c21.57-27.92 34.54-62.83 34.54-100.84 0-91.27-73.98-165.25-165.25-165.25s-165.25 73.99-165.25 165.25 73.99 165.25 165.25 165.25c34.77 0 67-10.79 93.61-29.14l91.3 86.17c5 4.99 11.54 7.49 18.08 7.49 6.54 0 13.08-2.5 18.08-7.49 9.99-9.98 9.99-26.16 0-36.15z m-221.07-72.02c-62.92 0-114.11-51.19-114.11-114.11s51.19-114.11 114.11-114.11 114.11 51.19 114.11 114.11-51.19 114.11-114.11 114.11z" /><path fill="#DD8A5C" d="M522.04 727.58c0-115.65 93.75-209.4 209.4-209.4 63.82 0 120.87 28.64 159.28 73.66V377.29c0-24.96-20.23-45.19-45.19-45.19H641.35V189.36c0-24.93-20.21-45.15-45.14-45.15H183.04c-24.96 0-45.18 20.23-45.18 45.19v650.28H86.55C74.1 839.68 64 849.77 64 862.23c0 12.45 10.09 22.55 22.55 22.55h506.86c-43.67-38.38-71.37-94.49-71.37-157.2z m186.74-285.93h69.49c12.45 0 22.55 10.09 22.55 22.55s-10.09 22.55-22.55 22.55h-69.49c-12.45 0-22.55-10.09-22.55-22.55s10.09-22.55 22.55-22.55z m-224.7 222.72H295.12c-12.45 0-22.55-10.09-22.55-22.55 0-12.45 10.09-22.55 22.55-22.55h188.96c12.45 0 22.55 10.09 22.55 22.55s-10.1 22.55-22.55 22.55z m0-137.03H295.12c-12.45 0-22.55-10.09-22.55-22.55s10.09-22.55 22.55-22.55h188.96c12.45 0 22.55 10.09 22.55 22.55s-10.1 22.55-22.55 22.55z m0-137.05H295.12c-12.45 0-22.55-10.09-22.55-22.55 0-12.45 10.09-22.55 22.55-22.55h188.96c12.45 0 22.55 10.09 22.55 22.55s-10.1 22.55-22.55 22.55z" /></svg> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#5CB5CC" d="M580.39 592.07c102.33 9.42 142.73-75.4 142.73-75.4H883s22.15 46.22 74.94 66.61V367.27c0-26.26-21.29-47.55-47.55-47.55H695.55v-150.2c0-26.23-21.27-47.5-47.5-47.5H213.3c-26.26 0-47.55 21.29-47.55 47.55v684.26h-53.99c-13.11 0-23.72 10.62-23.72 23.72s10.62 23.72 23.72 23.72H648.67c-100.43-124.94-68.28-309.2-68.28-309.2zM766.5 435h73.12c13.1 0 23.72 10.62 23.72 23.72s-10.62 23.72-23.72 23.72H766.5c-13.1 0-23.72-10.62-23.72-23.72S753.4 435 766.5 435zM530.07 669.36H331.23c-13.1 0-23.72-10.62-23.72-23.72s10.62-23.72 23.72-23.72h198.83c13.1 0 23.72 10.62 23.72 23.72 0.01 13.1-10.61 23.72-23.71 23.72z m0-144.19H331.23c-13.1 0-23.72-10.62-23.72-23.72s10.62-23.72 23.72-23.72h198.83c13.1 0 23.72 10.62 23.72 23.72 0.01 13.09-10.61 23.72-23.71 23.72z m0-144.21H331.23c-13.1 0-23.72-10.62-23.72-23.72s10.62-23.72 23.72-23.72h198.83c13.1 0 23.72 10.62 23.72 23.72 0.01 13.1-10.61 23.72-23.71 23.72z" /><path fill="#5CB5CC" d="M980.13 625.99c-81.38 7.49-113.5-59.96-113.5-59.96H739.49s-32.12 67.45-113.5 59.96c0 0-45.83 262.32 176.4 322.98v0.39c0.23-0.06 0.44-0.13 0.67-0.2 0.23 0.07 0.44 0.13 0.67 0.2v-0.39c222.24-60.66 176.4-322.98 176.4-322.98z m-69.5 76.49L801.82 817a21.495 21.495 0 0 1-15.47 6.72h-0.19c-5.78 0-11.33-2.32-15.39-6.43l-51.82-52.73c-8.37-8.51-8.25-22.18 0.25-30.53s22.19-8.24 30.53 0.25l36.17 36.79 93.42-98.32c8.23-8.65 21.9-8.98 30.52-0.79 8.64 8.21 9 21.88 0.79 30.52z" /></svg> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
src/views/sjgx/gbmhlgxsjgx/images/sfhc.svg
0 → 100644
1 | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#5C95E5" d="M431.39 620.64c-15.62-12.76-46.36-26.05-63.61-31.78-3.75-1.23-18.75-13.7-4.37-29.59 14.32-15.82 24.28-39 28.23-53.66 3.81-14.11 5.79-40.16-2.86-58.57-7.16-15.34-15.82-25.7-30.21-33-7.98-4.02-22.57-7.02-36.13-7.02-11.66 0-26.05 4.5-39.48 14.66-37.23 26.52-19.77 91.97-19.77 91.97s16.36 35.86 25.36 44.39c9 8.52 6.07 21.48-1.44 28.02-7.5 6.55-34.29 15.47-38.79 17.46-12.27 5.39-36.07 25.09-38.59 28.08-1.3 1.58-6.41 8.39-8.73 14.59-1.98 5.46-1.3 10.5-1.3 10.5l253.56-0.55c-0.28-2.87 0.34-6.75-1.16-10.63-3.46-9.19-13.14-18.68-20.71-24.87z" /><path fill="#5C95E5" d="M816.45 582.61c54.18 0 102.77 23.4 136.65 60.47V226.73c0-25.97-21.05-47.03-47.03-47.03H111.03C85.06 179.7 64 200.76 64 226.73V837c0 25.97 21.06 47.03 47.03 47.03h561.12c-25.6-31.78-41-72.12-41-116.11 0-102.34 82.96-185.31 185.3-185.31zM611.24 352.8h266.72c11.7 0 21.19 9.48 21.19 21.19s-9.48 21.19-21.19 21.19H611.24c-11.7 0-21.19-9.48-21.19-21.19s9.49-21.19 21.19-21.19z m0 92h266.72c11.7 0 21.19 9.48 21.19 21.19s-9.48 21.19-21.19 21.19H611.24c-11.7 0-21.19-9.48-21.19-21.19s9.49-21.19 21.19-21.19zM508.55 688.17c0 14.25-11.56 25.81-25.81 25.81H170.13c-14.26 0-25.81-11.56-25.81-25.81V375.55c0-14.26 11.55-25.8 25.81-25.8h312.62c14.25 0 25.81 11.55 25.81 25.8v312.62z m81.51-130.19c0-11.7 9.48-21.19 21.19-21.19h117.04c11.7 0 21.19 9.48 21.19 21.19s-9.48 21.19-21.19 21.19H611.24c-11.7 0-21.18-9.49-21.18-21.19z" /><path fill="#5C95E5" d="M816.45 624.37c-79.28 0-143.55 64.27-143.55 143.55 0 79.28 64.27 143.55 143.55 143.55 79.28 0 143.55-64.27 143.55-143.55 0-79.28-64.27-143.55-143.55-143.55z m93.36 100.52l-99.73 104.96a19.75 19.75 0 0 1-14.18 6.16h-0.17c-5.3 0-10.39-2.13-14.11-5.9l-47.5-48.32c-7.67-7.8-7.56-20.33 0.23-27.98 7.79-7.67 20.33-7.56 27.98 0.23l33.15 33.72 85.62-90.12c7.55-7.92 20.07-8.23 27.97-0.72 7.94 7.53 8.26 20.05 0.74 27.97z" /></svg> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#8D64C5" d="M493.47 749.32c12.07-87.65 83.87-158.33 171.69-169.1 50.62-6.22 98.07 6.63 136.16 32.32l-0.87-274.95-250.81-234.37H135.18c-26.04 0-47.14 21.1-47.14 47.14v729.78c0 26.03 21.1 47.14 47.14 47.14h424.78c-48.31-42.06-76.27-106.91-66.49-177.96zM188.24 213.76H414.6c13.01 0 23.55 10.55 23.55 23.55 0 13.01-10.55 23.55-23.55 23.55H188.24c-13.01 0-23.55-10.55-23.55-23.55-0.01-13 10.54-23.55 23.55-23.55z m0 154.38h342.58c13.01 0 23.55 10.55 23.55 23.55s-10.55 23.55-23.55 23.55H188.24c-13.01 0-23.55-10.55-23.55-23.55s10.54-23.55 23.55-23.55z m-23.56 177.93c0-13.01 10.55-23.55 23.55-23.55h342.58c13.01 0 23.55 10.55 23.55 23.55s-10.55 23.55-23.55 23.55H188.24c-13.01 0-23.56-10.54-23.56-23.55z" /><path fill="#8D64C5" d="M903.68 957.09l-87.21-82.32c20.82-26.95 33.34-60.64 33.34-97.33 0-88.09-71.41-159.5-159.49-159.5-88.09 0-159.5 71.41-159.5 159.5s71.41 159.5 159.5 159.5c33.56 0 64.66-10.42 90.35-28.13l88.12 83.17c4.82 4.82 11.14 7.23 17.45 7.23s12.63-2.41 17.45-7.23c9.63-9.63 9.63-25.24-0.01-34.89z m-213.37-69.51c-60.73 0-110.14-49.4-110.14-110.13s49.41-110.14 110.14-110.14c60.73 0 110.13 49.41 110.13 110.14 0.01 60.73-49.4 110.13-110.13 110.13z" /></svg> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
src/views/sjgx/gbmhlgxsjgx/images/zgfbm.svg
0 → 100644
1 | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#5CB5CC" d="M809.45 303.13a27.897 27.897 0 0 0 5.94-21.5 28.506 28.506 0 0 0-12.01-19.09L572.26 99.13c-13.74-9.55-32.5-7.02-43.21 5.83a28.258 28.258 0 0 0-5.83 13.94l272.45 193.83a29.193 29.193 0 0 0 13.78-9.6zM458.25 693.21c13.71 9.57 32.46 7.07 43.18-5.76a26.91 26.91 0 0 0 5.94-14.28L232.72 480.61a31.213 31.213 0 0 0-11.63 8.71 27.742 27.742 0 0 0-5.86 21.54c1.21 7.71 5.52 14.6 11.94 19.05l231.08 163.3zM959.64 660.19a36.953 36.953 0 0 0-15.71-24.98l-263.21-186.3 83.98-104.98c3.77-4.55 6.33-9.98 7.42-15.78L522.26 150.38a40.284 40.284 0 0 0-15.21 11.48L423.03 266.8l-9.56-6.72c-17.95-12.56-42.52-9.25-56.51 7.61l-17.06 21.32a36.16 36.16 0 0 0-7.68 28.15c1.53 9.96 7.18 18.94 15.71 24.92l9.49 6.68-87 108.54a36.648 36.648 0 0 0-6.68 13.15L517.63 648.4c3.9-2.36 7.39-5.34 10.34-8.82l87-108.61 263.21 186.12c17.87 12.62 42.42 9.45 56.51-7.29l17.06-21.46a36.306 36.306 0 0 0 7.89-28.15zM693.24 823.03h-36.6v-49.72c0-14.67-11.89-26.56-26.56-26.56H153.69c-14.67 0-26.56 11.89-26.56 26.56v49.72h-36.6c-14.65 0-26.53 11.88-26.53 26.54v71.98c0 14.65 11.88 26.54 26.53 26.54h602.71c14.66 0 26.54-11.88 26.54-26.54v-71.98c0-14.66-11.88-26.54-26.54-26.54z" /></svg> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
... | @@ -75,6 +75,10 @@ | ... | @@ -75,6 +75,10 @@ |
75 | }, | 75 | }, |
76 | methods: { | 76 | methods: { |
77 | // 初始化数据 | 77 | // 初始化数据 |
78 | /** | ||
79 | * @description: 初始化数据 | ||
80 | * @author: renchao | ||
81 | */ | ||
78 | queryClick () { | 82 | queryClick () { |
79 | this.$startLoading(); | 83 | this.$startLoading(); |
80 | getSqcxPage({ ...this.queryForm, ...this.pageData }).then((res) => { | 84 | getSqcxPage({ ...this.queryForm, ...this.pageData }).then((res) => { | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-01 14:09:02 | 4 | * @LastEditTime: 2023-09-11 16:12:27 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <dialogBox | 7 | <dialogBox |
... | @@ -16,8 +16,8 @@ | ... | @@ -16,8 +16,8 @@ |
16 | 16 | ||
17 | <el-tabs v-model="activeName" @tab-click="handleClick" class="from-clues-header"> | 17 | <el-tabs v-model="activeName" @tab-click="handleClick" class="from-clues-header"> |
18 | <el-tab-pane label="基本信息" name="1"></el-tab-pane> | 18 | <el-tab-pane label="基本信息" name="1"></el-tab-pane> |
19 | <el-tab-pane label="银行机构" name="2"></el-tab-pane> | 19 | <el-tab-pane label="企业信息" name="2"></el-tab-pane> |
20 | <el-tab-pane label="企业信息" name="3"></el-tab-pane> | 20 | <el-tab-pane label="银行机构" name="3"></el-tab-pane> |
21 | </el-tabs> | 21 | </el-tabs> |
22 | 22 | ||
23 | <el-form | 23 | <el-form |
... | @@ -28,7 +28,7 @@ | ... | @@ -28,7 +28,7 @@ |
28 | label-width="120px"> | 28 | label-width="120px"> |
29 | <el-form-item label="身份证读卡器"> | 29 | <el-form-item label="身份证读卡器"> |
30 | <el-button type="text" icon="el-icon-tickets" :disabled="!showButton" @click="readClick">读取</el-button> | 30 | <el-button type="text" icon="el-icon-tickets" :disabled="!showButton" @click="readClick">读取</el-button> |
31 | <el-button type="primary">信息备案</el-button> | 31 | <el-button type="primary" v-if="isBz" @click="handleFilings">信息备案</el-button> |
32 | </el-form-item> | 32 | </el-form-item> |
33 | <el-row> | 33 | <el-row> |
34 | <el-col :span="8"> | 34 | <el-col :span="8"> |
... | @@ -62,6 +62,7 @@ | ... | @@ -62,6 +62,7 @@ |
62 | clearable | 62 | clearable |
63 | v-model="ruleForm.zjzl" | 63 | v-model="ruleForm.zjzl" |
64 | :disabled="!showButton" | 64 | :disabled="!showButton" |
65 | @change="handleZjzl" | ||
65 | class="width100" | 66 | class="width100" |
66 | placeholder="请选择"> | 67 | placeholder="请选择"> |
67 | <el-option | 68 | <el-option |
... | @@ -254,105 +255,93 @@ | ... | @@ -254,105 +255,93 @@ |
254 | </el-row> | 255 | </el-row> |
255 | </el-form> | 256 | </el-form> |
256 | <div v-if="activeName==2" class="padding10"> | 257 | <div v-if="activeName==2" class="padding10"> |
257 | <el-form :model="queryForm" label-width="80px"> | 258 | <el-form :model="queryFormQY" label-width="80px"> |
258 | <el-row> | 259 | <el-row> |
259 | <el-col :span="8"> | 260 | <el-col :span="8"> |
260 | <el-form-item label="证件号"> | 261 | <el-form-item label="姓名/名称"> |
261 | <el-input placeholder="证件号" maxlength="28" v-model="queryForm.zjh" clearable class="width100"> | 262 | <el-input placeholder="姓名/名称" v-model="queryFormQY.qymc" clearable class="width100"> |
262 | </el-input> | 263 | </el-input> |
263 | </el-form-item> | 264 | </el-form-item> |
264 | </el-col> | 265 | </el-col> |
265 | <el-col :span="8"> | 266 | <el-col :span="8"> |
266 | <el-form-item label="姓名/名称"> | 267 | <el-form-item label="证件号"> |
267 | <el-input placeholder="" v-model.trim="queryForm.sqrmc" clearable class="width100"> | 268 | <el-input placeholder="证件号" v-model="queryFormQY.zjh" clearable class="width100"> |
268 | </el-input> | 269 | </el-input> |
269 | </el-form-item> | 270 | </el-form-item> |
270 | </el-col> | 271 | </el-col> |
271 | <el-col :span="8" class="btnColRight"> | 272 | <el-col :span="8" class="btnColRight"> |
272 | <el-form-item> | 273 | <el-form-item> |
273 | <el-button type="primary" @click="handleSearch">查询</el-button> | 274 | <el-button type="primary" @click="handleSearchQY">查询</el-button> |
274 | </el-form-item> | 275 | </el-form-item> |
275 | </el-col> | 276 | </el-col> |
276 | </el-row> | 277 | </el-row> |
277 | </el-form> | 278 | </el-form> |
278 | <el-table :data="tableDataYh.data" border v-Loading="loading" :height="426.8"> | 279 | <el-table :data="tableDataQy.data" border v-Loading="loading" :height="426.8"> |
279 | <el-table-column v-for="item in tableDataYh.columns" :key="item.index" :prop="item.prop" :label="item.label" align="center"> | 280 | <el-table-column label="序号" type="index" width="50" align="center"> |
280 | </el-table-column> | ||
281 | <el-table-column label="证件种类"> | ||
282 | <template slot-scope="scope"> | 281 | <template slot-scope="scope"> |
283 | <el-select v-model="scope.row.zjh" placeholder="请选择"> | 282 | {{(pageData.currentPage - 1) * pageData.pageSize + scope.$index + 1}} |
284 | <el-option | ||
285 | v-for="item in dictData['A30']" | ||
286 | :key="item.dcode" | ||
287 | :label="item.dname" | ||
288 | :value="item.dcode"> | ||
289 | </el-option> | ||
290 | </el-select> | ||
291 | </template> | 283 | </template> |
292 | </el-table-column> | 284 | </el-table-column> |
285 | <el-table-column v-for="item in tableDataQy.columns" :key="item.index" :width="item.width" :prop="item.prop" :label="item.label" align="center"> | ||
286 | </el-table-column> | ||
293 | <el-table-column label="操作" width="50"> | 287 | <el-table-column label="操作" width="50"> |
294 | <template slot-scope="scope"> | 288 | <template slot-scope="scope"> |
295 | <el-button type="text" @click="handlesYhSelect(scope.row)">使用</el-button> | 289 | <el-button type="text" @click="handlesQYSelect(scope.row)">使用</el-button> |
296 | </template> | 290 | </template> |
297 | </el-table-column> | 291 | </el-table-column> |
298 | </el-table> | 292 | </el-table> |
299 | <el-pagination background layout="prev, pager, next,total" :total="tableDataYh.total" | 293 | <el-pagination background layout="prev, pager, next,total" :total="tableDataQy.total" |
300 | @current-change="handleCurrentChange"></el-pagination> | 294 | @current-change="handleQYCurrentChange"></el-pagination> |
301 | 295 | ||
302 | </div> | 296 | </div> |
303 | 297 | ||
304 | <div v-if="activeName==3" class="padding10"> | 298 | <div v-if="activeName==3" class="padding10"> |
305 | <el-form :model="queryForm" label-width="80px"> | 299 | <el-form :model="queryFormYH" label-width="80px"> |
306 | <el-row> | 300 | <el-row> |
307 | <el-col :span="8"> | 301 | <el-col :span="8"> |
308 | <el-form-item label="证件号"> | 302 | <el-form-item label="姓名/名称"> |
309 | <el-input placeholder="证件号" maxlength="28" v-model="queryForm.zjh" clearable class="width100"> | 303 | <el-input placeholder="姓名/名称" v-model="queryFormYH.qymc" clearable class="width100"> |
310 | </el-input> | 304 | </el-input> |
311 | </el-form-item> | 305 | </el-form-item> |
312 | </el-col> | 306 | </el-col> |
313 | <el-col :span="8"> | 307 | <el-col :span="8"> |
314 | <el-form-item label="姓名/名称"> | 308 | <el-form-item label="证件号"> |
315 | <el-input placeholder="" v-model.trim="queryForm.sqrmc" clearable class="width100"> | 309 | <el-input placeholder="证件号" v-model="queryFormYH.zjh" clearable class="width100"> |
316 | </el-input> | 310 | </el-input> |
317 | </el-form-item> | 311 | </el-form-item> |
318 | </el-col> | 312 | </el-col> |
319 | <el-col :span="8" class="btnColRight"> | 313 | <el-col :span="8" class="btnColRight"> |
320 | <el-form-item> | 314 | <el-form-item> |
321 | <el-button type="primary" @click="handleSearch">查询</el-button> | 315 | <el-button type="primary" @click="handleSearchYH">查询</el-button> |
322 | </el-form-item> | 316 | </el-form-item> |
323 | </el-col> | 317 | </el-col> |
324 | </el-row> | 318 | </el-row> |
325 | </el-form> | 319 | </el-form> |
326 | <el-table :data="tableDataQy.data" border v-Loading="loading" :height="426.8"> | 320 | <el-table :data="tableDataYh.data" border v-Loading="loading" :height="426.8"> |
327 | <el-table-column v-for="item in tableDataQy.columns" :key="item.index" :prop="item.prop" :label="item.label" align="center"> | 321 | <el-table-column label="序号" type="index" width="50" align="center"> |
328 | </el-table-column> | ||
329 | <el-table-column label="证件种类"> | ||
330 | <template slot-scope="scope"> | 322 | <template slot-scope="scope"> |
331 | <el-select v-model="scope.row.zjh" placeholder="请选择"> | 323 | {{(pageData.currentPage - 1) * pageData.pageSize + scope.$index + 1}} |
332 | <el-option | ||
333 | v-for="item in dictData['A30']" | ||
334 | :key="item.dcode" | ||
335 | :label="item.dname" | ||
336 | :value="item.dcode"> | ||
337 | </el-option> | ||
338 | </el-select> | ||
339 | </template> | 324 | </template> |
340 | </el-table-column> | 325 | </el-table-column> |
326 | <el-table-column v-for="item in tableDataYh.columns" :key="item.index" :prop="item.prop" :label="item.label" align="center"> | ||
327 | </el-table-column> | ||
341 | <el-table-column label="操作" width="50"> | 328 | <el-table-column label="操作" width="50"> |
342 | <template slot-scope="scope"> | 329 | <template slot-scope="scope"> |
343 | <el-button type="text" @click="handlesYhSelect(scope.row)">使用</el-button> | 330 | <el-button type="text" @click="handlesYHSelect(scope.row)">使用</el-button> |
344 | </template> | 331 | </template> |
345 | </el-table-column> | 332 | </el-table-column> |
346 | </el-table> | 333 | </el-table> |
347 | <el-pagination background layout="prev, pager, next,total" :total="tableDataQy.total" | 334 | <el-pagination background layout="prev, pager, next,total" :total="tableDataYh.total" |
348 | @current-change="handleCurrentChange"></el-pagination> | 335 | @current-change="handleYHCurrentChange"></el-pagination> |
349 | </div> | 336 | </div> |
350 | 337 | ||
351 | </dialogBox> | 338 | </dialogBox> |
352 | </template> | 339 | </template> |
353 | <script> | 340 | <script> |
354 | import { mapGetters } from "vuex"; | 341 | import { mapGetters } from "vuex"; |
342 | import store from '@/store/index.js' | ||
355 | import { getIdCardInfo } from '@/utils/operation.js' | 343 | import { getIdCardInfo } from '@/utils/operation.js' |
344 | import { queryQyByPage, queryYhByPage, addQy } from "@/api/xxba.js"; | ||
356 | import { dataYh, dataQy, sendThis } from "../../javascript/addQlrData"; | 345 | import { dataYh, dataQy, sendThis } from "../../javascript/addQlrData"; |
357 | export default { | 346 | export default { |
358 | props: { | 347 | props: { |
... | @@ -366,6 +355,7 @@ | ... | @@ -366,6 +355,7 @@ |
366 | data () { | 355 | data () { |
367 | return { | 356 | return { |
368 | isShow: false, | 357 | isShow: false, |
358 | isBz: false, | ||
369 | activeName: '1', | 359 | activeName: '1', |
370 | loading: false, | 360 | loading: false, |
371 | myValue: this.value, | 361 | myValue: this.value, |
... | @@ -398,28 +388,32 @@ | ... | @@ -398,28 +388,32 @@ |
398 | zjzl: [{ required: true, message: "证件种类", trigger: "change" }], | 388 | zjzl: [{ required: true, message: "证件种类", trigger: "change" }], |
399 | zjh: [{ required: true, message: "证件号", trigger: "blur" }], | 389 | zjh: [{ required: true, message: "证件号", trigger: "blur" }], |
400 | }, | 390 | }, |
401 | tableDataYh: { | 391 | |
402 | total: 0, | 392 | pageData: { |
403 | columns: dataYh.columns(), | 393 | currentPage: 1, |
404 | data: [ | 394 | pageSize: 8 |
405 | { | ||
406 | sqrmc: '李怡然', | ||
407 | zjh: '99999999999', | ||
408 | frmc: '李怡然同学', | ||
409 | txdz: '山东日照', | ||
410 | dh: '18802933269' | ||
411 | } | ||
412 | ], | ||
413 | }, | 395 | }, |
414 | queryForm: { | 396 | // 企业 |
415 | zjh: "", | 397 | queryFormQY: { |
416 | sqrmc: "" | 398 | qymc: "", |
399 | zjh: "" | ||
417 | }, | 400 | }, |
418 | tableDataQy: { | 401 | tableDataQy: { |
419 | total: 0, | 402 | total: 0, |
420 | columns: dataQy.columns(), | 403 | columns: dataQy.columns(), |
421 | data: [], | 404 | data: [], |
422 | }, | 405 | }, |
406 | // 银行 | ||
407 | queryFormYH: { | ||
408 | qymc: "", | ||
409 | zjh: "" | ||
410 | }, | ||
411 | tableDataYh: { | ||
412 | total: 0, | ||
413 | columns: dataYh.columns(), | ||
414 | data: [ | ||
415 | ], | ||
416 | }, | ||
423 | } | 417 | } |
424 | }, | 418 | }, |
425 | mounted () { | 419 | mounted () { |
... | @@ -438,6 +432,27 @@ | ... | @@ -438,6 +432,27 @@ |
438 | } | 432 | } |
439 | }, | 433 | }, |
440 | methods: { | 434 | methods: { |
435 | // 证件种类选择 | ||
436 | handleZjzl (val) { | ||
437 | if (['6', '7', '8'].includes(val)) { | ||
438 | this.isBz = true | ||
439 | } else { | ||
440 | this.isBz = false | ||
441 | } | ||
442 | }, | ||
443 | // 信息备案 | ||
444 | handleFilings () { | ||
445 | this.ruleForm.qymc = this.ruleForm.sqrmc | ||
446 | this.ruleForm.dwdz = this.ruleForm.txdz | ||
447 | addQy(this.ruleForm).then(res => { | ||
448 | if (res.code == 200) { | ||
449 | this.$message.success('备案成功') | ||
450 | this.$refs['ruleForm'].resetFields(); | ||
451 | } else { | ||
452 | this.$message.error(res.message); | ||
453 | } | ||
454 | }) | ||
455 | }, | ||
441 | /** | 456 | /** |
442 | * @description: handleClick | 457 | * @description: handleClick |
443 | * @param {*} event | 458 | * @param {*} event |
... | @@ -450,28 +465,77 @@ | ... | @@ -450,28 +465,77 @@ |
450 | } else { | 465 | } else { |
451 | this.isShow = true | 466 | this.isShow = true |
452 | } | 467 | } |
468 | this.pageData.currentPage = 1 | ||
469 | if (this.activeName == 2) { | ||
470 | this.handleSearchQY() | ||
471 | } else { | ||
472 | this.handleSearchYH() | ||
473 | } | ||
453 | }, | 474 | }, |
454 | /** | 475 | /** |
455 | * @description: 身份证打卡器 | 476 | * @description:企业查询 |
456 | * @param {*} row | ||
457 | * @author: renchao | 477 | * @author: renchao |
458 | */ | 478 | */ |
459 | handlesYhSelect (row) { | 479 | dicStatus (val, code) { |
460 | this.$emit("updateDetail", _.cloneDeep(row)); | 480 | let data = store.getters.dictData[code], |
481 | name = '暂无' | ||
482 | if (data) { | ||
483 | data.map((item) => { | ||
484 | if (item.dcode == val) { | ||
485 | name = item.dname | ||
486 | } | ||
487 | }) | ||
488 | return name | ||
489 | } | ||
490 | }, | ||
491 | handleSearchQY () { | ||
492 | let data = { ...this.queryFormQY, ...this.pageData } | ||
493 | this.tableDataQy.data = [] | ||
494 | queryQyByPage(data).then((res) => { | ||
495 | if (res.code === 200) { | ||
496 | let { total, records } = res.result; | ||
497 | this.tableDataQy.total = total; | ||
498 | this.tableDataQy.data = records; | ||
499 | this.tableDataQy.data.forEach(item => { | ||
500 | item.zjzlMc = this.dicStatus(item.zjzl, 'A30') | ||
501 | item.sqrmc = item.qymc | ||
502 | item.txdz = item.dwdz | ||
503 | }) | ||
504 | } | ||
505 | }) | ||
506 | }, | ||
507 | handleQYCurrentChange (val) { | ||
508 | this.pageData.currentPage = val | ||
509 | this.handleSearchQY() | ||
510 | }, | ||
511 | handlesQYSelect (val) { | ||
512 | this.$emit("updateDetail", _.cloneDeep(val)); | ||
461 | this.$emit("input", false); | 513 | this.$emit("input", false); |
462 | }, | 514 | }, |
463 | /** | 515 | // 银行 |
464 | * @description: handleSearch | 516 | handleSearchYH () { |
465 | * @author: renchao | 517 | let data = { ...this.queryFormYH, ...this.pageData } |
466 | */ | 518 | this.tableDataYh.data = [] |
467 | handleSearch () { }, | 519 | queryYhByPage(data).then((res) => { |
468 | /** | 520 | if (res.code === 200) { |
469 | * @description: handleCurrentChange | 521 | let { total, records } = res.result; |
470 | * @param {*} val | 522 | this.tableDataYh.total = total; |
471 | * @author: renchao | 523 | this.tableDataYh.data = records; |
472 | */ | 524 | this.tableDataYh.data.forEach(item => { |
473 | handleCurrentChange (val) { | 525 | item.zjzlMc = this.dicStatus(item.zjzl, 'A30') |
474 | console.log(val); | 526 | item.sqrmc = item.qymc |
527 | item.txdz = item.dwdz | ||
528 | }) | ||
529 | } | ||
530 | }) | ||
531 | }, | ||
532 | handleYHCurrentChange (val) { | ||
533 | this.pageData.currentPage = val | ||
534 | this.handleSearchQY() | ||
535 | }, | ||
536 | handlesYHSelect (val) { | ||
537 | this.$emit("updateDetail", _.cloneDeep(val)); | ||
538 | this.$emit("input", false); | ||
475 | }, | 539 | }, |
476 | /** | 540 | /** |
477 | * @description: 身份证打卡器 | 541 | * @description: 身份证打卡器 | ... | ... |
... | @@ -195,6 +195,10 @@ | ... | @@ -195,6 +195,10 @@ |
195 | } | 195 | } |
196 | }, | 196 | }, |
197 | methods: { | 197 | methods: { |
198 | /** | ||
199 | * @description: handleSubmit | ||
200 | * @author: renchao | ||
201 | */ | ||
198 | handleSubmit () { | 202 | handleSubmit () { |
199 | this.loading = true | 203 | this.loading = true |
200 | updateClml(this.tableData).then(res => { | 204 | updateClml(this.tableData).then(res => { | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-06 16:15:09 | 4 | * @LastEditTime: 2023-09-11 11:29:36 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="height:720px;text-align: center;"> | 7 | <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="height:720px;text-align: center;"> |
... | @@ -12,7 +12,7 @@ | ... | @@ -12,7 +12,7 @@ |
12 | </el-tab-pane> | 12 | </el-tab-pane> |
13 | </el-tabs> | 13 | </el-tabs> |
14 | <el-empty description="暂无数据" v-if="headTabBdcqz.length == 0 && noData"></el-empty> | 14 | <el-empty description="暂无数据" v-if="headTabBdcqz.length == 0 && noData"></el-empty> |
15 | <div style="width:1180px;"> | 15 | <div :style="{'width':'1180px','height': `calc(100% - ${hdiffHeight}px)`,'overflow-y': 'auto'}"> |
16 | <canvas ref="zs" width="1000" v-show="this.bdcqz.bdcqzlx==1" height="700"></canvas> | 16 | <canvas ref="zs" width="1000" v-show="this.bdcqz.bdcqzlx==1" height="700"></canvas> |
17 | <canvas ref="zm" width="1180" v-show="this.bdcqz.bdcqzlx==2" height="780"></canvas> | 17 | <canvas ref="zm" width="1180" v-show="this.bdcqz.bdcqzlx==2" height="780"></canvas> |
18 | </div> | 18 | </div> |
... | @@ -517,6 +517,11 @@ | ... | @@ -517,6 +517,11 @@ |
517 | 517 | ||
518 | image.src = this.bdczmSrc; | 518 | image.src = this.bdczmSrc; |
519 | } | 519 | } |
520 | }, | ||
521 | computed:{ | ||
522 | hdiffHeight(){ | ||
523 | return this.headTabBdcqz.length > 1 ? 54 :0 | ||
524 | } | ||
520 | } | 525 | } |
521 | } | 526 | } |
522 | </script> | 527 | </script> | ... | ... |
1 | /* | 1 | /* |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-01 10:53:12 | 4 | * @LastEditTime: 2023-09-11 15:32:32 |
5 | */ | 5 | */ |
6 | import filter from '@/utils/filter.js' | 6 | import filter from '@/utils/filter.js' |
7 | let vm = null | 7 | let vm = null |
... | @@ -19,7 +19,10 @@ class data1 extends filter { | ... | @@ -19,7 +19,10 @@ class data1 extends filter { |
19 | prop: "sqrmc", | 19 | prop: "sqrmc", |
20 | label: "姓名/名称", | 20 | label: "姓名/名称", |
21 | }, | 21 | }, |
22 | 22 | { | |
23 | prop: "zjzlMc", | ||
24 | label: "证件种类" | ||
25 | }, | ||
23 | { | 26 | { |
24 | prop: "zjh", | 27 | prop: "zjh", |
25 | label: "证件号", | 28 | label: "证件号", |
... | @@ -29,7 +32,7 @@ class data1 extends filter { | ... | @@ -29,7 +32,7 @@ class data1 extends filter { |
29 | label: "法人名称", | 32 | label: "法人名称", |
30 | }, | 33 | }, |
31 | { | 34 | { |
32 | prop: "txdz", | 35 | prop: "dwdz", |
33 | label: "地址", | 36 | label: "地址", |
34 | }, | 37 | }, |
35 | { | 38 | { |
... | @@ -43,8 +46,8 @@ class data1 extends filter { | ... | @@ -43,8 +46,8 @@ class data1 extends filter { |
43 | class data2 extends filter { | 46 | class data2 extends filter { |
44 | constructor() { | 47 | constructor() { |
45 | super() | 48 | super() |
46 | } | ||
47 | 49 | ||
50 | } | ||
48 | columns () { | 51 | columns () { |
49 | return [ | 52 | return [ |
50 | { | 53 | { |
... | @@ -52,6 +55,10 @@ class data2 extends filter { | ... | @@ -52,6 +55,10 @@ class data2 extends filter { |
52 | label: "姓名/名称", | 55 | label: "姓名/名称", |
53 | }, | 56 | }, |
54 | { | 57 | { |
58 | prop: "zjzlMc", | ||
59 | label: "证件种类", | ||
60 | }, | ||
61 | { | ||
55 | prop: "zjh", | 62 | prop: "zjh", |
56 | label: "证件号", | 63 | label: "证件号", |
57 | }, | 64 | }, |
... | @@ -60,7 +67,7 @@ class data2 extends filter { | ... | @@ -60,7 +67,7 @@ class data2 extends filter { |
60 | label: "法人名称", | 67 | label: "法人名称", |
61 | }, | 68 | }, |
62 | { | 69 | { |
63 | prop: "txdz", | 70 | prop: "dwdz", |
64 | label: "地址", | 71 | label: "地址", |
65 | }, | 72 | }, |
66 | { | 73 | { | ... | ... |
... | @@ -20,7 +20,7 @@ | ... | @@ -20,7 +20,7 @@ |
20 | </el-row> | 20 | </el-row> |
21 | <el-row> | 21 | <el-row> |
22 | <el-col :span="12"> | 22 | <el-col :span="12"> |
23 | <el-form-item label="证件种类" prop="zjzl"> | 23 | <el-form-item label="证件种类:" prop="zjzl"> |
24 | <el-select | 24 | <el-select |
25 | clearable | 25 | clearable |
26 | v-model="ruleForm.zjzl" | 26 | v-model="ruleForm.zjzl" |
... | @@ -37,7 +37,7 @@ | ... | @@ -37,7 +37,7 @@ |
37 | </el-col> | 37 | </el-col> |
38 | <el-col :span="12"> | 38 | <el-col :span="12"> |
39 | <el-form-item label="证件号:" prop="zjh"> | 39 | <el-form-item label="证件号:" prop="zjh"> |
40 | <el-input v-model="ruleForm.zjh"></el-input> | 40 | <el-input v-model="ruleForm.zjh" maxlength="18"></el-input> |
41 | </el-form-item> | 41 | </el-form-item> |
42 | </el-col> | 42 | </el-col> |
43 | </el-row> | 43 | </el-row> |
... | @@ -50,13 +50,13 @@ | ... | @@ -50,13 +50,13 @@ |
50 | </el-col> | 50 | </el-col> |
51 | <el-col :span="12"> | 51 | <el-col :span="12"> |
52 | <el-form-item label="法人电话:" prop="frdh"> | 52 | <el-form-item label="法人电话:" prop="frdh"> |
53 | <el-input v-model="ruleForm.frdh"></el-input> | 53 | <el-input v-model="ruleForm.frdh" maxlength="11"></el-input> |
54 | </el-form-item> | 54 | </el-form-item> |
55 | </el-col> | 55 | </el-col> |
56 | </el-row> | 56 | </el-row> |
57 | <el-row> | 57 | <el-row> |
58 | <el-col :span="12"> | 58 | <el-col :span="12"> |
59 | <el-form-item label="单位地址:"> | 59 | <el-form-item label="单位地址:" prop="dwdz"> |
60 | <el-input v-model="ruleForm.dwdz"></el-input> | 60 | <el-input v-model="ruleForm.dwdz"></el-input> |
61 | </el-form-item> | 61 | </el-form-item> |
62 | </el-col> | 62 | </el-col> |
... | @@ -77,8 +77,29 @@ | ... | @@ -77,8 +77,29 @@ |
77 | </template> | 77 | </template> |
78 | 78 | ||
79 | <script> | 79 | <script> |
80 | const checkPhone = (rule, value, callback) => { | ||
81 | let regPone = null | ||
82 | let mobile = /^(1[3456789]\d{9})$/ //手机号 | ||
83 | let tel = /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/ // 座机 | ||
84 | if (value && value[0] === '0') {// 检查 value 是否存在并且不是 null 或者 undefined | ||
85 | regPone = tel | ||
86 | } else if (value && value[0] !== '0') { | ||
87 | regPone = mobile | ||
88 | } | ||
89 | if (regPone === null) { | ||
90 | return callback( | ||
91 | new Error('请输入电话') | ||
92 | ) | ||
93 | } else if (!regPone.test(value)) { | ||
94 | return callback( | ||
95 | new Error("请输入正确的电话格式,其中座机格式'区号-座机号码'") | ||
96 | ) | ||
97 | } else { | ||
98 | callback() | ||
99 | } | ||
100 | }; | ||
80 | import store from '@/store/index.js' | 101 | import store from '@/store/index.js' |
81 | import { addQy } from "@/api/xxba.js" | 102 | import { addQy, update } from "@/api/xxba.js" |
82 | import clxx from './clxx/index.vue' | 103 | import clxx from './clxx/index.vue' |
83 | export default { | 104 | export default { |
84 | props: { | 105 | props: { |
... | @@ -100,7 +121,6 @@ | ... | @@ -100,7 +121,6 @@ |
100 | ruleForm: { | 121 | ruleForm: { |
101 | batchno: '', | 122 | batchno: '', |
102 | djjg: '', | 123 | djjg: '', |
103 | operator: '超级管理员', | ||
104 | operationtime: '', | 124 | operationtime: '', |
105 | bz: '', | 125 | bz: '', |
106 | zsstarno: '', | 126 | zsstarno: '', |
... | @@ -127,32 +147,41 @@ | ... | @@ -127,32 +147,41 @@ |
127 | zslx: 2 | 147 | zslx: 2 |
128 | } | 148 | } |
129 | ], | 149 | ], |
130 | //证书入库业务号参数 | ||
131 | ywhQueryForm: { | ||
132 | serialtype: 'zsrkbh', | ||
133 | serialname: '证书入库编号', | ||
134 | serialcode: 'zsrk', | ||
135 | digit: '5' | ||
136 | }, | ||
137 | rules: { | 150 | rules: { |
138 | batchNo: [ | 151 | qymc: [ |
139 | { required: true, message: '入库编号不能为空', trigger: 'blur' } | 152 | { required: true, message: '企业名称不能为空', trigger: 'blur' } |
140 | ], | 153 | ], |
141 | djjg: [ | 154 | dh: [ |
142 | { required: true, message: '请选择登记机构', trigger: 'change' } | 155 | { required: true, validator: checkPhone, trigger: ["blur"] }, |
143 | ], | 156 | ], |
144 | rksj: [ | 157 | zjzl: [ |
145 | { required: true, message: '请选择入库时间', trigger: 'change' } | 158 | { required: true, message: '请选择证件种类', trigger: 'change' } |
146 | ], | 159 | ], |
147 | }, | 160 | zjh: [ |
161 | { required: true, message: '请输入证件号', trigger: 'blur' } | ||
162 | ], | ||
163 | frmc: [ | ||
164 | { required: true, message: '请输入法人名称', trigger: 'blur' } | ||
165 | ], | ||
166 | frdh: [ | ||
167 | { required: true, validator: checkPhone, trigger: ["blur"] }, | ||
168 | ], | ||
169 | dwdz: [ | ||
170 | { required: true, message: '请输入单位地址', trigger: 'blur' } | ||
171 | ] | ||
172 | } | ||
148 | } | 173 | } |
149 | }, | 174 | }, |
150 | mounted () { | 175 | mounted () { |
151 | if (this.formData.bsmBatch) { | 176 | if (this.formData.bsmBatch) { |
152 | this.tableForm[0].bs = null; | 177 | this.tableForm[0].bs = null; |
153 | this.tableForm[1].bs = null; | 178 | this.tableForm[1].bs = null; |
154 | this.getDetailInfo(this.formData.bsmBatch); | 179 | this.getDetailInfo(this.formData.bsmBatch) |
155 | } else { } | 180 | } |
181 | let list = Object.keys(this.formData).length | ||
182 | if (list > 0) { | ||
183 | this.ruleForm = this.formData | ||
184 | } | ||
156 | }, | 185 | }, |
157 | methods: { | 186 | methods: { |
158 | handleClick () { }, | 187 | handleClick () { }, |
... | @@ -161,24 +190,50 @@ | ... | @@ -161,24 +190,50 @@ |
161 | * @author: renchao | 190 | * @author: renchao |
162 | */ | 191 | */ |
163 | submitForm () { | 192 | submitForm () { |
193 | let that = this | ||
164 | this.tableForm.forEach((item, index) => { | 194 | this.tableForm.forEach((item, index) => { |
165 | if (item.bs < 0) { | 195 | if (item.bs < 0) { |
166 | return; | 196 | return; |
167 | } | 197 | } |
168 | }) | 198 | }) |
169 | addQy(this.ruleForm).then(res => { | 199 | if (this.formData.isAdd != 1) { |
170 | if (res.code == 200) { | 200 | store.dispatch('user/reWorkFresh', false) |
171 | this.$message.success('保存成功') | 201 | update(this.ruleForm).then(res => { |
172 | this.$emit("input", false); | 202 | if (res.code == 200) { |
173 | this.$refs['ruleForm'].resetFields(); | 203 | this.$message.success('保存成功') |
174 | this.resetTableFields(); | 204 | this.$emit("input", false); |
175 | this.closeDialog(); | 205 | this.$refs['ruleForm'].resetFields(); |
176 | //刷新列表 | 206 | this.resetTableFields(); |
177 | store.dispatch('user/reWorkFresh', true) | 207 | this.closeDialog(); |
178 | } else { | 208 | //刷新列表 |
179 | this.$message.error(res.message); | 209 | store.dispatch('user/reWorkFresh', true) |
180 | } | 210 | } else { |
181 | }) | 211 | this.$message.error(res.message); |
212 | } | ||
213 | }) | ||
214 | } else { | ||
215 | that.$refs['ruleForm'].validate((valid) => { | ||
216 | if (valid) { | ||
217 | store.dispatch('user/reWorkFresh', false) | ||
218 | addQy(this.ruleForm).then(res => { | ||
219 | if (res.code == 200) { | ||
220 | that.$message.success('保存成功') | ||
221 | that.$emit("input", false); | ||
222 | that.$refs['ruleForm'].resetFields(); | ||
223 | that.resetTableFields(); | ||
224 | that.closeDialog(); | ||
225 | //刷新列表 | ||
226 | store.dispatch('user/reWorkFresh', true) | ||
227 | } else { | ||
228 | that.$message.error(res.message); | ||
229 | } | ||
230 | }) | ||
231 | } else { | ||
232 | this.$message.error('请完善表单'); | ||
233 | return false; | ||
234 | } | ||
235 | }) | ||
236 | } | ||
182 | }, | 237 | }, |
183 | /** | 238 | /** |
184 | * @description: 获取详情信息 | 239 | * @description: 获取详情信息 | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-07 16:13:07 | 4 | * @LastEditTime: 2023-09-11 13:35:33 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="clmlmx-box"> | 7 | <div class="clmlmx-box"> |
8 | <lb-table :column="column" :key="key" :heightNumSetting="true" :calcHeight="600" :pagination="false" :data="tableData"> | 8 | <lb-table :column="column" :key="key" :heightNumSetting="true" :calcHeight="600" :pagination="false" :data="tableData"> |
9 | </lb-table> | 9 | </lb-table> |
10 | <div class="text-center"> | 10 | <div class="text-center"> |
11 | <el-button @click="$popupCacel">取消</el-button> | 11 | <el-button @click="handleCancel">取消</el-button> |
12 | <el-button type="primary" @click="handleSubmit" :loading="loading" v-if="formData.ableOperation && tableData.length>0">保存</el-button> | 12 | <el-button type="primary" @click="handleSubmit" :loading="loading" v-if="formData.ableOperation && tableData.length>0">保存</el-button> |
13 | </div> | 13 | </div> |
14 | </div> | 14 | </div> |
... | @@ -16,6 +16,7 @@ | ... | @@ -16,6 +16,7 @@ |
16 | <script> | 16 | <script> |
17 | import Vue from 'vue' | 17 | import Vue from 'vue' |
18 | import store from '@/store/index.js' | 18 | import store from '@/store/index.js' |
19 | import { ywPopupCacel } from "@/utils/popup.js"; | ||
19 | import { InitClml, updateClml, deleteSjClml, moveClml } from "@/api/clxx.js"; | 20 | import { InitClml, updateClml, deleteSjClml, moveClml } from "@/api/clxx.js"; |
20 | export default { | 21 | export default { |
21 | props: { | 22 | props: { |
... | @@ -123,10 +124,10 @@ | ... | @@ -123,10 +124,10 @@ |
123 | label: "扫描页数", | 124 | label: "扫描页数", |
124 | width: "80", | 125 | width: "80", |
125 | render: (h, scope) => { | 126 | render: (h, scope) => { |
126 | if (scope.row.children && scope.row.children.length > 0) { | 127 | if (scope.row.count && scope.row.count > 0) { |
127 | return ( | 128 | return ( |
128 | <div> | 129 | <div> |
129 | <span>{scope.row.children.length}</span> | 130 | <span>{scope.row.count}</span> |
130 | </div> | 131 | </div> |
131 | ); | 132 | ); |
132 | } else { | 133 | } else { |
... | @@ -184,6 +185,9 @@ | ... | @@ -184,6 +185,9 @@ |
184 | } | 185 | } |
185 | }, | 186 | }, |
186 | methods: { | 187 | methods: { |
188 | handleCancel () { | ||
189 | ywPopupCacel() | ||
190 | }, | ||
187 | handleSubmit () { | 191 | handleSubmit () { |
188 | this.loading = true | 192 | this.loading = true |
189 | updateClml(this.tableData).then(res => { | 193 | updateClml(this.tableData).then(res => { | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-08 14:49:24 | 4 | * @LastEditTime: 2023-09-11 14:01:06 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="rlPopup"> | 7 | <div class="rlPopup"> |
... | @@ -14,7 +14,7 @@ | ... | @@ -14,7 +14,7 @@ |
14 | <div class="img-list-wrap"> | 14 | <div class="img-list-wrap"> |
15 | <img src="http://127.0.0.1:38088/video=stream&camidx=0" v-if="isScan" alt="高拍仪"> | 15 | <img src="http://127.0.0.1:38088/video=stream&camidx=0" v-if="isScan" alt="高拍仪"> |
16 | <div v-for="(img, i) in previewImg.imgList" :key="i" v-else> | 16 | <div v-for="(img, i) in previewImg.imgList" :key="i" v-else> |
17 | <photo-zoom :url="img.fjurl" :bigWidth="165" v-if="i === previewImg.index" :scale="2" | 17 | <photo-zoom :url="img.fileurl" :bigWidth="165" v-if="i === previewImg.index" :scale="2" |
18 | overlayStyle="width: 100%;height:100%"> | 18 | overlayStyle="width: 100%;height:100%"> |
19 | </photo-zoom> | 19 | </photo-zoom> |
20 | </div> | 20 | </div> |
... | @@ -53,7 +53,7 @@ | ... | @@ -53,7 +53,7 @@ |
53 | <script> | 53 | <script> |
54 | import PhotoZoom from '@/components/PhotoZoom' | 54 | import PhotoZoom from '@/components/PhotoZoom' |
55 | import { getAltimeterInfo, getUuid } from '@/utils/operation.js' | 55 | import { getAltimeterInfo, getUuid } from '@/utils/operation.js' |
56 | import { uploadBatch, deleteClmx } from "@/api/company.js" | 56 | import { uploadBatch, deleteFile } from "@/api/company.js" |
57 | import publicPicture from '@/components/publicPicture/index.vue' | 57 | import publicPicture from '@/components/publicPicture/index.vue' |
58 | export default { | 58 | export default { |
59 | name: 'PreviewImage', | 59 | name: 'PreviewImage', |
... | @@ -93,11 +93,8 @@ | ... | @@ -93,11 +93,8 @@ |
93 | previewImg: { | 93 | previewImg: { |
94 | handler (newValue, oldValue) { | 94 | handler (newValue, oldValue) { |
95 | if (newValue.imgList && newValue.imgList.length > 0) { | 95 | if (newValue.imgList && newValue.imgList.length > 0) { |
96 | this.allLi = _.cloneDeep(newValue.imgList).map(item => item.fjurl) | 96 | this.allLi = _.cloneDeep(newValue.imgList).map(item => item.fileurl) |
97 | this.thumbnailImages = newValue.imgList | 97 | this.thumbnailImages = newValue.imgList |
98 | this.thumbnailImages.forEach(item => { | ||
99 | item.fjurl = item.fileurl | ||
100 | }) | ||
101 | } else { | 98 | } else { |
102 | this.allLi = [] | 99 | this.allLi = [] |
103 | this.thumbnailImages = [] | 100 | this.thumbnailImages = [] |
... | @@ -111,9 +108,6 @@ | ... | @@ -111,9 +108,6 @@ |
111 | this.maxLength = 0; | 108 | this.maxLength = 0; |
112 | this.allLi = _.cloneDeep(this.previewImg.imgList).map(item => item.fjurl) | 109 | this.allLi = _.cloneDeep(this.previewImg.imgList).map(item => item.fjurl) |
113 | this.thumbnailImages = this.previewImg.imgList | 110 | this.thumbnailImages = this.previewImg.imgList |
114 | this.thumbnailImages.forEach(item => { | ||
115 | item.fjurl = item.fileurl | ||
116 | }) | ||
117 | }, | 111 | }, |
118 | computed: { | 112 | computed: { |
119 | isFirst () { | 113 | isFirst () { |
... | @@ -275,9 +269,12 @@ | ... | @@ -275,9 +269,12 @@ |
275 | return; | 269 | return; |
276 | } | 270 | } |
277 | formData.append("bsmMaterial", this.previewImg.bsmMaterial); | 271 | formData.append("bsmMaterial", this.previewImg.bsmMaterial); |
272 | if (this.previewImg.imgList.length > 0) { | ||
273 | formData.append("index", this.previewImg.index + 1); | ||
274 | } | ||
278 | uploadBatch(formData).then((res) => { | 275 | uploadBatch(formData).then((res) => { |
279 | if (res.code == 200) { | 276 | if (res.code == 200) { |
280 | this.$emit('updateList', res.result) | 277 | this.$emit('updateList', { children: res.result, bsmMaterial: this.previewImg.bsmMaterial }) |
281 | this.$message({ | 278 | this.$message({ |
282 | message: '上传成功!', | 279 | message: '上传成功!', |
283 | type: 'success' | 280 | type: 'success' |
... | @@ -299,10 +296,10 @@ | ... | @@ -299,10 +296,10 @@ |
299 | cancelButtonText: '取消', | 296 | cancelButtonText: '取消', |
300 | type: 'warning' | 297 | type: 'warning' |
301 | }).then(async () => { | 298 | }).then(async () => { |
302 | let bsmClmx = this.previewImg.imgList[this.previewImg.index].bsmClmx | 299 | let bsmFile = this.previewImg.imgList[this.previewImg.index].bsmFile |
303 | let bsmMaterial = this.previewImg.imgList[this.previewImg.index].bsmMaterial | 300 | let bsmMaterial = this.previewImg.imgList[this.previewImg.index].bsmMaterial |
304 | this.previewImg.imgList = this.previewImg.imgList.filter(item => item.bsmClmx != bsmClmx) | 301 | this.previewImg.imgList = this.previewImg.imgList.filter(item => item.bsmFile != bsmFile) |
305 | deleteClmx(bsmClmx).then(res => { | 302 | deleteFile(bsmFile).then(res => { |
306 | if (res.code == 200) { | 303 | if (res.code == 200) { |
307 | that.$emit('updateList', { children: this.previewImg.imgList, bsmMaterial: bsmMaterial }) | 304 | that.$emit('updateList', { children: this.previewImg.imgList, bsmMaterial: bsmMaterial }) |
308 | that.$message({ | 305 | that.$message({ | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-08 15:02:18 | 4 | * @LastEditTime: 2023-09-11 13:52:42 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="clxx"> | 7 | <div class="clxx"> |
... | @@ -33,7 +33,8 @@ | ... | @@ -33,7 +33,8 @@ |
33 | :class="['child', treeCheckId == item.bsmMaterial ? 'checked' : '']" | 33 | :class="['child', treeCheckId == item.bsmMaterial ? 'checked' : '']" |
34 | @click="treeClick(item, index)"> | 34 | @click="treeClick(item, index)"> |
35 | {{ item.clmc }} | 35 | {{ item.clmc }} |
36 | <span class="cl_number" :key="key">({{ item.sxh }})</span> | 36 | <span class="cl_number" :key="key" v-if="item.count">({{ item.count }})</span> |
37 | <span class="cl_number" :key="key" v-else>(0)</span> | ||
37 | </div> | 38 | </div> |
38 | </div> | 39 | </div> |
39 | </div> | 40 | </div> |
... | @@ -57,6 +58,7 @@ | ... | @@ -57,6 +58,7 @@ |
57 | </template> | 58 | </template> |
58 | <script> | 59 | <script> |
59 | import store from '@/store/index.js' | 60 | import store from '@/store/index.js' |
61 | import { ywPopupDialog, ywPopupCacel } from "@/utils/popup.js"; | ||
60 | import clxxAddDialog from "./dialog/clxxAddDialog.vue"; | 62 | import clxxAddDialog from "./dialog/clxxAddDialog.vue"; |
61 | import clxxDetailDialog from "./dialog/clxxDetailDialog.vue"; | 63 | import clxxDetailDialog from "./dialog/clxxDetailDialog.vue"; |
62 | import imagePreview from "./dialog/imagePreview.vue"; | 64 | import imagePreview from "./dialog/imagePreview.vue"; |
... | @@ -84,9 +86,9 @@ | ... | @@ -84,9 +86,9 @@ |
84 | bsmMaterial: "", | 86 | bsmMaterial: "", |
85 | index: 0, | 87 | index: 0, |
86 | selectedIndex: 0, | 88 | selectedIndex: 0, |
87 | imgList: [], | 89 | imgList: [] |
88 | }, | 90 | } |
89 | }; | 91 | } |
90 | }, | 92 | }, |
91 | created () { | 93 | created () { |
92 | this.clmlInitList(); | 94 | this.clmlInitList(); |
... | @@ -181,7 +183,7 @@ | ... | @@ -181,7 +183,7 @@ |
181 | this.title = item.sjmc; | 183 | this.title = item.sjmc; |
182 | this.titleYs = 1; | 184 | this.titleYs = 1; |
183 | this.titleNum = item.children.length; | 185 | this.titleNum = item.children.length; |
184 | // this.previewImg.imgList = item.children; | 186 | this.previewImg.imgList = item.children; |
185 | this.previewImg.bsmMaterial = item.bsmMaterial; | 187 | this.previewImg.bsmMaterial = item.bsmMaterial; |
186 | }, | 188 | }, |
187 | /** | 189 | /** |
... | @@ -191,14 +193,14 @@ | ... | @@ -191,14 +193,14 @@ |
191 | */ | 193 | */ |
192 | updateList (val) { | 194 | updateList (val) { |
193 | let that = this; | 195 | let that = this; |
194 | if (val.length != 0) { | 196 | if (val.children.length != 0) { |
195 | //删除最后一张图片时 val=null | 197 | //删除最后一张图片时 val=null |
196 | this.tableData.forEach((item) => { | 198 | this.tableData.forEach((item) => { |
197 | if (item.bsmMaterial === val.bsmMaterial) { | 199 | if (item.bsmMaterial == val.bsmMaterial) { |
198 | item.ys = val.length | 200 | item.count = val.children.length |
199 | } | 201 | } |
200 | }); | 202 | }); |
201 | this.previewImg.imgList = _.cloneDeep(val); | 203 | this.previewImg.imgList = _.cloneDeep(val.children); |
202 | if (this.previewImg.index == this.previewImg.imgList.length) { | 204 | if (this.previewImg.index == this.previewImg.imgList.length) { |
203 | this.previewImg.index = this.previewImg.index - 1; | 205 | this.previewImg.index = this.previewImg.index - 1; |
204 | } | 206 | } |
... | @@ -207,7 +209,7 @@ | ... | @@ -207,7 +209,7 @@ |
207 | this.previewImg.imgList = []; | 209 | this.previewImg.imgList = []; |
208 | this.tableData.forEach((item, index) => { | 210 | this.tableData.forEach((item, index) => { |
209 | if (this.treeCheckId == item.bsmMaterial) { | 211 | if (this.treeCheckId == item.bsmMaterial) { |
210 | item.ys = 0; | 212 | item.count = 0; |
211 | that.treeCheckIndex = index; | 213 | that.treeCheckIndex = index; |
212 | } | 214 | } |
213 | }) | 215 | }) |
... | @@ -270,15 +272,9 @@ | ... | @@ -270,15 +272,9 @@ |
270 | //查看明细 | 272 | //查看明细 |
271 | viewDetail () { | 273 | viewDetail () { |
272 | store.dispatch("user/reWorkFresh", false); | 274 | store.dispatch("user/reWorkFresh", false); |
273 | this.$popupDialog( | 275 | ywPopupDialog("申请材料目录", "xxba/components/clxx/dialog/clxxDetailDialog", { |
274 | "申请材料目录", | 276 | data: this.tableData, |
275 | "workflow/components/dialog/clxxDetailDialog", | 277 | }, "60%", true, false) |
276 | { | ||
277 | data: this.tableData, | ||
278 | }, | ||
279 | "60%", | ||
280 | true | ||
281 | ); | ||
282 | }, | 278 | }, |
283 | //设置tableData | 279 | //设置tableData |
284 | setTableData (tableData) { | 280 | setTableData (tableData) { | ... | ... |
... | @@ -463,7 +463,7 @@ | ... | @@ -463,7 +463,7 @@ |
463 | return false; | 463 | return false; |
464 | } | 464 | } |
465 | this.ruleForm.qlrList.forEach((item, index) => { | 465 | this.ruleForm.qlrList.forEach((item, index) => { |
466 | if (item.zjh == this.czr) { | 466 | if (item.zjh == that.czr) { |
467 | item.sfczr = "1"; | 467 | item.sfczr = "1"; |
468 | } else { | 468 | } else { |
469 | item.sfczr = "0"; | 469 | item.sfczr = "0"; | ... | ... |
... | @@ -330,6 +330,10 @@ | ... | @@ -330,6 +330,10 @@ |
330 | }; | 330 | }; |
331 | }, | 331 | }, |
332 | methods: { | 332 | methods: { |
333 | /** | ||
334 | * @description: updateFdcwxmList | ||
335 | * @author: renchao | ||
336 | */ | ||
333 | updateFdcwxmList (val) { | 337 | updateFdcwxmList (val) { |
334 | this.ruleForm.fdcqxm && (this.ruleForm.fdcqxm = _.cloneDeep(val)); | 338 | this.ruleForm.fdcqxm && (this.ruleForm.fdcqxm = _.cloneDeep(val)); |
335 | this.key++; | 339 | this.key++; |
... | @@ -429,7 +433,7 @@ | ... | @@ -429,7 +433,7 @@ |
429 | return false; | 433 | return false; |
430 | } | 434 | } |
431 | this.ruleForm.qlrList.forEach((item, index) => { | 435 | this.ruleForm.qlrList.forEach((item, index) => { |
432 | if (item.zjh == this.czr) { | 436 | if (item.zjh == that.czr) { |
433 | item.sfczr = "1"; | 437 | item.sfczr = "1"; |
434 | } else { | 438 | } else { |
435 | item.sfczr = "0"; | 439 | item.sfczr = "0"; | ... | ... |
... | @@ -585,7 +585,7 @@ | ... | @@ -585,7 +585,7 @@ |
585 | return false; | 585 | return false; |
586 | } | 586 | } |
587 | this.ruleForm.qlrList.forEach((item, index) => { | 587 | this.ruleForm.qlrList.forEach((item, index) => { |
588 | if (item.zjh == this.czr) { | 588 | if (item.zjh == that.czr) { |
589 | item.sfczr = "1"; | 589 | item.sfczr = "1"; |
590 | } else { | 590 | } else { |
591 | item.sfczr = "0"; | 591 | item.sfczr = "0"; | ... | ... |
... | @@ -496,7 +496,7 @@ export default { | ... | @@ -496,7 +496,7 @@ export default { |
496 | return false; | 496 | return false; |
497 | } | 497 | } |
498 | this.ruleForm.qlrList.forEach((item, index) => { | 498 | this.ruleForm.qlrList.forEach((item, index) => { |
499 | if (item.zjh == this.czr) { | 499 | if (item.zjh == that.czr) { |
500 | item.sfczr = "1"; | 500 | item.sfczr = "1"; |
501 | } else { | 501 | } else { |
502 | item.sfczr = "0"; | 502 | item.sfczr = "0"; | ... | ... |
... | @@ -421,7 +421,7 @@ export default { | ... | @@ -421,7 +421,7 @@ export default { |
421 | return false; | 421 | return false; |
422 | } | 422 | } |
423 | this.ruleForm.qlrList.forEach((item, index) => { | 423 | this.ruleForm.qlrList.forEach((item, index) => { |
424 | if (item.zjh == this.czr) { | 424 | if (item.zjh == that.czr) { |
425 | item.sfczr = "1"; | 425 | item.sfczr = "1"; |
426 | } else { | 426 | } else { |
427 | item.sfczr = "0"; | 427 | item.sfczr = "0"; | ... | ... |
... | @@ -427,7 +427,7 @@ export default { | ... | @@ -427,7 +427,7 @@ export default { |
427 | return false; | 427 | return false; |
428 | } | 428 | } |
429 | this.ruleForm.qlrList.forEach((item, index) => { | 429 | this.ruleForm.qlrList.forEach((item, index) => { |
430 | if (item.zjh == this.czr) { | 430 | if (item.zjh == that.czr) { |
431 | item.sfczr = "1"; | 431 | item.sfczr = "1"; |
432 | } else { | 432 | } else { |
433 | item.sfczr = "0"; | 433 | item.sfczr = "0"; | ... | ... |
... | @@ -398,7 +398,7 @@ | ... | @@ -398,7 +398,7 @@ |
398 | return false; | 398 | return false; |
399 | } | 399 | } |
400 | this.ruleForm.qlrList.forEach((item, index) => { | 400 | this.ruleForm.qlrList.forEach((item, index) => { |
401 | if (item.zjh == this.czr) { | 401 | if (item.zjh == that.czr) { |
402 | item.sfczr = "1"; | 402 | item.sfczr = "1"; |
403 | } else { | 403 | } else { |
404 | item.sfczr = "0"; | 404 | item.sfczr = "0"; | ... | ... |
... | @@ -372,7 +372,7 @@ export default { | ... | @@ -372,7 +372,7 @@ export default { |
372 | return false; | 372 | return false; |
373 | } | 373 | } |
374 | this.ruleForm.qlrList.forEach((item, index) => { | 374 | this.ruleForm.qlrList.forEach((item, index) => { |
375 | if (item.zjh == this.czr) { | 375 | if (item.zjh == that.czr) { |
376 | item.sfczr = "1"; | 376 | item.sfczr = "1"; |
377 | } else { | 377 | } else { |
378 | item.sfczr = "0"; | 378 | item.sfczr = "0"; | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: 房屋多幢受理信息 | 2 | * @Description: 房屋多幢受理信息 |
3 | * @Autor: ssq | 3 | * @Autor: ssq |
4 | * @LastEditTime: 2023-09-07 17:04:32 | 4 | * @LastEditTime: 2023-09-11 11:14:35 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="slxx"> | 7 | <div class="slxx"> |
... | @@ -143,7 +143,6 @@ | ... | @@ -143,7 +143,6 @@ |
143 | <el-row :gutter="10"> | 143 | <el-row :gutter="10"> |
144 | <el-col :span="8"> | 144 | <el-col :span="8"> |
145 | <el-form-item label="造林年度:"> | 145 | <el-form-item label="造林年度:"> |
146 | <!-- <el-input v-model="ruleForm.lq.zlnd"></el-input> --> | ||
147 | <el-date-picker | 146 | <el-date-picker |
148 | class="width100" | 147 | class="width100" |
149 | value-format="yyyy" | 148 | value-format="yyyy" |
... | @@ -349,6 +348,7 @@ | ... | @@ -349,6 +348,7 @@ |
349 | ? (this.ruleForm.slsq.fzfs = "1") | 348 | ? (this.ruleForm.slsq.fzfs = "1") |
350 | : this.ruleForm.slsq.fzfs; | 349 | : this.ruleForm.slsq.fzfs; |
351 | this.czrOptions = this.ruleForm.qlrList; | 350 | this.czrOptions = this.ruleForm.qlrList; |
351 | this.ruleForm.lq.zlnd ? this.$set(this.ruleForm.lq,'zlnd',this.ruleForm.lq.zlnd.toString()) : this.$set(this.ruleForm.lq,'zlnd',"") | ||
352 | setTimeout(() => { | 352 | setTimeout(() => { |
353 | this.loading = false | 353 | this.loading = false |
354 | }, 200) | 354 | }, 200) |
... | @@ -368,7 +368,6 @@ | ... | @@ -368,7 +368,6 @@ |
368 | czr: "", | 368 | czr: "", |
369 | ruleForm: { | 369 | ruleForm: { |
370 | lq:{ | 370 | lq:{ |
371 | |||
372 | }, | 371 | }, |
373 | flow: { | 372 | flow: { |
374 | ywh: "", | 373 | ywh: "", |
... | @@ -392,7 +391,7 @@ | ... | @@ -392,7 +391,7 @@ |
392 | propsParam: this.$attrs, | 391 | propsParam: this.$attrs, |
393 | //表单是否可操作 | 392 | //表单是否可操作 |
394 | viewEdit: true, | 393 | viewEdit: true, |
395 | rules: {}, | 394 | rules: {} |
396 | }; | 395 | }; |
397 | }, | 396 | }, |
398 | methods: { | 397 | methods: { |
... | @@ -482,7 +481,7 @@ | ... | @@ -482,7 +481,7 @@ |
482 | return false; | 481 | return false; |
483 | } | 482 | } |
484 | this.ruleForm.qlrList.forEach((item, index) => { | 483 | this.ruleForm.qlrList.forEach((item, index) => { |
485 | if (item.zjh == this.czr) { | 484 | if (item.zjh == that.czr) { |
486 | item.sfczr = "1"; | 485 | item.sfczr = "1"; |
487 | } else { | 486 | } else { |
488 | item.sfczr = "0"; | 487 | item.sfczr = "0"; | ... | ... |
... | @@ -435,7 +435,7 @@ export default { | ... | @@ -435,7 +435,7 @@ export default { |
435 | return false; | 435 | return false; |
436 | } | 436 | } |
437 | this.ruleForm.qlrList.forEach((item, index) => { | 437 | this.ruleForm.qlrList.forEach((item, index) => { |
438 | if (item.zjh == this.czr) { | 438 | if (item.zjh == that.czr) { |
439 | item.sfczr = "1"; | 439 | item.sfczr = "1"; |
440 | } else { | 440 | } else { |
441 | item.sfczr = "0"; | 441 | item.sfczr = "0"; | ... | ... |
... | @@ -422,7 +422,7 @@ | ... | @@ -422,7 +422,7 @@ |
422 | return false; | 422 | return false; |
423 | } | 423 | } |
424 | this.ruleForm.qlrList.forEach((item, index) => { | 424 | this.ruleForm.qlrList.forEach((item, index) => { |
425 | if (item.zjh == this.czr) { | 425 | if (item.zjh == that.czr) { |
426 | item.sfczr = "1"; | 426 | item.sfczr = "1"; |
427 | } else { | 427 | } else { |
428 | item.sfczr = "0"; | 428 | item.sfczr = "0"; | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: 房屋多幢受理信息 | 2 | * @Description: 房屋多幢受理信息 |
3 | * @Autor: ssq | 3 | * @Autor: ssq |
4 | * @LastEditTime: 2023-09-01 13:37:53 | 4 | * @LastEditTime: 2023-09-11 09:51:59 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="slxx"> | 7 | <div class="slxx"> |
... | @@ -359,6 +359,11 @@ | ... | @@ -359,6 +359,11 @@ |
359 | czrOptions: [], | 359 | czrOptions: [], |
360 | czr: "", | 360 | czr: "", |
361 | ruleForm: { | 361 | ruleForm: { |
362 | lq:{ | ||
363 | zlnd:"", | ||
364 | ldsyqssj:"", | ||
365 | ldsyjssj:"" | ||
366 | }, | ||
362 | flow: { | 367 | flow: { |
363 | ywh: "", | 368 | ywh: "", |
364 | }, | 369 | }, |
... | @@ -471,7 +476,7 @@ | ... | @@ -471,7 +476,7 @@ |
471 | return false; | 476 | return false; |
472 | } | 477 | } |
473 | this.ruleForm.qlrList.forEach((item, index) => { | 478 | this.ruleForm.qlrList.forEach((item, index) => { |
474 | if (item.zjh == this.czr) { | 479 | if (item.zjh == that.czr) { |
475 | item.sfczr = "1"; | 480 | item.sfczr = "1"; |
476 | } else { | 481 | } else { |
477 | item.sfczr = "0"; | 482 | item.sfczr = "0"; | ... | ... |
... | @@ -510,7 +510,7 @@ | ... | @@ -510,7 +510,7 @@ |
510 | return false; | 510 | return false; |
511 | } | 511 | } |
512 | this.ruleForm.qlrList.forEach((item, index) => { | 512 | this.ruleForm.qlrList.forEach((item, index) => { |
513 | if (item.zjh == this.czr) { | 513 | if (item.zjh == that.czr) { |
514 | item.sfczr = "1"; | 514 | item.sfczr = "1"; |
515 | } else { | 515 | } else { |
516 | item.sfczr = "0"; | 516 | item.sfczr = "0"; | ... | ... |
... | @@ -421,7 +421,7 @@ | ... | @@ -421,7 +421,7 @@ |
421 | return false; | 421 | return false; |
422 | } | 422 | } |
423 | this.ruleForm.qlrList.forEach((item, index) => { | 423 | this.ruleForm.qlrList.forEach((item, index) => { |
424 | if (item.zjh == this.czr) { | 424 | if (item.zjh == that.czr) { |
425 | item.sfczr = "1"; | 425 | item.sfczr = "1"; |
426 | } else { | 426 | } else { |
427 | item.sfczr = "0"; | 427 | item.sfczr = "0"; | ... | ... |
... | @@ -339,7 +339,7 @@ | ... | @@ -339,7 +339,7 @@ |
339 | return false; | 339 | return false; |
340 | } | 340 | } |
341 | this.ruleForm.qlrList.forEach((item, index) => { | 341 | this.ruleForm.qlrList.forEach((item, index) => { |
342 | if (item.zjh == this.czr) { | 342 | if (item.zjh == that.czr) { |
343 | item.sfczr = "1"; | 343 | item.sfczr = "1"; |
344 | } else { | 344 | } else { |
345 | item.sfczr = "0"; | 345 | item.sfczr = "0"; | ... | ... |
... | @@ -427,7 +427,7 @@ | ... | @@ -427,7 +427,7 @@ |
427 | return false; | 427 | return false; |
428 | } | 428 | } |
429 | this.ruleForm.qlrList.forEach((item, index) => { | 429 | this.ruleForm.qlrList.forEach((item, index) => { |
430 | if (item.zjh == this.czr) { | 430 | if (item.zjh == that.czr) { |
431 | item.sfczr = "1"; | 431 | item.sfczr = "1"; |
432 | } else { | 432 | } else { |
433 | item.sfczr = "0"; | 433 | item.sfczr = "0"; | ... | ... |
... | @@ -423,7 +423,7 @@ export default { | ... | @@ -423,7 +423,7 @@ export default { |
423 | return false; | 423 | return false; |
424 | } | 424 | } |
425 | this.ruleForm.qlrList.forEach((item, index) => { | 425 | this.ruleForm.qlrList.forEach((item, index) => { |
426 | if (item.zjh == this.czr) { | 426 | if (item.zjh == that.czr) { |
427 | item.sfczr = "1"; | 427 | item.sfczr = "1"; |
428 | } else { | 428 | } else { |
429 | item.sfczr = "0"; | 429 | item.sfczr = "0"; | ... | ... |
... | @@ -451,7 +451,7 @@ export default { | ... | @@ -451,7 +451,7 @@ export default { |
451 | return false; | 451 | return false; |
452 | } | 452 | } |
453 | this.ruleForm.qlrList.forEach((item, index) => { | 453 | this.ruleForm.qlrList.forEach((item, index) => { |
454 | if (item.zjh == this.czr) { | 454 | if (item.zjh == that.czr) { |
455 | item.sfczr = "1"; | 455 | item.sfczr = "1"; |
456 | } else { | 456 | } else { |
457 | item.sfczr = "0"; | 457 | item.sfczr = "0"; | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-07 09:51:38 | 4 | * @LastEditTime: 2023-09-11 09:53:42 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="from-clues"> | 7 | <div class="from-clues"> |
... | @@ -70,17 +70,10 @@ | ... | @@ -70,17 +70,10 @@ |
70 | label="状态" | 70 | label="状态" |
71 | width="100"> | 71 | width="100"> |
72 | <template slot-scope="scope"> | 72 | <template slot-scope="scope"> |
73 | <a style='color:#3498db;' v-show="scope.row.djblzt==1">正在办理</a> | 73 | <div> |
74 | <span v-show="scope.row.zjgcdyzt==1">,在建工程抵押</span> | 74 | <a style='color:#3498db;' v-show="scope.row.djblzt==1">{{yWstatus(scope.row)}}</a> |
75 | <span v-show="scope.row.ycfzt==1">,已预查封</span> | 75 | <span v-show="scope.row.djblzt !=1">{{yWstatus(scope.row)}}</span> |
76 | <span v-show="scope.row.ycfzt==1">,已预查封</span> | 76 | </div> |
77 | <span v-show="scope.row.cfzt==1">,已查封</span> | ||
78 | <span v-show="scope.row.diyizt==1">,已地役</span> | ||
79 | <span v-show="scope.row.yyzt==1">,异议中</span> | ||
80 | <span v-show="scope.row.xzzt==1">,已限制</span> | ||
81 | <span v-show="scope.row.ygmmzt==1">,已预告买卖</span> | ||
82 | <span v-show="scope.row.ygdyzt==1">,已预告抵押</span> | ||
83 | <span v-show="scope.row.dyzt==1">,已抵押</span> | ||
84 | </template> | 77 | </template> |
85 | </el-table-column> | 78 | </el-table-column> |
86 | <el-table-column | 79 | <el-table-column |
... | @@ -180,8 +173,8 @@ | ... | @@ -180,8 +173,8 @@ |
180 | import { ywPopupDialog } from "@/utils/popup.js"; | 173 | import { ywPopupDialog } from "@/utils/popup.js"; |
181 | import { datas, sendThis } from "../javascript/selectFwbjDybgSplitMerge.js"; | 174 | import { datas, sendThis } from "../javascript/selectFwbjDybgSplitMerge.js"; |
182 | import { defaultParameters } from "../javascript/publicDefaultPar.js"; | 175 | import { defaultParameters } from "../javascript/publicDefaultPar.js"; |
183 | import { selectFwsyq } from "@/api/ywsq.js"; | 176 | import { selectFwsyq, selectDiyaq } from "@/api/ywsq.js"; |
184 | import { startBusinessFlow } from "@/api/workFlow.js"; | 177 | import { startTogetherFlow } from "@/api/workFlow.js"; |
185 | export default { | 178 | export default { |
186 | mixins: [table, jump], | 179 | mixins: [table, jump], |
187 | props: { | 180 | props: { |
... | @@ -208,6 +201,42 @@ | ... | @@ -208,6 +201,42 @@ |
208 | }, | 201 | }, |
209 | methods: { | 202 | methods: { |
210 | /** | 203 | /** |
204 | * @description: yWstatus | ||
205 | * @param {*} row | ||
206 | * @author: renchao | ||
207 | */ | ||
208 | yWstatus (row) { | ||
209 | let text = ""; | ||
210 | let keys = 0; | ||
211 | // 定义策略对象 | ||
212 | const strategies = { | ||
213 | djblzt: "正在办理", | ||
214 | zjgcdyzt: "在建工程抵押", | ||
215 | ycfzt: "已预查封", | ||
216 | cfzt: "已查封", | ||
217 | diyizt: "已地役", | ||
218 | yyzt: "异议中", | ||
219 | xzzt: "已限制", | ||
220 | ygmmzt: "已预告买卖", | ||
221 | ygdyzt: "已预告抵押", | ||
222 | dyzt: "已抵押", | ||
223 | sfbl: "正在补录" | ||
224 | }; | ||
225 | |||
226 | for (let key in row) { | ||
227 | if (row[key] === 1 && strategies[key]) { | ||
228 | keys++; | ||
229 | if (keys == 1) { | ||
230 | text += strategies[key]; | ||
231 | } else { | ||
232 | text += ',' + strategies[key]; | ||
233 | } | ||
234 | } | ||
235 | } | ||
236 | |||
237 | return text; | ||
238 | }, | ||
239 | /** | ||
211 | * @description: clickChange | 240 | * @description: clickChange |
212 | * @param {*} row | 241 | * @param {*} row |
213 | * @author: renchao | 242 | * @author: renchao |
... | @@ -217,17 +246,17 @@ | ... | @@ -217,17 +246,17 @@ |
217 | }, | 246 | }, |
218 | /** | 247 | /** |
219 | * @description: 单选事件 | 248 | * @description: 单选事件 |
249 | * @param {*} row | ||
220 | * @author: renchao | 250 | * @author: renchao |
221 | */ | 251 | */ |
222 | getCurrentRow (row) { | 252 | getCurrentRow (row) { |
223 | this.radioVal = row.bdcdyh; | 253 | this.radioVal = row.bdcdyh; |
224 | this.bdcdysz = [row] | 254 | this.bdcdysz = [row] |
225 | selectFwsyq({ bdcdyh: this.radioVal, currentPage: 1, pageSize: 10, sqywbm: this.sqywInfo.djywbm }).then((res) => { | 255 | selectDiyaq({ bdcdyh: this.radioVal,sqywbm:'A37300', currentPage: 1, pageSize: 10 }).then((res) => { |
226 | if (res.code === 200) { | 256 | if (res.code === 200) { |
227 | this.tableData.dataList = res.result.records | 257 | this.tableData.dataList = res.result.records |
228 | this.bdcdysz = [this.bdcdysz[0], ...this.tableData.dataList] | 258 | this.bdcdysz = [this.bdcdysz[0], ...this.tableData.dataList] |
229 | } | 259 | } |
230 | console.log(this.bdcdysz, 'this.bdcdysz'); | ||
231 | }) | 260 | }) |
232 | }, | 261 | }, |
233 | /** | 262 | /** |
... | @@ -261,7 +290,7 @@ | ... | @@ -261,7 +290,7 @@ |
261 | */ | 290 | */ |
262 | submitForm () { | 291 | submitForm () { |
263 | this.loading = true | 292 | this.loading = true |
264 | startBusinessFlow({ | 293 | startTogetherFlow({ |
265 | bsmSqyw: this.sqywInfo.bsmSqyw, | 294 | bsmSqyw: this.sqywInfo.bsmSqyw, |
266 | bdcdysz: this.bdcdysz, | 295 | bdcdysz: this.bdcdysz, |
267 | }).then((res) => { | 296 | }).then((res) => { | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-07 10:13:50 | 4 | * @LastEditTime: 2023-09-11 09:55:52 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="from-clues"> | 7 | <div class="from-clues"> |
... | @@ -69,17 +69,10 @@ | ... | @@ -69,17 +69,10 @@ |
69 | label="状态" | 69 | label="状态" |
70 | width="100"> | 70 | width="100"> |
71 | <template slot-scope="scope"> | 71 | <template slot-scope="scope"> |
72 | <a style='color:#3498db;' v-show="scope.row.djblzt==1">正在办理</a> | 72 | <div> |
73 | <span v-show="scope.row.zjgcdyzt==1">,在建工程抵押</span> | 73 | <a style='color:#3498db;' v-show="scope.row.djblzt==1">{{yWstatus(scope.row)}}</a> |
74 | <span v-show="scope.row.ycfzt==1">,已预查封</span> | 74 | <span v-show="scope.row.djblzt !=1">{{yWstatus(scope.row)}}</span> |
75 | <span v-show="scope.row.ycfzt==1">,已预查封</span> | 75 | </div> |
76 | <span v-show="scope.row.cfzt==1">,已查封</span> | ||
77 | <span v-show="scope.row.diyizt==1">,已地役</span> | ||
78 | <span v-show="scope.row.yyzt==1">,异议中</span> | ||
79 | <span v-show="scope.row.xzzt==1">,已限制</span> | ||
80 | <span v-show="scope.row.ygmmzt==1">,已预告买卖</span> | ||
81 | <span v-show="scope.row.ygdyzt==1">,已预告抵押</span> | ||
82 | <span v-show="scope.row.dyzt==1">,已抵押</span> | ||
83 | </template> | 76 | </template> |
84 | </el-table-column> | 77 | </el-table-column> |
85 | <el-table-column | 78 | <el-table-column |
... | @@ -141,9 +134,15 @@ | ... | @@ -141,9 +134,15 @@ |
141 | </el-table-column> | 134 | </el-table-column> |
142 | 135 | ||
143 | <el-table-column | 136 | <el-table-column |
144 | property="fwjgmc" | 137 | width="100" |
145 | label="房屋结构"> | 138 | label="房屋结构"> |
139 | <template slot-scope="scope"> | ||
140 | <el-tooltip effect="dark" :content="scope.row.fwjgmc" placement="top" popper-class="tooltip-width"> | ||
141 | <span class="ellipsis-table"> {{scope.row.fwjgmc}}</span> | ||
142 | </el-tooltip> | ||
143 | </template> | ||
146 | </el-table-column> | 144 | </el-table-column> |
145 | |||
147 | <el-table-column | 146 | <el-table-column |
148 | property="jzmj" | 147 | property="jzmj" |
149 | label="房屋面积(㎡)"> | 148 | label="房屋面积(㎡)"> |
... | @@ -188,7 +187,7 @@ | ... | @@ -188,7 +187,7 @@ |
188 | import { ywPopupDialog } from "@/utils/popup.js"; | 187 | import { ywPopupDialog } from "@/utils/popup.js"; |
189 | import { datas, sendThis } from "../javascript/selectFwbjDybgSplitMerge.js"; | 188 | import { datas, sendThis } from "../javascript/selectFwbjDybgSplitMerge.js"; |
190 | import { defaultParameters } from "../javascript/publicDefaultPar.js"; | 189 | import { defaultParameters } from "../javascript/publicDefaultPar.js"; |
191 | import { selectYgdj200 } from "@/api/ywsq.js"; | 190 | import { selectYgdj200, selectDiyaq } from "@/api/ywsq.js"; |
192 | import { startBusinessFlow } from "@/api/workFlow.js"; | 191 | import { startBusinessFlow } from "@/api/workFlow.js"; |
193 | export default { | 192 | export default { |
194 | mixins: [table, jump], | 193 | mixins: [table, jump], |
... | @@ -216,6 +215,42 @@ | ... | @@ -216,6 +215,42 @@ |
216 | }, | 215 | }, |
217 | methods: { | 216 | methods: { |
218 | /** | 217 | /** |
218 | * @description: yWstatus | ||
219 | * @param {*} row | ||
220 | * @author: renchao | ||
221 | */ | ||
222 | yWstatus (row) { | ||
223 | let text = ""; | ||
224 | let keys = 0; | ||
225 | // 定义策略对象 | ||
226 | const strategies = { | ||
227 | djblzt: "正在办理", | ||
228 | zjgcdyzt: "在建工程抵押", | ||
229 | ycfzt: "已预查封", | ||
230 | cfzt: "已查封", | ||
231 | diyizt: "已地役", | ||
232 | yyzt: "异议中", | ||
233 | xzzt: "已限制", | ||
234 | ygmmzt: "已预告买卖", | ||
235 | ygdyzt: "已预告抵押", | ||
236 | dyzt: "已抵押", | ||
237 | sfbl: "正在补录" | ||
238 | }; | ||
239 | |||
240 | for (let key in row) { | ||
241 | if (row[key] === 1 && strategies[key]) { | ||
242 | keys++; | ||
243 | if (keys == 1) { | ||
244 | text += strategies[key]; | ||
245 | } else { | ||
246 | text += ',' + strategies[key]; | ||
247 | } | ||
248 | } | ||
249 | } | ||
250 | |||
251 | return text; | ||
252 | }, | ||
253 | /** | ||
219 | * @description: clickChange | 254 | * @description: clickChange |
220 | * @param {*} row | 255 | * @param {*} row |
221 | * @author: renchao | 256 | * @author: renchao |
... | @@ -225,12 +260,13 @@ | ... | @@ -225,12 +260,13 @@ |
225 | }, | 260 | }, |
226 | /** | 261 | /** |
227 | * @description: 单选事件 | 262 | * @description: 单选事件 |
263 | * @param {*} row | ||
228 | * @author: renchao | 264 | * @author: renchao |
229 | */ | 265 | */ |
230 | getCurrentRow (row) { | 266 | getCurrentRow (row) { |
231 | this.radioVal = row.bdcdyh; | 267 | this.radioVal = row.bdcdyh; |
232 | this.bdcdysz = [row] | 268 | this.bdcdysz = [row] |
233 | selectYgdj200({ bdcdyh: this.radioVal, currentPage: 1, pageSize: 10, sqywbm: this.sqywInfo.djywbm }).then((res) => { | 269 | selectDiyaq({ bdcdyh: this.radioVal, currentPage: 1, pageSize: 10 }).then((res) => { |
234 | if (res.code === 200) { | 270 | if (res.code === 200) { |
235 | this.tableData.dataList = res.result.records | 271 | this.tableData.dataList = res.result.records |
236 | this.bdcdysz = [this.bdcdysz[0], ...this.tableData.dataList] | 272 | this.bdcdysz = [this.bdcdysz[0], ...this.tableData.dataList] | ... | ... |
-
Please register or sign in to post a comment