9caea434 by renchao@pashanhoo.com

Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev

2 parents 3ffb9a45 0a3c79ce
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
13 </div> 13 </div>
14 <div class="title"> 14 <div class="title">
15 {{ title }} 15 {{ title }}
16 <el-button class="print" v-show="shows" @click="openPrint()">打印1</el-button> 16 <el-button class="print" v-show="shows" @click="openPrint()">打印</el-button>
17 <div class="checkbox"> 17 <div class="checkbox">
18 <el-checkbox-group v-model="checkList" @change="checkChange"> 18 <el-checkbox-group v-model="checkList" @change="checkChange">
19 <el-checkbox 19 <el-checkbox
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
133 }, 133 },
134 methods: { 134 methods: {
135 openPrint () { 135 openPrint () {
136 console.log("tableData",this.tableDataaaa); 136 console.log("tableData",this.tableData);
137 this.render = true; 137 this.render = true;
138 setTimeout(() => { 138 setTimeout(() => {
139 this.prinsss(); 139 this.prinsss();
......
...@@ -108,13 +108,13 @@ ...@@ -108,13 +108,13 @@
108 </template> 108 </template>
109 109
110 <script> 110 <script>
111 import printTemplate from "./components/printTemplate.vue";
112 import { datas } from "./qlxxFormData.js"; 111 import { datas } from "./qlxxFormData.js";
113 import { getSjlx } from "@/utils/dictionary.js"; 112 import { getSjlx } from "@/utils/dictionary.js";
114 import { getJsydsyqList } from "@/api/djbDetail.js"; 113 import { getJsydsyqList } from "@/api/djbDetail.js";
114 import djbDetail from "./components/djbDetail.vue"
115 export default { 115 export default {
116 components: { 116 components: {
117 printTemplate, 117 djbDetail,
118 }, 118 },
119 data() { 119 data() {
120 return { 120 return {
...@@ -124,14 +124,14 @@ export default { ...@@ -124,14 +124,14 @@ export default {
124 }, 124 },
125 shows: false, 125 shows: false,
126 title: "建设用地使用权、宅基地使用权登记信息", 126 title: "建设用地使用权、宅基地使用权登记信息",
127 qsztList: datas.columns().qsztList, 127 // qsztList: datas.columns().qsztList,
128 checkList: datas.columns().checkList, 128 // checkList: datas.columns().checkList,
129 //传递参数 129 //传递参数
130 propsParam: this.$attrs, 130 propsParam: this.$attrs,
131 //列表数据 131 //列表数据
132 tableData: [], 132 tableData: [],
133 //空列值个数 133 //空列值个数
134 emptycolNum: datas.columns().emptycolNum, 134 // emptycolNum: datas.columns().emptycolNum,
135 //列名称对象 135 //列名称对象
136 columns: datas.columns().JSYDSYQ, 136 columns: datas.columns().JSYDSYQ,
137 render: false, 137 render: false,
...@@ -141,35 +141,35 @@ export default { ...@@ -141,35 +141,35 @@ export default {
141 this.loadData(); 141 this.loadData();
142 }, 142 },
143 methods: { 143 methods: {
144 /** 144 // /**
145 * @description: openPrint 145 // * @description: openPrint
146 * @author: miaofang 146 // * @author: miaofang
147 */ 147 // */
148 openPrint() { 148 // openPrint() {
149 this.render = true; 149 // this.render = true;
150 setTimeout(() => { 150 // setTimeout(() => {
151 this.prinsss(); 151 // this.prinsss();
152 }, 100); 152 // }, 100);
153 }, 153 // },
154 /** 154 // /**
155 * @description: prinsss 155 // * @description: prinsss
156 * @author: miaofang 156 // * @author: miaofang
157 */ 157 // */
158 prinsss() { 158 // prinsss() {
159 printJS({ 159 // printJS({
160 printable: "boxjsydsyq", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象 160 // printable: "boxjsydsyq", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象
161 type: "html", 161 // type: "html",
162 maxWidth: 800, // 最大宽度 162 // maxWidth: 800, // 最大宽度
163 font_size: "", // 不设置则使用默认字体大小 163 // font_size: "", // 不设置则使用默认字体大小
164 style: `@font-face { 164 // style: `@font-face {
165 font-family: "STZHONGS"; 165 // font-family: "STZHONGS";
166 src: url(${window.ttf}) format("truetype"); 166 // src: url(${window.ttf}) format("truetype");
167 }`, 167 // }`,
168 // 继承原来的所有样式 168 // // 继承原来的所有样式
169 targetStyles: ["*"], 169 // targetStyles: ["*"],
170 }); 170 // });
171 this.render=false 171 // this.render=false
172 }, 172 // },
173 /** 173 /**
174 * @description: loadData 174 * @description: loadData
175 * @author: miaofang 175 * @author: miaofang
...@@ -195,61 +195,61 @@ export default { ...@@ -195,61 +195,61 @@ export default {
195 } 195 }
196 }); 196 });
197 }, 197 },
198 /** 198 // /**
199 * @description: checkChange 199 // * @description: checkChange
200 * @author: miaofang 200 // * @author: miaofang
201 */ 201 // */
202 checkChange() { 202 // checkChange() {
203 if (this.checkList.length === 0) { 203 // if (this.checkList.length === 0) {
204 this.tableData = []; 204 // this.tableData = [];
205 this.emptycolNum = datas.columns().emptycolNum; 205 // this.emptycolNum = datas.columns().emptycolNum;
206 } else { 206 // } else {
207 this.loadData(); 207 // this.loadData();
208 } 208 // }
209 }, 209 // },
210 /** 210 // /**
211 * @description: getQsztName 211 // * @description: getQsztName
212 * @param {*} code 212 // * @param {*} code
213 * @author: miaofang 213 // * @author: miaofang
214 */ 214 // */
215 getQsztName(code) { 215 // getQsztName(code) {
216 let name = ""; 216 // let name = "";
217 for (let item of this.qsztList) { 217 // for (let item of this.qsztList) {
218 if (item.value == code) { 218 // if (item.value == code) {
219 name = item.label; 219 // name = item.label;
220 break; 220 // break;
221 } 221 // }
222 } 222 // }
223 return name; 223 // return name;
224 }, 224 // },
225 // 新增一条补录信息 225 // // 新增一条补录信息
226 /** 226 // /**
227 * @description: 新增一条补录信息 227 // * @description: 新增一条补录信息
228 * @param {*} row 228 // * @param {*} row
229 * @param {*} del 229 // * @param {*} del
230 * @author: miaofang 230 // * @author: miaofang
231 */ 231 // */
232 editDialog(row, del) { 232 // editDialog(row, del) {
233 this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", { 233 // this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", {
234 confirmButtonText: "确定", 234 // confirmButtonText: "确定",
235 cancelButtonText: "取消", 235 // cancelButtonText: "取消",
236 type: "warning", 236 // type: "warning",
237 }) 237 // })
238 .then(() => { 238 // .then(() => {
239 this.$parent.addRepairRecord(row, del); 239 // this.$parent.addRepairRecord(row, del);
240 240
241 this.$message({ 241 // this.$message({
242 type: "success", 242 // type: "success",
243 message: "补录成功!", 243 // message: "补录成功!",
244 }); 244 // });
245 }) 245 // })
246 .catch(() => { 246 // .catch(() => {
247 this.$message({ 247 // this.$message({
248 type: "info", 248 // type: "info",
249 message: "取消编辑", 249 // message: "取消编辑",
250 }); 250 // });
251 }); 251 // });
252 }, 252 // },
253 }, 253 },
254 }; 254 };
255 </script> 255 </script>
......
...@@ -5,7 +5,9 @@ ...@@ -5,7 +5,9 @@
5 --> 5 -->
6 <template> 6 <template>
7 <div class="djxxTable"> 7 <div class="djxxTable">
8 <div v-show="false"> 8 <djbDetail :title="title" :shows="shows" :propsParam="propsParam"
9 :columns="columns" :tableData="tableData" />
10 <!-- <div v-show="false">
9 <printTemplate 11 <printTemplate
10 id="boxldsyq" 12 id="boxldsyq"
11 :tableData="tableData" 13 :tableData="tableData"
...@@ -30,7 +32,6 @@ ...@@ -30,7 +32,6 @@
30 </div> 32 </div>
31 </div> 33 </div>
32 <div class="xxTableBox rollTable"> 34 <div class="xxTableBox rollTable">
33 <!-- 固定前三个 -->
34 <table class="xxTable"> 35 <table class="xxTable">
35 <tr v-for="(item, colindex) in columns" :key="colindex"> 36 <tr v-for="(item, colindex) in columns" :key="colindex">
36 <td>{{ item.label }}</td> 37 <td>{{ item.label }}</td>
...@@ -100,7 +101,7 @@ ...@@ -100,7 +101,7 @@
100 </tr> 101 </tr>
101 </table> 102 </table>
102 </div> 103 </div>
103 </div> 104 </div> -->
104 </div> 105 </div>
105 </template> 106 </template>
106 107
...@@ -108,10 +109,10 @@ ...@@ -108,10 +109,10 @@
108 import { datas } from "./qlxxFormData.js"; 109 import { datas } from "./qlxxFormData.js";
109 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js"; 110 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js";
110 import { getLqList } from "@/api/djbDetail.js"; 111 import { getLqList } from "@/api/djbDetail.js";
111 import printTemplate from "./components/printTemplate.vue"; 112 import djbDetail from "./components/djbDetail.vue"
112 export default { 113 export default {
113 components: { 114 components: {
114 printTemplate, 115 djbDetail,
115 }, 116 },
116 data() { 117 data() {
117 return { 118 return {
...@@ -121,14 +122,14 @@ export default { ...@@ -121,14 +122,14 @@ export default {
121 }, 122 },
122 shows: false, 123 shows: false,
123 title: "林权登记信息", 124 title: "林权登记信息",
124 qsztList: datas.columns().qsztList, 125 // qsztList: datas.columns().qsztList,
125 checkList: datas.columns().checkList, 126 // checkList: datas.columns().checkList,
126 //传递参数 127 //传递参数
127 propsParam: this.$attrs, 128 propsParam: this.$attrs,
128 //列表数据 129 //列表数据
129 tableData: [], 130 tableData: [],
130 //空列值个数 131 //空列值个数
131 emptycolNum: datas.columns().emptycolNum, 132 // emptycolNum: datas.columns().emptycolNum,
132 //列名称对象 133 //列名称对象
133 columns: datas.columns().LDSYQ, 134 columns: datas.columns().LDSYQ,
134 render: false, 135 render: false,
...@@ -138,35 +139,35 @@ export default { ...@@ -138,35 +139,35 @@ export default {
138 this.loadData(); 139 this.loadData();
139 }, 140 },
140 methods: { 141 methods: {
141 /** 142 // /**
142 * @description: openPrint 143 // * @description: openPrint
143 * @author: miaofang 144 // * @author: miaofang
144 */ 145 // */
145 openPrint() { 146 // openPrint() {
146 this.render = true; 147 // this.render = true;
147 setTimeout(() => { 148 // setTimeout(() => {
148 this.prinsss(); 149 // this.prinsss();
149 }, 100); 150 // }, 100);
150 }, 151 // },
151 /** 152 // /**
152 * @description: prinsss 153 // * @description: prinsss
153 * @author: miaofang 154 // * @author: miaofang
154 */ 155 // */
155 prinsss() { 156 // prinsss() {
156 printJS({ 157 // printJS({
157 printable: "boxldsyq", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象 158 // printable: "boxldsyq", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象
158 type: "html", 159 // type: "html",
159 maxWidth: 800, // 最大宽度 160 // maxWidth: 800, // 最大宽度
160 font_size: "", // 不设置则使用默认字体大小 161 // font_size: "", // 不设置则使用默认字体大小
161 style: `@font-face { 162 // style: `@font-face {
162 font-family: "STZHONGS"; 163 // font-family: "STZHONGS";
163 src: url(${window.ttf}) format("truetype"); 164 // src: url(${window.ttf}) format("truetype");
164 }`, 165 // }`,
165 // 继承原来的所有样式 166 // // 继承原来的所有样式
166 targetStyles: ["*"], 167 // targetStyles: ["*"],
167 }); 168 // });
168 this.render=false 169 // this.render=false
169 }, 170 // },
170 /** 171 /**
171 * @description: loadData 172 * @description: loadData
172 * @author: miaofang 173 * @author: miaofang
...@@ -201,61 +202,61 @@ export default { ...@@ -201,61 +202,61 @@ export default {
201 } 202 }
202 }); 203 });
203 }, 204 },
204 /** 205 // /**
205 * @description: checkChange 206 // * @description: checkChange
206 * @author: miaofang 207 // * @author: miaofang
207 */ 208 // */
208 checkChange() { 209 // checkChange() {
209 if (this.checkList.length === 0) { 210 // if (this.checkList.length === 0) {
210 this.tableData = []; 211 // this.tableData = [];
211 this.emptycolNum = datas.columns().emptycolNum; 212 // this.emptycolNum = datas.columns().emptycolNum;
212 } else { 213 // } else {
213 this.loadData(); 214 // this.loadData();
214 } 215 // }
215 }, 216 // },
216 /** 217 // /**
217 * @description: getQsztName 218 // * @description: getQsztName
218 * @param {*} code 219 // * @param {*} code
219 * @author: miaofang 220 // * @author: miaofang
220 */ 221 // */
221 getQsztName(code) { 222 // getQsztName(code) {
222 let name = ""; 223 // let name = "";
223 for (let item of this.qsztList) { 224 // for (let item of this.qsztList) {
224 if (item.value == code) { 225 // if (item.value == code) {
225 name = item.label; 226 // name = item.label;
226 break; 227 // break;
227 } 228 // }
228 } 229 // }
229 return name; 230 // return name;
230 }, 231 // },
231 // 新增一条补录信息 232 // // 新增一条补录信息
232 /** 233 // /**
233 * @description: 新增一条补录信息 234 // * @description: 新增一条补录信息
234 * @param {*} row 235 // * @param {*} row
235 * @param {*} del 236 // * @param {*} del
236 * @author: miaofang 237 // * @author: miaofang
237 */ 238 // */
238 editDialog(row, del) { 239 // editDialog(row, del) {
239 this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", { 240 // this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", {
240 confirmButtonText: "确定", 241 // confirmButtonText: "确定",
241 cancelButtonText: "取消", 242 // cancelButtonText: "取消",
242 type: "warning", 243 // type: "warning",
243 }) 244 // })
244 .then(() => { 245 // .then(() => {
245 this.$parent.addRepairRecord(row, del); 246 // this.$parent.addRepairRecord(row, del);
246 247
247 this.$message({ 248 // this.$message({
248 type: "success", 249 // type: "success",
249 message: "补录成功!", 250 // message: "补录成功!",
250 }); 251 // });
251 }) 252 // })
252 .catch(() => { 253 // .catch(() => {
253 this.$message({ 254 // this.$message({
254 type: "info", 255 // type: "info",
255 message: "取消编辑", 256 // message: "取消编辑",
256 }); 257 // });
257 }); 258 // });
258 }, 259 // },
259 }, 260 },
260 }; 261 };
261 </script> 262 </script>
......
...@@ -5,7 +5,9 @@ ...@@ -5,7 +5,9 @@
5 --> 5 -->
6 <template> 6 <template>
7 <div class="djxxTable"> 7 <div class="djxxTable">
8 <div v-show="false"> 8 <djbDetail :title="title" :shows="shows" :propsParam="propsParam"
9 :columns="columns" :tableData="tableData" />
10 <!-- <div v-show="false">
9 <printTemplate 11 <printTemplate
10 id="boxnydsyq" 12 id="boxnydsyq"
11 :tableData="tableData" 13 :tableData="tableData"
...@@ -30,7 +32,6 @@ ...@@ -30,7 +32,6 @@
30 </div> 32 </div>
31 </div> 33 </div>
32 <div class="xxTableBox"> 34 <div class="xxTableBox">
33 <!-- 固定前三个 -->
34 <table class="xxTable"> 35 <table class="xxTable">
35 <tr v-for="(item, colindex) in columns.slice(0, 3)" :key="colindex"> 36 <tr v-for="(item, colindex) in columns.slice(0, 3)" :key="colindex">
36 <td> 37 <td>
...@@ -150,7 +151,7 @@ ...@@ -150,7 +151,7 @@
150 </tr> 151 </tr>
151 </table> 152 </table>
152 </div> 153 </div>
153 </div> 154 </div> -->
154 </div> 155 </div>
155 </template> 156 </template>
156 157
...@@ -158,9 +159,10 @@ ...@@ -158,9 +159,10 @@
158 import { datas } from "./qlxxFormData.js"; 159 import { datas } from "./qlxxFormData.js";
159 import { getSjlx } from "@/utils/dictionary.js"; 160 import { getSjlx } from "@/utils/dictionary.js";
160 import { getNydsyqList } from "@/api/djbDetail.js"; 161 import { getNydsyqList } from "@/api/djbDetail.js";
162 import djbDetail from "./components/djbDetail.vue"
161 export default { 163 export default {
162 components: { 164 components: {
163 printTemplate, 165 djbDetail,
164 }, 166 },
165 data() { 167 data() {
166 return { 168 return {
...@@ -170,14 +172,14 @@ export default { ...@@ -170,14 +172,14 @@ export default {
170 }, 172 },
171 shows: false, 173 shows: false,
172 title: "农用地使用权登记信息", 174 title: "农用地使用权登记信息",
173 qsztList: datas.columns().qsztList, 175 // qsztList: datas.columns().qsztList,
174 checkList: datas.columns().checkList, 176 // checkList: datas.columns().checkList,
175 //传递参数 177 //传递参数
176 propsParam: this.$attrs, 178 propsParam: this.$attrs,
177 //列表数据 179 //列表数据
178 tableData: [], 180 tableData: [],
179 //空列值个数 181 //空列值个数
180 emptycolNum: datas.columns().emptycolNum, 182 // emptycolNum: datas.columns().emptycolNum,
181 //列名称对象 183 //列名称对象
182 columns: datas.columns().NYDSYQ, 184 columns: datas.columns().NYDSYQ,
183 render: false, 185 render: false,
...@@ -193,35 +195,35 @@ export default { ...@@ -193,35 +195,35 @@ export default {
193 this.loadData(); 195 this.loadData();
194 }, 196 },
195 methods: { 197 methods: {
196 /** 198 // /**
197 * @description: openPrint 199 // * @description: openPrint
198 * @author: miaofang 200 // * @author: miaofang
199 */ 201 // */
200 openPrint() { 202 // openPrint() {
201 this.render = true; 203 // this.render = true;
202 setTimeout(() => { 204 // setTimeout(() => {
203 this.prinsss(); 205 // this.prinsss();
204 }, 100); 206 // }, 100);
205 }, 207 // },
206 /** 208 // /**
207 * @description: prinsss 209 // * @description: prinsss
208 * @author: miaofang 210 // * @author: miaofang
209 */ 211 // */
210 prinsss() { 212 // prinsss() {
211 printJS({ 213 // printJS({
212 printable: "boxnydsyq", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象 214 // printable: "boxnydsyq", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象
213 type: "html", 215 // type: "html",
214 maxWidth: 800, // 最大宽度 216 // maxWidth: 800, // 最大宽度
215 font_size: "", // 不设置则使用默认字体大小 217 // font_size: "", // 不设置则使用默认字体大小
216 style: `@font-face { 218 // style: `@font-face {
217 font-family: "STZHONGS"; 219 // font-family: "STZHONGS";
218 src: url(${window.ttf}) format("truetype"); 220 // src: url(${window.ttf}) format("truetype");
219 }`, 221 // }`,
220 // 继承原来的所有样式 222 // // 继承原来的所有样式
221 targetStyles: ["*"], 223 // targetStyles: ["*"],
222 }); 224 // });
223 this.render=false 225 // this.render=false
224 }, 226 // },
225 /** 227 /**
226 * @description: loadData 228 * @description: loadData
227 * @author: miaofang 229 * @author: miaofang
...@@ -253,60 +255,60 @@ export default { ...@@ -253,60 +255,60 @@ export default {
253 } 255 }
254 }); 256 });
255 }, 257 },
256 /** 258 // /**
257 * @description: checkChange 259 // * @description: checkChange
258 * @author: miaofang 260 // * @author: miaofang
259 */ 261 // */
260 checkChange() { 262 // checkChange() {
261 if (this.checkList.length === 0) { 263 // if (this.checkList.length === 0) {
262 this.tableData = []; 264 // this.tableData = [];
263 this.emptycolNum = datas.columns().emptycolNum; 265 // this.emptycolNum = datas.columns().emptycolNum;
264 } else { 266 // } else {
265 this.loadData(); 267 // this.loadData();
266 } 268 // }
267 }, 269 // },
268 /** 270 // /**
269 * @description: getQsztName 271 // * @description: getQsztName
270 * @author: miaofang 272 // * @author: miaofang
271 */ 273 // */
272 getQsztName(code) { 274 // getQsztName(code) {
273 let name = ""; 275 // let name = "";
274 for (let item of this.qsztList) { 276 // for (let item of this.qsztList) {
275 if (item.value == code) { 277 // if (item.value == code) {
276 name = item.label; 278 // name = item.label;
277 break; 279 // break;
278 } 280 // }
279 } 281 // }
280 return name; 282 // return name;
281 }, 283 // },
282 // 新增一条补录信息 284 // // 新增一条补录信息
283 /** 285 // /**
284 * @description: 新增一条补录信息 286 // * @description: 新增一条补录信息
285 * @param {*} row 287 // * @param {*} row
286 * @param {*} del 288 // * @param {*} del
287 * @author: miaofang 289 // * @author: miaofang
288 */ 290 // */
289 editDialog(row, del) { 291 // editDialog(row, del) {
290 this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", { 292 // this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", {
291 confirmButtonText: "确定", 293 // confirmButtonText: "确定",
292 cancelButtonText: "取消", 294 // cancelButtonText: "取消",
293 type: "warning", 295 // type: "warning",
294 }) 296 // })
295 .then(() => { 297 // .then(() => {
296 this.$parent.addRepairRecord(row, del); 298 // this.$parent.addRepairRecord(row, del);
297 299
298 this.$message({ 300 // this.$message({
299 type: "success", 301 // type: "success",
300 message: "补录成功!", 302 // message: "补录成功!",
301 }); 303 // });
302 }) 304 // })
303 .catch(() => { 305 // .catch(() => {
304 this.$message({ 306 // this.$message({
305 type: "info", 307 // type: "info",
306 message: "取消编辑", 308 // message: "取消编辑",
307 }); 309 // });
308 }); 310 // });
309 }, 311 // },
310 }, 312 },
311 }; 313 };
312 </script> 314 </script>
......
...@@ -15,7 +15,9 @@ ...@@ -15,7 +15,9 @@
15 --> 15 -->
16 <template> 16 <template>
17 <div class="djxxTable"> 17 <div class="djxxTable">
18 <div v-show="false"> 18 <djbDetail :title="title" :shows="shows" :propsParam="propsParam"
19 :columns="columns" :tableData="tableData" />
20 <!-- <div v-show="false">
19 <printTemplate 21 <printTemplate
20 id="boxsllmsyq" 22 id="boxsllmsyq"
21 :tableData="tableData" 23 :tableData="tableData"
...@@ -40,7 +42,7 @@ ...@@ -40,7 +42,7 @@
40 </div> 42 </div>
41 </div> 43 </div>
42 <div class="xxTableBox rollTable"> 44 <div class="xxTableBox rollTable">
43 <!-- 固定前三个 --> 45 固定前三个
44 <table class="xxTable"> 46 <table class="xxTable">
45 <tr v-for="(item, colindex) in columns" :key="colindex"> 47 <tr v-for="(item, colindex) in columns" :key="colindex">
46 <td>{{ item.label }}</td> 48 <td>{{ item.label }}</td>
...@@ -87,10 +89,6 @@ ...@@ -87,10 +89,6 @@
87 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'"> 89 <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'">
88 正在注销 90 正在注销
89 </div> 91 </div>
90
91 <!-- <span v-if="item.prop == 'qszt'">{{ getQsztName(row[item.prop]) }}</span>
92 <span v-else>{{ row[item.prop] }}</span> -->
93
94 <p v-if="!['djyy', 'fj'].includes(item.prop)"> 92 <p v-if="!['djyy', 'fj'].includes(item.prop)">
95 <span v-if="item.prop == 'qszt'"> 93 <span v-if="item.prop == 'qszt'">
96 {{ getQsztName(row[item.prop]) }} 94 {{ getQsztName(row[item.prop]) }}
...@@ -114,7 +112,7 @@ ...@@ -114,7 +112,7 @@
114 </tr> 112 </tr>
115 </table> 113 </table>
116 </div> 114 </div>
117 </div> 115 </div> -->
118 </div> 116 </div>
119 </template> 117 </template>
120 118
...@@ -122,10 +120,10 @@ ...@@ -122,10 +120,10 @@
122 import { datas } from "./qlxxFormData.js"; 120 import { datas } from "./qlxxFormData.js";
123 import { getSjlx } from "@/utils/dictionary.js"; 121 import { getSjlx } from "@/utils/dictionary.js";
124 import { getLqList } from "@/api/djbDetail.js"; 122 import { getLqList } from "@/api/djbDetail.js";
125 import printTemplate from "./components/printTemplate.vue"; 123 import djbDetail from "./components/djbDetail.vue"
126 export default { 124 export default {
127 components: { 125 components: {
128 printTemplate, 126 djbDetail,
129 }, 127 },
130 data() { 128 data() {
131 return { 129 return {
...@@ -135,14 +133,14 @@ export default { ...@@ -135,14 +133,14 @@ export default {
135 }, 133 },
136 shows: false, 134 shows: false,
137 title: "林权登记信息", 135 title: "林权登记信息",
138 qsztList: datas.columns().qsztList, 136 // qsztList: datas.columns().qsztList,
139 checkList: datas.columns().checkList, 137 // checkList: datas.columns().checkList,
140 //传递参数 138 //传递参数
141 propsParam: this.$attrs, 139 propsParam: this.$attrs,
142 //列表数据 140 //列表数据
143 tableData: [], 141 tableData: [],
144 //空列值个数 142 //空列值个数
145 emptycolNum: datas.columns().emptycolNum, 143 // emptycolNum: datas.columns().emptycolNum,
146 //列名称对象 144 //列名称对象
147 columns: datas.columns().LDSYQ, 145 columns: datas.columns().LDSYQ,
148 render: false, 146 render: false,
...@@ -152,35 +150,35 @@ export default { ...@@ -152,35 +150,35 @@ export default {
152 this.loadData(); 150 this.loadData();
153 }, 151 },
154 methods: { 152 methods: {
155 /** 153 // /**
156 * @description: openPrint 154 // * @description: openPrint
157 * @author: miaofang 155 // * @author: miaofang
158 */ 156 // */
159 openPrint() { 157 // openPrint() {
160 this.render = true; 158 // this.render = true;
161 setTimeout(() => { 159 // setTimeout(() => {
162 this.prinsss(); 160 // this.prinsss();
163 }, 100); 161 // }, 100);
164 }, 162 // },
165 /** 163 // /**
166 * @description: prinsss 164 // * @description: prinsss
167 * @author: miaofang 165 // * @author: miaofang
168 */ 166 // */
169 prinsss() { 167 // prinsss() {
170 printJS({ 168 // printJS({
171 printable: "boxsllmsyq", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象 169 // printable: "boxsllmsyq", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象
172 type: "html", 170 // type: "html",
173 maxWidth: 800, // 最大宽度 171 // maxWidth: 800, // 最大宽度
174 font_size: "", // 不设置则使用默认字体大小 172 // font_size: "", // 不设置则使用默认字体大小
175 style: `@font-face { 173 // style: `@font-face {
176 font-family: "STZHONGS"; 174 // font-family: "STZHONGS";
177 src: url(${window.ttf}) format("truetype"); 175 // src: url(${window.ttf}) format("truetype");
178 }`, 176 // }`,
179 // 继承原来的所有样式 177 // // 继承原来的所有样式
180 targetStyles: ["*"], 178 // targetStyles: ["*"],
181 }); 179 // });
182 this.render=false 180 // this.render=false
183 }, 181 // },
184 /** 182 /**
185 * @description: loadData 183 * @description: loadData
186 * @author: miaofang 184 * @author: miaofang
...@@ -212,61 +210,61 @@ export default { ...@@ -212,61 +210,61 @@ export default {
212 } 210 }
213 }); 211 });
214 }, 212 },
215 /** 213 // /**
216 * @description: checkChange 214 // * @description: checkChange
217 * @author: miaofang 215 // * @author: miaofang
218 */ 216 // */
219 checkChange() { 217 // checkChange() {
220 if (this.checkList.length === 0) { 218 // if (this.checkList.length === 0) {
221 this.tableData = []; 219 // this.tableData = [];
222 this.emptycolNum = datas.columns().emptycolNum; 220 // this.emptycolNum = datas.columns().emptycolNum;
223 } else { 221 // } else {
224 this.loadData(); 222 // this.loadData();
225 } 223 // }
226 }, 224 // },
227 /** 225 // /**
228 * @description: getQsztName 226 // * @description: getQsztName
229 * @param {*} code 227 // * @param {*} code
230 * @author: miaofang 228 // * @author: miaofang
231 */ 229 // */
232 getQsztName(code) { 230 // getQsztName(code) {
233 let name = ""; 231 // let name = "";
234 for (let item of this.qsztList) { 232 // for (let item of this.qsztList) {
235 if (item.value == code) { 233 // if (item.value == code) {
236 name = item.label; 234 // name = item.label;
237 break; 235 // break;
238 } 236 // }
239 } 237 // }
240 return name; 238 // return name;
241 }, 239 // },
242 // 新增一条补录信息 240 // // 新增一条补录信息
243 /** 241 // /**
244 * @description: 新增一条补录信息 242 // * @description: 新增一条补录信息
245 * @param {*} row 243 // * @param {*} row
246 * @param {*} del 244 // * @param {*} del
247 * @author: miaofang 245 // * @author: miaofang
248 */ 246 // */
249 editDialog(row, del) { 247 // editDialog(row, del) {
250 this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", { 248 // this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", {
251 confirmButtonText: "确定", 249 // confirmButtonText: "确定",
252 cancelButtonText: "取消", 250 // cancelButtonText: "取消",
253 type: "warning", 251 // type: "warning",
254 }) 252 // })
255 .then(() => { 253 // .then(() => {
256 this.$parent.addRepairRecord(row, del); 254 // this.$parent.addRepairRecord(row, del);
257 255
258 this.$message({ 256 // this.$message({
259 type: "success", 257 // type: "success",
260 message: "补录成功!", 258 // message: "补录成功!",
261 }); 259 // });
262 }) 260 // })
263 .catch(() => { 261 // .catch(() => {
264 this.$message({ 262 // this.$message({
265 type: "info", 263 // type: "info",
266 message: "取消编辑", 264 // message: "取消编辑",
267 }); 265 // });
268 }); 266 // });
269 }, 267 // },
270 }, 268 },
271 }; 269 };
272 </script> 270 </script>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: miaofang 3 * @Autor: miaofang
4 * @LastEditTime: 2023-08-23 15:54:12 4 * @LastEditTime: 2023-09-18 13:06:42
5 --> 5 -->
6 <template> 6 <template>
7 <div class="djxxTable"> 7 <div class="djxxTable">
...@@ -14,10 +14,10 @@ ...@@ -14,10 +14,10 @@
14 import { datas } from "./qlxxFormData.js"; 14 import { datas } from "./qlxxFormData.js";
15 import { getSjlx } from "@/utils/dictionary.js"; 15 import { getSjlx } from "@/utils/dictionary.js";
16 import { getTdsyqList } from "@/api/djbDetail.js"; 16 import { getTdsyqList } from "@/api/djbDetail.js";
17 import printTemplate from "./components/printTemplate.vue"; 17 import djbDetail from "./components/djbDetail.vue"
18 export default { 18 export default {
19 components: { 19 components: {
20 printTemplate, 20 djbDetail,
21 }, 21 },
22 data () { 22 data () {
23 return { 23 return {
...@@ -27,14 +27,10 @@ ...@@ -27,14 +27,10 @@
27 }, 27 },
28 shows: false, 28 shows: false,
29 title: "土地所有权信息", 29 title: "土地所有权信息",
30 qsztList: datas.columns().qsztList,
31 checkList: datas.columns().checkList,
32 //传递参数 30 //传递参数
33 propsParam: this.$attrs, 31 propsParam: this.$attrs,
34 //列表数据 32 //列表数据
35 tableData: [], 33 tableData: [],
36 //空列值个数
37 emptycolNum: datas.columns().emptycolNum,
38 //列名称对象 34 //列名称对象
39 columns: datas.columns().TDSYQ, 35 columns: datas.columns().TDSYQ,
40 render: false, 36 render: false,
...@@ -44,27 +40,6 @@ ...@@ -44,27 +40,6 @@
44 this.loadData(); 40 this.loadData();
45 }, 41 },
46 methods: { 42 methods: {
47 openPrint () {
48 this.render = true;
49 setTimeout(() => {
50 this.prinsss();
51 }, 100);
52 },
53 prinsss () {
54 printJS({
55 printable: "boxtdsyq", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象
56 type: "html",
57 maxWidth: 800, // 最大宽度
58 font_size: "", // 不设置则使用默认字体大小
59 style: `@font-face {
60 font-family: "STZHONGS";
61 src: url(${window.ttf}) format("truetype");
62 }`,
63 // 继承原来的所有样式
64 targetStyles: ["*"],
65 });
66 this.render = false;
67 },
68 /** 43 /**
69 * @description: loadData 44 * @description: loadData
70 * @author: miaofang 45 * @author: miaofang
...@@ -94,64 +69,9 @@ ...@@ -94,64 +69,9 @@
94 this.emptycolNum = 0; 69 this.emptycolNum = 0;
95 } 70 }
96 } 71 }
97 });
98 },
99 /**
100 * @description: checkChange
101 * @author: miaofang
102 */
103 checkChange () {
104 if (this.checkList.length === 0) {
105 this.tableData = [];
106 this.emptycolNum = datas.columns().emptycolNum;
107 } else {
108 this.loadData();
109 }
110 },
111 /**
112 * @description: getQsztName
113 * @param {*} code
114 * @author: miaofang
115 */
116 getQsztName (code) {
117 let name = "";
118 for (let item of this.qsztList) {
119 if (item.value == code) {
120 name = item.label;
121 break;
122 }
123 }
124 return name;
125 },
126 // 新增一条补录信息
127 /**
128 * @description: 新增一条补录信息
129 * @param {*} row
130 * @param {*} del
131 * @author: miaofang
132 */
133 editDialog (row, del) {
134 this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", {
135 confirmButtonText: "确定",
136 cancelButtonText: "取消",
137 type: "warning",
138 }) 72 })
139 .then(() => { 73 }
140 this.$parent.addRepairRecord(row, del); 74 }
141
142 this.$message({
143 type: "success",
144 message: "补录成功!",
145 });
146 })
147 .catch(() => {
148 this.$message({
149 type: "info",
150 message: "取消编辑",
151 });
152 });
153 },
154 },
155 }; 75 };
156 </script> 76 </script>
157 77
......
...@@ -100,13 +100,13 @@ ...@@ -100,13 +100,13 @@
100 </template> 100 </template>
101 101
102 <script> 102 <script>
103 import printTemplate from "./components/printTemplate.vue";
104 import { datas } from "./qlxxFormData.js"; 103 import { datas } from "./qlxxFormData.js";
105 import { getYgdjList } from "@/api/djbDetail.js"; 104 import { getYgdjList } from "@/api/djbDetail.js";
105 import djbDetail from "./components/djbDetail.vue"
106 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js"; 106 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js";
107 export default { 107 export default {
108 components: { 108 components: {
109 printTemplate, 109 djbDetail,
110 }, 110 },
111 data() { 111 data() {
112 return { 112 return {
......
...@@ -122,14 +122,14 @@ import { getSjlx, getDictLeabel } from "@/utils/dictionary.js"; ...@@ -122,14 +122,14 @@ import { getSjlx, getDictLeabel } from "@/utils/dictionary.js";
122 }, 122 },
123 shows: false, 123 shows: false,
124 title: "异议登记信息", 124 title: "异议登记信息",
125 qsztList: datas.columns().qsztList, 125 // qsztList: datas.columns().qsztList,
126 checkList: datas.columns().checkList, 126 // checkList: datas.columns().checkList,
127 //传递参数 127 //传递参数
128 propsParam: this.$attrs, 128 propsParam: this.$attrs,
129 //列表数据 129 //列表数据
130 tableData: [], 130 tableData: [],
131 //空列值个数 131 //空列值个数
132 emptycolNum: datas.columns().emptycolNum, 132 // emptycolNum: datas.columns().emptycolNum,
133 //列名称对象 133 //列名称对象
134 columns: datas.columns().YYDJ, 134 columns: datas.columns().YYDJ,
135 render: false, 135 render: false,
......