8a500b05 by xiaomiao

--no commit message

2 parents 9d0a6f27 dcce5acb
1 <template> 1 <template>
2 <dialogBox title="房屋明细查询" @closeDialog="closeDialog" width="70%" :isButton="false" v-model="myValue"> 2 <dialogBox title="房屋明细查询" @closeDialog="closeDialog" width="75%" :isButton="false" v-model="myValue">
3 <el-steps :active="activeStep" finish-status="success"> 3 <el-steps :active="activeStep" finish-status="success">
4 <el-step title="条件录入"></el-step> 4 <el-step title="条件录入"></el-step>
5 <el-step title="结果查询"></el-step> 5 <el-step title="结果查询"></el-step>
6 <el-step title="结果展示"></el-step> 6 <el-step title="结果展示"></el-step>
7 </el-steps> 7 </el-steps>
8 <div v-if="isSearch"> 8 <div v-if="isSearch">
9 <dydjbInfo ref="dydjbInfo"/> 9 <dydjbInfo ref="dydjbInfo" />
10 </div> 10 </div>
11 <div class="jtfccx-edit" v-else> 11 <div class="jtfccx-edit" v-else>
12 <div class="jtfccx-edit-con"> 12 <div class="jtfccx-edit-con">
13 <b class="title"></b> 13 <b class="title"></b>
14 <el-form :model="form" label-width="120px"> 14 <el-form :model="form" label-width="110px">
15 <el-row> 15 <el-row>
16 <el-col :span="6"> 16 <el-col :span="6">
17 <el-form-item label="查询用途" label-width="90px"> 17 <el-form-item label="查询用途" label-width="90px">
18 <el-input v-model="form.djSqcxDO.cxyt" class="width200px"></el-input> 18 <el-input v-model="form.djSqcxDO.cxyt" class="width100"></el-input>
19 </el-form-item> 19 </el-form-item>
20 </el-col> 20 </el-col>
21 <el-col :span="6"> 21 <el-col :span="8">
22 <el-form-item label="不动产权证号" label-width="120px"> 22 <el-form-item label="不动产权证号">
23 <el-input v-model="form.djSqcxDO.bdcqzh" class="width200px"></el-input> 23 <el-input v-model="form.djSqcxDO.bdcqzh" class="width100"></el-input>
24 </el-form-item> 24 </el-form-item>
25 </el-col> 25 </el-col>
26 <el-col :span="12"> 26 <el-col :span="10">
27 <el-form-item label="与产权人的关系"> 27 <el-form-item label="与产权人的关系">
28 <el-radio-group v-model="form.djSqcxDO.ycqrgx"> 28 <el-radio-group v-model="form.djSqcxDO.ycqrgx">
29 <el-radio label="1">房屋权利人</el-radio> 29 <el-radio label="1">房屋权利人</el-radio>
...@@ -43,9 +43,9 @@ ...@@ -43,9 +43,9 @@
43 :pagination="false"> 43 :pagination="false">
44 </lb-table> 44 </lb-table>
45 <div class="submit-button" style="padding-bottom:50px"> 45 <div class="submit-button" style="padding-bottom:50px">
46 <el-button @click="resetClick" v-show="!isSearch">重置</el-button> 46 <el-button @click="resetClick" v-show="!isSearch">重置</el-button>
47 <el-button type="primary" @click="queryChick" v-show="!isSearch">查询</el-button> 47 <el-button type="primary" @click="queryChick" v-show="!isSearch">查询</el-button>
48 <el-button @click="closeDialog">关闭</el-button> 48 <el-button @click="closeDialog">关闭</el-button>
49 </div> 49 </div>
50 </div> 50 </div>
51 </div> 51 </div>
...@@ -53,200 +53,200 @@ ...@@ -53,200 +53,200 @@
53 </template> 53 </template>
54 54
55 <script> 55 <script>
56 import { addFwmxCxjgXx, getFwmxInfo,printJtcfInfo } from "@/api/jtfc.js"; 56 import { addFwmxCxjgXx, getFwmxInfo, printJtcfInfo } from "@/api/jtfc.js";
57 import { getPrintTemplateByCode } from "@/api/print"; 57 import { getPrintTemplateByCode } from "@/api/print";
58 import { datas, sendThis } from "./dydjbdata"; 58 import { datas, sendThis } from "./dydjbdata";
59 import { getLodop } from "@/utils/LodopFuncs" 59 import { getLodop } from "@/utils/LodopFuncs"
60 import dydjbInfo from "./dydjbInfo.vue"; 60 import dydjbInfo from "./dydjbInfo.vue";
61 import { mapGetters } from "vuex"; 61 import { mapGetters } from "vuex";
62 export default { 62 export default {
63 computed: { 63 computed: {
64 ...mapGetters(["dictData"]), 64 ...mapGetters(["dictData"]),
65 }, 65 },
66 components: { dydjbInfo }, 66 components: { dydjbInfo },
67 props: { 67 props: {
68 value: { type: Boolean, default: false }, 68 value: { type: Boolean, default: false },
69 sqcxBsm: { type: String, default: "" }, 69 sqcxBsm: { type: String, default: "" },
70 }, 70 },
71 mounted () { 71 mounted () {
72 sendThis(this); 72 sendThis(this);
73 }, 73 },
74 data () { 74 data () {
75 return { 75 return {
76 activeStep: 0, 76 activeStep: 0,
77 myValue: this.value, 77 myValue: this.value,
78 //是否查询 78 //是否查询
79 isSearch: false, 79 isSearch: false,
80 //查询结果列表字段 80 //查询结果列表字段
81 cxjgColumns: datas.columns(), 81 cxjgColumns: datas.columns(),
82 //申请人列表字段 82 //申请人列表字段
83 sqrColumns: datas.sqrCol(), 83 sqrColumns: datas.sqrCol(),
84 //权利人列表字段 84 //权利人列表字段
85 qlrColumns: datas.qlrCol(), 85 qlrColumns: datas.qlrCol(),
86 newData: { 86 newData: {
87 sqrxm: "", 87 sqrxm: "",
88 sqrzjlxbm: "", 88 sqrzjlxbm: "",
89 sqrzjhm: "", 89 sqrzjhm: "",
90 lxdh: "", 90 lxdh: "",
91 inputErr: false, 91 inputErr: false,
92 }, 92 },
93 form: { 93 form: {
94 djSqcxDO: { ycqrgx: "1", cxyt: "",bdcqzh: "" }, 94 djSqcxDO: { ycqrgx: "1", cxyt: "", bdcqzh: "" },
95 sqrList: [], 95 sqrList: [],
96 qlrList: [], 96 qlrList: [],
97 cxjgList: [], 97 cxjgList: [],
98 dyjlList: [], 98 dyjlList: [],
99 },
100 };
101 },
102 watch: {
103 value (val) {
104 this.myValue = val;
105 let that = this
106 if (val) {
107 this.form.sqrList = []
108 this.form.qlrList = []
109 this.isSearch = false
110 if (this.sqcxBsm == "") {
111 that.add("sqr");
112 that.add("qlr");
113 } else {
114 that.loadData();
115 }
116 }
99 }, 117 },
100 }; 118 "form.djSqcxDO.ycqrgx" (val) {
101 }, 119 if (val == "1") {
102 watch: { 120 this.form.qlrList = _.cloneDeep(this.form.sqrList);
103 value (val) {
104 this.myValue = val;
105 let that = this
106 if (val) {
107 this.form.sqrList = []
108 this.form.qlrList = []
109 this.isSearch = false
110 if (this.sqcxBsm == "") {
111 that.add("sqr");
112 that.add("qlr");
113 } else { 121 } else {
114 that.loadData(); 122 this.form.qlrList = [];
123 this.add("qlr");
124 }
125 },
126 "form.sqrList" (val) {
127 if (this.form.djSqcxDO.ycqrgx == '1') {
128 this.form.qlrList = _.cloneDeep(this.form.sqrList)
115 } 129 }
116 } 130 }
117 }, 131 },
118 "form.djSqcxDO.ycqrgx" (val) { 132 methods: {
119 if (val == "1") { 133 /**
120 this.form.qlrList = _.cloneDeep(this.form.sqrList); 134 * @description: closeDialog
121 } else { 135 * @author: renchao
122 this.form.qlrList = []; 136 */
123 this.add("qlr"); 137 closeDialog () {
124 } 138 this.$emit("input", false);
125 }, 139 this.activeStep = 0;
126 "form.sqrList" (val) { 140 this.form = {
127 if (this.form.djSqcxDO.ycqrgx == '1') { 141 djSqcxDO: { ycqrgx: "1", cxyt: "", bdcqzh: "" },
128 this.form.qlrList = _.cloneDeep(this.form.sqrList) 142 sqrList: [],
129 } 143 qlrList: [],
130 } 144 cxjgList: [],
131 }, 145 dyjlList: [],
132 methods: { 146 }
133 /** 147 },
134 * @description: closeDialog 148 //加载详细信息
135 * @author: renchao 149 /**
136 */ 150 * @description: 加载详细信息
137 closeDialog () { 151 * @author: renchao
138 this.$emit("input", false); 152 */
139 this.activeStep = 0; 153 loadData () {
140 this.form = { 154 this.$startLoading();
141 djSqcxDO: { ycqrgx: "1", cxyt: "" ,bdcqzh: ""}, 155 getFwmxInfo({ sqcxBsm: this.sqcxBsm }).then((res) => {
142 sqrList: [], 156 this.$endLoading();
143 qlrList: [], 157 if (res.code == 200) {
144 cxjgList: [], 158 this.activeStep = 2;
145 dyjlList: [], 159 this.isSearch = true;
146 } 160 this.$nextTick(() => {
147 }, 161 this.$refs.dydjbInfo.setResult(res.result)
148 //加载详细信息 162 })
149 /** 163 }
150 * @description: 加载详细信息 164 });
151 * @author: renchao 165 },
152 */ 166 //查询结果
153 loadData () { 167 /**
154 this.$startLoading(); 168 * @description: 查询结果
155 getFwmxInfo({ sqcxBsm: this.sqcxBsm }).then((res) => { 169 * @author: renchao
156 this.$endLoading(); 170 */
157 if (res.code == 200) { 171 queryChick () {
158 this.activeStep = 2; 172 this.$startLoading();
173 this.activeStep = 1;
174 addFwmxCxjgXx(this.form).then((res) => {
175 this.$endLoading();
176 if (res.code == 200) {
177 this.activeStep = 2;
159 this.isSearch = true; 178 this.isSearch = true;
160 this.$nextTick(() => { 179 this.$nextTick(() => {
161 this.$refs.dydjbInfo.setResult(res.result) 180 this.$refs.dydjbInfo.setResult(res.result)
162 }) 181 })
182 this.$parent.queryClick();
183 }
184 });
185 },
186 //重置
187 /**
188 * @description: 重置
189 * @author: renchao
190 */
191 resetClick () {
192 this.form.djSqcxDO = { ycqrgx: "1", cxyt: "", bdcqzh: "" };
193 this.form.sqrList = _.cloneDeep([this.newData]);
194 this.form.qlrList = _.cloneDeep([this.newData]);
195 this.form.cxjgList = [];
196 this.form.dyjlList = [];
197 this.isSearch = false;
198 },
199 /**
200 * @description: handleRead
201 * @author: renchao
202 */
203 handleRead (scope) { },
204 //添加申请人或权利人
205 /**
206 * @description: 添加申请人或权利人
207 * @param {*} type
208 * @author: renchao
209 */
210 add (type) {
211 if (type == "sqr") {
212 this.form.sqrList.push(_.cloneDeep(this.newData));
213 } else {
214 this.form.qlrList.push(_.cloneDeep(this.newData));
163 } 215 }
164 }); 216 },
165 }, 217 //移除申请人或权利人
166 //查询结果 218 /**
167 /** 219 * @description: 移除申请人或权利人
168 * @description: 查询结果 220 * @param {*} index
169 * @author: renchao 221 * @param {*} row
170 */ 222 * @param {*} type
171 queryChick () { 223 * @author: renchao
172 this.$startLoading(); 224 */
173 this.activeStep = 1; 225 remove (index, row, type) {
174 addFwmxCxjgXx(this.form).then((res) => { 226 if (type == "sqr") {
175 this.$endLoading(); 227 this.form.sqrList.splice(index, 1);
176 if (res.code == 200) { 228 } else {
177 this.activeStep = 2; 229 this.form.qlrList.splice(index, 1);
178 this.isSearch = true;
179 this.$nextTick(() => {
180 this.$refs.dydjbInfo.setResult(res.result)
181 })
182 this.$parent.queryClick();
183 } 230 }
184 }); 231 },
185 }, 232 //电话号码校验
186 //重置 233 /**
187 /** 234 * @description: 电话号码校验
188 * @description: 重置 235 * @param {*} row
189 * @author: renchao 236 * @author: renchao
190 */ 237 */
191 resetClick () { 238 teltest (row) {
192 this.form.djSqcxDO = { ycqrgx: "1", cxyt: "",bdcqzh: "" }; 239 const reg = /^1([38]\d|5[0-35-9]|7[3678])\d{8}$/;
193 this.form.sqrList = _.cloneDeep([this.newData]); 240 if (row.lxdh == "" || row.lxdh.length <= 10 || !reg.test(row.lxdh)) {
194 this.form.qlrList = _.cloneDeep([this.newData]); 241 row.inputErr = true;
195 this.form.cxjgList = []; 242 return false;
196 this.form.dyjlList = []; 243 } else {
197 this.isSearch = false; 244 row.inputErr = false;
198 }, 245 return true;
199 /** 246 }
200 * @description: handleRead 247 },
201 * @author: renchao
202 */
203 handleRead (scope) { },
204 //添加申请人或权利人
205 /**
206 * @description: 添加申请人或权利人
207 * @param {*} type
208 * @author: renchao
209 */
210 add (type) {
211 if (type == "sqr") {
212 this.form.sqrList.push(_.cloneDeep(this.newData));
213 } else {
214 this.form.qlrList.push(_.cloneDeep(this.newData));
215 }
216 },
217 //移除申请人或权利人
218 /**
219 * @description: 移除申请人或权利人
220 * @param {*} index
221 * @param {*} row
222 * @param {*} type
223 * @author: renchao
224 */
225 remove (index, row, type) {
226 if (type == "sqr") {
227 this.form.sqrList.splice(index, 1);
228 } else {
229 this.form.qlrList.splice(index, 1);
230 }
231 },
232 //电话号码校验
233 /**
234 * @description: 电话号码校验
235 * @param {*} row
236 * @author: renchao
237 */
238 teltest (row) {
239 const reg = /^1([38]\d|5[0-35-9]|7[3678])\d{8}$/;
240 if (row.lxdh == "" || row.lxdh.length <= 10 || !reg.test(row.lxdh)) {
241 row.inputErr = true;
242 return false;
243 } else {
244 row.inputErr = false;
245 return true;
246 }
247 }, 248 },
248 }, 249 };
249 };
250 </script> 250 </script>
251 <style scoped lang="scss"> 251 <style scoped lang="scss">
252 @import "~@/styles/mixin.scss"; 252 @import "~@/styles/mixin.scss";
...@@ -268,26 +268,27 @@ export default { ...@@ -268,26 +268,27 @@ export default {
268 border-bottom: 1px solid $borderColor; 268 border-bottom: 1px solid $borderColor;
269 } 269 }
270 270
271 .jtfccx-edit { 271 .jtfccx-edit {
272 @include flex; 272 @include flex;
273 flex-direction: column; 273 flex-direction: column;
274 overflow-y: hidden; 274 overflow-y: hidden;
275 max-height: 85vh; 275 max-height: 85vh;
276 padding: 0 2px; 276 padding: 0 2px;
277 277
278 .jtfccx-edit-con { 278 .jtfccx-edit-con {
279 flex: 1; 279 flex: 1;
280 height: 100%; 280 height: 100%;
281 overflow-y: scroll; 281 overflow-y: scroll;
282 } 282 }
283 283
284 .submit-button { 284 .submit-button {
285 text-align: center; 285 text-align: center;
286 height: 52px; 286 height: 52px;
287 padding-top: 10px; 287 padding-top: 10px;
288 background-color: #fff; 288 background-color: #fff;
289 }
289 } 290 }
290 } 291
291 /deep/.el-dialog__headerbtn .el-dialog__close { 292 /deep/.el-dialog__headerbtn .el-dialog__close {
292 color: #6B7A99 !important; 293 color: #6B7A99 !important;
293 position: relative; 294 position: relative;
......
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
51 <el-col :span="12" class="btnColRight"> 51 <el-col :span="12" class="btnColRight">
52 <el-form-item> 52 <el-form-item>
53 <el-button type="primary" native-type="submit" @click="handleSearch">查询</el-button> 53 <el-button type="primary" native-type="submit" @click="handleSearch">查询</el-button>
54 <el-button @click="moreQueryClick()">高级查询</el-button> 54 <!-- <el-button @click="moreQueryClick()">高级查询</el-button> -->
55 </el-form-item> 55 </el-form-item>
56 </el-col> 56 </el-col>
57 </el-row> 57 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-29 09:22:33 4 * @LastEditTime: 2023-08-30 08:40:36
5 --> 5 -->
6 <template> 6 <template>
7 <el-form ref="ruleForm" :model="ruleForm" label-width="100px" :rules="rules"> 7 <el-form ref="ruleForm" :model="ruleForm" label-width="100px" :rules="rules">
...@@ -160,7 +160,6 @@ ...@@ -160,7 +160,6 @@
160 this.ruleForm = item; 160 this.ruleForm = item;
161 this.editFlag = true; 161 this.editFlag = true;
162 }, 162 },
163 //设计打印模板
164 /** 163 /**
165 * @description: 设计打印模板 164 * @description: 设计打印模板
166 * @author: renchao 165 * @author: renchao
...@@ -169,6 +168,10 @@ ...@@ -169,6 +168,10 @@
169 let that = this; 168 let that = this;
170 that.loadStatus = '1'; 169 that.loadStatus = '1';
171 let LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM')); 170 let LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM'));
171 if (['zsdy', 'zmdy'].includes(that.ruleForm.tmpno)) {
172 LODOP.SET_PRINT_PAGESIZE(2, 0, 0, "B4"); // 设置纸张大小为 B4
173 LODOP.SET_PRINT_MODE("RESELECT_ORIENT", true); // 手动设置方向
174 }
172 LODOP.ADD_PRINT_DATA("ProgramData", this.ruleForm.tmpcontent); //装载模板 175 LODOP.ADD_PRINT_DATA("ProgramData", this.ruleForm.tmpcontent); //装载模板
173 //窗口关闭后,回调函数中保存的设计代码 176 //窗口关闭后,回调函数中保存的设计代码
174 if (LODOP.CVERSION) 177 if (LODOP.CVERSION)
...@@ -185,12 +188,10 @@ ...@@ -185,12 +188,10 @@
185 that.ruleForm.tmpcontent = document.getElementById("S1").value; 188 that.ruleForm.tmpcontent = document.getElementById("S1").value;
186 if (that.ruleForm.tmpno == 'zsdy') { 189 if (that.ruleForm.tmpno == 'zsdy') {
187 LODOP.ADD_PRINT_SETUP_BKIMG("<img border='0' src='http://192.168.2.38:9000/bdcdj/zhengshu_image/bdcqzs2.jpg'>"); 190 LODOP.ADD_PRINT_SETUP_BKIMG("<img border='0' src='http://192.168.2.38:9000/bdcdj/zhengshu_image/bdcqzs2.jpg'>");
188 LODOP.SET_SHOW_MODE("BKIMG_PRINT", 1);//打印包含背景图
189 LODOP.SET_PRINT_PAGESIZE(1, 0, 0, "B4", 1);
190 } else if (that.ruleForm.tmpno == 'zmdy') { 191 } else if (that.ruleForm.tmpno == 'zmdy') {
191 LODOP.ADD_PRINT_SETUP_BKIMG("<img border='0' src='http://192.168.2.38:9000/bdcdj/zhengshu_image/bdcdjzm.jpg'>"); 192 LODOP.ADD_PRINT_SETUP_BKIMG("<img border='0' src='http://192.168.2.38:9000/bdcdj/zhengshu_image/bdcdjzm.jpg'>");
192 LODOP.SET_SHOW_MODE("BKIMG_PRINT", 1);//打印包含背景图
193 } 193 }
194 LODOP.SET_SHOW_MODE("BKIMG_PRINT", 1);//打印包含背景图
194 that.loadStatus = '2'; 195 that.loadStatus = '2';
195 }, 1000); 196 }, 1000);
196 }; 197 };
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 <el-row> 5 <el-row>
6 <el-col :span="24" class="btnColRight"> 6 <el-col :span="24" class="btnColRight">
7 <el-form-item> 7 <el-form-item>
8 <el-button type="primary" @click="fetchData">查询</el-button> 8 <!-- <el-button type="primary" @click="fetchData">查询</el-button> -->
9 <el-button type="primary" @click="openAddDialog">新增</el-button> 9 <el-button type="primary" @click="openAddDialog">新增</el-button>
10 </el-form-item> 10 </el-form-item>
11 </el-col> 11 </el-col>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-28 17:22:23 4 * @LastEditTime: 2023-08-30 10:36:11
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -154,6 +154,7 @@ ...@@ -154,6 +154,7 @@
154 drawTextOnImage () { 154 drawTextOnImage () {
155 function getByteLen (val) { 155 function getByteLen (val) {
156 var len = 0; 156 var len = 0;
157 if (!val) return len;
157 for (var i = 0; i < val.length; i++) { 158 for (var i = 0; i < val.length; i++) {
158 var length = val.charCodeAt(i); 159 var length = val.charCodeAt(i);
159 if (length >= 0 && length <= 128) { 160 if (length >= 0 && length <= 128) {
...@@ -251,18 +252,18 @@ ...@@ -251,18 +252,18 @@
251 arr.push(currentLine); 252 arr.push(currentLine);
252 if (i > 0) { 253 if (i > 0) {
253 arr.forEach((line, index) => { 254 arr.forEach((line, index) => {
254 context.fillText(line, 129, 490 + (28 * (i - 1)) + 5 * num + (index * 14)); // 调整行高 255 context.fillText(line, 129, 480 + (26 * (i - 1)) + 5 * num + (index * 13)); // 调整行高
255 }) 256 })
256 } else { 257 } else {
257 arr.forEach((line, index) => { 258 arr.forEach((line, index) => {
258 context.fillText(line, 129, 490 + (28 * (i - 1)) + (index * 14)); // 调整行高 259 context.fillText(line, 129, 480 + (26 * (i - 1)) + (index * 13)); // 调整行高
259 }) 260 })
260 } 261 }
261 } else { 262 } else {
262 if (i > 0) { 263 if (i > 0) {
263 context.fillText(lines[i] ? lines[i] : '', 129, 495 + 5 * num + (30 * (i - 1))); 264 context.fillText(lines[i] ? lines[i] : '', 129, 490 + 4 * num + (24 * (i - 1)));
264 } else { 265 } else {
265 context.fillText(lines[i] ? lines[i] : '', 129, 495 + (30 * (i - 1))); 266 context.fillText(lines[i] ? lines[i] : '', 129, 490 + (24 * (i - 1)));
266 } 267 }
267 } 268 }
268 } 269 }
...@@ -382,6 +383,7 @@ ...@@ -382,6 +383,7 @@
382 drawTextzmImage () { 383 drawTextzmImage () {
383 function getByteLen (val) { 384 function getByteLen (val) {
384 var len = 0; 385 var len = 0;
386 if (!val) return len;
385 for (var i = 0; i < val.length; i++) { 387 for (var i = 0; i < val.length; i++) {
386 var length = val.charCodeAt(i); 388 var length = val.charCodeAt(i);
387 if (length >= 0 && length <= 128) { 389 if (length >= 0 && length <= 128) {
...@@ -494,9 +496,9 @@ ...@@ -494,9 +496,9 @@
494 } 496 }
495 } else { 497 } else {
496 if (i > 0) { 498 if (i > 0) {
497 context.fillText(lines[i] ? lines[i] : '', 770, 450 + 5 * num + (23 * (i - 1))); 499 context.fillText(lines[i] ? lines[i] : '', 770, 447 + 6 * num + (23 * (i - 1)));
498 } else { 500 } else {
499 context.fillText(lines[i] ? lines[i] : '', 770, 450 + (23 * (i - 1))); 501 context.fillText(lines[i] ? lines[i] : '', 770, 447 + (23 * (i - 1)));
500 } 502 }
501 } 503 }
502 } 504 }
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-28 17:18:19 4 * @LastEditTime: 2023-08-30 10:33:52
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;">
...@@ -124,6 +124,7 @@ ...@@ -124,6 +124,7 @@
124 drawTextOnImage () { 124 drawTextOnImage () {
125 function getByteLen (val) { 125 function getByteLen (val) {
126 var len = 0; 126 var len = 0;
127 if (!val) return len;
127 for (var i = 0; i < val.length; i++) { 128 for (var i = 0; i < val.length; i++) {
128 var length = val.charCodeAt(i); 129 var length = val.charCodeAt(i);
129 if (length >= 0 && length <= 128) { 130 if (length >= 0 && length <= 128) {
...@@ -222,18 +223,18 @@ ...@@ -222,18 +223,18 @@
222 arr.push(currentLine); 223 arr.push(currentLine);
223 if (i > 0) { 224 if (i > 0) {
224 arr.forEach((line, index) => { 225 arr.forEach((line, index) => {
225 context.fillText(line, 129, 485 + (28 * (i - 1)) + 5 * num + (index * 14)); // 调整行高 226 context.fillText(line, 129, 480 + (26 * (i - 1)) + 5 * num + (index * 13)); // 调整行高
226 }) 227 })
227 } else { 228 } else {
228 arr.forEach((line, index) => { 229 arr.forEach((line, index) => {
229 context.fillText(line, 129, 485 + (28 * (i - 1)) + (index * 14)); // 调整行高 230 context.fillText(line, 129, 480 + (26 * (i - 1)) + (index * 13)); // 调整行高
230 }) 231 })
231 } 232 }
232 } else { 233 } else {
233 if (i > 0) { 234 if (i > 0) {
234 context.fillText(lines[i] ? lines[i] : '', 129, 495 + 5 * num + (25 * (i - 1))); 235 context.fillText(lines[i] ? lines[i] : '', 129, 490 + 4 * num + (24 * (i - 1)));
235 } else { 236 } else {
236 context.fillText(lines[i] ? lines[i] : '', 129, 495 + (25 * (i - 1))); 237 context.fillText(lines[i] ? lines[i] : '', 129, 495 + (24 * (i - 1)));
237 } 238 }
238 } 239 }
239 } 240 }
...@@ -353,6 +354,7 @@ ...@@ -353,6 +354,7 @@
353 drawTextzmImage () { 354 drawTextzmImage () {
354 function getByteLen (val) { 355 function getByteLen (val) {
355 var len = 0; 356 var len = 0;
357 if (!val) return len;
356 for (var i = 0; i < val.length; i++) { 358 for (var i = 0; i < val.length; i++) {
357 var length = val.charCodeAt(i); 359 var length = val.charCodeAt(i);
358 if (length >= 0 && length <= 128) { 360 if (length >= 0 && length <= 128) {
...@@ -459,11 +461,11 @@ ...@@ -459,11 +461,11 @@
459 arr.push(currentLine); 461 arr.push(currentLine);
460 if (i > 0) { 462 if (i > 0) {
461 arr.forEach((line, index) => { 463 arr.forEach((line, index) => {
462 context.fillText(line, 770, 438 + (23 * (i - 1)) + 5 * num + (index * 16)); // 调整行高 464 context.fillText(line, 770, 438 + (23 * (i - 1)) + 5 * num + (index * 18)); // 调整行高
463 }) 465 })
464 } else { 466 } else {
465 arr.forEach((line, index) => { 467 arr.forEach((line, index) => {
466 context.fillText(line, 770, 438 + (23 * (i - 1)) + (index * 16)); // 调整行高 468 context.fillText(line, 770, 438 + (23 * (i - 1)) + (index * 18)); // 调整行高
467 }) 469 })
468 } 470 }
469 } else { 471 } else {
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-29 09:31:15 4 * @LastEditTime: 2023-08-29 10:03:25
5 --> 5 -->
6 <template> 6 <template>
7 <div class="szxx"> 7 <div class="szxx">
...@@ -136,9 +136,9 @@ ...@@ -136,9 +136,9 @@
136 store.dispatch('user/reWorkFresh', false) 136 store.dispatch('user/reWorkFresh', false)
137 if (type == 1) { 137 if (type == 1) {
138 //证书预览 138 //证书预览
139 this.$popupDialog("证书预览", "workflow/components/dialog/zsyl", { bdcqz: item, bsmSlsq: this.$route.query.bsmSlsq }, "70%", true); 139 this.$popupDialog("证书预览", "workflow/components/dialog/zsyl", { bdcqz: item, bsmSlsq: this.$route.query.bsmSlsq }, "76%", true);
140 } else { 140 } else {
141 this.$popupDialog("证书证明打印", "workflow/components/dialog/zsdy", { bdcqz: item, bsmSlsq: this.$route.query.bsmSlsq }, "75%", true); 141 this.$popupDialog("证书证明打印", "workflow/components/dialog/zsdy", { bdcqz: item, bsmSlsq: this.$route.query.bsmSlsq }, "76%", true);
142 } 142 }
143 }, 143 },
144 //再次打印 144 //再次打印
...@@ -294,19 +294,19 @@ ...@@ -294,19 +294,19 @@
294 justify-content: flex-end; 294 justify-content: flex-end;
295 } 295 }
296 } 296 }
297 .box-card{ 297 .box-card {
298 .szxx_header{ 298 .szxx_header {
299 color: #303133; 299 color: #303133;
300 } 300 }
301 // 证书背景色 301 // 证书背景色
302 /deep/.el-card__header { 302 /deep/.el-card__header {
303 background-color: #e2dfe0; 303 background-color: #e2dfe0;
304 } 304 }
305 } 305 }
306 .bg-red{ 306 .bg-red {
307 .szxx_header{ 307 .szxx_header {
308 color: #FFF; 308 color: #fff;
309 } 309 }
310 /deep/.el-card__header { 310 /deep/.el-card__header {
311 background-color: rgb(198, 67, 83); 311 background-color: rgb(198, 67, 83);
312 } 312 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-25 10:00:18 4 * @LastEditTime: 2023-08-29 12:55:07
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -40,10 +40,15 @@ class data extends filter { ...@@ -40,10 +40,15 @@ class data extends filter {
40 } 40 }
41 }, 41 },
42 { 42 {
43 prop: "qllx", 43 label: "权利类型",
44 label: "权利类型",
45 width: '100', 44 width: '100',
46 showOverflowTooltip: true 45 render: (h, scope) => {
46 return (
47 <el-tooltip effect="dark" content={scope.row.qllx} placement="top" popper-class="tooltip-width ">
48 <span class="ellipsis-table"> {scope.row.qllx}</span>
49 </el-tooltip>
50 )
51 }
47 }, 52 },
48 { 53 {
49 prop: "ysxlh", 54 prop: "ysxlh",
...@@ -64,16 +69,26 @@ class data extends filter { ...@@ -64,16 +69,26 @@ class data extends filter {
64 label: "义务人" 69 label: "义务人"
65 }, 70 },
66 { 71 {
67 prop: "mj",
68 label: "面积(㎡)", 72 label: "面积(㎡)",
69 width: '100', 73 width: '100',
70 showOverflowTooltip: true 74 render: (h, scope) => {
75 return (
76 <el-tooltip effect="dark" content={scope.row.mj} placement="top" popper-class="tooltip-width ">
77 <span class="ellipsis-table"> {scope.row.mj}</span>
78 </el-tooltip>
79 )
80 }
71 }, 81 },
72 { 82 {
73 prop: "zl",
74 label: "坐落", 83 label: "坐落",
75 width: '100', 84 minWidth: '150',
76 showOverflowTooltip: true 85 render: (h, scope) => {
86 return (
87 <el-tooltip effect="dark" content={scope.row.zl} placement="top" popper-class="tooltip-width ">
88 <span class="ellipsis-table"> {scope.row.zl}</span>
89 </el-tooltip>
90 )
91 }
77 }, 92 },
78 { 93 {
79 prop: "fzsj", 94 prop: "fzsj",
...@@ -130,10 +145,15 @@ class data extends filter { ...@@ -130,10 +145,15 @@ class data extends filter {
130 label: "义务人" 145 label: "义务人"
131 }, 146 },
132 { 147 {
133 prop: "mj",
134 label: "面积(㎡)", 148 label: "面积(㎡)",
135 width: '100', 149 width: '100',
136 showOverflowTooltip: true 150 render: (h, scope) => {
151 return (
152 <el-tooltip effect="dark" content={scope.row.mj} placement="top" popper-class="tooltip-width ">
153 <span class="ellipsis-table"> {scope.row.mj}</span>
154 </el-tooltip>
155 )
156 }
137 }, 157 },
138 { 158 {
139 prop: "zl", 159 prop: "zl",
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-25 09:06:19 4 * @LastEditTime: 2023-08-29 13:04:29
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -57,10 +57,15 @@ class data extends filter { ...@@ -57,10 +57,15 @@ class data extends filter {
57 width: '112' 57 width: '112'
58 }, 58 },
59 { 59 {
60 prop: "cznr",
61 label: "操作内容", 60 label: "操作内容",
62 width: '500', 61 width: '500',
63 showOverflowTooltip: true 62 render: (h, scope) => {
63 return (
64 <el-tooltip effect="dark" content={scope.row.cznr} placement="top" popper-class="tooltip-width ">
65 <span class="ellipsis-table"> {scope.row.cznr}</span>
66 </el-tooltip>
67 )
68 }
64 }, 69 },
65 { 70 {
66 label: '操作', 71 label: '操作',
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-23 14:51:40 4 * @LastEditTime: 2023-08-29 13:04:44
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -46,10 +46,15 @@ class data extends filter { ...@@ -46,10 +46,15 @@ class data extends filter {
46 } 46 }
47 }, 47 },
48 { 48 {
49 prop: "bdcqzh",
50 label: "不动产证明号", 49 label: "不动产证明号",
51 width: '150', 50 width: '150',
52 showOverflowTooltip: true 51 render: (h, scope) => {
52 return (
53 <el-tooltip effect="dark" content={scope.row.bdcqzh} placement="top" popper-class="tooltip-width">
54 <span class="ellipsis-table"> {scope.row.bdcqzh}</span>
55 </el-tooltip>
56 )
57 }
53 }, 58 },
54 { 59 {
55 prop: "bdcdyh", 60 prop: "bdcdyh",
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-14 11:21:48 4 * @LastEditTime: 2023-08-29 13:05:13
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -50,20 +50,30 @@ class data extends filter { ...@@ -50,20 +50,30 @@ class data extends filter {
50 label: "土地证号", 50 label: "土地证号",
51 }, 51 },
52 { 52 {
53 prop: "qllxmc",
54 showOverflowTooltip: true,
55 width: '100', 53 width: '100',
56 label: "权利类型", 54 label: "权利类型",
55 render: (h, scope) => {
56 return (
57 <el-tooltip effect="dark" content={scope.row.qllxmc} placement="top" popper-class="tooltip-width">
58 <span class="ellipsis-table"> {scope.row.qllxmc}</span>
59 </el-tooltip>
60 )
61 }
57 }, 62 },
58 { 63 {
59 prop: "xmmc", 64 prop: "xmmc",
60 label: "项目名称", 65 label: "项目名称",
61 }, 66 },
62 { 67 {
63 prop: "zrzh",
64 label: "自然幢号", 68 label: "自然幢号",
65 width: '90', 69 width: '90',
66 showOverflowTooltip: true, 70 render: (h, scope) => {
71 return (
72 <el-tooltip effect="dark" content={scope.row.zrzh} placement="top" popper-class="tooltip-width">
73 <span class="ellipsis-table"> {scope.row.zrzh}</span>
74 </el-tooltip>
75 )
76 }
67 }, 77 },
68 { 78 {
69 prop: "jzwmc", 79 prop: "jzwmc",
...@@ -112,10 +122,16 @@ class data extends filter { ...@@ -112,10 +122,16 @@ class data extends filter {
112 width: '70', 122 width: '70',
113 }, 123 },
114 { 124 {
115 prop: "zl",
116 label: "自然幢坐落", 125 label: "自然幢坐落",
117 minWidth: '120', 126 minWidth: '120',
118 showOverflowTooltip: true 127 render: (h, scope) => {
128 return (
129 <el-tooltip effect="dark" content={scope.row.zl} placement="top" popper-class="tooltip-width ">
130 <span class="ellipsis-table"> {scope.row.zl}</span>
131 </el-tooltip>
132 )
133 }
134
119 }, 135 },
120 { 136 {
121 label: '操作', 137 label: '操作',
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-23 14:56:57 4 * @LastEditTime: 2023-08-29 13:06:12
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -45,22 +45,37 @@ class data extends filter { ...@@ -45,22 +45,37 @@ class data extends filter {
45 } 45 }
46 }, 46 },
47 { 47 {
48 prop: "qllxmc",
49 label: "权利类型", 48 label: "权利类型",
50 width: '120', 49 width: '120',
51 showOverflowTooltip: true 50 render: (h, scope) => {
51 return (
52 <el-tooltip effect="dark" content={scope.row.qllxmc} placement="top" popper-class="tooltip-width">
53 <span class="ellipsis-table"> {scope.row.qllxmc}</span>
54 </el-tooltip>
55 )
56 }
52 }, 57 },
53 { 58 {
54 prop: "bdcdyh",
55 label: "不动产单元号", 59 label: "不动产单元号",
56 width: '150', 60 width: '150',
57 showOverflowTooltip: true 61 render: (h, scope) => {
62 return (
63 <el-tooltip effect="dark" content={scope.row.bdcdyh} placement="top" popper-class="tooltip-width">
64 <span class="ellipsis-table"> {scope.row.bdcdyh}</span>
65 </el-tooltip>
66 )
67 }
58 }, 68 },
59 { 69 {
60 prop: "bdcqzh",
61 label: "不动产权证号", 70 label: "不动产权证号",
62 width: '150', 71 width: '150',
63 showOverflowTooltip: true 72 render: (h, scope) => {
73 return (
74 <el-tooltip effect="dark" content={scope.row.bdcqzh} placement="top" popper-class="tooltip-width">
75 <span class="ellipsis-table"> {scope.row.bdcqzh}</span>
76 </el-tooltip>
77 )
78 }
64 }, 79 },
65 { 80 {
66 prop: "gyqk", 81 prop: "gyqk",
...@@ -97,10 +112,15 @@ class data extends filter { ...@@ -97,10 +112,15 @@ class data extends filter {
97 label: "用途", 112 label: "用途",
98 }, 113 },
99 { 114 {
100 prop: "zl",
101 label: "坐落", 115 label: "坐落",
102 width: '130', 116 minWidth: '150',
103 showOverflowTooltip: true 117 render: (h, scope) => {
118 return (
119 <el-tooltip effect="dark" content={scope.row.zl} placement="top" popper-class="tooltip-width ">
120 <span class="ellipsis-table"> {scope.row.zl}</span>
121 </el-tooltip>
122 )
123 }
104 }, 124 },
105 { 125 {
106 label: '操作', 126 label: '操作',
......
...@@ -78,16 +78,26 @@ class data extends filter { ...@@ -78,16 +78,26 @@ class data extends filter {
78 width: '90', 78 width: '90',
79 }, 79 },
80 { 80 {
81 prop: "bdcdyh",
82 label: "不动产单元号", 81 label: "不动产单元号",
83 width: '150', 82 width: '150',
84 showOverflowTooltip: true 83 render: (h, scope) => {
84 return (
85 <el-tooltip effect="dark" content={scope.row.bdcdyh} placement="top" popper-class="tooltip-width ">
86 <span class="ellipsis-table"> {scope.row.bdcdyh}</span>
87 </el-tooltip>
88 )
89 }
85 }, 90 },
86 { 91 {
87 prop: "bdcqzh",
88 label: "不动产权证号", 92 label: "不动产权证号",
89 width: '150', 93 width: '150',
90 showOverflowTooltip: true 94 render: (h, scope) => {
95 return (
96 <el-tooltip effect="dark" content={scope.row.bdcqzh} placement="top" popper-class="tooltip-width ">
97 <span class="ellipsis-table"> {scope.row.bdcqzh}</span>
98 </el-tooltip>
99 )
100 }
91 }, 101 },
92 { 102 {
93 prop: "qlrmc", 103 prop: "qlrmc",
...@@ -108,10 +118,15 @@ class data extends filter { ...@@ -108,10 +118,15 @@ class data extends filter {
108 minWidth: '130' 118 minWidth: '130'
109 }, 119 },
110 { 120 {
111 prop: "zl",
112 label: "坐落", 121 label: "坐落",
113 width: '150', 122 minWidth: '150',
114 showOverflowTooltip: true 123 render: (h, scope) => {
124 return (
125 <el-tooltip effect="dark" content={scope.row.zl} placement="top" popper-class="tooltip-width ">
126 <span class="ellipsis-table"> {scope.row.zl}</span>
127 </el-tooltip>
128 )
129 }
115 }, 130 },
116 { 131 {
117 label: '操作', 132 label: '操作',
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-24 11:00:16 4 * @LastEditTime: 2023-08-29 13:08:08
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -54,20 +54,30 @@ class data extends filter { ...@@ -54,20 +54,30 @@ class data extends filter {
54 minWidth: '130' 54 minWidth: '130'
55 }, 55 },
56 { 56 {
57 prop: "bdcqzh",
58 label: "不动产权证号", 57 label: "不动产权证号",
59 width: '150', 58 width: '150',
60 showOverflowTooltip: true 59 render: (h, scope) => {
60 return (
61 <el-tooltip effect="dark" content={scope.row.bdcqzh} placement="top" popper-class="tooltip-width ">
62 <span class="ellipsis-table"> {scope.row.bdcqzh}</span>
63 </el-tooltip>
64 )
65 }
61 }, 66 },
62 { 67 {
63 prop: "gyqk", 68 prop: "gyqk",
64 label: "共有情况", 69 label: "共有情况",
65 }, 70 },
66 { 71 {
67 prop: "qlrmc",
68 label: "权利人", 72 label: "权利人",
69 width: '120', 73 width: '120',
70 showOverflowTooltip: true 74 render: (h, scope) => {
75 return (
76 <el-tooltip effect="dark" content={scope.row.qlrmc} placement="top" popper-class="tooltip-width ">
77 <span class="ellipsis-table"> {scope.row.qlrmc}</span>
78 </el-tooltip>
79 )
80 }
71 }, 81 },
72 { 82 {
73 prop: "qlrzjhm", 83 prop: "qlrzjhm",
...@@ -78,20 +88,30 @@ class data extends filter { ...@@ -78,20 +88,30 @@ class data extends filter {
78 label: "权利性质", 88 label: "权利性质",
79 }, 89 },
80 { 90 {
81 prop: "qlytmc",
82 label: "用途", 91 label: "用途",
83 width: '120', 92 width: '120',
84 showOverflowTooltip: true 93 render: (h, scope) => {
94 return (
95 <el-tooltip effect="dark" content={scope.row.qlytmc} placement="top" popper-class="tooltip-width ">
96 <span class="ellipsis-table"> {scope.row.qlytmc}</span>
97 </el-tooltip>
98 )
99 }
85 }, 100 },
86 { 101 {
87 prop: "qlmjmc", 102 prop: "qlmjmc",
88 label: "面积", 103 label: "面积",
89 }, 104 },
90 { 105 {
91 prop: "zl",
92 label: "坐落", 106 label: "坐落",
93 width: '130', 107 minWidth: '150',
94 showOverflowTooltip: true 108 render: (h, scope) => {
109 return (
110 <el-tooltip effect="dark" content={scope.row.zl} placement="top" popper-class="tooltip-width ">
111 <span class="ellipsis-table"> {scope.row.zl}</span>
112 </el-tooltip>
113 )
114 }
95 }, 115 },
96 { 116 {
97 label: '操作', 117 label: '操作',
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-10 15:35:50 4 * @LastEditTime: 2023-08-29 13:09:15
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -54,10 +54,15 @@ class data extends filter { ...@@ -54,10 +54,15 @@ class data extends filter {
54 minWidth: '150' 54 minWidth: '150'
55 }, 55 },
56 { 56 {
57 prop: "bdcqzh",
58 label: "不动产权证号", 57 label: "不动产权证号",
59 showOverflowTooltip: true, 58 width: '150',
60 width: '150' 59 render: (h, scope) => {
60 return (
61 <el-tooltip effect="dark" content={scope.row.bdcqzh} placement="top" popper-class="tooltip-width ">
62 <span class="ellipsis-table"> {scope.row.bdcqzh}</span>
63 </el-tooltip>
64 )
65 }
61 }, 66 },
62 { 67 {
63 prop: "gyqk", 68 prop: "gyqk",
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-23 14:49:24 4 * @LastEditTime: 2023-08-29 13:09:45
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -44,16 +44,26 @@ class data extends filter { ...@@ -44,16 +44,26 @@ class data extends filter {
44 label: "权利类型", 44 label: "权利类型",
45 }, 45 },
46 { 46 {
47 prop: "bdcdyh",
48 label: "不动产单元号", 47 label: "不动产单元号",
49 width: '150', 48 width: '150',
50 showOverflowTooltip: true 49 render: (h, scope) => {
50 return (
51 <el-tooltip effect="dark" content={scope.row.bdcdyh} placement="top" popper-class="tooltip-width ">
52 <span class="ellipsis-table"> {scope.row.bdcdyh}</span>
53 </el-tooltip>
54 )
55 }
51 }, 56 },
52 { 57 {
53 prop: "bdcqzh",
54 label: "不动产权证号", 58 label: "不动产权证号",
55 width: '150', 59 width: '150',
56 showOverflowTooltip: true 60 render: (h, scope) => {
61 return (
62 <el-tooltip effect="dark" content={scope.row.bdcqzh} placement="top" popper-class="tooltip-width ">
63 <span class="ellipsis-table"> {scope.row.bdcqzh}</span>
64 </el-tooltip>
65 )
66 }
57 }, 67 },
58 { 68 {
59 prop: "qlrmc", 69 prop: "qlrmc",
......
1 /* 1 /*
2 * @Description: 土地所有权对象处理 2 * @Description: 土地所有权对象处理
3 * @Autor: ssq 3 * @Autor: ssq
4 * @LastEditTime: 2023-07-14 17:00:11 4 * @LastEditTime: 2023-08-29 13:10:12
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -49,16 +49,26 @@ class data extends filter { ...@@ -49,16 +49,26 @@ class data extends filter {
49 label: "权利类型", 49 label: "权利类型",
50 }, 50 },
51 { 51 {
52 prop: "bdcdyh",
53 label: "不动产单元号", 52 label: "不动产单元号",
54 width: '150', 53 width: '150',
55 showOverflowTooltip: true 54 render: (h, scope) => {
55 return (
56 <el-tooltip effect="dark" content={scope.row.bdcdyh} placement="top" popper-class="tooltip-width ">
57 <span class="ellipsis-table"> {scope.row.bdcdyh}</span>
58 </el-tooltip>
59 )
60 }
56 }, 61 },
57 { 62 {
58 prop: "bdcqzh",
59 label: "不动产权证号", 63 label: "不动产权证号",
60 width: '150', 64 width: '150',
61 showOverflowTooltip: true 65 render: (h, scope) => {
66 return (
67 <el-tooltip effect="dark" content={scope.row.bdcqzh} placement="top" popper-class="tooltip-width ">
68 <span class="ellipsis-table"> {scope.row.bdcqzh}</span>
69 </el-tooltip>
70 )
71 }
62 }, 72 },
63 { 73 {
64 prop: "gyqk", 74 prop: "gyqk",
......