|
|
@@ -18,13 +18,10 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="报单中心编号">
|
|
|
- <el-input v-model="form.decUserName"></el-input>
|
|
|
+ <el-input v-model="form.decUserName" :disabled="true"></el-input>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
-
|
|
|
<el-form-item>
|
|
|
<template slot="label">
|
|
|
-
|
|
|
报单方式二选一
|
|
|
</template>
|
|
|
<el-tabs type="border-card" v-model="decWay" style="position: relative;width: 600px;">
|
|
|
@@ -118,13 +115,13 @@
|
|
|
</el-form-item>
|
|
|
<div class="hr-tip"><span>网络信息</span></div>
|
|
|
<el-form-item label="推荐人编号">
|
|
|
- <el-input v-model="form.recUserName" @change="handleChkRecUser">
|
|
|
+ <el-input v-model.trim="form.recUserName" @change="handleChkRecUser">
|
|
|
<template slot="append">【{{recRealName}}】</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="接点人编号">
|
|
|
- <el-input v-model="form.conUserName" @change="handleChkConUser">
|
|
|
+ <el-input v-model.trim="form.conUserName" @change="handleChkConUser">
|
|
|
<template slot="append">【{{conRealName}}】</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -143,27 +140,27 @@
|
|
|
|
|
|
会员姓名
|
|
|
</template>
|
|
|
- <el-input v-model="form.realName"></el-input>
|
|
|
+ <el-input v-model.trim="form.realName"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<template slot="label">
|
|
|
|
|
|
会员手机
|
|
|
</template>
|
|
|
- <el-input v-model="form.mobile"></el-input>
|
|
|
+ <el-input v-model.trim="form.mobile"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<template slot="label">
|
|
|
|
|
|
身份证号
|
|
|
</template>
|
|
|
- <el-input v-model="form.insertUserIdCard" maxlength="18" @blur="idcarChange"></el-input>
|
|
|
+ <el-input v-model.trim="form.insertUserIdCard" maxlength="18" @blur="idcarChange"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<template slot="label">
|
|
|
登录密码
|
|
|
</template>
|
|
|
- <el-input v-model="form.password" maxlength="32" placeholder="请输入密码"></el-input>
|
|
|
+ <el-input v-model.trim="form.password" maxlength="32" placeholder="请输入密码"></el-input>
|
|
|
<span style="color:red;font-size: 13px;">默认密码为身份证号码后六位
|
|
|
</span>
|
|
|
</el-form-item>
|
|
|
@@ -171,7 +168,7 @@
|
|
|
<template slot="label">
|
|
|
支付密码
|
|
|
</template>
|
|
|
- <el-input v-model="form.payPassword" maxlength="32" placeholder="请输入支付密码"></el-input>
|
|
|
+ <el-input v-model.trim="form.payPassword" maxlength="32" placeholder="请输入支付密码"></el-input>
|
|
|
<span style="color:red;font-size: 13px;">默认密码为身份证号码后六位
|
|
|
</span>
|
|
|
</el-form-item>
|
|
|
@@ -179,14 +176,14 @@
|
|
|
<template slot="label">
|
|
|
收货人
|
|
|
</template>
|
|
|
- <el-input v-model="form.consignee"></el-input>
|
|
|
+ <el-input v-model.trim="form.consignee"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<template slot="label">
|
|
|
|
|
|
收货人手机
|
|
|
</template>
|
|
|
- <el-input v-model="form.acceptMobile"></el-input>
|
|
|
+ <el-input v-model.trim="form.acceptMobile"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="areaSelected">
|
|
|
<template slot="label">
|
|
|
@@ -202,7 +199,7 @@
|
|
|
<template slot="label">
|
|
|
详细地址
|
|
|
</template>
|
|
|
- <el-input v-model="form.address"></el-input>
|
|
|
+ <el-input v-model.trim="form.address"></el-input>
|
|
|
</el-form-item>
|
|
|
|
|
|
<div class="hr-tip"><span>银行信息</span></div>
|
|
|
@@ -222,10 +219,10 @@
|
|
|
</el-cascader>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="开户支行">
|
|
|
- <el-input v-model="form.bankAddress"></el-input>
|
|
|
+ <el-input v-model.trim="form.bankAddress"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="银行账号">
|
|
|
- <el-input v-model="form.bankNo" maxlength="19"></el-input>
|
|
|
+ <el-input v-model.trim="form.bankNo" maxlength="19"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" @click="onSubmit" :loading="submitButtonStat">保存</el-button>
|
|
|
@@ -239,14 +236,18 @@
|
|
|
import Vue from 'vue'
|
|
|
import network from '@/utils/network'
|
|
|
import baseInfo from '@/utils/baseInfo'
|
|
|
+ import userInfo from '@/utils/userInfo'
|
|
|
import store from '@/utils/vuexStore'
|
|
|
- import tool from '@/utils/tool'
|
|
|
+ import tool from '@/utils/tool'
|
|
|
|
|
|
export default {
|
|
|
name: 'user_dec',
|
|
|
mounted() {
|
|
|
this.getData()
|
|
|
},
|
|
|
+ created() {
|
|
|
+ this.getDecName()
|
|
|
+ },
|
|
|
computed:{
|
|
|
_tableData(){
|
|
|
if(this.tableData==null){
|
|
|
@@ -318,6 +319,9 @@
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ getDecName() {
|
|
|
+ this.form.decUserName = userInfo.userName()
|
|
|
+ },
|
|
|
idcarChange() {
|
|
|
if (this.form.insertUserIdCard.length >= 6) {
|
|
|
this.form.payPassword = this.form.password = this.form.insertUserIdCard.substring(this.form.insertUserIdCard.length-6,this.form.insertUserIdCard.length);
|
|
|
@@ -337,15 +341,12 @@
|
|
|
console.log(this.sell_price_sum,this.price_pv_sum)
|
|
|
},
|
|
|
getData () {
|
|
|
-
|
|
|
network.getData(`user/dec`).then(response => {
|
|
|
- console.log(response)
|
|
|
this.loading = false;
|
|
|
this.form.insertUserName = response.userName;
|
|
|
this.allOpenBank = response.allOpenBank;
|
|
|
this.allDecPackage = response.allDecPackage;
|
|
|
this.allGoods = response.allGoods;
|
|
|
- console.log(this.allDecPackage);
|
|
|
let settingObj=this.allDecPackage;
|
|
|
let settingArr = Object.keys(settingObj).map(key => {
|
|
|
//console.log(key); //为每个键名
|
|
|
@@ -359,13 +360,8 @@
|
|
|
}
|
|
|
this.tableDatas=settingObj1;
|
|
|
// this.tableDatas=this.allGoods.map(item=>{return {...item,goodsNum:1}});
|
|
|
-
|
|
|
- console.log(this.tableDatas);
|
|
|
- console.log(this.numList);
|
|
|
}).catch(() => {
|
|
|
});
|
|
|
-
|
|
|
-
|
|
|
},
|
|
|
handleCurrentChange(val) {
|
|
|
console.log(val)
|