Browse Source

chore:商户信息、用户信息临时调整

main
zhj 2 months ago
parent
commit
8b75903ae1
  1. 39
      src/views/business/userInfo/index.vue
  2. 67
      src/views/business/userInfoBus/index.vue

39
src/views/business/userInfo/index.vue

@ -8,7 +8,11 @@
<el-input v-model="queryParams.name" :placeholder="$t('business.userInfo.namePlaceholder')" clearable @keyup.enter.native="handleQuery" /> <el-input v-model="queryParams.name" :placeholder="$t('business.userInfo.namePlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item> </el-form-item>
<el-form-item :label="$t('business.userInfo.gender')" prop="gender"> <el-form-item :label="$t('business.userInfo.gender')" prop="gender">
<el-input v-model="queryParams.gender" :placeholder="$t('business.userInfo.genderPlaceholder')" clearable @keyup.enter.native="handleQuery" /> <el-select v-model="form.region" placeholder="请选择性别">
<el-option label="男" value="1"></el-option>
<el-option label="女" value="0"></el-option>
</el-select>
<!-- <el-input v-model="queryParams.gender" :placeholder="$t('business.userInfo.genderPlaceholder')" clearable @keyup.enter.native="handleQuery" />-->
</el-form-item> </el-form-item>
<el-form-item :label="$t('business.userInfo.phone')" prop="phone"> <el-form-item :label="$t('business.userInfo.phone')" prop="phone">
<el-input v-model="queryParams.phone" :placeholder="$t('business.userInfo.phonePlaceholder')" clearable @keyup.enter.native="handleQuery" /> <el-input v-model="queryParams.phone" :placeholder="$t('business.userInfo.phonePlaceholder')" clearable @keyup.enter.native="handleQuery" />
@ -96,14 +100,18 @@
<!-- 添加或修改用户信息对话框 --> <!-- 添加或修改用户信息对话框 -->
<el-dialog :title="title" :visible.sync="open" width="700px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="700px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="auto"> <el-form ref="form" :model="form" :rules="rules" label-width="auto">
<el-form-item :label="$t('business.userInfo.userCode')" prop="userCode"> <!-- <el-form-item :label="$t('business.userInfo.userCode')" prop="userCode">-->
<el-input v-model="form.userCode" :placeholder="$t('business.userInfo.userCodePlaceholder')" /> <!-- <el-input v-model="form.userCode" :placeholder="$t('business.userInfo.userCodePlaceholder')" />-->
</el-form-item> <!-- </el-form-item>-->
<el-form-item :label="$t('business.userInfo.name')" prop="name"> <el-form-item :label="$t('business.userInfo.name')" prop="name">
<el-input v-model="form.name" :placeholder="$t('business.userInfo.namePlaceholder')" /> <el-input v-model="form.name" :placeholder="$t('business.userInfo.namePlaceholder')" />
</el-form-item> </el-form-item>
<el-form-item :label="$t('business.userInfo.gender')" prop="gender"> <el-form-item :label="$t('business.userInfo.gender')" prop="gender">
<el-input v-model="form.gender" :placeholder="$t('business.userInfo.genderPlaceholder')" /> <el-select v-model="form.region" placeholder="请选择性别">
<el-option label="男" value="1"></el-option>
<el-option label="女" value="0"></el-option>
</el-select>
<!-- <el-input v-model="form.gender" :placeholder="$t('business.userInfo.genderPlaceholder')" />-->
</el-form-item> </el-form-item>
<el-form-item :label="$t('business.userInfo.idCard')" prop="idCard"> <el-form-item :label="$t('business.userInfo.idCard')" prop="idCard">
<el-input v-model="form.idCard" :placeholder="$t('business.userInfo.idCardPlaceholder')" /> <el-input v-model="form.idCard" :placeholder="$t('business.userInfo.idCardPlaceholder')" />
@ -212,7 +220,26 @@
// //
form: {}, form: {},
// //
rules: {} rules: {
name: [
{ required: true, message: "姓名不能为空", trigger: "blur" }
],
gender: [
{ required: true, message: "性别不能为空", trigger: "blur" }
],
idCard: [
{ required: true, message: "身份证号不能为空", trigger: "blur" }
],
phone: [
{ required: true, message: "用户电话", trigger: "blur" }
],
age: [
{ required: true, message: "用户年龄", trigger: "blur" }
],
addr: [
{ required: true, message: "用户地址", trigger: "change" }
]
}
}; };
}, },
created() { created() {

67
src/views/business/userInfoBus/index.vue

@ -9,22 +9,22 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="营业执照" prop="license"> <!-- <el-form-item label="营业执照" prop="license">-->
<el-input <!-- <el-input-->
v-model="queryParams.license" <!-- v-model="queryParams.license"-->
placeholder="请输入营业执照" <!-- placeholder="请输入营业执照"-->
clearable <!-- clearable-->
@keyup.enter.native="handleQuery" <!-- @keyup.enter.native="handleQuery"-->
/> <!-- />-->
</el-form-item> <!-- </el-form-item>-->
<el-form-item label="其它证照信息" prop="licenseOther"> <!-- <el-form-item label="其它证照信息" prop="licenseOther">-->
<el-input <!-- <el-input-->
v-model="queryParams.licenseOther" <!-- v-model="queryParams.licenseOther"-->
placeholder="请输入其它证照信息" <!-- placeholder="请输入其它证照信息"-->
clearable <!-- clearable-->
@keyup.enter.native="handleQuery" <!-- @keyup.enter.native="handleQuery"-->
/> <!-- />-->
</el-form-item> <!-- </el-form-item>-->
<el-form-item label="法人姓名" prop="legalPerson"> <el-form-item label="法人姓名" prop="legalPerson">
<el-input <el-input
v-model="queryParams.legalPerson" v-model="queryParams.legalPerson"
@ -139,14 +139,32 @@
<!-- 添加或修改用户信息-商户扩展对话框 --> <!-- 添加或修改用户信息-商户扩展对话框 -->
<el-dialog :title="title" :visible.sync="open" width="700px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="700px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="auto"> <el-form ref="form" :model="form" :rules="rules" label-width="auto">
<el-form-item label="用户ID" prop="userId"> <!-- <el-form-item label="用户ID" prop="userId">-->
<el-input v-model="form.userId" placeholder="请输入用户ID" /> <!-- <el-input v-model="form.userId" placeholder="请输入用户ID" />-->
</el-form-item> <!-- </el-form-item>-->
<el-form-item label="营业执照" prop="license"> <el-form-item label="营业执照" prop="license">
<el-input v-model="form.license" placeholder="请输入营业执照" /> <el-upload
class="upload-demo"
drag
action="https://jsonplaceholder.typicode.com/posts/"
multiple>
<i class="el-icon-upload"></i>
<div class="el-upload__text">将文件拖到此处<em>点击上传</em></div>
<div class="el-upload__tip" slot="tip">只能上传jpg/png文件且不超过500kb</div>
</el-upload>
<!-- <el-input v-model="form.license" placeholder="请输入营业执照" />-->
</el-form-item> </el-form-item>
<el-form-item label="其它证照信息" prop="licenseOther"> <el-form-item label="其它证照信息" prop="licenseOther">
<el-input v-model="form.licenseOther" placeholder="请输入其它证照信息" /> <el-upload
class="upload-demo"
drag
action="https://jsonplaceholder.typicode.com/posts/"
multiple>
<i class="el-icon-upload"></i>
<div class="el-upload__text">将文件拖到此处<em>点击上传</em></div>
<div class="el-upload__tip" slot="tip">只能上传jpg/png文件且不超过500kb</div>
</el-upload>
<!-- <el-input v-model="form.licenseOther" placeholder="请输入其它证照信息" />-->
</el-form-item> </el-form-item>
<el-form-item label="法人姓名" prop="legalPerson"> <el-form-item label="法人姓名" prop="legalPerson">
<el-input v-model="form.legalPerson" placeholder="请输入法人姓名" /> <el-input v-model="form.legalPerson" placeholder="请输入法人姓名" />
@ -156,6 +174,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="warning" @click=""> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button> <el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button> <el-button @click="cancel"> </el-button>
</div> </div>
@ -231,9 +250,9 @@ export default {
form: {}, form: {},
// //
rules: { rules: {
id: [ // id: [
{ required: true, message: "唯一ID不能为空", trigger: "blur" } // { required: true, message: "ID", trigger: "blur" }
], // ],
userId: [ userId: [
{ required: true, message: "用户ID不能为空", trigger: "blur" } { required: true, message: "用户ID不能为空", trigger: "blur" }
], ],

Loading…
Cancel
Save