Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev
Showing
20 changed files
with
86 additions
and
13 deletions
| ... | @@ -67,6 +67,9 @@ export function uploadSjClmx (data) { | ... | @@ -67,6 +67,9 @@ export function uploadSjClmx (data) { |
| 67 | return request({ | 67 | return request({ |
| 68 | url: SERVER.SERVERAPI + '/rest/ywbl/clxx/uploadSjClmx', | 68 | url: SERVER.SERVERAPI + '/rest/ywbl/clxx/uploadSjClmx', |
| 69 | method: 'post', | 69 | method: 'post', |
| 70 | headers: { | ||
| 71 | 'Content-Type': 'multipart/form-data' | ||
| 72 | }, | ||
| 70 | data | 73 | data |
| 71 | }) | 74 | }) |
| 72 | } | 75 | } | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-06-14 09:25:12 | 4 | * @LastEditTime: 2023-06-14 11:10:26 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="rlPopup"> | 7 | <div class="rlPopup"> |
| ... | @@ -127,6 +127,29 @@ | ... | @@ -127,6 +127,29 @@ |
| 127 | * @author: renchao | 127 | * @author: renchao |
| 128 | */ | 128 | */ |
| 129 | handleViewScan () { | 129 | handleViewScan () { |
| 130 | function dataURLtoBlob (base64String) { | ||
| 131 | const arr = base64String.split(','); | ||
| 132 | if (arr.length !== 2) { | ||
| 133 | throw new Error('Invalid Base64 format'); | ||
| 134 | } | ||
| 135 | const mime = arr[0].match(/:(.*?);/)[1]; | ||
| 136 | if (!mime) { | ||
| 137 | throw new Error('Cannot retrieve MIME type'); | ||
| 138 | } | ||
| 139 | const bstr = atob(arr[1]); | ||
| 140 | const n = bstr.length; | ||
| 141 | const u8arr = new Uint8Array(n); | ||
| 142 | for (let i = 0; i < n; i++) { | ||
| 143 | u8arr[i] = bstr.charCodeAt(i); | ||
| 144 | } | ||
| 145 | return new Blob([u8arr], { type: mime }); | ||
| 146 | } | ||
| 147 | function blobToFile (blob) { | ||
| 148 | const options = { type: blob.type }; | ||
| 149 | const file = new File([blob], options); | ||
| 150 | return file; | ||
| 151 | } | ||
| 152 | |||
| 130 | let data = { | 153 | let data = { |
| 131 | "filepath": "base64", | 154 | "filepath": "base64", |
| 132 | "rotate": "0", | 155 | "rotate": "0", |
| ... | @@ -136,7 +159,21 @@ | ... | @@ -136,7 +159,21 @@ |
| 136 | "quality": "3" | 159 | "quality": "3" |
| 137 | } | 160 | } |
| 138 | axios.post("http://127.0.0.1:38088/video=grabimage", JSON.stringify(data)).then((res) => { | 161 | axios.post("http://127.0.0.1:38088/video=grabimage", JSON.stringify(data)).then((res) => { |
| 139 | console.log(res.data); | 162 | let blob = dataURLtoBlob('data:image/png;base64,' + res.data.photoBase64); |
| 163 | let file = blobToFile(blob); | ||
| 164 | var formData = new FormData(); | ||
| 165 | formData.append('file', file.raw) | ||
| 166 | formData.append("bsmSj", this.previewImg.bsmSj); | ||
| 167 | formData.append("bsmSlsq", this.previewImg.bsmSlsq); | ||
| 168 | uploadSjClmx(formData).then((res) => { | ||
| 169 | if (res.code == 200) { | ||
| 170 | this.$emit('updateList', res.result) | ||
| 171 | this.$message({ | ||
| 172 | message: '上传成功!', | ||
| 173 | type: 'success' | ||
| 174 | }) | ||
| 175 | } | ||
| 176 | }) | ||
| 140 | }) | 177 | }) |
| 141 | }, | 178 | }, |
| 142 | prev () { | 179 | prev () { |
| ... | @@ -189,8 +226,6 @@ | ... | @@ -189,8 +226,6 @@ |
| 189 | this.$refs.upload.clearFiles(); | 226 | this.$refs.upload.clearFiles(); |
| 190 | setTimeout(() => { | 227 | setTimeout(() => { |
| 191 | if (length !== this.maxLength) return | 228 | if (length !== this.maxLength) return |
| 192 | console.log(files); | ||
| 193 | // let data = _.cloneDeep(this.previewImg.imgList[this.previewImg.index]) | ||
| 194 | var formData = new FormData(); | 229 | var formData = new FormData(); |
| 195 | files.forEach(file => { | 230 | files.forEach(file => { |
| 196 | formData.append('file', file.raw) | 231 | formData.append('file', file.raw) |
| ... | @@ -204,10 +239,9 @@ | ... | @@ -204,10 +239,9 @@ |
| 204 | message: '上传成功!', | 239 | message: '上传成功!', |
| 205 | type: 'success' | 240 | type: 'success' |
| 206 | }) | 241 | }) |
| 207 | |||
| 208 | } | 242 | } |
| 209 | }) | 243 | }) |
| 210 | }) | 244 | }, 0) |
| 211 | }, | 245 | }, |
| 212 | handleDelete () { | 246 | handleDelete () { |
| 213 | let that = this | 247 | let that = this | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-06-14 09:01:30 | 4 | * @LastEditTime: 2023-06-14 09:47:38 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div> | 7 | <div> |
| ... | @@ -201,8 +201,11 @@ | ... | @@ -201,8 +201,11 @@ |
| 201 | if (res.data.code == 0) { | 201 | if (res.data.code == 0) { |
| 202 | let data = res.data.IDCardInfo | 202 | let data = res.data.IDCardInfo |
| 203 | row.sqrmc = data.name | 203 | row.sqrmc = data.name |
| 204 | row.zjzl = 1 | 204 | row.zjzl = '1' |
| 205 | row.zjh = data.cardID | 205 | row.zjh = data.cardID |
| 206 | row.xb = data.sexCode | ||
| 207 | row.txdz = data.address | ||
| 208 | row.fzjg = data.issueOrgan | ||
| 206 | this.$message({ | 209 | this.$message({ |
| 207 | message: '读取成功!', | 210 | message: '读取成功!', |
| 208 | type: 'success' | 211 | type: 'success' | ... | ... |
| ... | @@ -320,6 +320,7 @@ export default { | ... | @@ -320,6 +320,7 @@ export default { |
| 320 | var formdata = new FormData(); | 320 | var formdata = new FormData(); |
| 321 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 321 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 322 | formdata.append("djlx", this.propsParam.djlx); | 322 | formdata.append("djlx", this.propsParam.djlx); |
| 323 | formdata.append("isEdit", this.ableOperation); | ||
| 323 | Init(formdata).then((res) => { | 324 | Init(formdata).then((res) => { |
| 324 | if (res.code === 200 && res.result) { | 325 | if (res.code === 200 && res.result) { |
| 325 | this.ruleForm = res.result; | 326 | this.ruleForm = res.result; | ... | ... |
| ... | @@ -265,6 +265,7 @@ | ... | @@ -265,6 +265,7 @@ |
| 265 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 265 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 266 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); | 266 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); |
| 267 | formdata.append("djlx", this.propsParam.djlx); | 267 | formdata.append("djlx", this.propsParam.djlx); |
| 268 | formdata.append("isEdit", this.ableOperation); | ||
| 268 | Init(formdata).then((res) => { | 269 | Init(formdata).then((res) => { |
| 269 | if (res.code === 200 && res.result) { | 270 | if (res.code === 200 && res.result) { |
| 270 | this.ruleForm = res.result; | 271 | this.ruleForm = res.result; | ... | ... |
| ... | @@ -216,6 +216,7 @@ | ... | @@ -216,6 +216,7 @@ |
| 216 | var formdata = new FormData(); | 216 | var formdata = new FormData(); |
| 217 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 217 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 218 | formdata.append("djlx", this.propsParam.djlx); | 218 | formdata.append("djlx", this.propsParam.djlx); |
| 219 | formdata.append("isEdit", this.ableOperation); | ||
| 219 | Init(formdata).then((res) => { | 220 | Init(formdata).then((res) => { |
| 220 | if (res.code === 200 && res.result) { | 221 | if (res.code === 200 && res.result) { |
| 221 | this.ruleForm = { | 222 | this.ruleForm = { | ... | ... |
| ... | @@ -200,6 +200,7 @@ | ... | @@ -200,6 +200,7 @@ |
| 200 | var formdata = new FormData(); | 200 | var formdata = new FormData(); |
| 201 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 201 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 202 | formdata.append("djlx", this.propsParam.djlx); | 202 | formdata.append("djlx", this.propsParam.djlx); |
| 203 | formdata.append("isEdit", this.ableOperation); | ||
| 203 | Init(formdata).then((res) => { | 204 | Init(formdata).then((res) => { |
| 204 | if (res.code === 200 && res.result) { | 205 | if (res.code === 200 && res.result) { |
| 205 | this.ruleForm = { | 206 | this.ruleForm = { | ... | ... |
| ... | @@ -81,6 +81,7 @@ | ... | @@ -81,6 +81,7 @@ |
| 81 | var formdata = new FormData(); | 81 | var formdata = new FormData(); |
| 82 | formdata.append("bsmSldy", this.propsParam.formData.bsmSldy); | 82 | formdata.append("bsmSldy", this.propsParam.formData.bsmSldy); |
| 83 | formdata.append("qllx", this.propsParam.formData.qllx); | 83 | formdata.append("qllx", this.propsParam.formData.qllx); |
| 84 | formdata.append("isEdit", this.ableOperation); | ||
| 84 | getFdcqLSInfo(formdata).then((res) => { | 85 | getFdcqLSInfo(formdata).then((res) => { |
| 85 | if (res.code === 200) { | 86 | if (res.code === 200) { |
| 86 | this.tableData = res.result; | 87 | this.tableData = res.result; | ... | ... |
| ... | @@ -165,6 +165,7 @@ export default { | ... | @@ -165,6 +165,7 @@ export default { |
| 165 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 165 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 166 | formdata.append("djlx", this.propsParam.djlx); | 166 | formdata.append("djlx", this.propsParam.djlx); |
| 167 | formdata.append("bsmSlsq", this.bsmSlsq); | 167 | formdata.append("bsmSlsq", this.bsmSlsq); |
| 168 | formdata.append("isEdit", this.ableOperation); | ||
| 168 | BatchInit(formdata).then((res) => { | 169 | BatchInit(formdata).then((res) => { |
| 169 | if (res.code === 200 && res.result) { | 170 | if (res.code === 200 && res.result) { |
| 170 | this.ruleForm = res.result; | 171 | this.ruleForm = res.result; | ... | ... |
| ... | @@ -250,6 +250,7 @@ | ... | @@ -250,6 +250,7 @@ |
| 250 | list (bsmSldy) { | 250 | list (bsmSldy) { |
| 251 | var formdata = new FormData(); | 251 | var formdata = new FormData(); |
| 252 | formdata.append("bsmSldy", bsmSldy); | 252 | formdata.append("bsmSldy", bsmSldy); |
| 253 | formdata.append("isEdit", this.ableOperation); | ||
| 253 | Init(formdata).then((res) => { | 254 | Init(formdata).then((res) => { |
| 254 | if (res.code === 200 && res.result) { | 255 | if (res.code === 200 && res.result) { |
| 255 | this.ruleForm = { | 256 | this.ruleForm = { | ... | ... |
| ... | @@ -204,6 +204,7 @@ | ... | @@ -204,6 +204,7 @@ |
| 204 | this.$startLoading(); | 204 | this.$startLoading(); |
| 205 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 205 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 206 | formdata.append("djlx", this.propsParam.djlx); | 206 | formdata.append("djlx", this.propsParam.djlx); |
| 207 | formdata.append("isEdit", this.ableOperation); | ||
| 207 | Init(formdata).then((res) => { | 208 | Init(formdata).then((res) => { |
| 208 | this.$nextTick(() => { | 209 | this.$nextTick(() => { |
| 209 | that.ruleForm = res.result; | 210 | that.ruleForm = res.result; | ... | ... |
| ... | @@ -198,6 +198,7 @@ | ... | @@ -198,6 +198,7 @@ |
| 198 | this.$startLoading(); | 198 | this.$startLoading(); |
| 199 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 199 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 200 | formdata.append("djlx", this.propsParam.djlx); | 200 | formdata.append("djlx", this.propsParam.djlx); |
| 201 | formdata.append("isEdit", this.ableOperation); | ||
| 201 | Init(formdata).then((res) => { | 202 | Init(formdata).then((res) => { |
| 202 | if (res.code === 200 && res.result) { | 203 | if (res.code === 200 && res.result) { |
| 203 | this.ruleForm = res.result; | 204 | this.ruleForm = res.result; | ... | ... |
| ... | @@ -244,6 +244,7 @@ | ... | @@ -244,6 +244,7 @@ |
| 244 | var formdata = new FormData(); | 244 | var formdata = new FormData(); |
| 245 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 245 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 246 | formdata.append("djlx", this.propsParam.djlx); | 246 | formdata.append("djlx", this.propsParam.djlx); |
| 247 | formdata.append("isEdit", this.ableOperation); | ||
| 247 | Init(formdata).then((res) => { | 248 | Init(formdata).then((res) => { |
| 248 | this.ruleForm = res.result; | 249 | this.ruleForm = res.result; |
| 249 | this.$endLoading(); | 250 | this.$endLoading(); | ... | ... |
| ... | @@ -250,6 +250,7 @@ | ... | @@ -250,6 +250,7 @@ |
| 250 | this.$startLoading(); | 250 | this.$startLoading(); |
| 251 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 251 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 252 | formdata.append("djlx", this.propsParam.djlx); | 252 | formdata.append("djlx", this.propsParam.djlx); |
| 253 | formdata.append("isEdit", this.ableOperation); | ||
| 253 | Init(formdata).then((res) => { | 254 | Init(formdata).then((res) => { |
| 254 | this.ruleForm = res.result; | 255 | this.ruleForm = res.result; |
| 255 | this.$endLoading(); | 256 | this.$endLoading(); | ... | ... |
| ... | @@ -161,7 +161,7 @@ | ... | @@ -161,7 +161,7 @@ |
| 161 | var formdata = new FormData(); | 161 | var formdata = new FormData(); |
| 162 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 162 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 163 | formdata.append("djlx", this.propsParam.djlx); | 163 | formdata.append("djlx", this.propsParam.djlx); |
| 164 | 164 | formdata.append("isEdit", this.ableOperation); | |
| 165 | Init(formdata).then(res => { | 165 | Init(formdata).then(res => { |
| 166 | if (res.code === 200 && res.result) { | 166 | if (res.code === 200 && res.result) { |
| 167 | this.$endLoading(); | 167 | this.$endLoading(); | ... | ... |
| ... | @@ -165,6 +165,7 @@ | ... | @@ -165,6 +165,7 @@ |
| 165 | this.$startLoading(); | 165 | this.$startLoading(); |
| 166 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 166 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 167 | formdata.append("djlx", this.propsParam.djlx); | 167 | formdata.append("djlx", this.propsParam.djlx); |
| 168 | formdata.append("isEdit", this.ableOperation); | ||
| 168 | Init(formdata).then((res) => { | 169 | Init(formdata).then((res) => { |
| 169 | if (res.code === 200 && res.result) { | 170 | if (res.code === 200 && res.result) { |
| 170 | this.$endLoading(); | 171 | this.$endLoading(); | ... | ... |
| ... | @@ -214,6 +214,7 @@ | ... | @@ -214,6 +214,7 @@ |
| 214 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 214 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 215 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); | 215 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); |
| 216 | formdata.append("djlx", this.propsParam.djlx); | 216 | formdata.append("djlx", this.propsParam.djlx); |
| 217 | formdata.append("isEdit", this.ableOperation); | ||
| 217 | Init(formdata).then((res) => { | 218 | Init(formdata).then((res) => { |
| 218 | if (res.code === 200 && res.result) { | 219 | if (res.code === 200 && res.result) { |
| 219 | that.ruleForm = res.result; | 220 | that.ruleForm = res.result; | ... | ... |
| ... | @@ -256,6 +256,7 @@ | ... | @@ -256,6 +256,7 @@ |
| 256 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 256 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 257 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); | 257 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); |
| 258 | formdata.append("djlx", this.propsParam.djlx); | 258 | formdata.append("djlx", this.propsParam.djlx); |
| 259 | formdata.append("isEdit", this.ableOperation); | ||
| 259 | Init(formdata).then((res) => { | 260 | Init(formdata).then((res) => { |
| 260 | if (res.code === 200 && res.result) { | 261 | if (res.code === 200 && res.result) { |
| 261 | this.ruleForm = res.result; | 262 | this.ruleForm = res.result; | ... | ... |
| ... | @@ -68,6 +68,10 @@ class data extends filter { | ... | @@ -68,6 +68,10 @@ class data extends filter { |
| 68 | minWidth: '150' | 68 | minWidth: '150' |
| 69 | }, | 69 | }, |
| 70 | { | 70 | { |
| 71 | prop: "gyqk", | ||
| 72 | label: "共有方式", | ||
| 73 | }, | ||
| 74 | { | ||
| 71 | prop: "qlrmc", | 75 | prop: "qlrmc", |
| 72 | label: "使用权人", | 76 | label: "使用权人", |
| 73 | }, | 77 | }, |
| ... | @@ -81,13 +85,18 @@ class data extends filter { | ... | @@ -81,13 +85,18 @@ class data extends filter { |
| 81 | label: "权利性质", | 85 | label: "权利性质", |
| 82 | }, | 86 | }, |
| 83 | { | 87 | { |
| 84 | prop: "mj", | 88 | prop: "mjmc", |
| 85 | width: '100', | 89 | width: '100', |
| 86 | label: "使用权面积", | 90 | label: "使用权面积", |
| 87 | }, | 91 | }, |
| 88 | { | 92 | { |
| 89 | prop: "ytmc", | 93 | prop: "ytmc", |
| 90 | label: "土地用途", | 94 | label: "土地用途", |
| 95 | }, | ||
| 96 | { | ||
| 97 | prop: "qdjgmc", | ||
| 98 | width: '100', | ||
| 99 | label: "取得价格", | ||
| 91 | }, | 100 | }, |
| 92 | { | 101 | { |
| 93 | prop: "zl", | 102 | prop: "zl", | ... | ... |
| ... | @@ -86,9 +86,14 @@ class data extends filter { | ... | @@ -86,9 +86,14 @@ class data extends filter { |
| 86 | label: "义务人", | 86 | label: "义务人", |
| 87 | }, | 87 | }, |
| 88 | { | 88 | { |
| 89 | prop: "mj", | 89 | prop: "mjmc", |
| 90 | label: "面积", | 90 | label: "面积", |
| 91 | width: '80' | 91 | width: '130' |
| 92 | }, | ||
| 93 | { | ||
| 94 | prop: "qlxzmc", | ||
| 95 | label: "权利性质", | ||
| 96 | minWidth: '130' | ||
| 92 | }, | 97 | }, |
| 93 | { | 98 | { |
| 94 | prop: "ytmc", | 99 | prop: "ytmc", |
| ... | @@ -96,6 +101,11 @@ class data extends filter { | ... | @@ -96,6 +101,11 @@ class data extends filter { |
| 96 | minWidth: '130' | 101 | minWidth: '130' |
| 97 | }, | 102 | }, |
| 98 | { | 103 | { |
| 104 | prop: "qdjgmc", | ||
| 105 | label: "取得价格", | ||
| 106 | minWidth: '80' | ||
| 107 | }, | ||
| 108 | { | ||
| 99 | prop: "zl", | 109 | prop: "zl", |
| 100 | label: "坐落", | 110 | label: "坐落", |
| 101 | minWidth: '150' | 111 | minWidth: '150' | ... | ... |
-
Please register or sign in to post a comment