瀏覽代碼

产权交易

rongxin_prod
庞东旭 2 年之前
父節點
當前提交
eaf858e828
共有 2 個檔案被更改,包括 89 行新增7 行删除
  1. +41
    -4
      src/views/register/companyRegister.vue
  2. +48
    -3
      src/views/user/accountSetting/userInformation/companyInformation.vue

+ 41
- 4
src/views/register/companyRegister.vue 查看文件

@@ -23,11 +23,8 @@
<van-field readonly clickable name="picker" :value="value" label="经济类型" placeholder="点击选择经济类型" @click="showPicker = true" required :rules="[{ required:true }]"/> <van-field readonly clickable name="picker" :value="value" label="经济类型" placeholder="点击选择经济类型" @click="showPicker = true" required :rules="[{ required:true }]"/>
<van-field v-model="form.companyName" label="公司名称" placeholder="请输入公司名称" required :rules="[{ required:true }]"/> <van-field v-model="form.companyName" label="公司名称" placeholder="请输入公司名称" required :rules="[{ required:true }]"/>
<van-field v-model="form.companyCode" label="社会信用代码" placeholder="请输入公司的社会信用代码" required :rules="[{ required:true }]"/> <van-field v-model="form.companyCode" label="社会信用代码" placeholder="请输入公司的社会信用代码" required :rules="[{ required:true }]"/>
<van-field v-model="form.companyLicense" label="营业执照号" placeholder="请输入公司的营业执照号" required :rules="[{ required:true }]"/>
<van-field v-model="form.address" label="联系地址" placeholder="请输入联系地址" /> <van-field v-model="form.address" label="联系地址" placeholder="请输入联系地址" />




<van-field v-model="form.realname" label="法人姓名" placeholder="请输入法人姓名" required :rules="[{ required:true }]"/> <van-field v-model="form.realname" label="法人姓名" placeholder="请输入法人姓名" required :rules="[{ required:true }]"/>
<van-field v-model="form.idCardNum" label="法人身份证号" placeholder="请输入法人身份证号" required :rules="[{ required:true }]"/> <van-field v-model="form.idCardNum" label="法人身份证号" placeholder="请输入法人身份证号" required :rules="[{ required:true }]"/>
<van-field name="uploader" label="法人证件照" required> <van-field name="uploader" label="法人证件照" required>
@@ -35,7 +32,12 @@
<van-uploader :after-read="afterReadFRZJZ" :before-delete="deleteFileFRZJZ" v-model="fileListFRZJZ" multiple :max-count="1" /> <van-uploader :after-read="afterReadFRZJZ" :before-delete="deleteFileFRZJZ" v-model="fileListFRZJZ" multiple :max-count="1" />
</template> </template>
</van-field> </van-field>
<van-field name="uploader" label="附件上传" required>
<van-field name="uploader" label="营业执照" required>
<template #input>
<van-uploader :after-read="afterReadYYZZ" :before-delete="deleteFileYYZZ" v-model="fileListYYZZ" multiple :max-count="1" />
</template>
</van-field>
<van-field name="uploader" label="开户证明" required>
<template #input> <template #input>
<van-uploader :after-read="afterReadKHZM" :before-delete="deleteFileKHZM" v-model="fileListKHZM" multiple :max-count="1" /> <van-uploader :after-read="afterReadKHZM" :before-delete="deleteFileKHZM" v-model="fileListKHZM" multiple :max-count="1" />
</template> </template>
@@ -158,6 +160,7 @@ export default {
columns:[], columns:[],
fileListKHZM:[], fileListKHZM:[],
fileListFRZJZ:[], fileListFRZJZ:[],
fileListYYZZ:[],
form: { form: {
phone: "", //账号 phone: "", //账号
code: "", //验证码 code: "", //验证码
@@ -247,6 +250,16 @@ export default {
}) })
return; return;
} }
if (this.userForm.companyLicense == ''){
this.$toast({
icon: 'error', // 找到自己需要的图标
message: '请上传营业执照',
duration:"2000",
onClose:function(){
}
})
return;
}
this.form.accountType = '1'; this.form.accountType = '1';
var that = this var that = this
userRegister(this.form).then((res) => { userRegister(this.form).then((res) => {
@@ -302,6 +315,27 @@ export default {
this.form.accountOpenCert = ''; this.form.accountOpenCert = '';
} }
}, },
afterReadYYZZ(file) {
this.$toast.loading({
message: "上传中...",
forbidClick: true,
duration: 0,
});
// 此时可以自行将文件上传至服务器
let params1 = {
file:file.content
}
base64Upload(params1).then((r1) => {
this.form.companyLicense = r1.fileName;
})
},
deleteFileYYZZ(elIndex){
return (file, name) => {
let fileIndex = name.index
this.fileListYYZZ[elIndex].splice(fileIndex, 1)
this.form.companyLicense = '';
}
},


searchBankAddress(){ searchBankAddress(){
let data = { let data = {
@@ -354,6 +388,9 @@ export default {
width: 220px; width: 220px;
} }
} }
::v-deep .van-divider{
margin-bottom: 0;
}
.submit{ .submit{
width: 90%; width: 90%;
margin: 2vh auto 0; margin: 2vh auto 0;


+ 48
- 3
src/views/user/accountSetting/userInformation/companyInformation.vue 查看文件

@@ -60,7 +60,7 @@
/> />
</van-popup> </van-popup>


<!-- <van-field v-model="userForm.companySetupTime" label="成立时间" placeholder="请输入成立时间" required :rules="[{ required:true }]" />-->
<!--<van-field v-model="userForm.companySetupTime" label="成立时间" placeholder="请输入成立时间" required :rules="[{ required:true }]" />-->
<van-field v-model="userForm.companyCapital" label="注册资金" placeholder="请输入注册资金" required :rules="[{ required:true }]" /> <van-field v-model="userForm.companyCapital" label="注册资金" placeholder="请输入注册资金" required :rules="[{ required:true }]" />
<van-field v-model="userForm.companyLicense" label="营业执照号" placeholder="请输入公司的营业执照号" required :rules="[{ required:true }]"/> <van-field v-model="userForm.companyLicense" label="营业执照号" placeholder="请输入公司的营业执照号" required :rules="[{ required:true }]"/>
<van-field v-model="userForm.address" label="联系地址" placeholder="请输入联系地址" required :rules="[{ required:true }]" /> <van-field v-model="userForm.address" label="联系地址" placeholder="请输入联系地址" required :rules="[{ required:true }]" />
@@ -73,7 +73,13 @@
</template> </template>
</van-field> </van-field>


<van-field name="uploader" label="附件上传" required>
<van-field name="uploader" label="营业执照" required>
<template #input>
<van-uploader :after-read="afterReadYYZZ" :before-delete="deleteFileYYZZ" v-model="fileListYYZZ" multiple :max-count="1" />
</template>
</van-field>

<van-field name="uploader" label="开户证明" required>
<template #input> <template #input>
<van-uploader :after-read="afterReadKHZM" :before-delete="deleteFileKHZM" v-model="fileListKHZM" multiple :max-count="1" /> <van-uploader :after-read="afterReadKHZM" :before-delete="deleteFileKHZM" v-model="fileListKHZM" multiple :max-count="1" />
</template> </template>
@@ -107,6 +113,7 @@ export default {
companyNameList:[], companyNameList:[],
fileListKHZM:[], fileListKHZM:[],
fileListFRZJZ:[], fileListFRZJZ:[],
fileListYYZZ:[],
form: { form: {
files:[], files:[],
fileType:'', fileType:'',
@@ -171,7 +178,7 @@ export default {
this.userForm.companyTimeLimit = response.data.companyTimeLimit; this.userForm.companyTimeLimit = response.data.companyTimeLimit;
this.userForm.companySetupTime = response.data.companySetupTime; this.userForm.companySetupTime = response.data.companySetupTime;
this.userForm.companyCapital = response.data.companyCapital; this.userForm.companyCapital = response.data.companyCapital;
this.userForm.companyLicense = response.data.companyLicense;
// this.userForm.companyLicense = response.data.companyLicense;
this.userForm.address = response.data.address; this.userForm.address = response.data.address;


if (response.data.accountOpenCert!=''){ if (response.data.accountOpenCert!=''){
@@ -188,6 +195,13 @@ export default {
}]; }];
} }


if (response.data.companyLicense!=''){
this.fileListYYZZ = [{
url:'/api'+response.data.companyLicense,
isImage: true
}];
}

this.tel = response.data.phone this.tel = response.data.phone


this.getDicts("company_nature").then(res => { this.getDicts("company_nature").then(res => {
@@ -243,6 +257,27 @@ export default {
this.userForm.accountOpenCert = ''; this.userForm.accountOpenCert = '';
} }
}, },
afterReadYYZZ(file) {
this.$toast.loading({
message: "上传中...",
forbidClick: true,
duration: 0,
});
// 此时可以自行将文件上传至服务器
let params1 = {
file:file.content
}
base64Upload(params1).then((r1) => {
this.form.companyLicense = r1.fileName;
})
},
deleteFileYYZZ(elIndex){
return (file, name) => {
let fileIndex = name.index
this.fileListYYZZ[elIndex].splice(fileIndex, 1)
this.form.companyLicense = '';
}
},
submitForm(){ submitForm(){
if (this.userForm.accountOpenCert == ''){ if (this.userForm.accountOpenCert == ''){
this.$toast({ this.$toast({
@@ -254,6 +289,16 @@ export default {
}) })
return; return;
} }
if (this.userForm.companyLicense == ''){
this.$toast({
icon: 'error', // 找到自己需要的图标
message: '请上传营业执照',
duration:"2000",
onClose:function(){
}
})
return;
}
userUpdate(this.userForm).then(response => { userUpdate(this.userForm).then(response => {
if(response.code == 200) { if(response.code == 200) {
Dialog.confirm({ Dialog.confirm({


Loading…
取消
儲存