|
@@ -9,7 +9,7 @@
|
|
|
<el-col :span="10">
|
|
|
<el-form :model="form" :rules="rules" ref="accountForm" label-position="right" label-width="180px">
|
|
|
<el-form-item label="商户号" prop="memberId">
|
|
|
- <el-input v-model="form.memberId" placeholder="请输入商户号"></el-input>
|
|
|
+ <el-input v-model="form.memberId" :disabled="payType == 'update' ? true : false" placeholder="请输入商户号"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="公司名称" prop="name">
|
|
|
<el-input v-model="form.name" placeholder="请输入公司名称"></el-input>
|
|
@@ -114,9 +114,6 @@
|
|
|
<el-form-item label="邮编" prop="zipCode">
|
|
|
<el-input v-model="form.zipCode" placeholder="请输入邮编"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="备注">
|
|
|
- <el-input type="textarea" :rows="3" v-model="form.memo" placeholder="请输入备注"></el-input>
|
|
|
- </el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button @click="onCancel">取 消</el-button>
|
|
|
<el-button type="primary" @click="onSubmit('accountForm')">确 定</el-button>
|
|
@@ -148,7 +145,7 @@ export default {
|
|
|
data() {
|
|
|
const query = this.$route.query
|
|
|
return {
|
|
|
- pageType: query.type,
|
|
|
+ payType: query.type,
|
|
|
row: query.row ? JSON.parse(query.row) : {},
|
|
|
backList: bankJson,
|
|
|
cityList: cityJson,
|
|
@@ -175,8 +172,7 @@ export default {
|
|
|
businessScope: null,
|
|
|
address: null,
|
|
|
multipartFile: null,
|
|
|
- zipCode: null,
|
|
|
- memo: null
|
|
|
+ zipCode: null
|
|
|
},
|
|
|
rules: {
|
|
|
memberId: [{required: true, message:'请输入商户号', trigger: 'blur'}],
|
|
@@ -228,8 +224,7 @@ export default {
|
|
|
businessScope: row.businessScope,
|
|
|
address: row.address,
|
|
|
multipartFile: row.multipartFile,
|
|
|
- zipCode: row.zipCode,
|
|
|
- memo: row.memo
|
|
|
+ zipCode: row.zipCode
|
|
|
}
|
|
|
this.cityList.forEach(item => {
|
|
|
if(item.value == row.provCode) {
|
|
@@ -253,8 +248,7 @@ export default {
|
|
|
// businessScope: null,
|
|
|
// address: null,
|
|
|
// multipartFile: null,
|
|
|
- // zipCode: null,
|
|
|
- // memo: null
|
|
|
+ // zipCode: null
|
|
|
// }
|
|
|
this.$refs["accountForm"].resetFields()
|
|
|
}
|
|
@@ -280,7 +274,6 @@ export default {
|
|
|
formData.append("address", form.address)
|
|
|
formData.append("multipartFile", form.multipartFile)
|
|
|
formData.append("zipCode", form.zipCode)
|
|
|
- formData.append("memo", form.memo)
|
|
|
if(this.pageType == 'create') {
|
|
|
createMember(formData).then(res => {
|
|
|
if(res.code == 200) {
|
|
@@ -309,9 +302,11 @@ export default {
|
|
|
handleChange(file) {
|
|
|
this.files = file
|
|
|
this.form.multipartFile = file.raw
|
|
|
+ this.$refs["accountForm"].validateField('multipartFile')
|
|
|
},
|
|
|
handleRemove(file, fileList) {
|
|
|
this.files = null
|
|
|
+ this.form.multipartFile = null
|
|
|
},
|
|
|
handlePreview(file) {
|
|
|
// console.log(file);
|