浏览代码

产权交易

rongxin_prod
庞东旭 1年前
父节点
当前提交
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 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.companyLicense" label="营业执照号" placeholder="请输入公司的营业执照号" required :rules="[{ required:true }]"/>
<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.idCardNum" label="法人身份证号" placeholder="请输入法人身份证号" required :rules="[{ required:true }]"/>
<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" />
</template>
</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>
<van-uploader :after-read="afterReadKHZM" :before-delete="deleteFileKHZM" v-model="fileListKHZM" multiple :max-count="1" />
</template>
@@ -158,6 +160,7 @@ export default {
columns:[],
fileListKHZM:[],
fileListFRZJZ:[],
fileListYYZZ:[],
form: {
phone: "", //账号
code: "", //验证码
@@ -247,6 +250,16 @@ export default {
})
return;
}
if (this.userForm.companyLicense == ''){
this.$toast({
icon: 'error', // 找到自己需要的图标
message: '请上传营业执照',
duration:"2000",
onClose:function(){
}
})
return;
}
this.form.accountType = '1';
var that = this
userRegister(this.form).then((res) => {
@@ -302,6 +315,27 @@ export default {
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(){
let data = {
@@ -354,6 +388,9 @@ export default {
width: 220px;
}
}
::v-deep .van-divider{
margin-bottom: 0;
}
.submit{
width: 90%;
margin: 2vh auto 0;


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

@@ -60,7 +60,7 @@
/>
</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.companyLicense" label="营业执照号" placeholder="请输入公司的营业执照号" required :rules="[{ required:true }]"/>
<van-field v-model="userForm.address" label="联系地址" placeholder="请输入联系地址" required :rules="[{ required:true }]" />
@@ -73,7 +73,13 @@
</template>
</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>
<van-uploader :after-read="afterReadKHZM" :before-delete="deleteFileKHZM" v-model="fileListKHZM" multiple :max-count="1" />
</template>
@@ -107,6 +113,7 @@ export default {
companyNameList:[],
fileListKHZM:[],
fileListFRZJZ:[],
fileListYYZZ:[],
form: {
files:[],
fileType:'',
@@ -171,7 +178,7 @@ export default {
this.userForm.companyTimeLimit = response.data.companyTimeLimit;
this.userForm.companySetupTime = response.data.companySetupTime;
this.userForm.companyCapital = response.data.companyCapital;
this.userForm.companyLicense = response.data.companyLicense;
// this.userForm.companyLicense = response.data.companyLicense;
this.userForm.address = response.data.address;

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.getDicts("company_nature").then(res => {
@@ -243,6 +257,27 @@ export default {
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(){
if (this.userForm.accountOpenCert == ''){
this.$toast({
@@ -254,6 +289,16 @@ export default {
})
return;
}
if (this.userForm.companyLicense == ''){
this.$toast({
icon: 'error', // 找到自己需要的图标
message: '请上传营业执照',
duration:"2000",
onClose:function(){
}
})
return;
}
userUpdate(this.userForm).then(response => {
if(response.code == 200) {
Dialog.confirm({


正在加载...
取消
保存