style: 家庭房产
Showing
4 changed files
with
32 additions
and
86 deletions
... | @@ -119,6 +119,7 @@ | ... | @@ -119,6 +119,7 @@ |
119 | import { getIdCardInfo } from '@/utils/operation.js' | 119 | import { getIdCardInfo } from '@/utils/operation.js' |
120 | import { getPrintTemplateByCode } from "@/api/system"; | 120 | import { getPrintTemplateByCode } from "@/api/system"; |
121 | import { addJtfcCxjgXx, getJtfcInfo, printJtcfInfo } from "@/api/sqcx"; | 121 | import { addJtfcCxjgXx, getJtfcInfo, printJtcfInfo } from "@/api/sqcx"; |
122 | import { log } from 'bpmn-js-token-simulation'; | ||
122 | export default { | 123 | export default { |
123 | props: { | 124 | props: { |
124 | formData: { | 125 | formData: { |
... | @@ -297,7 +298,8 @@ | ... | @@ -297,7 +298,8 @@ |
297 | } | 298 | } |
298 | }, | 299 | }, |
299 | watch: { | 300 | watch: { |
300 | "form.djSqcxDO.ycqrgx" (val) { | 301 | "form.djSqcxDO.ycqrgx": { |
302 | handler: function (val) { | ||
301 | if (val == "1") { | 303 | if (val == "1") { |
302 | this.form.qlrList = _.cloneDeep(this.form.sqrList); | 304 | this.form.qlrList = _.cloneDeep(this.form.sqrList); |
303 | } else { | 305 | } else { |
... | @@ -305,10 +307,15 @@ | ... | @@ -305,10 +307,15 @@ |
305 | this.add("qlr"); | 307 | this.add("qlr"); |
306 | } | 308 | } |
307 | }, | 309 | }, |
308 | "form.sqrList" (val) { | 310 | immediate: true |
311 | }, | ||
312 | "form.sqrList": { | ||
313 | handler: function (val) { | ||
309 | if (this.form.djSqcxDO.ycqrgx == '1') { | 314 | if (this.form.djSqcxDO.ycqrgx == '1') { |
310 | this.form.qlrList = _.cloneDeep(val) | 315 | this.form.qlrList = _.cloneDeep(val) |
311 | } | 316 | } |
317 | }, | ||
318 | deep: true | ||
312 | } | 319 | } |
313 | }, | 320 | }, |
314 | methods: { | 321 | methods: { | ... | ... |
... | @@ -25,7 +25,7 @@ | ... | @@ -25,7 +25,7 @@ |
25 | </el-col> | 25 | </el-col> |
26 | </el-row> | 26 | </el-row> |
27 | <object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" v-show="false"> | 27 | <object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" v-show="false"> |
28 | <embed id="LODOP_EM" type="application/x-print-lodop" width=820 height=450 pluginspage="install_lodop32.exe" /> | 28 | <embed id="LODOP_EM" type="application/x-print-lodop" width=800 height=600 pluginspage="install_lodop32.exe" /> |
29 | </object> | 29 | </object> |
30 | <textarea rows="0" id="S1" cols="0" v-show="false"></textarea> | 30 | <textarea rows="0" id="S1" cols="0" v-show="false"></textarea> |
31 | 31 | ||
... | @@ -37,11 +37,11 @@ | ... | @@ -37,11 +37,11 @@ |
37 | </template> | 37 | </template> |
38 | 38 | ||
39 | <script> | 39 | <script> |
40 | import { getLodop } from "@/utils/LodopFuncs" | 40 | import { getLodop } from "@/utils/LodopFuncs" |
41 | import { mapGetters } from 'vuex' | 41 | import { mapGetters } from 'vuex' |
42 | import store from '@/store/index.js' | 42 | import store from '@/store/index.js' |
43 | import { addPrintTemplate, editPrintTemplate } from "@/api/system.js" | 43 | import { addPrintTemplate, editPrintTemplate } from "@/api/system.js" |
44 | export default { | 44 | export default { |
45 | computed: { | 45 | computed: { |
46 | ...mapGetters(['dictData']), | 46 | ...mapGetters(['dictData']), |
47 | }, | 47 | }, |
... | @@ -160,17 +160,17 @@ export default { | ... | @@ -160,17 +160,17 @@ export default { |
160 | LODOP.PRINT_DESIGN(); //打印设计或者打印维护需要放到最后 | 160 | LODOP.PRINT_DESIGN(); //打印设计或者打印维护需要放到最后 |
161 | } | 161 | } |
162 | } | 162 | } |
163 | } | 163 | } |
164 | </script> | 164 | </script> |
165 | <style scoped lang="scss"> | 165 | <style scoped lang="scss"> |
166 | @import "~@/styles/mixin.scss"; | 166 | @import "~@/styles/mixin.scss"; |
167 | @import "~@/styles/dialogBoxheader.scss"; | 167 | @import "~@/styles/dialogBoxheader.scss"; |
168 | 168 | ||
169 | .font-red { | 169 | .font-red { |
170 | color: red | 170 | color: red; |
171 | } | 171 | } |
172 | 172 | ||
173 | .middle-margin-bottom { | 173 | .middle-margin-bottom { |
174 | margin-top: 20px | 174 | margin-top: 20px; |
175 | } | 175 | } |
176 | </style> | 176 | </style> | ... | ... |
... | @@ -57,8 +57,9 @@ | ... | @@ -57,8 +57,9 @@ |
57 | watch: { | 57 | watch: { |
58 | isRefresh: { | 58 | isRefresh: { |
59 | handler (newVal, oldVal) { | 59 | handler (newVal, oldVal) { |
60 | if (newVal) this.fetchData | 60 | if (newVal) this.fetchData() |
61 | } | 61 | }, |
62 | immediate: true | ||
62 | } | 63 | } |
63 | }, | 64 | }, |
64 | methods: { | 65 | methods: { |
... | @@ -101,72 +102,9 @@ | ... | @@ -101,72 +102,9 @@ |
101 | message: "已取消删除", | 102 | message: "已取消删除", |
102 | }); | 103 | }); |
103 | }); | 104 | }); |
104 | }, | 105 | } |
105 | //设计打印模板 | 106 | } |
106 | DesignByPRGData (item) { | 107 | } |
107 | let LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM')); | ||
108 | LODOP.ADD_PRINT_DATA("ProgramData", item.tmpcontent); //装载模板 | ||
109 | //窗口关闭后,回调函数中保存的设计代码 | ||
110 | if (LODOP.CVERSION) | ||
111 | CLODOP.On_Return = function (TaskID, printList) { | ||
112 | if (LODOP.CVERSION) | ||
113 | LODOP.On_Return = function (TaskID, Value) { | ||
114 | document.getElementById("S1").value = Value; | ||
115 | }; | ||
116 | document.getElementById("S1").value = LODOP.GET_VALUE( | ||
117 | "ProgramData", | ||
118 | 0 | ||
119 | ); | ||
120 | setTimeout(() => { | ||
121 | item.tmpcontent = document.getElementById("S1").value; | ||
122 | }, 1000); | ||
123 | }; | ||
124 | LODOP.PRINT_DESIGN(); //打印设计或者打印维护需要放到最后 | ||
125 | }, | ||
126 | editClick () { | ||
127 | let LODOP = getLodop(); | ||
128 | LODOP.SET_PRINT_MODE("PRINT_SETUP_PROGRAM", true); | ||
129 | LODOP.PRINT_INITA(0, 0, 850, 560, "不动产证明"); | ||
130 | LODOP.ADD_PRINT_SETUP_BKIMG("<img border='1' src=" + this.images + ">"); | ||
131 | LODOP.ADD_PRINT_TEXT(403, 220, 39, 25, this.printList.year); //year | ||
132 | LODOP.ADD_PRINT_TEXT(403, 278, 25, 25, this.printList.month); //month | ||
133 | LODOP.ADD_PRINT_TEXT(403, 309, 25, 25, this.printList.day); //day | ||
134 | LODOP.ADD_PRINT_TEXT(493, 205, 160, 25, this.printList.bh); //编号 | ||
135 | // 头部信息 | ||
136 | LODOP.ADD_PRINT_TEXT(78, 419, 39, 25, this.printList.xzq); //陕 | ||
137 | LODOP.ADD_PRINT_TEXT(78, 466, 39, 25, this.printList.xh); // | ||
138 | LODOP.ADD_PRINT_TEXT(78, 520, 60, 25, this.printList.d); // | ||
139 | LODOP.ADD_PRINT_TEXT(78, 670, 60, 25, this.printList.h); // | ||
140 | |||
141 | LODOP.ADD_PRINT_TEXT(119, 555, 190, 25, this.printList.zmsx); //然后多个ADD语句及SET语句 | ||
142 | LODOP.ADD_PRINT_TEXT(152, 557, 190, 25, this.printList.qlr); //权利人 | ||
143 | LODOP.ADD_PRINT_TEXT(186, 557, 190, 25, this.printList.ywr); //义务人 | ||
144 | LODOP.ADD_PRINT_TEXT(219, 557, 190, 25, this.printList.zl); //坐落 | ||
145 | LODOP.ADD_PRINT_TEXT(254, 557, 190, 25, this.printList.bdcdyh); //不动产单元号 | ||
146 | LODOP.ADD_PRINT_TEXT(318, 557, 190, 67, this.printList.qt); //其他 | ||
147 | LODOP.ADD_PRINT_TEXT(426, 557, 190, 67, this.printList.fj); //附记 | ||
148 | LODOP.SET_SHOW_MODE("BKIMG_PRINT", 1); | ||
149 | LODOP.SET_SHOW_MODE("BKIMG_IN_PREVIEW", 1); | ||
150 | //窗口关闭后,回调函数中保存的设计代码 | ||
151 | if (LODOP.CVERSION) | ||
152 | CLODOP.On_Return = function (TaskID, printList) { | ||
153 | if (LODOP.CVERSION) | ||
154 | LODOP.On_Return = function (TaskID, Value) { | ||
155 | document.getElementById("S1").value = Value; | ||
156 | }; | ||
157 | document.getElementById("S1").value = LODOP.GET_VALUE( | ||
158 | "ProgramData", | ||
159 | 0 | ||
160 | ); | ||
161 | setTimeout(() => { | ||
162 | let printValue = document.getElementById("S1").value; | ||
163 | console.log("value", printValue); | ||
164 | }, 1000); | ||
165 | }; | ||
166 | LODOP.PRINT_DESIGN(); //打印设计或者打印维护需要放到最后 | ||
167 | }, | ||
168 | }, | ||
169 | }; | ||
170 | </script> | 108 | </script> |
171 | <style scoped lang="scss"> | 109 | <style scoped lang="scss"> |
172 | @import "~@/styles/public.scss"; | 110 | @import "~@/styles/public.scss"; | ... | ... |
1 | /* | 1 | /* |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-06-20 11:28:09 | 4 | * @LastEditTime: 2023-06-26 17:03:07 |
5 | */ | 5 | */ |
6 | import { getWorkFlowImage } from "@/api/workflow/jsydsyqFlow.js"; | 6 | import { getWorkFlowImage } from "@/api/workflow/jsydsyqFlow.js"; |
7 | import { getPrintTemplateByCode } from "@/api/system"; | 7 | import { getPrintTemplateByCode } from "@/api/system"; |
... | @@ -113,6 +113,7 @@ export default { | ... | @@ -113,6 +113,7 @@ export default { |
113 | getPrintTemplateByCode({ tmpno: 'dysqs' }).then(res => { | 113 | getPrintTemplateByCode({ tmpno: 'dysqs' }).then(res => { |
114 | if (res.code == 200) { | 114 | if (res.code == 200) { |
115 | getPrintApplicationInfo(this.currentSelectProps).then(infoRes => { | 115 | getPrintApplicationInfo(this.currentSelectProps).then(infoRes => { |
116 | console.log(infoRes, 'infoRes'); | ||
116 | if (infoRes.code == 200) { | 117 | if (infoRes.code == 200) { |
117 | //打开模板设计 | 118 | //打开模板设计 |
118 | let LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM')); | 119 | let LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM')); | ... | ... |
-
Please register or sign in to post a comment