77053652 by renchao@pashanhoo.com

受理凭证

1 parent 39820f70
1 /* 1 /*
2 * @Description: 模板管理 2 * @Description: 模板管理
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-16 16:02:32 4 * @LastEditTime: 2024-02-20 16:37:12
5 */ 5 */
6 6
7 import request from '@/utils/request' 7 import request from '@/utils/request'
...@@ -71,3 +71,18 @@ export function getPrintTemplateByCode (params) { ...@@ -71,3 +71,18 @@ export function getPrintTemplateByCode (params) {
71 params: params 71 params: params
72 }) 72 })
73 } 73 }
74
75 /**
76 * @description: 获取受理凭证
77 * @param {*} params
78 * @author: renchao
79 */
80 export function getPrintAcceptance (bsmSldy) {
81 return request({
82 url: SERVER.SERVERAPI + '/rest/print/applicationForms/getPrintAcceptance',
83 method: 'get',
84 params: {
85 bsmSldy: bsmSldy
86 }
87 })
88 }
...\ No newline at end of file ...\ No newline at end of file
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2024-02-02 09:06:20 4 * @LastEditTime: 2024-02-20 16:37:27
5 */ 5 */
6 import Vue from 'vue' 6 import Vue from 'vue'
7 import { getPrintTemplateByCode } from "@/api/print"; 7 import { getPrintTemplateByCode, getPrintAcceptance } from "@/api/print";
8 import { uploadUndo } from "@/api/clxx"; 8 import { uploadUndo } from "@/api/clxx";
9 import { getLodop } from "@/utils/LodopFuncs"; 9 import { getLodop } from "@/utils/LodopFuncs";
10 import adapter from "@/utils/sqs/adapter"; 10 import adapter from "@/utils/sqs/adapter";
...@@ -77,7 +77,7 @@ export default { ...@@ -77,7 +77,7 @@ export default {
77 */ 77 */
78 operation (item) { 78 operation (item) {
79 //按钮 B0:选择不动产单元 B1:流程图 B2:材料分屏 B3:材料导入 B4:登记簿 B5:证书预览 B6:打印申请书 B7:证书领取 B8:楼盘表 B9:登簿,B10:打印回执 ZSXG: 证书修改 79 //按钮 B0:选择不动产单元 B1:流程图 B2:材料分屏 B3:材料导入 B4:登记簿 B5:证书预览 B6:打印申请书 B7:证书领取 B8:楼盘表 B9:登簿,B10:打印回执 ZSXG: 证书修改
80 //操作按钮 登簿:record 转件:transfer 退回:back 退出:signout 80 //操作按钮 登簿:record 转件:transfer 退回:back 退出:signout 受理凭证 slpz
81 let that = this; 81 let that = this;
82 switch (item.value) { 82 switch (item.value) {
83 case "B0": 83 case "B0":
...@@ -242,6 +242,38 @@ export default { ...@@ -242,6 +242,38 @@ export default {
242 case "B-HLGXSJ": 242 case "B-HLGXSJ":
243 this.$popupDialog("互联网数据共享", "sjgx/gbmhlgxsjgx/gbmhlgxsjgx", {}, '90%', true) 243 this.$popupDialog("互联网数据共享", "sjgx/gbmhlgxsjgx/gbmhlgxsjgx", {}, '90%', true)
244 break; 244 break;
245 // slpz 受理凭证
246 case "slpz":
247 getPrintTemplateByCode({ tmpno: 'bdcdjslpz' }).then(res => {
248 if (res.code === 200) {
249 getPrintAcceptance(this.currentSelectProps.bsmSldy).then(infoRes => {
250 if (infoRes.code === 200) {
251 if (infoRes.result.fileList && infoRes.result.fileList.length > 0) {
252 infoRes.result.fileList.forEach((it, index) => {
253 let key = index + 1
254 this.$set(infoRes.result, "file" + key, it.sjmc)
255 })
256 }
257 console.log(infoRes.result)
258 let LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM'));
259
260 // 装载第一个模板并设置数据
261 LODOP.ADD_PRINT_DATA("ProgramData", res.result.tmpcontent);
262 for (let key in infoRes.result) {
263 LODOP.SET_PRINT_STYLEA(key, "CONTENT", infoRes.result[key]);
264 }
265
266 // 进行预览
267 LODOP.PREVIEW();
268 } else {
269 this.$message.error(infoRes.message);
270 }
271 });
272 } else {
273 this.$message.error(res.message);
274 }
275 })
276 break;
245 } 277 }
246 }, 278 },
247 /** 279 /**
......
...@@ -236,6 +236,7 @@ ...@@ -236,6 +236,7 @@
236 unClaimTask(this.$route.query.bsmSlsq, this.bestepid ? this.bestepid : '') 236 unClaimTask(this.$route.query.bsmSlsq, this.bestepid ? this.bestepid : '')
237 } 237 }
238 }, 238 },
239 getPrintSlpz() {},
239 /** 240 /**
240 * @description: 申请单元点击事件 241 * @description: 申请单元点击事件
241 * @param {*} index 242 * @param {*} index
......