소스 검색

宅基地调查

wulanhaote
nsgkyjk 3 년 전
부모
커밋
19dbeffb65
2개의 변경된 파일88개의 추가작업 그리고 12개의 파일을 삭제
  1. +37
    -4
      src/views/homesteadSurvey/add.vue
  2. +51
    -8
      src/views/onlineHome/bankAgriculture/paymentAccount/paymentAccountDetail.vue

+ 37
- 4
src/views/homesteadSurvey/add.vue 파일 보기

@@ -295,7 +295,7 @@
</van-field>
<van-field name="uploader" label="宅基地现场照片" autocomplete="off">
<template #input>
<van-uploader v-model="fileListzjd" :after-read="beforeReadzjd" multiple @delete="deleteFilezjd" :max-count="8"></van-uploader>
<van-uploader v-model="fileListzjd" :after-read="beforeReadzjd" multiple @delete="deleteFilezjd" :max-count="20"></van-uploader>
</template>
</van-field>
<van-field
@@ -1830,7 +1830,7 @@
label="备注"
placeholder="备注"
/>
<van-field
<!-- <van-field
autocomplete="off"
input-align="right"
v-model="nmfwform.zjdxctp"
@@ -1843,7 +1843,7 @@
<template #input>
<van-uploader v-model="fileListfw" :after-read="beforeReadfw" multiple @delete="deleteFilefw" :max-count="4"></van-uploader>
</template>
</van-field>
</van-field>-->
<div style="margin: 16px;" v-if="isFinished">
<van-button round block color="#7AC943" native-type="submit">保存</van-button>
</div>
@@ -3806,8 +3806,8 @@
d.push(blobBin.charCodeAt(i))
}
const data2 = new FormData();
console.log(d)
data2.append("file", new Blob([new Uint8Array(d)],{type:'image/jpeg'}));
this.saveBlobAsFile(new Blob([new Uint8Array(d)],{type:'image/jpeg'}),this.form.zjddm)
uploadFile(data2).then(res => {
if(this.form.zjdxctp!=null&&this.form.zjdxctp!=""){
this.form.zjdxctp = this.form.zjdxctp + "," + res.fileName
@@ -3817,6 +3817,39 @@
})
}
},
blobToBase64(blob) {
return new Promise((resolve, reject) => {
const fileReader = new FileReader();
fileReader.onload = (e) => {
resolve(e.target.result);
};
// readAsDataURL
fileReader.readAsDataURL(blob);
fileReader.onerror = () => {
reject(new Error('blobToBase64 error'));
};
});
},
saveBlobAsFile(blob, fileName) {
/* var reader = new FileReader(blob);
reader.onloadend = function () {
var base64 = reader.result ;
var link = document.createElement("a");
link.setAttribute("href", base64);
link.setAttribute("download", fileName);
link.click();
/!**!/
};
reader.readAsDataURL(blob);*/

let link = document.createElement("a");
link.href = window.URL.createObjectURL(blob);
link.download = fileName;
link.click();
window.URL.revokeObjectURL(link.href)
link.remove()
},

// 图片删除
deleteFilezjd(file){
let url = ","+file.baseUrl


+ 51
- 8
src/views/onlineHome/bankAgriculture/paymentAccount/paymentAccountDetail.vue 파일 보기

@@ -13,21 +13,53 @@
<p class="main_title">基础信息</p>
<div class="main_box" v-if="form">
<van-field readonly label="账户类型" v-model="accountType" input-align="right" label-width="auto" />
<van-field readonly label="所属银行" v-model="bankType" input-align="right" label-width="auto" />
<van-field readonly label="账户分类" v-if="accountType=='银行存款'&&(bankType=='中国银行'||bankType=='山东省农村信用社(农商行)')" v-model="villageAccountType" input-align="right" label-width="auto" />
<van-field readonly label="所属镇账户" v-if="accountType=='银行存款'&&villageAccountType!='村虚拟账户'" v-model="taccountId" input-align="right" label-width="auto" />
<van-field readonly label="账簿号" v-if="accountType=='银行存款'&&villageAccountType=='多级账簿'" v-model="accountNo" input-align="right" label-width="auto" />
<van-cell title="管控类型" v-if="accountType=='银行存款'&&villageAccountType=='多级账簿'&&bankType=='山东省农村信用社(农商行)'" >
<template #right-icon>
{{form.managementControlType == '1' ? '账簿余额':'中心账簿'}}
</template>
</van-cell>
<van-field readonly label="中心账套" v-if="accountType=='银行存款'&&form.managementControlType=='2'" v-model="centralBookId" input-align="right" label-width="auto" />
<van-field readonly label="会计科目" v-if="accountType=='银行存款'&&form.managementControlType=='2'" v-model="centralSubjectId" input-align="right" label-width="auto" />
<van-field readonly label="账户名称" v-model="form.accountName" input-align="right" label-width="auto"/>
<van-field readonly label="银行账户" v-if="accountType=='银行存款'" v-model="form.bankAccountNumber" input-align="right" label-width="auto"/>
<van-field readonly label="开户银行" v-if="accountType=='银行存款'" v-model="form.bankName" input-align="right" label-width="auto"/>
<van-field readonly label="联行号" v-if="accountType=='银行存款'" v-model="form.paymentLines" input-align="right" label-width="auto"/>
<van-field readonly label="关联科目" v-model="subjectValue" input-align="right" label-width="auto" />
<van-field readonly label="银行账户" v-model="form.bankAccountNumber" input-align="right" label-width="auto"/>
<van-field readonly label="开户银行" v-model="form.bankName" input-align="right" label-width="auto"/>
<van-field readonly label="联行号" v-model="form.paymentLines" input-align="right" label-width="auto"/>
<van-field readonly label="操作员代码" v-model="form.operatorCode" input-align="right" label-width="auto"/>
<van-field readonly label="企业编码" v-model="form.enterpriseCode" input-align="right" label-width="auto"/>
<van-field readonly label="开户银行地址" v-model="form.site" input-align="right" label-width="auto"/>
<van-field readonly label="账户密码" v-model="form.accountPassword" input-align="right" label-width="auto"/>
<van-field readonly label="科目名称" v-if="accountType=='银行存款'" v-model="form.subjectNameAll" input-align="right" label-width="auto" />
<van-field readonly label="支付口令" v-if="accountType=='银行存款'" v-model="form.site" input-align="right" label-width="auto"/>
<van-field readonly label="手机号" v-if="accountType=='银行存款'&&bankType=='建设银行'" v-model="form.alternateField1" input-align="right" label-width="auto"/>
<van-field readonly label="账户类别" v-model="bankAccountType" input-align="right" label-width="auto"/>
<van-field readonly label="开户银行地址" v-if="accountType=='银行存款'" v-model="form.site" input-align="right" label-width="auto"/>
<van-field readonly label="账户密码" v-if="accountType=='银行存款'" v-model="form.accountPassword" input-align="right" label-width="auto"/>
<van-field readonly label="初始余额" v-model="form.initialBalance" input-align="right" label-width="auto"/>
<van-cell title="是否停用">
<van-field readonly label="内部账号" v-if="accountType=='银行存款'&&bankType=='农业银行'" v-model="alternateField1" input-align="right" label-width="auto"/>
<van-field readonly label="内部户名" v-if="accountType=='银行存款'&&bankType=='农业银行'" v-model="alternateField2" input-align="right" label-width="auto"/>
<van-field readonly label="账簿号" v-if="accountType=='银行存款'&&bankType=='农业银行'" v-model="alternateField3" input-align="right" label-width="auto"/>
<van-cell title="是否停用" v-if="accountType=='银行存款'" >
<template #right-icon>
{{form.status == 'Y' ? '是':'否'}}
</template>
</van-cell>
</div>
<p class="main_title" v-if="accountType=='银行存款'" >账簿信息</p>
<div class="main_box" v-if="accountType=='银行存款'" >
<van-cell title="账簿是否限额">
<template #right-icon>
{{form.status == 'Y' ? '是':'否'}}
</template>
</van-cell>
<van-field readonly label="单笔交易限额" v-model="form.initialBalance" input-align="right" label-width="auto"/>
<van-cell title="账簿是否透支">
<template #right-icon>
{{form.status == 'Y' ? '是':'否'}}
</template>
</van-cell>
<van-field readonly label="投掷类型" v-model="form.initialBalance" input-align="right" label-width="auto"/>
<van-field readonly label="透支额度(元)" v-model="form.initialBalance" input-align="right" label-width="auto"/>
</div>
</div>
</template>
@@ -47,6 +79,17 @@
jgList:{},

accountType:'',
bankType:'',
villageAccountType:'',
taccountId:'',
accountNo:'',
managementControlType:'',
centralBookId:'',
centralSubjectId:'',
bankAccountType:'',
alternateField1:'',
alternateField2:'',
alternateField3:'',
subjectValue:'',
wfydlx:'',



불러오는 중...
취소
저장