Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev
Showing
8 changed files
with
376 additions
and
455 deletions
... | @@ -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, | ... | ... |
-
Please register or sign in to post a comment