|
|
@@ -93,12 +93,12 @@
|
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="账号/Email" label-width="150px" style="width: 100%" prop="UserName">
|
|
|
- <el-input v-model="formData.UserName" placeholder="请输入账号"></el-input>
|
|
|
+ <el-input v-model="formData.UserName" placeholder="请输入登录账号"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="用户名" label-width="150px" style="width: 100%" prop="UserRealName">
|
|
|
- <el-input v-model="formData.UserRealName" placeholder="请输入用户名"></el-input>
|
|
|
+ <el-input v-model="formData.UserRealName" placeholder="请输入真实用户名"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
@@ -106,16 +106,23 @@
|
|
|
<el-input v-model="formData.UserTelephone" placeholder="用于审核通知和密码找回"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
+ <el-col :span="8">
|
|
|
<el-form-item label="密码" label-width="150px" style="width: 100%" prop="UserPass" >
|
|
|
<el-input type="password" v-model="formData.UserPass" auto-complete="off" placeholder="请输入密码(8-20位,字母数字组合)"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
+ <el-col :span="8">
|
|
|
<el-form-item label="确认密码" style="width: 100%" prop="UserPass2" >
|
|
|
<el-input type="password" v-model="formData.UserPass2" auto-complete="off" placeholder="请输入确认密码"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="审核人" style="width: 100%" prop="CheckUserName">
|
|
|
+ <el-input readonly v-model="formData.CheckUserName" placeholder="请选择审核人">
|
|
|
+ <el-button slot="append" icon="el-icon-search" @click="selectOpera"></el-button>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<!-- <el-form-item label="验证码" prop="telep" style="width: 100%">
|
|
|
</el-form-item>
|
|
|
<el-form-item label="短信验证码" prop="phober" style="width: 100%">
|
|
|
@@ -127,12 +134,13 @@
|
|
|
<el-button type="primary" @click="register" style="width: 30%">立即注册</el-button>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
+
|
|
|
+ <choose-auditor ref="chooseAuditor" @close="setAuditer" @hideChooseAuditer="chooseAuditorVisible=false"
|
|
|
+ :visible="chooseAuditorVisible">
|
|
|
+ </choose-auditor>
|
|
|
</div>
|
|
|
</el-card>
|
|
|
|
|
|
- <!-- <div class="home-wrapper" style="background-color: white" v-if="activeIndex==2">
|
|
|
- </div> -->
|
|
|
-
|
|
|
</div>
|
|
|
|
|
|
<div>
|
|
|
@@ -154,6 +162,7 @@
|
|
|
import axios from 'axios'
|
|
|
import api from '@/api/oilsupplier/supplier'
|
|
|
import uploadajax from '../assets/js/uploadajax.js'
|
|
|
+ import ChooseAuditor from '@/components/oilsupplier/chooseauditor2'
|
|
|
|
|
|
@Component({
|
|
|
data () {
|
|
|
@@ -187,6 +196,7 @@
|
|
|
supplierNameList: [], //公司名列表
|
|
|
waituploads: [], // 等待上传的文件列表
|
|
|
limitNumb: 2, //文件上传限制数
|
|
|
+ chooseAuditorVisible: false,
|
|
|
|
|
|
formData: {
|
|
|
Id: '', //int
|
|
|
@@ -225,7 +235,7 @@
|
|
|
ContactId: '',
|
|
|
ContactURL: '',
|
|
|
CompanyType: '',
|
|
|
- SetupTime: '', //time
|
|
|
+ SetupTime: null, //time
|
|
|
DepositBank: '',
|
|
|
BankAccount: '',
|
|
|
EMail: '',
|
|
|
@@ -238,6 +248,8 @@
|
|
|
CompanyUrl: '',
|
|
|
Remark: '',
|
|
|
CheckStatus: 0, //二级单位审核状态,0:未通过,1:通过 默认0
|
|
|
+ CheckUserId: 0, //审核人Id
|
|
|
+ CheckUserName: '',
|
|
|
IsDelete: 0, //删除状态,0正常,1已删除
|
|
|
LinkAddress: '',
|
|
|
LinkProvince: '',
|
|
|
@@ -283,10 +295,10 @@
|
|
|
}
|
|
|
],
|
|
|
UserName: [
|
|
|
- { required: true, message: '请输入账号', trigger: 'blur' }
|
|
|
+ { required: true, message: '请输入登录账号', trigger: 'blur' }
|
|
|
],
|
|
|
UserRealName: [
|
|
|
- { required: true, message: '请输入用户名', trigger: 'blur' }
|
|
|
+ { required: true, message: '请输入真实用户名', trigger: 'blur' }
|
|
|
],
|
|
|
UserTelephone: [
|
|
|
{ required: true, message: '请输入手机号', trigger: 'blur' }
|
|
|
@@ -300,6 +312,9 @@
|
|
|
trigger: 'blur'
|
|
|
}
|
|
|
],
|
|
|
+ CheckUserName: [
|
|
|
+ { required: true, message: '请选择审核人', trigger: 'blur' }
|
|
|
+ ],
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -308,13 +323,29 @@
|
|
|
this.getSupplierNameList() //获取已注册的公司
|
|
|
},
|
|
|
components: {
|
|
|
- Sticky
|
|
|
+ Sticky,
|
|
|
+ ChooseAuditor
|
|
|
},
|
|
|
methods: {
|
|
|
+ //选择审核人
|
|
|
+ selectOpera() {
|
|
|
+ let _this = this
|
|
|
+ _this.$refs['chooseAuditor'].getorgtreelist()
|
|
|
+ _this.chooseAuditorVisible = true
|
|
|
+ },
|
|
|
+ setAuditer(val, name) { //val:用户Id, name:用户名
|
|
|
+ let _this = this
|
|
|
+ _this.formData.CheckUserId = parseInt(val)
|
|
|
+ _this.formData.CheckUserName = name
|
|
|
+ _this.chooseAuditorVisible = false
|
|
|
+ },
|
|
|
+
|
|
|
//注册
|
|
|
register () {
|
|
|
let _this = this
|
|
|
|
|
|
+ console.log("***注册_this.formData****",_this.formData)
|
|
|
+
|
|
|
//判断公司是否注册
|
|
|
if (_this.supplierNameList) {
|
|
|
for (let i = 0; i < _this.supplierNameList.length; i++) {
|