Browse Source

Merge remote-tracking branch 'origin/main' into main

main
TonyStark 1 month ago
parent
commit
1c67014f47
  1. 60
      src/languages/en.js
  2. 70
      src/languages/zh.js
  3. 117
      src/views/business/administrativeDivisions/index.vue
  4. 4
      src/views/business/agentVerification/index.vue
  5. 8
      src/views/business/appVersion/index.vue
  6. 4
      src/views/business/behaviorModelInfo/index.vue
  7. 8
      src/views/business/commonFeedback/index.vue
  8. 8
      src/views/business/commonInfo/index.vue
  9. 2
      src/views/business/commonLimitSetting/index.vue
  10. 8
      src/views/business/commonNotify/index.vue
  11. 14
      src/views/business/creditRule/index.vue
  12. 12
      src/views/business/dealPayment/index.vue
  13. 8
      src/views/business/dealProxy/index.vue
  14. 12
      src/views/business/dealReceipt/index.vue
  15. 10
      src/views/business/dealRecharge/index.vue
  16. 12
      src/views/business/dealTransfer/index.vue
  17. 6
      src/views/business/dealWithdrawal/index.vue
  18. 8
      src/views/business/faq/index.vue
  19. 10
      src/views/business/feeRecord/index.vue
  20. 6
      src/views/business/feeStandard/index.vue
  21. 12
      src/views/business/financialRecord/index.vue
  22. 4
      src/views/business/merchantVerification/index.vue
  23. 14
      src/views/business/recordPayCallback/index.vue
  24. 10
      src/views/business/recordTransaction/index.vue
  25. 6
      src/views/business/tradingChannel/index.vue
  26. 8
      src/views/business/tradingChannelRecord/index.vue
  27. 6
      src/views/business/userAccount/index.vue
  28. 8
      src/views/business/userBehaviorLog/index.vue
  29. 6
      src/views/business/userBehaviorRuleAction/index.vue
  30. 8
      src/views/business/userBehaviorRuleRisk/index.vue
  31. 6
      src/views/business/userBehaviorStats/index.vue
  32. 4
      src/views/business/userCard/index.vue
  33. 8
      src/views/business/userCredit/index.vue
  34. 6
      src/views/business/userCreditRecord/index.vue
  35. 4
      src/views/business/userFriend/index.vue
  36. 4
      src/views/business/userInfo/index.vue
  37. 2
      src/views/business/userInfoAgent/index.vue
  38. 8
      src/views/business/userInfoBus/index.vue
  39. 6
      src/views/business/userRegister/index.vue
  40. 219
      src/views/business/userRegister/indexAgent.vue
  41. 247
      src/views/business/userRegister/indexBus.vue
  42. 4
      src/views/business/userVerification/index.vue
  43. 4
      src/views/business/walletLimitConfig/index.vue
  44. 58
      src/views/system/dept/index.vue
  45. 52
      src/views/system/post/index.vue
  46. 110
      src/views/system/user/index.vue

60
src/languages/en.js

@ -138,6 +138,7 @@ export default {
'代理商认证': 'Agent Certification',
'限额配置': 'Limit the allocation',
'钱包限额': 'Wallet limits',
"行政区划": "Administrative division",
},
system: {
common: {},
@ -177,7 +178,39 @@ export default {
createTime: 'Creation Time',
remark: 'Remark',
status: 'Status',
inputRemark: 'Please enter the remark',
addPost: 'Add Position',
editPost: 'Edit Position',
},
user: {
userId: 'User ID',
userName: 'User Name',
nickName: 'Nickname',
dept: 'Department',
deptName: 'Department Name',
phonenumber: 'Phone Number',
status: 'Status',
email: 'Email',
sex: 'Gender',
post: 'Post',
role: 'Role',
remark: 'Remark',
password: 'Password',
resetPwd: 'Reset Password',
assignRole: 'Assign Role',
inputDeptName: 'Please enter department name',
inputUserName: 'Please enter user name',
inputNickName: 'Please enter nickname',
inputPhonenumber: 'Please enter phone number',
inputEmail: 'Please enter email',
inputPassword: 'Please enter password',
inputRemark: 'Please enter remark',
userStatus: 'Please select user status',
selectDept: 'Please select department',
selectSex: 'Please select gender',
selectPost: 'Please select post',
selectRole: 'Please select role'
}
},
systemMonitor: {}
},
@ -1612,6 +1645,33 @@ export default {
receipt: 'Receipt',
withdrawal: 'Withdrawal',
},
administrative: {
nameCn: "Chinese Name",
nameEn: "English Name",
nameLao: "Lao Name",
parentId: "Parent ID",
divisionLevel: "Administrative Level",
inputNameCn: "Please enter Chinese name",
inputNameEn: "Please enter English name",
inputNameLao: "Please enter Lao name",
inputParentId: "Please enter parent ID",
selectDivisionLevel: "Please select administrative level",
province: "Provincial",
city: "District",
required: "Cannot be empty",
parentIdRequired: "Parent ID cannot be empty",
nameCnRequired: "Chinese name cannot be empty",
nameEnRequired: "English name cannot be empty",
nameLaoRequired: "Lao name cannot be empty",
divisionLevelRequired: "Administrative level cannot be empty",
addTitle: "Add Administrative Division",
editTitle: "Edit Administrative Division",
detailTitle: "Administrative Division Details",
addSuccess: "Added successfully",
updateSuccess: "Updated successfully",
deleteConfirm: 'Are you sure to delete this administrative division item?',
deleteSuccess: "Deleted successfully"
},
},
agent: {
agentRegister: {

70
src/languages/zh.js

@ -138,6 +138,7 @@ export default {
'代理商认证': '代理商认证',
'限额配置': '限额配置',
'钱包限额': '钱包限额',
"行政区划": "行政区划"
},
system: {
common: {},
@ -177,7 +178,39 @@ export default {
createTime: '创建时间',
remark: '备注',
status: '状态',
inputRemark: '请输入备注',
addPost: '添加岗位',
editPost: '修改岗位',
},
user: {
userId: '用户编号',
userName: '用户名称',
nickName: '用户昵称',
dept: '部门',
deptName: '部门名称',
phonenumber: '手机号码',
status: '状态',
email: '邮箱',
sex: '性别',
post: '岗位',
role: '角色',
remark: '备注',
password: '密码',
resetPwd: '重置密码',
assignRole: '分配角色',
inputDeptName: '请输入部门名称',
inputUserName: '请输入用户名称',
inputNickName: '请输入用户昵称',
inputPhonenumber: '请输入手机号码',
inputEmail: '请输入邮箱',
inputPassword: '请输入密码',
inputRemark: '请输入备注',
userStatus: '请选择用户状态',
selectDept: '请选择部门',
selectSex: '请选择性别',
selectPost: '请选择岗位',
selectRole: '请选择角色'
}
},
systemMonitor: {}
},
@ -1517,11 +1550,11 @@ export default {
addSuccess: '添加成功',
deleteConfirm: '确认删除选中的数据吗?',
deleteSuccess: '删除成功',
personal:'个人',
merchant:'商户',
agent:'代理',
yes:'启用',
no:'禁用',
personal: '个人',
merchant: '商户',
agent: '代理',
yes: '启用',
no: '禁用',
}
},
},
@ -1612,6 +1645,33 @@ export default {
receipt: '收款',
withdrawal: '提现',
},
administrative: {
nameCn: "中文名称",
nameEn: "英文名称",
nameLao: "老挝语名称",
parentId: "父级ID",
divisionLevel: "行政级别",
inputNameCn: "请输入中文名称",
inputNameEn: "请输入英文名称",
inputNameLao: "请输入老挝语名称",
inputParentId: "请输入父级ID",
selectDivisionLevel: "请选择行政级别",
province: "省级",
city: "市级",
required: "不能为空",
parentIdRequired: "父级ID不能为空",
nameCnRequired: "中文名称不能为空",
nameEnRequired: "英文名称不能为空",
nameLaoRequired: "老挝语名称不能为空",
divisionLevelRequired: "行政级别不能为空",
addTitle: "添加行政区划",
editTitle: "修改行政区划",
detailTitle: "行政区划详情",
addSuccess: "新增成功",
updateSuccess: "修改成功",
deleteConfirm: '是否确认删除该行政区划的数据项?',
deleteSuccess: "删除成功"
}
},
agent: {
agentRegister: {

117
src/views/business/administrativeDivisions/index.vue

@ -1,33 +1,34 @@
<template>
<div class="app-container">
<!-- :label="$t('business.public.administrative.')-->
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="中文地名" prop="nameCn">
<el-form-item :label="$t('business.public.administrative.nameCn')" prop="nameCn" label-width="auto">
<el-input
v-model="queryParams.nameCn"
placeholder="请输入中文地名"
:placeholder="$t('business.public.administrative.inputNameCn')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="英文地名" prop="nameEn">
<el-form-item :label="$t('business.public.administrative.nameEn')" prop="nameEn" label-width="auto">
<el-input
v-model="queryParams.nameEn"
placeholder="请输入英文地名"
:placeholder="$t('business.public.administrative.inputNameEn')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="老挝语地名" prop="nameLa" label-width="auto">
<el-form-item :label="$t('business.public.administrative.nameLao')" prop="nameLa" label-width="auto">
<el-input
v-model="queryParams.nameLa"
placeholder="请输入老挝语地名"
:placeholder="$t('business.public.administrative.inputNameLao')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="行政级别" prop="level">
<el-form-item :label="$t('business.public.administrative.divisionLevel')" prop="level" label-width="auto">
<!-- 下拉框 1 省级 2 市级 -->
<el-select v-model="queryParams.level" placeholder="请选择行政级别" clearable @change="handleQuery">
<el-select v-model="queryParams.level" :placeholder="$t('business.public.administrative.selectDivisionLevel')" clearable @change="handleQuery">
<el-option
v-for="dict in levelOptions"
:key="dict.value"
@ -37,8 +38,8 @@
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -51,7 +52,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:administrativeDivisions:add']"
>新增
>{{ $t('common.button.add') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -63,7 +64,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:administrativeDivisions:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -75,7 +76,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:administrativeDivisions:remove']"
>删除
>{{ $t('common.button.delete')}}
</el-button>
</el-col>
<el-col :span="1.5">
@ -86,7 +87,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:administrativeDivisions:export']"
>导出
>{{ $t('common.button.export')}}
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@ -94,23 +95,23 @@
<el-table v-loading="loading" :data="administrativeDivisionsList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center"/>
<el-table-column label="父级id" align="center" prop="parentId"/>
<el-table-column label="中文地名" align="center" prop="nameCn"/>
<el-table-column label="英文地名" align="center" prop="nameEn"/>
<el-table-column label="老挝语地名" align="center" prop="nameLa"/>
<el-table-column label="行政级别" align="center" prop="level">
<el-table-column :label="$t('business.public.administrative.parentId')" align="center" prop="parentId"/>
<el-table-column :label="$t('business.public.administrative.nameCn')" align="center" prop="nameCn"/>
<el-table-column :label="$t('business.public.administrative.nameEn')" align="center" prop="nameEn"/>
<el-table-column :label="$t('business.public.administrative.nameLao')" align="center" prop="nameLa"/>
<el-table-column :label="$t('business.public.administrative.divisionLevel')" align="center" prop="level">
<template slot-scope="scope">
{{ scope.row.level == 1 ? '省级' : '市级' }}
{{ scope.row.level == 1 ? $t('business.public.administrative.province') : $t('business.public.administrative.city') }}
</template>
</el-table-column>
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width">
<el-table-column :label="$t('common.tableMsg.operation')" align="center" width="200" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
>{{ $t('common.button.detail') }}
</el-button>
<el-button
size="mini"
@ -118,7 +119,7 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:administrativeDivisions:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
<el-button
size="mini"
@ -126,7 +127,7 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:administrativeDivisions:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</template>
</el-table-column>
@ -143,21 +144,21 @@
<!-- 添加或修改行政区划对话框 -->
<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-item label="父级id" prop="parentId">
<el-input v-model="form.parentId" placeholder="请输入父级id"/>
<el-form-item :label="$t('business.public.administrative.parentId')" prop="parentId">
<el-input v-model="form.parentId" :placeholder="$t('business.public.administrative.inputParentId')"/>
</el-form-item>
<el-form-item label="中文地名" prop="nameCn">
<el-input v-model="form.nameCn" placeholder="请输入中文地名"/>
<el-form-item :label="$t('business.public.administrative.nameCn')" prop="nameCn">
<el-input v-model="form.nameCn" :placeholder="$t('business.public.administrative.inputNameCn')"/>
</el-form-item>
<el-form-item label="英文地名" prop="nameEn">
<el-input v-model="form.nameEn" placeholder="请输入英文地名"/>
<el-form-item :label="$t('business.public.administrative.nameEn')" prop="nameEn">
<el-input v-model="form.nameEn" :placeholder="$t('business.public.administrative.inputNameEn')"/>
</el-form-item>
<el-form-item label="老挝语地名" prop="nameLa">
<el-input v-model="form.nameLa" placeholder="请输入老挝语地名"/>
<el-form-item :label="$t('business.public.administrative.nameLao')" prop="nameLa">
<el-input v-model="form.nameLa" :placeholder="$t('business.public.administrative.inputNameLao')"/>
</el-form-item>
<el-form-item label="行政级别" prop="level">
<el-form-item :label="$t('business.public.administrative.divisionLevel')" prop="level">
<!-- 下拉框 1 省级 2 市级 -->
<el-select v-model="form.level" placeholder="请选择行政级别" clearable>
<el-select v-model="form.level" :placeholder="$t('business.public.administrative.selectDivisionLevel')" clearable>
<el-option
v-for="dict in levelOptions"
:key="dict.value"
@ -168,32 +169,32 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
<!-- 行政区划详情 -->
<el-dialog :title="title" :visible.sync="detailOpen" width="700px" append-to-body>
<el-form ref="form" :model="form" label-width="auto">
<el-form-item label="父级id:">
<el-form-item :label="$t('business.public.administrative.parentId') + ':'">
{{ form.parentId }}
</el-form-item>
<el-form-item label="中文地名:">
<el-form-item :label="$t('business.public.administrative.nameCn') + ':'">
{{ form.nameCn }}
</el-form-item>
<el-form-item label="英文地名:">
<el-form-item :label="$t('business.public.administrative.nameEn') + ':'">
{{ form.nameEn }}
</el-form-item>
<el-form-item label="老挝语地名:">
<el-form-item :label="$t('business.public.administrative.nameLao') + ':'">
{{ form.nameLa }}
</el-form-item>
<el-form-item label="行政级别:">
{{ form.level === 1 ? '省级' : '市级' }}
<el-form-item :label="$t('business.public.administrative.divisionLevel') + ':'">
{{ form.level === 1 ? $t('business.public.administrative.province') : $t('business.public.administrative.city') }}
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>
@ -249,32 +250,32 @@ export default {
levelOptions: [
{
value: 1,
label: "省"
label: this.$t('business.public.administrative.province')
},
{
value: 2,
label: "市"
label: this.$t('business.public.administrative.city')
},
],
//
rules: {
id: [
{required: true, message: "不能为空", trigger: "blur"}
{required: true, message: this.$t('business.public.administrative.required'), trigger: "blur"}
],
parentId: [
{required: true, message: "父级id不能为空", trigger: "blur"}
{required: true, message: this.$t('business.public.administrative.parentIdRequired'), trigger: "blur"}
],
nameCn: [
{required: true, message: "中文地名不能为空", trigger: "blur"}
{required: true, message: this.$t('business.public.administrative.nameCnRequired'), trigger: "blur"}
],
nameEn: [
{required: true, message: "英文地名不能为空", trigger: "blur"}
{required: true, message: this.$t('business.public.administrative.nameEnRequired'), trigger: "blur"}
],
nameLa: [
{required: true, message: "老挝语地名不能为空", trigger: "blur"}
{required: true, message: this.$t('business.public.administrative.nameLaoRequired'), trigger: "blur"}
],
level: [
{required: true, message: "行政级别不能为空", trigger: "blur"}
{required: true, message: this.$t('business.public.administrative.divisionLevelRequired'), trigger: "blur"}
]
}
};
@ -330,14 +331,14 @@ export default {
handleAdd() {
this.reset();
this.open = true;
this.title = "添加行政区划";
this.title = this.$t('business.public.administrative.addTitle');
},
/** 详情按钮操作 */
handleDetail(row) {
this.reset();
this.form = row;
this.detailOpen = true;
this.title = "行政区划";
this.title = this.$t('business.public.administrative.detailTitle');
},
/** 修改按钮操作 */
handleUpdate(row) {
@ -348,7 +349,7 @@ export default {
this.loading = false;
this.form = response.data;
this.open = true;
this.title = "修改行政区划";
this.title = this.$t('business.public.administrative.editTitle');
});
},
/** 提交按钮 */
@ -358,7 +359,7 @@ export default {
this.buttonLoading = true;
if (this.form.id != null) {
updateAdministrativeDivisions(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.$modal.msgSuccess(this.$t('business.public.administrative.updateSuccess'));
this.open = false;
this.getList();
}).finally(() => {
@ -366,7 +367,7 @@ export default {
});
} else {
addAdministrativeDivisions(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.$modal.msgSuccess(this.$t('business.public.administrative.addSuccess'));
this.open = false;
this.getList();
}).finally(() => {
@ -379,13 +380,13 @@ export default {
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除行政区划编号为"' + ids + '"的数据项?').then(() => {
this.$modal.confirm(this.$t('business.public.administrative.deleteConfirm', { ids })).then(() => {
this.loading = true;
return delAdministrativeDivisions(ids);
}).then(() => {
this.loading = false;
this.getList();
this.$modal.msgSuccess("删除成功");
this.$modal.msgSuccess(this.$t('business.public.administrative.deleteSuccess'));
}).catch(() => {
}).finally(() => {
this.loading = false;

4
src/views/business/agentVerification/index.vue

@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.agent.agentVerification.agentName')" prop="agentName">
<el-form-item :label="$t('business.agent.agentVerification.agentName')" prop="agentName" label-width="auto">
<el-input
v-model="queryParams.agentName"
:placeholder="$t('business.agent.agentVerification.placeholder.agentNamePlaceholder')"
@ -17,7 +17,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.agent.agentVerification.legalPersonIdCard')" prop="legalPersonIdCard">
<el-form-item :label="$t('business.agent.agentVerification.legalPersonIdCard')" prop="legalPersonIdCard" label-width="auto">
<el-input
v-model="queryParams.legalPersonIdCard"
:placeholder="$t('business.agent.agentVerification.placeholder.legalPersonIdCardPlaceholder')"

8
src/views/business/appVersion/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.public.appVersion.versionCode')" prop="versionCode">
<el-form-item :label="$t('business.public.appVersion.versionCode')" prop="versionCode" label-width="auto">
<el-input
v-model="queryParams.versionCode"
:placeholder="$t('business.public.appVersion.versionCodePlaceholder')"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.public.appVersion.versionName')" prop="versionName">
<el-form-item :label="$t('business.public.appVersion.versionName')" prop="versionName" label-width="auto">
<el-input
v-model="queryParams.versionName"
:placeholder="$t('business.public.appVersion.versionNamePlaceholder')"
@ -17,7 +17,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.public.appVersion.releaseDate')" prop="releaseDate">
<el-form-item :label="$t('business.public.appVersion.releaseDate')" prop="releaseDate" label-width="auto">
<el-date-picker clearable
v-model="queryParams.releaseDate"
type="date"
@ -25,7 +25,7 @@
:placeholder="$t('business.public.appVersion.releaseDatePlaceholder')">
</el-date-picker>
</el-form-item>
<el-form-item :label="$t('business.public.appVersion.downloadUrl')" prop="downloadUrl">
<el-form-item :label="$t('business.public.appVersion.downloadUrl')" prop="downloadUrl" label-width="auto">
<el-input
v-model="queryParams.downloadUrl"
:placeholder="$t('business.public.appVersion.downloadUrlPlaceholder')"

4
src/views/business/behaviorModelInfo/index.vue

@ -1,11 +1,11 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.behavior.behaviorModelInfo.name')" prop="name">
<el-form-item :label="$t('business.behavior.behaviorModelInfo.name')" prop="name" label-width="auto">
<el-input v-model="queryParams.name" :placeholder="$t('business.behavior.behaviorModelInfo.placeholder.name')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.behavior.behaviorModelInfo.description')" prop="description">
<el-form-item :label="$t('business.behavior.behaviorModelInfo.description')" prop="description" label-width="auto">
<el-input v-model="queryParams.description"
:placeholder="$t('business.behavior.behaviorModelInfo.placeholder.description')" clearable
@keyup.enter.native="handleQuery" />

8
src/views/business/commonFeedback/index.vue

@ -1,16 +1,16 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.customerSupport.commonFeedback.userId')" prop="userId">
<el-form-item :label="$t('business.customerSupport.commonFeedback.userId')" prop="userId" label-width="auto">
<el-input v-model="queryParams.userId" :placeholder="$t('business.customerSupport.commonFeedback.userIdPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.customerSupport.commonFeedback.star')" prop="star">
<el-form-item :label="$t('business.customerSupport.commonFeedback.star')" prop="star" label-width="auto">
<el-input v-model="queryParams.star" :placeholder="$t('business.customerSupport.commonFeedback.starPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.customerSupport.commonFeedback.isGood')" prop="isGood">
<el-form-item :label="$t('business.customerSupport.commonFeedback.isGood')" prop="isGood" label-width="auto">
<el-input v-model="queryParams.isGood" :placeholder="$t('business.customerSupport.commonFeedback.isGoodPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.customerSupport.commonFeedback.createTime')">
<el-form-item :label="$t('business.customerSupport.commonFeedback.createTime')" label-width="auto">
<el-date-picker v-model="daterangeCreateTime" style="width: 240px" value-format="yyyy-MM-dd HH:mm:ss"
type="daterange" :range-separator="$t('business.customerSupport.commonFeedback.rangeSeparator')"
:start-placeholder="$t('business.customerSupport.commonFeedback.startDate')"

8
src/views/business/commonInfo/index.vue

@ -1,18 +1,18 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.public.commonInfo.version')" prop="version">
<el-form-item :label="$t('business.public.commonInfo.version')" prop="version" label-width="auto">
<el-input v-model="queryParams.version" :placeholder="$t('business.public.commonInfo.versionPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.public.commonInfo.releaseDate')">
<el-form-item :label="$t('business.public.commonInfo.releaseDate')" label-width="auto">
<el-date-picker v-model="daterangeReleaseDate" style="width: 240px" value-format="yyyy-MM-dd HH:mm:ss"
type="daterange" range-separator="-" :start-placeholder="$t('common.tableMsg.startDate')" :end-placeholder="$t('common.tableMsg.endDate')"
:default-time="['00:00:00', '23:59:59']"></el-date-picker>
</el-form-item>
<el-form-item :label="$t('business.public.commonInfo.techDesc')" prop="techDesc">
<el-form-item :label="$t('business.public.commonInfo.techDesc')" prop="techDesc" label-width="auto">
<el-input v-model="queryParams.techDesc" :placeholder="$t('business.public.commonInfo.techDescPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('common.tableMsg.createTime')">
<el-form-item :label="$t('common.tableMsg.createTime')" label-width="auto">
<el-date-picker v-model="daterangeCreateTime" style="width: 240px" value-format="yyyy-MM-dd HH:mm:ss"
type="daterange" range-separator="-" :start-placeholder="$t('common.tableMsg.startDate')" :end-placeholder="$t('common.tableMsg.endDate')"
:default-time="['00:00:00', '23:59:59']"></el-date-picker>

2
src/views/business/commonLimitSetting/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="适用群组" prop="limitGroup">
<el-form-item label="适用群组" prop="limitGroup" label-width="auto">
<el-input v-model="queryParams.limitGroup" placeholder="请输入适用群组" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="对应等级" prop="limitLevel">

8
src/views/business/commonNotify/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.public.commonNotify.messageScene')" prop="messageScene">
<el-form-item :label="$t('business.public.commonNotify.messageScene')" prop="messageScene" label-width="auto">
<!-- 下拉框 -->
<el-select v-model="queryParams.messageScene"
:placeholder="$t('business.public.commonNotify.selectMessageScene')"
@ -11,16 +11,16 @@
:value="dict.dictValue"/>
</el-select>
</el-form-item>
<el-form-item :label="$t('business.public.commonNotify.sender')" prop="sender">
<el-form-item :label="$t('business.public.commonNotify.sender')" prop="sender" label-width="auto">
<el-input v-model="queryParams.sender" :placeholder="$t('business.public.commonNotify.inputSender')" clearable
@keyup.enter.native="handleQuery"/>
</el-form-item>
<el-form-item :label="$t('business.public.commonNotify.receiver')" prop="receiver">
<el-form-item :label="$t('business.public.commonNotify.receiver')" prop="receiver" label-width="auto">
<el-input v-model="queryParams.receiver" :placeholder="$t('business.public.commonNotify.inputReceiver')"
clearable
@keyup.enter.native="handleQuery"/>
</el-form-item>
<el-form-item :label="$t('business.public.commonNotify.title')" prop="title">
<el-form-item :label="$t('business.public.commonNotify.title')" prop="title" label-width="auto">
<el-input v-model="queryParams.title" :placeholder="$t('business.public.commonNotify.inputTitle')" clearable
@keyup.enter.native="handleQuery"/>
</el-form-item>

14
src/views/business/creditRule/index.vue

@ -1,25 +1,25 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
<el-form-item :label="$t('business.credit.creditRule.ruleName')" prop="ruleName">
<el-form-item :label="$t('business.credit.creditRule.ruleName')" prop="ruleName" label-width="auto">
<el-input v-model="queryParams.ruleName" :placeholder="$t('business.credit.creditRule.placeholder.ruleName')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.credit.creditRule.effectiveDate')" prop="effectiveDate">
<el-form-item :label="$t('business.credit.creditRule.effectiveDate')" prop="effectiveDate" label-width="auto">
<el-date-picker clearable v-model="queryParams.effectiveDate" type="date" value-format="yyyy-MM-dd"
:placeholder="$t('business.credit.creditRule.placeholder.effectiveDate')">
</el-date-picker>
</el-form-item>
<el-form-item :label="$t('business.credit.creditRule.expirationDate')" prop="expirationDate">
<el-form-item :label="$t('business.credit.creditRule.expirationDate')" prop="expirationDate" label-width="auto">
<el-date-picker clearable v-model="queryParams.expirationDate" type="date" value-format="yyyy-MM-dd"
:placeholder="$t('business.credit.creditRule.placeholder.expirationDate')">
</el-date-picker>
</el-form-item>
<el-form-item :label="$t('business.credit.creditRule.priority')" prop="priority">
<el-form-item :label="$t('business.credit.creditRule.priority')" prop="priority" label-width="auto">
<el-input v-model="queryParams.priority" :placeholder="$t('business.credit.creditRule.placeholder.priority')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.credit.creditRule.applicableUserType')" prop="applicableUserType">
<el-form-item :label="$t('business.credit.creditRule.applicableUserType')" prop="applicableUserType" label-width="auto">
<el-input v-model="queryParams.applicableUserType"
:placeholder="$t('business.credit.creditRule.placeholder.applicableUserType')" clearable
@keyup.enter.native="handleQuery" />
@ -28,14 +28,14 @@
<el-input v-model="queryParams.scene" :placeholder="$t('business.credit.creditRule.placeholder.scene')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item> -->
<el-form-item :label="$t('business.credit.creditRule.isEnabled')" prop="isEnabled">
<el-form-item :label="$t('business.credit.creditRule.isEnabled')" prop="isEnabled" label-width="auto">
<el-select v-model="queryParams.isEnabled" :placeholder="$t('business.credit.creditRule.placeholder.isEnabled')"
clearable>
<el-option :label="$t('common.dict.yes')" value="1" />
<el-option :label="$t('common.dict.no')" value="0" />
</el-select>
</el-form-item>
<el-form-item :label="$t('business.credit.creditRule.feedbackDirection')" prop="feedbackDirection">
<el-form-item :label="$t('business.credit.creditRule.feedbackDirection')" prop="feedbackDirection" label-width="auto">
<el-select v-model="queryParams.feedbackDirection"
:placeholder="$t('business.credit.creditRule.placeholder.feedbackDirection')" clearable>
<el-option :label="$t('business.credit.creditRule.placeholder.positive')" value="1" />

12
src/views/business/dealPayment/index.vue

@ -1,30 +1,30 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
<el-form-item :label="$t('business.order.dealPayment.payerId')" prop="payerId">
<el-form-item :label="$t('business.order.dealPayment.payerId')" prop="payerId" label-width="auto">
<el-input v-model="queryParams.payerId" :placeholder="$t('business.order.dealPayment.placeholder.payerId')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealPayment.payerAccountName')" prop="payerAccountName">
<el-form-item :label="$t('business.order.dealPayment.payerAccountName')" prop="payerAccountName" label-width="auto">
<el-input v-model="queryParams.payerAccountName"
:placeholder="$t('business.order.dealPayment.placeholder.payerAccountName')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealPayment.payeeId')" prop="payeeId">
<el-form-item :label="$t('business.order.dealPayment.payeeId')" prop="payeeId" label-width="auto">
<el-input v-model="queryParams.payeeId" :placeholder="$t('business.order.dealPayment.placeholder.payeeId')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealPayment.payeeAccountName')" prop="payeeAccountName">
<el-form-item :label="$t('business.order.dealPayment.payeeAccountName')" prop="payeeAccountName" label-width="auto">
<el-input v-model="queryParams.payeeAccountName"
:placeholder="$t('business.order.dealPayment.placeholder.payeeAccountName')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealPayment.paymentMethod')" prop="paymentMethod">
<el-form-item :label="$t('business.order.dealPayment.paymentMethod')" prop="paymentMethod" label-width="auto">
<el-input v-model="queryParams.paymentMethod"
:placeholder="$t('business.order.dealPayment.placeholder.paymentMethod')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealPayment.billCode')" prop="billCode">
<el-form-item :label="$t('business.order.dealPayment.billCode')" prop="billCode" label-width="auto">
<el-input v-model="queryParams.billCode" :placeholder="$t('business.order.dealPayment.placeholder.billCode')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item>

8
src/views/business/dealProxy/index.vue

@ -1,22 +1,22 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
<el-form-item :label="$t('business.order.dealProxy.proxyPayerId')" prop="proxyPayerId">
<el-form-item :label="$t('business.order.dealProxy.proxyPayerId')" prop="proxyPayerId" label-width="auto">
<el-input v-model="queryParams.proxyPayerId"
:placeholder="$t('business.order.dealProxy.proxyPayerIdPlaceholder')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealProxy.proxyPayerAccountName')" prop="proxyPayerAccountName">
<el-form-item :label="$t('business.order.dealProxy.proxyPayerAccountName')" prop="proxyPayerAccountName" label-width="auto">
<el-input v-model="queryParams.proxyPayerAccountName"
:placeholder="$t('business.order.dealProxy.proxyPayerAccountNamePlaceholder')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealProxy.proxyServiceAccount')" prop="proxyServiceAccount">
<el-form-item :label="$t('business.order.dealProxy.proxyServiceAccount')" prop="proxyServiceAccount" label-width="auto">
<el-input v-model="queryParams.proxyServiceAccount"
:placeholder="$t('business.order.dealProxy.proxyServiceAccountPlaceholder')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealProxy.paymentChannel')" prop="paymentChannel">
<el-form-item :label="$t('business.order.dealProxy.paymentChannel')" prop="paymentChannel" label-width="auto">
<el-input v-model="queryParams.paymentChannel"
:placeholder="$t('business.order.dealProxy.paymentChannelPlaceholder')" clearable
@keyup.enter.native="handleQuery" />

12
src/views/business/dealReceipt/index.vue

@ -1,30 +1,30 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
<el-form-item :label="$t('business.order.dealReceipt.payerId')" prop="payerId">
<el-form-item :label="$t('business.order.dealReceipt.payerId')" prop="payerId" label-width="auto">
<el-input v-model="queryParams.payerId" :placeholder="$t('business.order.dealReceipt.payerIdPlaceholder')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealReceipt.payerAccountName')" prop="payerAccountName">
<el-form-item :label="$t('business.order.dealReceipt.payerAccountName')" prop="payerAccountName" label-width="auto">
<el-input v-model="queryParams.payerAccountName"
:placeholder="$t('business.order.dealReceipt.payerAccountNamePlaceholder')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealReceipt.payeeId')" prop="payeeId">
<el-form-item :label="$t('business.order.dealReceipt.payeeId')" prop="payeeId" label-width="auto">
<el-input v-model="queryParams.payeeId" :placeholder="$t('business.order.dealReceipt.payeeIdPlaceholder')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealReceipt.payeeAccountName')" prop="payeeAccountName">
<el-form-item :label="$t('business.order.dealReceipt.payeeAccountName')" prop="payeeAccountName" label-width="auto">
<el-input v-model="queryParams.payeeAccountName"
:placeholder="$t('business.order.dealReceipt.payeeAccountNamePlaceholder')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealReceipt.paymentMethod')" prop="paymentMethod">
<el-form-item :label="$t('business.order.dealReceipt.paymentMethod')" prop="paymentMethod" label-width="auto">
<el-input v-model="queryParams.paymentMethod"
:placeholder="$t('business.order.dealReceipt.paymentMethodPlaceholder')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealReceipt.billCode')" prop="billCode">
<el-form-item :label="$t('business.order.dealReceipt.billCode')" prop="billCode" label-width="auto">
<el-input v-model="queryParams.billCode" :placeholder="$t('business.order.dealReceipt.billCodePlaceholder')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item>

10
src/views/business/dealRecharge/index.vue

@ -1,27 +1,27 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
<el-form-item :label="$t('business.order.dealRecharge.rechargeId')" prop="rechargeUserId">
<el-form-item :label="$t('business.order.dealRecharge.rechargeId')" prop="rechargeUserId" label-width="auto">
<el-input v-model="queryParams.rechargeUserId"
:placeholder="$t('business.order.dealRecharge.enterRechargeUserId')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealRecharge.rechargeAccount')" prop="rechargeAccountName">
<el-form-item :label="$t('business.order.dealRecharge.rechargeAccount')" prop="rechargeAccountName" label-width="auto">
<el-input v-model="queryParams.rechargeAccountName"
:placeholder="$t('business.order.dealRecharge.enterRechargeAccount')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealRecharge.paymentMethod')" prop="paymentMethod">
<el-form-item :label="$t('business.order.dealRecharge.paymentMethod')" prop="paymentMethod" label-width="auto">
<el-input v-model="queryParams.paymentMethod"
:placeholder="$t('business.order.dealRecharge.enterPaymentMethod')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealRecharge.rechargeMethod')" prop="rechargeMethod">
<el-form-item :label="$t('business.order.dealRecharge.rechargeMethod')" prop="rechargeMethod" label-width="auto">
<el-input v-model="queryParams.rechargeMethod"
:placeholder="$t('business.order.dealRecharge.enterRechargeMethod')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealRecharge.billCode')" prop="billCode">
<el-form-item :label="$t('business.order.dealRecharge.billCode')" prop="billCode" label-width="auto">
<el-input v-model="queryParams.billCode" :placeholder="$t('business.order.dealRecharge.enterBillCode')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item>

12
src/views/business/dealTransfer/index.vue

@ -1,30 +1,30 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.order.dealTransfer.senderId')" prop="senderId">
<el-form-item :label="$t('business.order.dealTransfer.senderId')" prop="senderId" label-width="auto">
<el-input v-model="queryParams.senderId" :placeholder="$t('business.order.dealTransfer.enterSenderId')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealTransfer.senderAccountName')" prop="senderAccountName">
<el-form-item :label="$t('business.order.dealTransfer.senderAccountName')" prop="senderAccountName" label-width="auto">
<el-input v-model="queryParams.senderAccountName"
:placeholder="$t('business.order.dealTransfer.enterSenderAccount')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealTransfer.receiverId')" prop="receiverId">
<el-form-item :label="$t('business.order.dealTransfer.receiverId')" prop="receiverId" label-width="auto">
<el-input v-model="queryParams.receiverId" :placeholder="$t('business.order.dealTransfer.enterReceiverId')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealTransfer.receiverAccountName')" prop="receiverAccountName">
<el-form-item :label="$t('business.order.dealTransfer.receiverAccountName')" prop="receiverAccountName" label-width="auto">
<el-input v-model="queryParams.receiverAccountName"
:placeholder="$t('business.order.dealTransfer.enterReceiverAccount')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealTransfer.paymentMethod')" prop="paymentMethod">
<el-form-item :label="$t('business.order.dealTransfer.paymentMethod')" prop="paymentMethod" label-width="auto">
<el-input v-model="queryParams.paymentMethod"
:placeholder="$t('business.order.dealTransfer.enterPaymentMethod')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealTransfer.billCode')" prop="billCode">
<el-form-item :label="$t('business.order.dealTransfer.billCode')" prop="billCode" label-width="auto">
<el-input v-model="queryParams.billCode" :placeholder="$t('business.order.dealTransfer.enterBillCode')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item>

6
src/views/business/dealWithdrawal/index.vue

@ -1,18 +1,18 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
<el-form-item :label="$t('business.order.dealWithdrawal.withdrawalUserIdLabel')" prop="withdrawalUserId">
<el-form-item :label="$t('business.order.dealWithdrawal.withdrawalUserIdLabel')" prop="withdrawalUserId" label-width="auto">
<el-input v-model="queryParams.withdrawalUserId"
:placeholder="$t('business.order.dealWithdrawal.withdrawalUserIdPlaceholder')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealWithdrawal.withdrawalAccountNameLabel')"
prop="withdrawalAccountName">
prop="withdrawalAccountName" label-width="auto">
<el-input v-model="queryParams.withdrawalAccountName"
:placeholder="$t('business.order.dealWithdrawal.withdrawalAccountNamePlaceholder')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.order.dealWithdrawal.billCodeLabel')" prop="billCode">
<el-form-item :label="$t('business.order.dealWithdrawal.billCodeLabel')" prop="billCode" label-width="auto">
<el-input v-model="queryParams.billCode" :placeholder="$t('business.order.dealWithdrawal.billCodePlaceholder')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item>

8
src/views/business/faq/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.customerSupport.faq.questionDesc')" prop="question">
<el-form-item :label="$t('business.customerSupport.faq.questionDesc')" prop="question" label-width="auto">
<el-input
v-model="queryParams.question"
:placeholder="$t('business.customerSupport.faq.enterQuestionDesc')"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.customerSupport.faq.answerContent')" prop="answer">
<el-form-item :label="$t('business.customerSupport.faq.answerContent')" prop="answer" label-width="auto">
<el-input
v-model="queryParams.answer"
:placeholder="$t('business.customerSupport.faq.enterAnswerContent')"
@ -17,7 +17,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.customerSupport.faq.category')" prop="category">
<el-form-item :label="$t('business.customerSupport.faq.category')" prop="category" label-width="auto">
<!-- 下拉框-->
<el-select v-model="queryParams.category" :placeholder="$t('business.customerSupport.faq.selectCategory')" clearable>
<el-option
@ -28,7 +28,7 @@
/>
</el-select>
</el-form-item>
<el-form-item :label="$t('business.customerSupport.faq.status')" prop="status">
<el-form-item :label="$t('business.customerSupport.faq.status')" prop="status" label-width="auto">
<!-- 下拉框 -->
<el-select v-model="queryParams.status" :placeholder="$t('business.customerSupport.faq.selectStatus')" clearable>
<el-option

10
src/views/business/feeRecord/index.vue

@ -1,11 +1,11 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="120px">
<el-form-item :label="$t('business.deal.feeRecord.userId')" prop="userId">
<el-form-item :label="$t('business.deal.feeRecord.userId')" prop="userId" label-width="auto">
<el-input v-model="queryParams.userId" :placeholder="$t('business.deal.feeRecord.userIdPlaceholder')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.deal.feeRecord.relatedOrderId')" prop="relatedOrderId">
<el-form-item :label="$t('business.deal.feeRecord.relatedOrderId')" prop="relatedOrderId" label-width="auto">
<el-input v-model="queryParams.relatedOrderId"
:placeholder="$t('business.deal.feeRecord.relatedOrderIdPlaceholder')" clearable
@keyup.enter.native="handleQuery" />
@ -15,7 +15,7 @@
:placeholder="$t('business.deal.feeRecord.feeStandardIdPlaceholder')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item> -->
<el-form-item :label="$t('business.deal.feeRecord.businessType')" prop="businessType">
<el-form-item :label="$t('business.deal.feeRecord.businessType')" prop="businessType" label-width="auto">
<el-select v-model="queryParams.businessType"
:placeholder="$t('business.deal.feeRecord.businessTypePlaceholder')" clearable>
<el-option v-for="dict in dict.businessTypeOptions" :key="dict.value" :label="dict.label"
@ -23,14 +23,14 @@
</el-select>
</el-form-item>
<el-form-item :label="$t('business.deal.feeRecord.status')" prop="status">
<el-form-item :label="$t('business.deal.feeRecord.status')" prop="status" label-width="auto">
<el-select v-model="queryParams.status" :placeholder="$t('business.deal.feeRecord.statusPlaceholder')"
clearable>
<el-option :label="$t('common.dict.enabled')" value="1" />
<el-option :label="$t('common.dict.disabled')" value="0" />
</el-select>
</el-form-item>
<el-form-item :label="$t('business.deal.feeRecord.feeCollectionTime')" prop="feeCollectionTime">
<el-form-item :label="$t('business.deal.feeRecord.feeCollectionTime')" prop="feeCollectionTime" label-width="auto">
<el-date-picker clearable v-model="queryParams.feeCollectionTime" type="date" value-format="yyyy-MM-dd"
:placeholder="$t('business.deal.feeRecord.feeCollectionTimePlaceholder')">
</el-date-picker>

6
src/views/business/feeStandard/index.vue

@ -1,20 +1,20 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.deal.feeConfig.feeStandard.businessType')" prop="businessType">
<el-form-item :label="$t('business.deal.feeConfig.feeStandard.businessType')" prop="businessType" label-width="auto">
<el-select v-model="queryParams.businessType"
:placeholder="$t('business.deal.feeConfig.feeStandard.placeholder.businessType')" clearable>
<el-option v-for="item in dict.businessTypeOptions" :key="item.value" :label="item.label"
:value="item.value" />
</el-select>
</el-form-item>
<el-form-item :label="$t('business.deal.feeConfig.feeStandard.userLevel')" prop="userLevel">
<el-form-item :label="$t('business.deal.feeConfig.feeStandard.userLevel')" prop="userLevel" label-width="auto">
<el-select v-model="queryParams.userLevel"
:placeholder="$t('business.deal.feeConfig.feeStandard.placeholder.userLevel')" clearable>
<el-option v-for="item in dict.userLevelOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</el-form-item>
<el-form-item :label="$t('business.deal.feeConfig.feeStandard.feeType')" prop="feeType">
<el-form-item :label="$t('business.deal.feeConfig.feeStandard.feeType')" prop="feeType" label-width="auto">
<el-select v-model="queryParams.feeType"
:placeholder="$t('business.deal.feeConfig.feeStandard.placeholder.feeType')" clearable>
<el-option v-for="item in dict.feeTypeOptions" :key="item.value" :label="item.label" :value="item.value" />

12
src/views/business/financialRecord/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.financial.financialRecord.userIdLabel')" prop="userId">
<el-form-item :label="$t('business.financial.financialRecord.userIdLabel')" prop="userId" label-width="auto">
<el-input
v-model="queryParams.userId"
:placeholder="$t('business.financial.financialRecord.inputUserId')"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.financial.financialRecord.orderIdLabel')" prop="orderId">
<el-form-item :label="$t('business.financial.financialRecord.orderIdLabel')" prop="orderId" label-width="auto">
<el-input
v-model="queryParams.orderId"
:placeholder="$t('business.financial.financialRecord.inputOrderId')"
@ -17,7 +17,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.financial.financialRecord.amountLabel')" prop="amount">
<el-form-item :label="$t('business.financial.financialRecord.amountLabel')" prop="amount" label-width="auto">
<el-input
v-model="queryParams.amount"
:placeholder="$t('business.financial.financialRecord.inputAmount')"
@ -25,7 +25,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.financial.financialRecord.currencyLabel')" prop="currency">
<el-form-item :label="$t('business.financial.financialRecord.currencyLabel')" prop="currency" label-width="auto">
<el-input
v-model="queryParams.currency"
:placeholder="$t('business.financial.financialRecord.inputCurrency')"
@ -33,7 +33,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.financial.financialRecord.descriptionLabel')" prop="description">
<el-form-item :label="$t('business.financial.financialRecord.descriptionLabel')" prop="description" label-width="auto">
<el-input
v-model="queryParams.description"
:placeholder="$t('business.financial.financialRecord.inputDescription')"
@ -41,7 +41,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.financial.financialRecord.transactionDate')" prop="transactionDate">
<el-form-item :label="$t('business.financial.financialRecord.transactionDate')" prop="transactionDate" label-width="auto">
<el-date-picker clearable
v-model="queryParams.transactionDate"
type="date"

4
src/views/business/merchantVerification/index.vue

@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.merchant.merchantVerification.merchantName')" prop="merchantName">
<el-form-item :label="$t('business.merchant.merchantVerification.merchantName')" prop="merchantName" label-width="auto">
<el-input
v-model="queryParams.merchantName"
:placeholder="$t('business.merchant.merchantVerification.merchantNamePlaceholder')"
@ -17,7 +17,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.merchant.merchantVerification.legalPersonIdCard')" prop="legalPersonIdCard">
<el-form-item :label="$t('business.merchant.merchantVerification.legalPersonIdCard')" prop="legalPersonIdCard" label-width="auto">
<el-input
v-model="queryParams.legalPersonIdCard"
:placeholder="$t('business.merchant.merchantVerification.legalPersonIdCardPlaceholder')"

14
src/views/business/recordPayCallback/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.userId')" prop="userId">
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.userId')" prop="userId" label-width="auto">
<el-input
v-model="queryParams.userId"
:placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputUserId')"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.orderNumber')" prop="relatedOrderId">
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.orderNumber')" prop="relatedOrderId" label-width="auto">
<el-input
v-model="queryParams.relatedOrderId"
:placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputOrderId')"
@ -17,7 +17,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.platformName')" prop="thirdPartyPlatform">
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.platformName')" prop="thirdPartyPlatform" label-width="auto">
<el-input
v-model="queryParams.thirdPartyPlatform"
:placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputPlatformName')"
@ -25,7 +25,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.processingStatus')" prop="processingStatus">
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.processingStatus')" prop="processingStatus" label-width="auto">
<el-select v-model="queryParams.processingStatus" :placeholder="$t('business.financial.transactionFlow.recordPayCallback.selectProcessingStatus')" clearable>
<el-option
v-for="dict in processingStatusOptions"
@ -35,7 +35,7 @@
/>
</el-select>
</el-form-item>
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.transactionStatus')" prop="transactionStatus">
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.transactionStatus')" prop="transactionStatus" label-width="auto">
<el-select v-model="queryParams.transactionStatus" :placeholder="$t('business.financial.transactionFlow.recordPayCallback.selectTransactionStatus')" clearable>
<el-option
v-for="dict in transactionStatusOptions"
@ -45,7 +45,7 @@
/>
</el-select>
</el-form-item>
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.channelNumber')" prop="paymentChannelNo">
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.channelNumber')" prop="paymentChannelNo" label-width="auto">
<el-input
v-model="queryParams.paymentChannelNo"
:placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputPaymentChannelNo')"
@ -53,7 +53,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.receiptTime')" prop="receiptTime">
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.receiptTime')" prop="receiptTime" label-width="auto">
<el-date-picker clearable
v-model="queryParams.receiptTime"
type="date"

10
src/views/business/recordTransaction/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.financial.transactionFlow.recordTransaction.senderId')" prop="senderId">
<el-form-item :label="$t('business.financial.transactionFlow.recordTransaction.senderId')" prop="senderId" label-width="auto">
<el-input
v-model="queryParams.senderId"
:placeholder="$t('business.financial.transactionFlow.recordTransaction.inputSenderId')"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.financial.transactionFlow.recordTransaction.senderAccount')" prop="senderAccount">
<el-form-item :label="$t('business.financial.transactionFlow.recordTransaction.senderAccount')" prop="senderAccount" label-width="auto">
<el-input
v-model="queryParams.senderAccount"
:placeholder="$t('business.financial.transactionFlow.recordTransaction.inputSenderAccount')"
@ -17,7 +17,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.financial.transactionFlow.recordTransaction.billCode')" prop="billCode">
<el-form-item :label="$t('business.financial.transactionFlow.recordTransaction.billCode')" prop="billCode" label-width="auto">
<el-input
v-model="queryParams.billCode"
:placeholder="$t('business.financial.transactionFlow.recordTransaction.inputBillCode')"
@ -25,7 +25,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.financial.transactionFlow.recordTransaction.receiverId')" prop="receiverId">
<el-form-item :label="$t('business.financial.transactionFlow.recordTransaction.receiverId')" prop="receiverId" label-width="auto">
<el-input
v-model="queryParams.receiverId"
:placeholder="$t('business.financial.transactionFlow.recordTransaction.inputReceiverId')"
@ -33,7 +33,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.financial.transactionFlow.recordTransaction.receiverAccount')" prop="receiverAccount">
<el-form-item :label="$t('business.financial.transactionFlow.recordTransaction.receiverAccount')" prop="receiverAccount" label-width="auto">
<el-input
v-model="queryParams.receiverAccount"
:placeholder="$t('business.financial.transactionFlow.recordTransaction.inputReceiverAccount')"

6
src/views/business/tradingChannel/index.vue

@ -1,18 +1,18 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.deal.channelConfig.tradingChannel.channelCode')" prop="channelCode">
<el-form-item :label="$t('business.deal.channelConfig.tradingChannel.channelCode')" prop="channelCode" label-width="auto">
<el-input v-model="queryParams.channelCode"
:placeholder="$t('business.deal.channelConfig.tradingChannel.placeholder.channelCode')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.deal.channelConfig.tradingChannel.channelStatus')" prop="channelStatus">
<el-form-item :label="$t('business.deal.channelConfig.tradingChannel.channelStatus')" prop="channelStatus" label-width="auto">
<el-select v-model="queryParams.channelStatus"
:placeholder="$t('business.deal.channelConfig.tradingChannel.placeholder.channelStatus')" clearable>
<el-option v-for="item in channelStatusOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</el-form-item>
<el-form-item :label="$t('business.deal.channelConfig.tradingChannel.channelVersion')" prop="channelVersion">
<el-form-item :label="$t('business.deal.channelConfig.tradingChannel.channelVersion')" prop="channelVersion" label-width="auto">
<el-input v-model="queryParams.channelVersion"
:placeholder="$t('business.deal.channelConfig.tradingChannel.placeholder.channelVersion')" clearable
@keyup.enter.native="handleQuery" />

8
src/views/business/tradingChannelRecord/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.deal.tradingChannelRecord.userId')" prop="userId">
<el-form-item :label="$t('business.deal.tradingChannelRecord.userId')" prop="userId" label-width="auto">
<el-input v-model="queryParams.userId"
:placeholder="$t('business.deal.tradingChannelRecord.placeholder.userId')" clearable
@keyup.enter.native="handleQuery" />
@ -11,17 +11,17 @@
:placeholder="$t('business.deal.tradingChannelRecord.placeholder.channelId')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item> -->
<el-form-item :label="$t('business.deal.tradingChannelRecord.currency')" prop="currency">
<el-form-item :label="$t('business.deal.tradingChannelRecord.currency')" prop="currency" label-width="auto">
<el-input v-model="queryParams.currency"
:placeholder="$t('business.deal.tradingChannelRecord.placeholder.currency')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.deal.tradingChannelRecord.paymentMethod')" prop="paymentMethod">
<el-form-item :label="$t('business.deal.tradingChannelRecord.paymentMethod')" prop="paymentMethod" label-width="auto">
<el-input v-model="queryParams.paymentMethod"
:placeholder="$t('business.deal.tradingChannelRecord.placeholder.paymentMethod')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.deal.tradingChannelRecord.transactionDate')" prop="transactionDate">
<el-form-item :label="$t('business.deal.tradingChannelRecord.transactionDate')" prop="transactionDate" label-width="auto">
<el-date-picker clearable v-model="queryParams.transactionDate" type="date" value-format="yyyy-MM-dd"
:placeholder="$t('business.deal.tradingChannelRecord.placeholder.transactionDate')">
</el-date-picker>

6
src/views/business/userAccount/index.vue

@ -1,11 +1,11 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.supplementaryInfo.userAccount.accountCode')" prop="accountCode">
<el-form-item :label="$t('business.supplementaryInfo.userAccount.accountCode')" prop="accountCode" label-width="auto">
<el-input v-model="queryParams.accountCode" :placeholder="$t('business.supplementaryInfo.userAccount.inputAccountCode')"
clearable @keyup.enter.native="handleQuery"/>
</el-form-item>
<el-form-item :label="$t('business.supplementaryInfo.userAccount.accountType')" prop="accountType">
<el-form-item :label="$t('business.supplementaryInfo.userAccount.accountType')" prop="accountType" label-width="auto">
<el-select v-model="queryParams.accountType" size="medium" :placeholder="$t('business.supplementaryInfo.userAccount.selectAccountType')">
<el-option
v-for="item in options_accountType"
@ -15,7 +15,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item :label="$t('business.supplementaryInfo.userAccount.accountStatus')" prop="status">
<el-form-item :label="$t('business.supplementaryInfo.userAccount.accountStatus')" prop="status" label-width="auto">
<el-select v-model="queryParams.status" size="medium" :placeholder="$t('business.supplementaryInfo.userAccount.selectAccountStatus')">
<el-option
v-for="item in options_accountStatus"

8
src/views/business/userBehaviorLog/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.behavior.userBehaviorLog.userIdLabel')" prop="userId">
<el-form-item :label="$t('business.behavior.userBehaviorLog.userIdLabel')" prop="userId" label-width="auto">
<el-input v-model="queryParams.userId" :placeholder="$t('business.behavior.userBehaviorLog.userIdPlaceholder')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item>
@ -9,21 +9,21 @@
<el-input v-model="queryParams.ip" :placeholder="$t('business.behavior.userBehaviorLog.ipPlaceholder')"
clearable @keyup.enter.native="handleQuery" />
</el-form-item> -->
<el-form-item :label="$t('business.behavior.userBehaviorLog.behaviorTypeLabel')" prop="behaviorType">
<el-form-item :label="$t('business.behavior.userBehaviorLog.behaviorTypeLabel')" prop="behaviorType" label-width="auto">
<el-select v-model="queryParams.behaviorType"
:placeholder="$t('business.behavior.userBehaviorLog.behaviorTypePlaceholder')" clearable>
<el-option v-for="dict in behaviorTypeOptions" :key="dict.dictValue" :label="dict.dictLabel"
:value="dict.dictValue" />
</el-select>
</el-form-item>
<el-form-item :label="$t('business.behavior.userBehaviorLog.deviceTypeLabel')" prop="deviceType">
<el-form-item :label="$t('business.behavior.userBehaviorLog.deviceTypeLabel')" prop="deviceType" label-width="auto">
<el-select v-model="queryParams.deviceType"
:placeholder="$t('business.behavior.userBehaviorLog.deviceTypePlaceholder')" clearable>
<el-option v-for="dict in deviceTypeOptions" :key="dict.dictValue" :label="dict.dictLabel"
:value="dict.dictValue" />
</el-select>
</el-form-item>
<el-form-item :label="$t('business.behavior.userBehaviorLog.platformLabel')" prop="platform">
<el-form-item :label="$t('business.behavior.userBehaviorLog.platformLabel')" prop="platform" label-width="auto">
<el-select v-model="queryParams.platform"
:placeholder="$t('business.behavior.userBehaviorLog.platformPlaceholder')" clearable>
<el-option v-for="dict in platformOptions" :key="dict.dictValue" :label="dict.dictLabel"

6
src/views/business/userBehaviorRuleAction/index.vue

@ -1,12 +1,12 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.behavior.rule.userBehaviorRuleAction.riskRuleId')" prop="riskRuleId">
<el-form-item :label="$t('business.behavior.rule.userBehaviorRuleAction.riskRuleId')" prop="riskRuleId" label-width="auto">
<el-input v-model="queryParams.riskRuleId"
:placeholder="$t('business.behavior.rule.userBehaviorRuleAction.riskRuleIdPlaceholder')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.behavior.rule.userBehaviorRuleAction.actionType')" prop="actionType">
<el-form-item :label="$t('business.behavior.rule.userBehaviorRuleAction.actionType')" prop="actionType" label-width="auto">
<el-select v-model="queryParams.actionType"
:placeholder="$t('business.behavior.rule.userBehaviorRuleAction.actionTypePlaceholder')" clearable>
<el-option :label="$t('business.behavior.rule.userBehaviorRuleAction.notifyUser')" value="1" />
@ -14,7 +14,7 @@
<el-option :label="$t('business.behavior.rule.userBehaviorRuleAction.enhanceAuth')" value="3" />
</el-select>
</el-form-item>
<el-form-item :label="$t('business.behavior.rule.userBehaviorRuleAction.description')" prop="description">
<el-form-item :label="$t('business.behavior.rule.userBehaviorRuleAction.description')" prop="description" label-width="auto">
<el-input v-model="queryParams.description"
:placeholder="$t('business.behavior.rule.userBehaviorRuleAction.descriptionPlaceholder')" clearable
@keyup.enter.native="handleQuery" />

8
src/views/business/userBehaviorRuleRisk/index.vue

@ -1,22 +1,22 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
<el-form-item :label="$t('business.behavior.rule.userBehaviorRuleRisk.ruleName')" prop="ruleName">
<el-form-item :label="$t('business.behavior.rule.userBehaviorRuleRisk.ruleName')" prop="ruleName" label-width="auto">
<el-input v-model="queryParams.ruleName"
:placeholder="$t('business.behavior.rule.userBehaviorRuleRisk.ruleNamePlaceholder')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.behavior.rule.userBehaviorRuleRisk.priority')" prop="priority">
<el-form-item :label="$t('business.behavior.rule.userBehaviorRuleRisk.priority')" prop="priority" label-width="auto">
<el-input v-model="queryParams.priority"
:placeholder="$t('business.behavior.rule.userBehaviorRuleRisk.priorityPlaceholder')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.behavior.rule.userBehaviorRuleRisk.description')" prop="description">
<el-form-item :label="$t('business.behavior.rule.userBehaviorRuleRisk.description')" prop="description" label-width="auto">
<el-input v-model="queryParams.description"
:placeholder="$t('business.behavior.rule.userBehaviorRuleRisk.descriptionPlaceholder')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.behavior.rule.userBehaviorRuleRisk.isEnabled')" prop="isEnabled">
<el-form-item :label="$t('business.behavior.rule.userBehaviorRuleRisk.isEnabled')" prop="isEnabled" label-width="auto">
<el-select v-model="queryParams.isEnabled"
:placeholder="$t('business.behavior.rule.userBehaviorRuleRisk.isEnabledPlaceholder')">
<el-option :label="$t('business.behavior.rule.userBehaviorRuleRisk.enabledYes')" value="1" />

6
src/views/business/userBehaviorStats/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
<el-form-item :label="$t('business.behavior.userBehaviorStats.statDateLabel')" prop="statDate">
<el-form-item :label="$t('business.behavior.userBehaviorStats.statDateLabel')" prop="statDate" label-width="auto">
<el-date-picker clearable v-model="queryParams.statDate" type="date" value-format="yyyy-MM-dd"
:placeholder="$t('business.behavior.userBehaviorStats.statDatePlaceholder')">
</el-date-picker>
@ -31,12 +31,12 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<el-form-item :label="$t('business.behavior.userBehaviorStats.avgDurationLabel')" prop="avgDuration">
<el-form-item :label="$t('business.behavior.userBehaviorStats.avgDurationLabel')" prop="avgDuration" label-width="auto">
<el-input v-model="queryParams.avgDuration"
:placeholder="$t('business.behavior.userBehaviorStats.avgDurationPlaceholder')" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.behavior.userBehaviorStats.behaviorTypeLabel')" prop="behaviorType">
<el-form-item :label="$t('business.behavior.userBehaviorStats.behaviorTypeLabel')" prop="behaviorType" label-width="auto">
<el-select v-model="queryParams.behaviorType"
:placeholder="$t('business.behavior.userBehaviorStats.behaviorTypePlaceholder')" clearable>
<el-option v-for="dict in behaviorTypeOptions" :key="dict.dictValue" :label="dict.dictLabel"

4
src/views/business/userCard/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="银行卡号" prop="cardNum">
<el-form-item label="银行卡号" prop="cardNum" label-width="auto">
<el-input
v-model="queryParams.cardNum"
placeholder="请输入银行卡号"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="登录账号" prop="userAccount">
<el-form-item label="登录账号" prop="userAccount" label-width="auto">
<el-input
v-model="queryParams.userAccount"
placeholder="请输入登录账号"

8
src/views/business/userCredit/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.credit.userCredit.userId')" prop="userId">
<el-form-item :label="$t('business.credit.userCredit.userId')" prop="userId" label-width="auto">
<el-input
v-model="queryParams.userId"
:placeholder="$t('business.credit.userCredit.pleaseInputUserId')"
@ -10,7 +10,7 @@
/>
</el-form-item>
<el-form-item :label="$t('business.credit.userCredit.creditScore')" prop="score">
<el-form-item :label="$t('business.credit.userCredit.creditScore')" prop="score" label-width="auto">
<el-input
v-model="queryParams.score"
:placeholder="$t('business.credit.userCredit.pleaseInputCreditScore')"
@ -18,7 +18,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.credit.userCredit.violationCount')" prop="violationNum">
<el-form-item :label="$t('business.credit.userCredit.violationCount')" prop="violationNum" label-width="auto">
<el-input
v-model="queryParams.violationNum"
:placeholder="$t('business.credit.userCredit.pleaseInputViolationCount')"
@ -26,7 +26,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.credit.userCredit.violationRatio')" prop="violationPro">
<el-form-item :label="$t('business.credit.userCredit.violationRatio')" prop="violationPro" label-width="auto">
<el-input
v-model="queryParams.violationPro"
:placeholder="$t('business.credit.userCredit.pleaseInputViolationRatio')"

6
src/views/business/userCreditRecord/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.credit.userCreditRecord.userId')" prop="userId">
<el-form-item :label="$t('business.credit.userCreditRecord.userId')" prop="userId" label-width="auto">
<el-input
v-model="queryParams.userId"
:placeholder="$t('business.credit.userCreditRecord.placeholder.violationBus')"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.credit.userCreditRecord.violationBus')" prop="violationBus">
<el-form-item :label="$t('business.credit.userCreditRecord.violationBus')" prop="violationBus" label-width="auto">
<el-input
v-model="queryParams.violationBus"
:placeholder="$t('business.credit.userCreditRecord.placeholder.violationBus')"
@ -17,7 +17,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.credit.userCreditRecord.violationOrd')" prop="violationOrd">
<el-form-item :label="$t('business.credit.userCreditRecord.violationOrd')" prop="violationOrd" label-width="auto">
<el-input
v-model="queryParams.violationOrd"
:placeholder="$t('business.credit.userCreditRecord.placeholder.violationOrd')"

4
src/views/business/userFriend/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.userRelation.userFriend.userId')" prop="userId">
<el-form-item :label="$t('business.userRelation.userFriend.userId')" prop="userId" label-width="auto">
<el-input
v-model="queryParams.userId"
:placeholder="$t('business.userRelation.userFriend.userIdPlaceholder')"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.userRelation.userFriend.friendId')" prop="friendId">
<el-form-item :label="$t('business.userRelation.userFriend.friendId')" prop="friendId" label-width="auto">
<el-input
v-model="queryParams.friendId"
:placeholder="$t('business.userRelation.userFriend.friendIdPlaceholder')"

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

@ -4,10 +4,10 @@
<el-form-item :label="$t('business.userManager.userInfo.account')" prop="account" label-width="120">
<el-input v-model="queryParams.account" :placeholder="$t('business.userManager.userInfo.accountPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.userManager.userInfo.idCard')" prop="idCard">
<el-form-item :label="$t('business.userManager.userInfo.idCard')" prop="idCard" label-width="auto">
<el-input v-model="queryParams.idCard" :placeholder="$t('business.userManager.userInfo.idCardPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.userManager.userInfo.phone')" prop="phone">
<el-form-item :label="$t('business.userManager.userInfo.phone')" prop="phone" label-width="auto">
<el-input v-model="queryParams.phone" :placeholder="$t('business.userManager.userInfo.phonePlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item>

2
src/views/business/userInfoAgent/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.agent.userInfoAgent.agentName')" prop="agentName">
<el-form-item :label="$t('business.agent.userInfoAgent.agentName')" prop="agentName" label-width="auto">
<el-input v-model="queryParams.agentName"
:placeholder="$t('business.agent.userInfoAgent.placeholder.agentName')" clearable
@keyup.enter.native="handleQuery" />

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

@ -1,21 +1,21 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.merchant.userInfoBus.loginAccount')" prop="account" label-width="120">
<el-form-item :label="$t('business.merchant.userInfoBus.loginAccount')" prop="account" label-width="auto">
<el-input
v-model="queryParams.account"
:placeholder="$t('business.merchant.userInfoBus.inputLoginAccount')"
clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.merchant.userInfoBus.merchantName')" prop="merchantName" label-width="120">
<el-form-item :label="$t('business.merchant.userInfoBus.merchantName')" prop="merchantName" label-width="auto">
<el-input
v-model="queryParams.merchantName"
:placeholder="$t('business.merchant.userInfoBus.inputMerchantName')"
clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.merchant.userInfoBus.businessLicense')" prop="license">
<el-form-item :label="$t('business.merchant.userInfoBus.businessLicense')" prop="license" label-width="auto">
<el-input
v-model="queryParams.license"
:placeholder="$t('business.merchant.userInfoBus.inputBusinessLicense')"
@ -23,7 +23,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.merchant.userInfoBus.operatingAddress')" prop="operateAddr">
<el-form-item :label="$t('business.merchant.userInfoBus.operatingAddress')" prop="operateAddr" label-width="auto">
<el-input
v-model="queryParams.operateAddr"
:placeholder="$t('business.merchant.userInfoBus.inputOperatingAddress')"

6
src/views/business/userRegister/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.userManager.userRegister.account')" prop="account">
<el-form-item :label="$t('business.userManager.userRegister.account')" prop="account" label-width="auto">
<el-input
v-model="queryParams.account"
:placeholder="$t('business.userManager.userRegister.accountPlaceholder')"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.userManager.userRegister.phone')" prop="phone">
<el-form-item :label="$t('business.userManager.userRegister.phone')" prop="phone" label-width="auto">
<el-input
v-model="queryParams.phone"
:placeholder="$t('business.userManager.userRegister.phonePlaceholder')"
@ -17,7 +17,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.userManager.userRegister.userLevel')" prop="userLevel">
<el-form-item :label="$t('business.userManager.userRegister.userLevel')" prop="userLevel" label-width="auto">
<el-select v-model="queryParams.userLevel" size="medium" :placeholder="$t('business.userManager.userRegister.userLevelPlaceholder')">
<el-option
v-for="item in options_userLevel"

219
src/views/business/userRegister/indexAgent.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.agent.agentRegister.account')" prop="account">
<el-form-item :label="$t('business.agent.agentRegister.account')" prop="account" label-width="auto">
<el-input
v-model="queryParams.account"
:placeholder="$t('business.agent.agentRegister.placeholder.account')"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.phone')" prop="phone">
<el-form-item :label="$t('business.agent.agentRegister.phone')" prop="phone" label-width="auto">
<el-input
v-model="queryParams.phone"
:placeholder="$t('business.agent.agentRegister.placeholder.phone')"
@ -17,8 +17,9 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.userLevel')" prop="userLevel">
<el-select v-model="queryParams.userLevel" size="medium" :placeholder="$t('business.agent.agentRegister.placeholder.userLevel')" >
<el-form-item :label="$t('business.agent.agentRegister.userLevel')" prop="userLevel" label-width="auto">
<el-select v-model="queryParams.userLevel" size="medium"
:placeholder="$t('business.agent.agentRegister.placeholder.userLevel')">
<el-option
v-for="item in options_userLevel"
:key="item.value"
@ -28,7 +29,10 @@
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{
$t('common.button.search')
}}
</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -42,7 +46,8 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:userRegister:add']"
>{{ $t('common.button.add') }}</el-button>
>{{ $t('common.button.add') }}
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -53,7 +58,8 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:userRegister:edit']"
>{{ $t('common.button.edit') }}</el-button>
>{{ $t('common.button.edit') }}
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -64,7 +70,8 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:userRegister:remove']"
>{{ $t('common.button.delete') }}</el-button>
>{{ $t('common.button.delete') }}
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -74,60 +81,82 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:userRegister:export']"
>{{ $t('common.button.export') }}</el-button>
>{{ $t('common.button.export') }}
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="userRegisterList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column :label="$t('business.agent.agentRegister.account')" align="center" prop="account" />
<el-table-column :label="$t('business.agent.agentRegister.agentName')" align="center" prop="agentName" />
<el-table-column :label="$t('business.agent.agentRegister.status')" align="center" prop="status" >
<el-table-column type="selection" width="55" align="center"/>
<el-table-column :label="$t('business.agent.agentRegister.account')" align="center" prop="account"/>
<el-table-column :label="$t('business.agent.agentRegister.agentName')" align="center" prop="agentName"/>
<el-table-column :label="$t('business.agent.agentRegister.status')" align="center" prop="status">
<template slot-scope="scope">
<el-tag type="primary" v-if="scope.row.status == '0'">{{ $t('business.agent.agentRegister.statusOption.initiated') }}</el-tag>
<el-tag type="warning" v-if="scope.row.status == '1'">{{ $t('business.agent.agentRegister.statusOption.rejected') }}</el-tag>
<el-tag type="success" v-if="scope.row.status == '2'">{{ $t('business.agent.agentRegister.statusOption.passed') }}</el-tag>
<el-tag type="danger" v-if="scope.row.status == '3'">{{ $t('business.agent.agentRegister.statusOption.frozen') }}</el-tag>
<el-tag type="primary" v-if="scope.row.status == '0'">
{{ $t('business.agent.agentRegister.statusOption.initiated') }}
</el-tag>
<el-tag type="warning" v-if="scope.row.status == '1'">
{{ $t('business.agent.agentRegister.statusOption.rejected') }}
</el-tag>
<el-tag type="success" v-if="scope.row.status == '2'">
{{ $t('business.agent.agentRegister.statusOption.passed') }}
</el-tag>
<el-tag type="danger" v-if="scope.row.status == '3'">{{
$t('business.agent.agentRegister.statusOption.frozen')
}}
</el-tag>
</template>
</el-table-column>
<el-table-column :label="$t('business.agent.agentRegister.userType')" align="center" prop="userType" >
<el-table-column :label="$t('business.agent.agentRegister.userType')" align="center" prop="userType">
<template slot-scope="scope">
<el-tag type="success" v-if="scope.row.userType == '0'">{{ $t('business.agent.agentRegister.userTypeOption.normal') }}</el-tag>
<el-tag type="warning" v-if="scope.row.userType == '1'">{{ $t('business.agent.agentRegister.userTypeOption.business') }}</el-tag>
<el-tag type="warning" v-if="scope.row.userType == '2'">{{ $t('business.agent.agentRegister.userTypeOption.agent') }}</el-tag>
<el-tag type="success" v-if="scope.row.userType == '0'">
{{ $t('business.agent.agentRegister.userTypeOption.normal') }}
</el-tag>
<el-tag type="warning" v-if="scope.row.userType == '1'">
{{ $t('business.agent.agentRegister.userTypeOption.business') }}
</el-tag>
<el-tag type="warning" v-if="scope.row.userType == '2'">
{{ $t('business.agent.agentRegister.userTypeOption.agent') }}
</el-tag>
</template>
</el-table-column>
<el-table-column :label="$t('business.agent.agentRegister.userLevel')" align="center" prop="userLevel" >
<el-table-column :label="$t('business.agent.agentRegister.userLevel')" align="center" prop="userLevel">
<template slot-scope="scope">
<span v-if="scope.row.userLevel == '0'">{{ $t('business.agent.agentRegister.userLevelOption.normal') }}</span>
<span v-if="scope.row.userLevel == '1'">{{ $t('business.agent.agentRegister.userLevelOption.vip') }}</span>
<span v-if="scope.row.userLevel == '2'">{{ $t('business.agent.agentRegister.userLevelOption.business') }}</span>
<span v-if="scope.row.userLevel == '2'">{{
$t('business.agent.agentRegister.userLevelOption.business')
}}</span>
</template>
</el-table-column>
<el-table-column :label="$t('business.agent.agentRegister.phone')" align="center" prop="phone" />
<el-table-column :label="$t('business.agent.agentRegister.contactAddress')" align="center" prop="contactAddress" />
<el-table-column :label="$t('common.tableMsg.operation')" align="center" width="200" class-name="small-padding fixed-width">
<el-table-column :label="$t('business.agent.agentRegister.phone')" align="center" prop="phone"/>
<el-table-column :label="$t('business.agent.agentRegister.contactAddress')" align="center" prop="contactAddress"/>
<el-table-column :label="$t('common.tableMsg.operation')" align="center" width="200"
class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button v-if="(scope.row.agentName == null)"
size="mini"
type="text"
icon="el-icon-document-add"
@click="handleAddInfo(scope.row)"
>{{ $t('business.agent.agentRegister.button.supplement') }}</el-button>
>{{ $t('business.agent.agentRegister.button.supplement') }}
</el-button>
<el-button v-if="(scope.row.agentName != null)"
size="mini"
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>{{ $t('common.button.detail') }}</el-button>
>{{ $t('common.button.detail') }}
</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:userRegister:edit']"
>{{ $t('common.button.edit') }}</el-button>
>{{ $t('common.button.edit') }}
</el-button>
<el-dropdown>
<span class="el-dropdown-link">
{{ $t('common.button.more') }}<i class="el-icon-arrow-down el-icon--right"></i>
@ -140,7 +169,8 @@
icon="el-icon-refresh"
@click="passwordReset(scope.row)"
v-hasPermi="['business:userRegister:edit']"
>{{ $t('business.agent.agentRegister.button.passwordReset') }}</el-button>
>{{ $t('business.agent.agentRegister.button.passwordReset') }}
</el-button>
</el-dropdown-item>
<el-dropdown-item>
<el-button v-if="(scope.row.status != '3')"
@ -149,14 +179,16 @@
icon="el-icon-lock"
@click="accountLock(scope.row)"
v-hasPermi="['business:userRegister:edit']"
>{{ $t('business.agent.agentRegister.button.accountLock') }}</el-button>
>{{ $t('business.agent.agentRegister.button.accountLock') }}
</el-button>
<el-button v-if="(scope.row.status == '3')"
size="mini"
type="text"
icon="el-icon-unlock"
@click="accountUnlock(scope.row)"
v-hasPermi="['business:userRegister:edit']"
>{{ $t('business.agent.agentRegister.button.accountUnlock') }}</el-button>
>{{ $t('business.agent.agentRegister.button.accountUnlock') }}
</el-button>
</el-dropdown-item>
<el-dropdown-item>
<el-button
@ -165,7 +197,8 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:userRegister:remove']"
>{{ $t('common.button.delete') }}</el-button>
>{{ $t('common.button.delete') }}
</el-button>
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
@ -185,13 +218,13 @@
<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-item :label="$t('business.agent.agentRegister.account')" prop="account">
<el-input v-model="form.account" :placeholder="$t('business.agent.agentRegister.placeholder.name')" />
<el-input v-model="form.account" :placeholder="$t('business.agent.agentRegister.placeholder.name')"/>
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.phone')" prop="phone">
<el-input v-model="form.phone" :placeholder="$t('business.agent.agentRegister.placeholder.phone')" />
<el-input v-model="form.phone" :placeholder="$t('business.agent.agentRegister.placeholder.phone')"/>
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.userType')" prop="userType">
<el-select v-model="form.userType" :placeholder="$t('business.agent.agentRegister.placeholder.userType')" >
<el-select v-model="form.userType" :placeholder="$t('business.agent.agentRegister.placeholder.userType')">
<el-option
v-for="item in options_userType"
:key="item.value"
@ -201,7 +234,8 @@
</el-select>
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.userLevel')" prop="userLevel">
<el-select v-model="form.userLevel" size="medium" :placeholder="$t('business.agent.agentRegister.placeholder.userLevel')" >
<el-select v-model="form.userLevel" size="medium"
:placeholder="$t('business.agent.agentRegister.placeholder.userLevel')">
<el-option
v-for="item in options_userLevel"
:key="item.value"
@ -212,7 +246,10 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{
$t('common.button.confirm')
}}
</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -221,19 +258,24 @@
<el-dialog :title="title" :visible.sync="openInfoAgent" width="700px" append-to-body>
<el-form ref="formInfoAgent" :model="formInfoAgent" :rules="rules" label-width="auto">
<el-form-item :label="$t('business.agent.agentRegister.agentName')" prop="agentName">
<el-input v-model="formInfoAgent.agentName" :placeholder="$t('business.agent.agentRegister.placeholder.agentName')" />
<el-input v-model="formInfoAgent.agentName"
:placeholder="$t('business.agent.agentRegister.placeholder.agentName')"/>
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.license')" prop="license">
<el-input v-model="formInfoAgent.license" :placeholder="$t('business.agent.agentRegister.placeholder.license')" />
<el-input v-model="formInfoAgent.license"
:placeholder="$t('business.agent.agentRegister.placeholder.license')"/>
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.licenseOther')" prop="licenseOther">
<el-input v-model="formInfoAgent.licenseOther" :placeholder="$t('business.agent.agentRegister.placeholder.licenseOther')" />
<el-input v-model="formInfoAgent.licenseOther"
:placeholder="$t('business.agent.agentRegister.placeholder.licenseOther')"/>
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.legalPerson')" prop="legalPerson">
<el-input v-model="formInfoAgent.legalPerson" :placeholder="$t('business.agent.agentRegister.placeholder.legalPerson')" />
<el-input v-model="formInfoAgent.legalPerson"
:placeholder="$t('business.agent.agentRegister.placeholder.legalPerson')"/>
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.operateStatus')" prop="operateStatus">
<el-select v-model="formInfoAgent.operateStatus" :placeholder="$t('business.agent.agentRegister.placeholder.operateStatus')" >
<el-select v-model="formInfoAgent.operateStatus"
:placeholder="$t('business.agent.agentRegister.placeholder.operateStatus')">
<el-option
v-for="item in options_operateStatus"
:key="item.value"
@ -243,44 +285,49 @@
</el-select>
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.operateAddr')" prop="operateAddr">
<el-input v-model="formInfoAgent.operateAddr" :placeholder="$t('business.agent.agentRegister.placeholder.operateAddr')" />
<el-input v-model="formInfoAgent.operateAddr"
:placeholder="$t('business.agent.agentRegister.placeholder.operateAddr')"/>
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.contactAddress')" prop="contactAddress">
<el-input v-model="formInfoAgent.contactAddress" :placeholder="$t('business.agent.agentRegister.placeholder.contactAddress')" />
<el-input v-model="formInfoAgent.contactAddress"
:placeholder="$t('business.agent.agentRegister.placeholder.contactAddress')"/>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitFormInfoAgent">{{ $t('common.button.confirm') }}</el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitFormInfoAgent">{{
$t('common.button.confirm')
}}
</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
<!-- 用户注册详情-代理商-->
<!-- 用户注册详情-代理商-->
<el-dialog :title="title" :visible.sync="detailOpenAgent" width="700px" append-to-body>
<el-form ref="formDetailAgent" :model="formDetailAgent" label-width="auto">
<el-form-item :label="$t('business.agent.agentRegister.account') + ':'">
{{formDetailAgent.account}}
{{ formDetailAgent.account }}
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.agentName') + ':'">
{{formDetailAgent.userInfoAgentVo.agentName}}
{{ formDetailAgent.userInfoAgentVo.agentName }}
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.license') + ':'">
{{formDetailAgent.userInfoAgentVo.license}}
{{ formDetailAgent.userInfoAgentVo.license }}
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.licenseOther') + ':'">
{{formDetailAgent.userInfoAgentVo.licenseOther}}
{{ formDetailAgent.userInfoAgentVo.licenseOther }}
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.legalPerson') + ':'">
{{formDetailAgent.userInfoAgentVo.legalPerson}}
{{ formDetailAgent.userInfoAgentVo.legalPerson }}
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.operateStatus') + ':'">
{{formDetailAgent.userInfoAgentVo.operateStatus}}
{{ formDetailAgent.userInfoAgentVo.operateStatus }}
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.operateAddr') + ':'">
{{formDetailAgent.userInfoAgentVo.operateAddr}}
{{ formDetailAgent.userInfoAgentVo.operateAddr }}
</el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.contactAddress') + ':'">
{{formDetailAgent.userInfoAgentVo.contactAddress}}
{{ formDetailAgent.userInfoAgentVo.contactAddress }}
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
@ -355,7 +402,7 @@ export default {
},
//
form: {
userInfoVo:{},
userInfoVo: {},
userInfoBusVo: {}
},
// -
@ -367,40 +414,63 @@ export default {
//
rules: {
account: [
{ required: true, message: this.$t('business.agent.agentRegister.rule.agentNameRequired'), trigger: "blur" }
{required: true, message: this.$t('business.agent.agentRegister.rule.agentNameRequired'), trigger: "blur"}
],
userType: [
{ required: true, message: this.$t('business.agent.agentRegister.rule.userTypeRequired'), trigger: "blur" }
{required: true, message: this.$t('business.agent.agentRegister.rule.userTypeRequired'), trigger: "blur"}
],
userLevel: [
{ required: true, message: this.$t('business.agent.agentRegister.rule.userLevelRequired'), trigger: "blur" }
{required: true, message: this.$t('business.agent.agentRegister.rule.userLevelRequired'), trigger: "blur"}
],
legalPerson: [
{ required: true, message: this.$t('business.agent.agentRegister.rule.legalPersonRequired'), trigger: "blur" }
{required: true, message: this.$t('business.agent.agentRegister.rule.legalPersonRequired'), trigger: "blur"}
],
operateStatus: [
{ required: true, message: this.$t('business.agent.agentRegister.rule.operateStatusRequired'), trigger: "change" }
{
required: true,
message: this.$t('business.agent.agentRegister.rule.operateStatusRequired'),
trigger: "change"
}
],
operateAddr: [
{ required: true, message: this.$t('business.agent.agentRegister.rule.operateAddrRequired'), trigger: "blur" }
{required: true, message: this.$t('business.agent.agentRegister.rule.operateAddrRequired'), trigger: "blur"}
],
agentName: [
{ required: true, message: this.$t('business.agent.agentRegister.rule.agentNameRequired'), trigger: "blur" }
{required: true, message: this.$t('business.agent.agentRegister.rule.agentNameRequired'), trigger: "blur"}
],
idCard: [
{ required: true,pattern: /^\d+$/, message: this.$t('business.agent.agentRegister.rule.idCardInvalid'), trigger: "blur" }
{
required: true,
pattern: /^\d+$/,
message: this.$t('business.agent.agentRegister.rule.idCardInvalid'),
trigger: "blur"
}
],
phone: [
{ required: true,pattern: /^\d+$/, message: this.$t('business.agent.agentRegister.rule.phoneInvalid'), trigger: "blur"}
{
required: true,
pattern: /^\d+$/,
message: this.$t('business.agent.agentRegister.rule.phoneInvalid'),
trigger: "blur"
}
],
age: [
{ required: true,pattern: /^\d+$/, message: this.$t('business.agent.agentRegister.rule.ageInvalid'), trigger: "blur"}
{
required: true,
pattern: /^\d+$/,
message: this.$t('business.agent.agentRegister.rule.ageInvalid'),
trigger: "blur"
}
],
contactAddress: [
{ required: true, message: this.$t('business.agent.agentRegister.rule.contactAddressRequired'), trigger: "blur" }
{
required: true,
message: this.$t('business.agent.agentRegister.rule.contactAddressRequired'),
trigger: "blur"
}
],
merchantName: [
{ required: true, message: this.$t('business.agent.agentRegister.rule.merchantNameRequired'), trigger: "blur" }
{required: true, message: this.$t('business.agent.agentRegister.rule.merchantNameRequired'), trigger: "blur"}
],
},
options_userType: [{
@ -470,7 +540,7 @@ export default {
//
handleSelectionChange(selection) {
this.ids = selection.map(item => item.id)
this.single = selection.length!==1
this.single = selection.length !== 1
this.multiple = !selection.length
},
/** 新增按钮操作 */
@ -480,7 +550,7 @@ export default {
this.title = this.$t('business.agent.agentRegister.addTitle');
},
/** 详情按钮操作 */
handleDetail(row){
handleDetail(row) {
this.loading = true;
this.reset();
const id = row.id || this.ids
@ -547,8 +617,8 @@ export default {
const account = row.account;
const ids = row.id || this.ids;
var msg = "";
if(null != account)
msg = this.$t('business.agent.agentRegister.deleteConfirmSingle', { account: account });
if (null != account)
msg = this.$t('business.agent.agentRegister.deleteConfirmSingle', {account: account});
else
msg = this.$t('business.agent.agentRegister.deleteConfirmBatch');
this.$modal.confirm(msg).then(() => {
@ -599,7 +669,7 @@ export default {
* @param row
*/
accountLock(row) {
this.$modal.confirm(this.$t('business.agent.agentRegister.accountLockConfirm', { account: row.account })).then(() => {
this.$modal.confirm(this.$t('business.agent.agentRegister.accountLockConfirm', {account: row.account})).then(() => {
this.loading = true;
return accountLock(row);
}).then(() => {
@ -616,7 +686,7 @@ export default {
* @param row
*/
accountUnlock(row) {
this.$modal.confirm(this.$t('business.agent.agentRegister.accountUnlockConfirm', { account: row.account })).then(() => {
this.$modal.confirm(this.$t('business.agent.agentRegister.accountUnlockConfirm', {account: row.account})).then(() => {
this.loading = true;
return accountLock(row);
}).then(() => {
@ -637,6 +707,7 @@ export default {
cursor: pointer;
color: #409EFF;
}
.el-icon-arrow-down {
font-size: 12px;
}

247
src/views/business/userRegister/indexBus.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.merchant.indexBus.account')" prop="account">
<el-form-item :label="$t('business.merchant.indexBus.account')" prop="account" label-width="auto">
<el-input
v-model="queryParams.account"
:placeholder="$t('business.merchant.indexBus.accountPlaceholder')"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.phone')" prop="phone">
<el-form-item :label="$t('business.merchant.indexBus.phone')" prop="phone" label-width="auto">
<el-input
v-model="queryParams.phone"
:placeholder="$t('business.merchant.indexBus.phonePlaceholder')"
@ -17,8 +17,9 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.userLevel')" prop="userLevel">
<el-select v-model="queryParams.userLevel" size="medium" :placeholder="$t('business.merchant.indexBus.userLevelPlaceholder')" >
<el-form-item :label="$t('business.merchant.indexBus.userLevel')" prop="userLevel" label-width="auto">
<el-select v-model="queryParams.userLevel" size="medium"
:placeholder="$t('business.merchant.indexBus.userLevelPlaceholder')">
<el-option
v-for="item in options_userLevel"
:key="item.value"
@ -28,7 +29,10 @@
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{
$t('common.button.search')
}}
</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -42,7 +46,8 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:userRegister:add']"
>{{ $t('common.button.add') }}</el-button>
>{{ $t('common.button.add') }}
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -53,7 +58,8 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:userRegister:edit']"
>{{ $t('common.button.edit') }}</el-button>
>{{ $t('common.button.edit') }}
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -64,7 +70,8 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:userRegister:remove']"
>{{ $t('common.button.delete') }}</el-button>
>{{ $t('common.button.delete') }}
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -74,60 +81,86 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:userRegister:export']"
>{{ $t('common.button.export') }}</el-button>
>{{ $t('common.button.export') }}
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="userRegisterList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column :label="$t('business.merchant.indexBus.account')" align="center" prop="account" />
<el-table-column :label="$t('business.merchant.indexBus.merchantName')" align="center" prop="merchantName" />
<el-table-column :label="$t('business.merchant.indexBus.status')" align="center" prop="status" >
<el-table-column type="selection" width="55" align="center"/>
<el-table-column :label="$t('business.merchant.indexBus.account')" align="center" prop="account"/>
<el-table-column :label="$t('business.merchant.indexBus.merchantName')" align="center" prop="merchantName"/>
<el-table-column :label="$t('business.merchant.indexBus.status')" align="center" prop="status">
<template slot-scope="scope">
<el-tag type="primary" v-if="scope.row.status == '0'">{{ $t('business.merchant.indexBus.statusInitiated') }}</el-tag>
<el-tag type="warning" v-if="scope.row.status == '1'">{{ $t('business.merchant.indexBus.statusRejected') }}</el-tag>
<el-tag type="success" v-if="scope.row.status == '2'">{{ $t('business.merchant.indexBus.statusApproved') }}</el-tag>
<el-tag type="danger" v-if="scope.row.status == '3'">{{ $t('business.merchant.indexBus.statusFrozen') }}</el-tag>
<el-tag type="primary" v-if="scope.row.status == '0'">{{
$t('business.merchant.indexBus.statusInitiated')
}}
</el-tag>
<el-tag type="warning" v-if="scope.row.status == '1'">{{
$t('business.merchant.indexBus.statusRejected')
}}
</el-tag>
<el-tag type="success" v-if="scope.row.status == '2'">{{
$t('business.merchant.indexBus.statusApproved')
}}
</el-tag>
<el-tag type="danger" v-if="scope.row.status == '3'">{{
$t('business.merchant.indexBus.statusFrozen')
}}
</el-tag>
</template>
</el-table-column>
<el-table-column :label="$t('business.merchant.indexBus.userType')" align="center" prop="userType" >
<el-table-column :label="$t('business.merchant.indexBus.userType')" align="center" prop="userType">
<template slot-scope="scope">
<el-tag type="success" v-if="scope.row.userType == '0'">{{ $t('business.merchant.indexBus.userTypeNormal') }}</el-tag>
<el-tag type="warning" v-if="scope.row.userType == '1'">{{ $t('business.merchant.indexBus.userTypeEnterprise') }}</el-tag>
<el-tag type="success" v-if="scope.row.userType == '0'">{{
$t('business.merchant.indexBus.userTypeNormal')
}}
</el-tag>
<el-tag type="warning" v-if="scope.row.userType == '1'">{{
$t('business.merchant.indexBus.userTypeEnterprise')
}}
</el-tag>
</template>
</el-table-column>
<el-table-column :label="$t('business.merchant.indexBus.userLevel')" align="center" prop="userLevel" >
<el-table-column :label="$t('business.merchant.indexBus.userLevel')" align="center" prop="userLevel">
<template slot-scope="scope">
<span v-if="scope.row.userLevel == '0'">{{ $t('business.merchant.indexBus.userLevelNormal') }}</span>
<span v-if="scope.row.userLevel == '1'">{{ $t('business.merchant.indexBus.userLevelVIP') }}</span>
<span v-if="scope.row.userLevel == '2'">{{ $t('business.merchant.indexBus.userLevelEnterprise') }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('business.merchant.indexBus.phone')" align="center" prop="phone" />
<el-table-column :label="$t('business.merchant.indexBus.address')" align="center" prop="address" />
<el-table-column :label="$t('business.merchant.indexBus.contactAddress')" align="center" prop="contactAddressBus"/>
<el-table-column :label="$t('common.tableMsg.operation')" align="center" width="200" class-name="small-padding fixed-width">
<el-table-column :label="$t('business.merchant.indexBus.phone')" align="center" prop="phone"/>
<el-table-column :label="$t('business.merchant.indexBus.address')" align="center" prop="address"/>
<el-table-column :label="$t('business.merchant.indexBus.contactAddress')" align="center"
prop="contactAddressBus"/>
<el-table-column :label="$t('common.tableMsg.operation')" align="center" width="200"
class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button v-if="(scope.row.addressInfo == '' && scope.row.userType == '0') || (scope.row.address == '' && scope.row.userType == '1')"
<el-button
v-if="(scope.row.addressInfo == '' && scope.row.userType == '0') || (scope.row.address == '' && scope.row.userType == '1')"
size="mini"
type="text"
icon="el-icon-document-add"
@click="handleAddInfo(scope.row)"
>{{ $t('business.userManager.userRegister.supplement') }}</el-button>
<el-button v-if="(scope.row.addressInfo != '' && scope.row.userType == '0') || (scope.row.address != '' && scope.row.userType == '1')"
>{{ $t('business.userManager.userRegister.supplement') }}
</el-button>
<el-button
v-if="(scope.row.addressInfo != '' && scope.row.userType == '0') || (scope.row.address != '' && scope.row.userType == '1')"
size="mini"
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>{{ $t('common.button.detail') }}</el-button>
>{{ $t('common.button.detail') }}
</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:userRegister:edit']"
>{{ $t('common.button.edit') }}</el-button>
>{{ $t('common.button.edit') }}
</el-button>
<el-dropdown>
<span class="el-dropdown-link">
{{ $t('common.button.more') }}<i class="el-icon-arrow-down el-icon--right"></i>
@ -140,7 +173,8 @@
icon="el-icon-refresh"
@click="passwordReset(scope.row)"
v-hasPermi="['business:userRegister:edit']"
>{{ $t('business.common.passwordReset') }}</el-button>
>{{ $t('business.common.passwordReset') }}
</el-button>
</el-dropdown-item>
<el-dropdown-item>
<el-button v-if="(scope.row.status != '3')"
@ -149,14 +183,16 @@
icon="el-icon-lock"
@click="accountLock(scope.row)"
v-hasPermi="['business:userRegister:edit']"
>{{ $t('business.common.accountFreezing') }}</el-button>
>{{ $t('business.common.accountFreezing') }}
</el-button>
<el-button v-if="(scope.row.status == '3')"
size="mini"
type="text"
icon="el-icon-unlock"
@click="accountUnlock(scope.row)"
v-hasPermi="['business:userRegister:edit']"
>{{ $t('business.common.accountUnfreezing') }}</el-button>
>{{ $t('business.common.accountUnfreezing') }}
</el-button>
</el-dropdown-item>
<el-dropdown-item>
<el-button
@ -165,7 +201,8 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:userRegister:remove']"
>{{ $t('common.button.delete') }}</el-button>
>{{ $t('common.button.delete') }}
</el-button>
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
@ -185,13 +222,13 @@
<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-item :label="$t('business.merchant.indexBus.account')" prop="account">
<el-input v-model="form.account" :placeholder="$t('business.merchant.indexBus.accountPlaceholder')" />
<el-input v-model="form.account" :placeholder="$t('business.merchant.indexBus.accountPlaceholder')"/>
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.phone')" prop="phone">
<el-input v-model="form.phone" :placeholder="$t('business.merchant.indexBus.phonePlaceholder')" />
<el-input v-model="form.phone" :placeholder="$t('business.merchant.indexBus.phonePlaceholder')"/>
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.userType')" prop="userType">
<el-select v-model="form.userType" :placeholder="$t('business.merchant.indexBus.userTypePlaceholder')" >
<el-select v-model="form.userType" :placeholder="$t('business.merchant.indexBus.userTypePlaceholder')">
<el-option
v-for="item in options_userType"
:key="item.value"
@ -201,7 +238,8 @@
</el-select>
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.userLevel')" prop="userLevel">
<el-select v-model="form.userLevel" size="medium" :placeholder="$t('business.merchant.indexBus.userLevelPlaceholder')" >
<el-select v-model="form.userLevel" size="medium"
:placeholder="$t('business.merchant.indexBus.userLevelPlaceholder')">
<el-option
v-for="item in options_userLevel"
:key="item.value"
@ -212,7 +250,10 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{
$t('common.button.confirm')
}}
</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -221,7 +262,7 @@
<el-dialog :title="title" :visible.sync="openInfo" width="700px" append-to-body>
<el-form ref="formInfo" :model="formInfo" :rules="rules" label-width="auto">
<el-form-item :label="$t('business.merchant.indexBus.name')" prop="name">
<el-input v-model="formInfo.name" :placeholder="$t('business.merchant.indexBus.namePlaceholder')" />
<el-input v-model="formInfo.name" :placeholder="$t('business.merchant.indexBus.namePlaceholder')"/>
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.gender')" prop="gender">
<el-select v-model="formInfo.gender" :placeholder="$t('business.merchant.indexBus.genderPlaceholder')">
@ -231,20 +272,23 @@
<!-- <el-input v-model="form.gender" :placeholder="$t('business.merchant.indexBus.genderPlaceholder')" />-->
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.idCard')" prop="idCard">
<el-input v-model="formInfo.idCard" :placeholder="$t('business.merchant.indexBus.idCardPlaceholder')" />
<el-input v-model="formInfo.idCard" :placeholder="$t('business.merchant.indexBus.idCardPlaceholder')"/>
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.phone')" prop="phone">
<el-input v-model="formInfo.phone" :placeholder="$t('business.merchant.indexBus.phonePlaceholder')" />
<el-input v-model="formInfo.phone" :placeholder="$t('business.merchant.indexBus.phonePlaceholder')"/>
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.age')" prop="age">
<el-input v-model="formInfo.age" :placeholder="$t('business.merchant.indexBus.agePlaceholder')" />
<el-input v-model="formInfo.age" :placeholder="$t('business.merchant.indexBus.agePlaceholder')"/>
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.addr')" prop="addr">
<el-input v-model="formInfo.addr" :placeholder="$t('business.merchant.indexBus.addrPlaceholder')" />
<el-input v-model="formInfo.addr" :placeholder="$t('business.merchant.indexBus.addrPlaceholder')"/>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitFormInfo">{{ $t('common.button.confirm') }}</el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitFormInfo">{{
$t('common.button.confirm')
}}
</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -253,19 +297,23 @@
<el-dialog :title="title" :visible.sync="openInfoBus" width="700px" append-to-body>
<el-form ref="formInfoBus" :model="formInfoBus" :rules="rules" label-width="auto">
<el-form-item :label="$t('business.merchant.indexBus.merchantNameLabel')" prop="merchantName">
<el-input v-model="formInfoBus.merchantName" :placeholder="$t('business.merchant.indexBus.merchantNamePlaceholder')" />
<el-input v-model="formInfoBus.merchantName"
:placeholder="$t('business.merchant.indexBus.merchantNamePlaceholder')"/>
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.licenseLabel')" prop="license">
<el-input v-model="formInfoBus.license" :placeholder="$t('business.merchant.indexBus.licensePlaceholder')" />
<el-input v-model="formInfoBus.license" :placeholder="$t('business.merchant.indexBus.licensePlaceholder')"/>
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.licenseOtherLabel')" prop="licenseOther">
<el-input v-model="formInfoBus.licenseOther" :placeholder="$t('business.merchant.indexBus.licenseOtherPlaceholder')" />
<el-input v-model="formInfoBus.licenseOther"
:placeholder="$t('business.merchant.indexBus.licenseOtherPlaceholder')"/>
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.legalPersonLabel')" prop="legalPerson">
<el-input v-model="formInfoBus.legalPerson" :placeholder="$t('business.merchant.indexBus.legalPersonPlaceholder')" />
<el-input v-model="formInfoBus.legalPerson"
:placeholder="$t('business.merchant.indexBus.legalPersonPlaceholder')"/>
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.operateStatusLabel')" prop="operateStatus">
<el-select v-model="formInfoBus.operateStatus" :placeholder="$t('business.merchant.indexBus.operateStatusPlaceholder')" >
<el-select v-model="formInfoBus.operateStatus"
:placeholder="$t('business.merchant.indexBus.operateStatusPlaceholder')">
<el-option
v-for="item in options_operateStatus"
:key="item.value"
@ -275,14 +323,19 @@
</el-select>
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.operateAddrLabel')" prop="operateAddr">
<el-input v-model="formInfoBus.operateAddr" :placeholder="$t('business.merchant.indexBus.operateAddrPlaceholder')" />
<el-input v-model="formInfoBus.operateAddr"
:placeholder="$t('business.merchant.indexBus.operateAddrPlaceholder')"/>
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.contactAddress')" prop="contactAddress">
<el-input v-model="formInfoBus.contactAddress" :placeholder="$t('business.userManager.userRegister.contactAddressPlaceholder')" />
<el-input v-model="formInfoBus.contactAddress"
:placeholder="$t('business.userManager.userRegister.contactAddressPlaceholder')"/>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitFormInfoBus">{{ $t('common.button.confirm') }}</el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitFormInfoBus">{{
$t('common.button.confirm')
}}
</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -291,28 +344,28 @@
<el-dialog :title="title" :visible.sync="detailOpenBus" width="700px" append-to-body>
<el-form ref="formDetail" :model="formDetailBus" label-width="auto">
<el-form-item :label="$t('business.merchant.indexBus.accountLabel')">
{{formDetailBus.account}}
{{ formDetailBus.account }}
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.merchantNameLabel')">
{{formDetailBus.userInfoBusVo.merchantName}}
{{ formDetailBus.userInfoBusVo.merchantName }}
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.licenseLabel')">
{{formDetailBus.userInfoBusVo.license}}
{{ formDetailBus.userInfoBusVo.license }}
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.licenseOtherLabel')">
{{formDetailBus.userInfoBusVo.licenseOther}}
{{ formDetailBus.userInfoBusVo.licenseOther }}
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.legalPersonLabel')">
{{formDetailBus.userInfoBusVo.legalPerson}}
{{ formDetailBus.userInfoBusVo.legalPerson }}
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.operateStatusLabel')">
{{formDetailBus.userInfoBusVo.operateStatus}}
{{ formDetailBus.userInfoBusVo.operateStatus }}
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.operateAddrLabel')">
{{formDetailBus.userInfoBusVo.operateAddr}}
{{ formDetailBus.userInfoBusVo.operateAddr }}
</el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.contactAddress')">
{{formDetailBus.userInfoBusVo.contactAddress}}
{{ formDetailBus.userInfoBusVo.contactAddress }}
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
@ -388,16 +441,16 @@ export default {
},
//
form: {
userInfoVo:{},
userInfoBusVo:{}
userInfoVo: {},
userInfoBusVo: {}
},
//
formDetail: {
userInfoVo:{}
userInfoVo: {}
},
// -
formDetailBus: {
userInfoBusVo:{}
userInfoBusVo: {}
},
// -
formInfo: {},
@ -406,46 +459,61 @@ export default {
//
rules: {
account: [
{ required: true, message: this.$t('business.merchant.indexBus.accountRequired'), trigger: "blur" }
{required: true, message: this.$t('business.merchant.indexBus.accountRequired'), trigger: "blur"}
],
userType: [
{ required: true, message: this.$t('business.merchant.indexBus.userTypeRequired'), trigger: "change" }
{required: true, message: this.$t('business.merchant.indexBus.userTypeRequired'), trigger: "change"}
],
userLevel: [
{ required: true, message: this.$t('business.merchant.indexBus.userLevelRequired'), trigger: "change" }
{required: true, message: this.$t('business.merchant.indexBus.userLevelRequired'), trigger: "change"}
],
legalPerson: [
{ required: true, message: this.$t('business.merchant.indexBus.legalPersonRequired'), trigger: "blur" }
{required: true, message: this.$t('business.merchant.indexBus.legalPersonRequired'), trigger: "blur"}
],
operateStatus: [
{ required: true, message: this.$t('business.merchant.indexBus.operateStatusRequired'), trigger: "change" }
{required: true, message: this.$t('business.merchant.indexBus.operateStatusRequired'), trigger: "change"}
],
operateAddr: [
{ required: true, message: this.$t('business.merchant.indexBus.operateAddrRequired'), trigger: "blur" }
{required: true, message: this.$t('business.merchant.indexBus.operateAddrRequired'), trigger: "blur"}
],
name: [
{ required: true, message: this.$t('business.merchant.indexBus.nameRequired'), trigger: "blur" }
{required: true, message: this.$t('business.merchant.indexBus.nameRequired'), trigger: "blur"}
],
gender: [
{ required: true, message: this.$t('business.merchant.indexBus.genderRequired'), trigger: "blur" }
{required: true, message: this.$t('business.merchant.indexBus.genderRequired'), trigger: "blur"}
],
idCard: [
{ required: true,pattern: /^\d+$/, message: this.$t('business.merchant.indexBus.idCardNumberOnly'), trigger: "blur" }
{
required: true,
pattern: /^\d+$/,
message: this.$t('business.merchant.indexBus.idCardNumberOnly'),
trigger: "blur"
}
],
phone: [
{ required: true,pattern: /^\d+$/, message: this.$t('business.merchant.indexBus.phoneNumberOnly'), trigger: "blur"}
{
required: true,
pattern: /^\d+$/,
message: this.$t('business.merchant.indexBus.phoneNumberOnly'),
trigger: "blur"
}
],
age: [
{ required: true,pattern: /^\d+$/, message: this.$t('business.merchant.indexBus.ageNumberOnly'), trigger: "blur"}
{
required: true,
pattern: /^\d+$/,
message: this.$t('business.merchant.indexBus.ageNumberOnly'),
trigger: "blur"
}
],
addr: [
{ required: true, message: this.$t('business.merchant.indexBus.addrRequired'), trigger: "blur" }
{required: true, message: this.$t('business.merchant.indexBus.addrRequired'), trigger: "blur"}
],
contactAddress: [
{ required: true, message: this.$t('business.merchant.indexBus.contactAddressRequired'), trigger: "blur" }
{required: true, message: this.$t('business.merchant.indexBus.contactAddressRequired'), trigger: "blur"}
],
merchantName: [
{ required: true, message: this.$t('business.merchant.indexBus.merchantNameRequired'), trigger: "blur" }
{required: true, message: this.$t('business.merchant.indexBus.merchantNameRequired'), trigger: "blur"}
],
},
options_userType: [{
@ -517,7 +585,7 @@ export default {
//
handleSelectionChange(selection) {
this.ids = selection.map(item => item.id)
this.single = selection.length!==1
this.single = selection.length !== 1
this.multiple = !selection.length
},
/** 新增按钮操作 */
@ -527,17 +595,17 @@ export default {
this.title = this.$t('business.merchant.indexBus.addTitle');
},
/** 详情按钮操作 */
handleDetail(row){
handleDetail(row) {
this.loading = true;
this.reset();
const id = row.id || this.ids
getUserRegister(id).then(response => {
this.loading = false;
if (row.userType == "0"){
if (row.userType == "0") {
this.formDetail = response.data;
this.detailOpen = true;
}
if (row.userType == "1"){
if (row.userType == "1") {
this.formDetailBus = response.data;
this.detailOpenBus = true;
}
@ -614,8 +682,8 @@ export default {
const account = row.account;
const ids = row.id || this.ids;
var msg = "";
if(null != account)
msg = this.$t('business.merchant.indexBus.deleteConfirmAccount', { account: account });
if (null != account)
msg = this.$t('business.merchant.indexBus.deleteConfirmAccount', {account: account});
else
msg = this.$t('business.merchant.indexBus.deleteConfirmBatch');
this.$modal.confirm(msg).then(() => {
@ -638,11 +706,11 @@ export default {
},
handleAddInfo(row) {
this.reset();
if (row.userType == "0"){
if (row.userType == "0") {
this.formInfo = row;
this.openInfo = true;
}
if (row.userType == "1"){
if (row.userType == "1") {
this.formInfoBus = row;
this.openInfoBus = true;
}
@ -672,7 +740,7 @@ export default {
* @param row
*/
accountLock(row) {
this.$modal.confirm(this.$t('business.merchant.indexBus.accountLockConfirm', { account: row.account })).then(() => {
this.$modal.confirm(this.$t('business.merchant.indexBus.accountLockConfirm', {account: row.account})).then(() => {
this.loading = true;
return accountLock(row);
}).then(() => {
@ -689,7 +757,7 @@ export default {
* @param row
*/
accountUnlock(row) {
this.$modal.confirm(this.$t('business.merchant.indexBus.accountUnlockConfirm', { account: row.account })).then(() => {
this.$modal.confirm(this.$t('business.merchant.indexBus.accountUnlockConfirm', {account: row.account})).then(() => {
this.loading = true;
return accountLock(row);
}).then(() => {
@ -710,6 +778,7 @@ export default {
cursor: pointer;
color: #409EFF;
}
.el-icon-arrow-down {
font-size: 12px;
}

4
src/views/business/userVerification/index.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.userManager.userVerification.account')" prop="account">
<el-form-item :label="$t('business.userManager.userVerification.account')" prop="account" label-width="auto">
<el-input
v-model="queryParams.account"
:placeholder="$t('business.userManager.userVerification.accountPlaceholder')"
@ -17,7 +17,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('business.userManager.userVerification.idCard')" prop="idCardNumber">
<el-form-item :label="$t('business.userManager.userVerification.idCard')" prop="idCardNumber" label-width="auto">
<el-input
v-model="queryParams.idCardNumber"
:placeholder="$t('business.userManager.userVerification.idCardPlaceholder')"

4
src/views/business/walletLimitConfig/index.vue

@ -2,7 +2,7 @@
<div class="app-container">
<!-- 搜索列 -->
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('business.deal.limit.wallet.userType')" prop="userType" label-width="100px">
<el-form-item :label="$t('business.deal.limit.wallet.userType')" prop="userType" label-width="auto">
<el-select v-model="queryParams.userType" :placeholder="$t('business.deal.limit.wallet.selectUserType')"
clearable filterable>
<el-option
@ -13,7 +13,7 @@
/>
</el-select>
</el-form-item>
<el-form-item :label="$t('business.deal.limit.wallet.isActive')" prop="isActive" label-width="150px">
<el-form-item :label="$t('business.deal.limit.wallet.isActive')" prop="isActive" label-width="auto">
<el-select v-model="queryParams.isActive" :placeholder="$t('business.deal.limit.wallet.selectIsActive')"
clearable filterable>
<el-option

58
src/views/system/dept/index.vue

@ -1,16 +1,16 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch">
<el-form-item :label="$t('system.dept.deptName')" prop="deptName">
<el-form-item :label="$t('system.systemManager.dept.deptName')" prop="deptName">
<el-input
v-model="queryParams.deptName"
:placeholder="$t('system.dept.inputDeptName')"
:placeholder="$t('system.systemManager.dept.inputDeptName')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('system.dept.status')" prop="status">
<el-select v-model="queryParams.status" :placeholder="$t('system.dept.deptStatus')" clearable>
<el-form-item :label="$t('system.systemManager.dept.status')" prop="status">
<el-select v-model="queryParams.status" :placeholder="$t('system.systemManager.dept.deptStatus')" clearable>
<el-option
v-for="dict in dict.type.sys_normal_disable"
:key="dict.value"
@ -45,7 +45,7 @@
icon="el-icon-sort"
size="mini"
@click="toggleExpandAll"
>{{ $t('system.dept.expandCollapse') }}
>{{ $t('system.systemManager.dept.expandCollapse') }}
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@ -59,9 +59,9 @@
:default-expand-all="isExpandAll"
:tree-props="{children: 'children', hasChildren: 'hasChildren'}"
>
<el-table-column prop="deptName" :label="$t('system.dept.deptName')" width="260"></el-table-column>
<el-table-column prop="orderNum" :label="$t('system.dept.orderNum')" width="200"></el-table-column>
<el-table-column prop="status" :label="$t('system.dept.status')" width="100">
<el-table-column prop="deptName" :label="$t('system.systemManager.dept.deptName')" width="260"></el-table-column>
<el-table-column prop="orderNum" :label="$t('system.systemManager.dept.orderNum')" width="200"></el-table-column>
<el-table-column prop="status" :label="$t('system.systemManager.dept.status')" width="100">
<template slot-scope="scope">
<dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.status"/>
</template>
@ -107,44 +107,44 @@
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-row>
<el-col :span="24" v-if="form.parentId !== 0">
<el-form-item :label="$t('system.dept.parentDept')" prop="parentId">
<el-form-item :label="$t('system.systemManager.dept.parentDept')" prop="parentId">
<treeselect v-model="form.parentId" :options="deptOptions" :normalizer="normalizer"
:placeholder="$t('system.dept.selectParentDept')"/>
:placeholder="$t('system.systemManager.dept.selectParentDept')"/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item :label="$t('system.dept.deptName')" prop="deptName">
<el-input v-model="form.deptName" :placeholder="$t('system.dept.inputDeptName')"/>
<el-form-item :label="$t('system.systemManager.dept.deptName')" prop="deptName">
<el-input v-model="form.deptName" :placeholder="$t('system.systemManager.dept.inputDeptName')"/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item :label="$t('system.dept.orderNum')" prop="orderNum">
<el-form-item :label="$t('system.systemManager.dept.orderNum')" prop="orderNum">
<el-input-number v-model="form.orderNum" controls-position="right" :min="0"/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item :label="$t('system.dept.leader')" prop="leader">
<el-input v-model="form.leader" :placeholder="$t('system.dept.inputLeader')" maxlength="20"/>
<el-form-item :label="$t('system.systemManager.dept.leader')" prop="leader">
<el-input v-model="form.leader" :placeholder="$t('system.systemManager.dept.inputLeader')" maxlength="20"/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item :label="$t('system.dept.phone')" prop="phone">
<el-input v-model="form.phone" :placeholder="$t('system.dept.inputPhone')" maxlength="11"/>
<el-form-item :label="$t('system.systemManager.dept.phone')" prop="phone">
<el-input v-model="form.phone" :placeholder="$t('system.systemManager.dept.inputPhone')" maxlength="11"/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item :label="$t('system.dept.email')" prop="email">
<el-input v-model="form.email" :placeholder="$t('system.dept.inputEmail')" maxlength="50"/>
<el-form-item :label="$t('system.systemManager.dept.email')" prop="email">
<el-input v-model="form.email" :placeholder="$t('system.systemManager.dept.inputEmail')" maxlength="50"/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item :label="$t('system.dept.status')">
<el-form-item :label="$t('system.systemManager.dept.status')">
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in dict.type.sys_normal_disable"
@ -202,25 +202,25 @@ export default {
//
rules: {
parentId: [
{required: true, message: this.$t('system.dept.parentDeptRequired'), trigger: "blur"}
{required: true, message: this.$t('system.systemManager.dept.parentDeptRequired'), trigger: "blur"}
],
deptName: [
{required: true, message: this.$t('system.dept.deptNameRequired'), trigger: "blur"}
{required: true, message: this.$t('system.systemManager.dept.deptNameRequired'), trigger: "blur"}
],
orderNum: [
{required: true, message: this.$t('system.dept.orderNumRequired'), trigger: "blur"}
{required: true, message: this.$t('system.systemManager.dept.orderNumRequired'), trigger: "blur"}
],
email: [
{
type: "email",
message: this.$t('system.dept.emailFormatError'),
message: this.$t('system.systemManager.dept.emailFormatError'),
trigger: ["blur", "change"]
}
],
phone: [
{
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: this.$t('system.dept.phoneFormatError'),
message: this.$t('system.systemManager.dept.phoneFormatError'),
trigger: "blur"
}
]
@ -285,7 +285,7 @@ export default {
this.form.parentId = row.deptId;
}
this.open = true;
this.title = this.$t('system.dept.addDept');
this.title = this.$t('system.systemManager.dept.addDept');
listDept().then(response => {
this.deptOptions = this.handleTree(response.data, "deptId");
});
@ -304,7 +304,7 @@ export default {
getDept(row.deptId).then(response => {
this.form = response.data;
this.open = true;
this.title = this.$t('system.dept.editDept');
this.title = this.$t('system.systemManager.dept.editDept');
listDeptExcludeChild(row.deptId).then(response => {
this.deptOptions = this.handleTree(response.data, "deptId");
if (this.deptOptions.length == 0) {
@ -320,13 +320,13 @@ export default {
if (valid) {
if (this.form.deptId != undefined) {
updateDept(this.form).then(response => {
this.$modal.msgSuccess(this.$t('system.dept.updateSuccess'));
this.$modal.msgSuccess(this.$t('system.systemManager.dept.updateSuccess'));
this.open = false;
this.getList();
});
} else {
addDept(this.form).then(response => {
this.$modal.msgSuccess(this.$t('system.dept.addSuccess'));
this.$modal.msgSuccess(this.$t('system.systemManager.dept.addSuccess'));
this.open = false;
this.getList();
});

52
src/views/system/post/index.vue

@ -1,24 +1,24 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('system.post.postCode')" prop="postCode">
<el-form-item :label="$t('system.systemManager.post.postCode')" prop="postCode">
<el-input
v-model="queryParams.postCode"
:placeholder="$t('system.post.inputPostCode')"
:placeholder="$t('system.systemManager.post.inputPostCode')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('system.post.postName')" prop="postName">
<el-form-item :label="$t('system.systemManager.post.postName')" prop="postName">
<el-input
v-model="queryParams.postName"
:placeholder="$t('system.post.inputPostName')"
:placeholder="$t('system.systemManager.post.inputPostName')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('system.post.status')" prop="status">
<el-select v-model="queryParams.status" :placeholder="$t('system.post.postStatus')" clearable>
<el-form-item :label="$t('system.systemManager.post.status')" prop="status">
<el-select v-model="queryParams.status" :placeholder="$t('system.systemManager.post.postStatus')" clearable>
<el-option
v-for="dict in dict.type.sys_normal_disable"
:key="dict.value"
@ -86,11 +86,11 @@
<el-table v-loading="loading" :data="postList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center"/>
<el-table-column :label="$t('system.post.postId')" align="center" prop="postId"/>
<el-table-column :label="$t('system.post.postCode')" align="center" prop="postCode"/>
<el-table-column :label="$t('system.post.postName')" align="center" prop="postName"/>
<el-table-column :label="$t('system.post.postSort')" align="center" prop="postSort"/>
<el-table-column :label="$t('system.post.status')" align="center" prop="status">
<el-table-column :label="$t('system.systemManager.post.postId')" align="center" prop="postId"/>
<el-table-column :label="$t('system.systemManager.post.postCode')" align="center" prop="postCode"/>
<el-table-column :label="$t('system.systemManager.post.postName')" align="center" prop="postName"/>
<el-table-column :label="$t('system.systemManager.post.postSort')" align="center" prop="postSort"/>
<el-table-column :label="$t('system.systemManager.post.status')" align="center" prop="status">
<template slot-scope="scope">
<dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.status"/>
</template>
@ -133,16 +133,16 @@
<!-- 添加或修改岗位对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item :label="$t('system.post.postName')" prop="postName">
<el-input v-model="form.postName" :placeholder="$t('system.post.inputPostName')"/>
<el-form-item :label="$t('system.systemManager.post.postName')" prop="postName">
<el-input v-model="form.postName" :placeholder="$t('system.systemManager.post.inputPostName')"/>
</el-form-item>
<el-form-item :label="$t('system.post.postCode')" prop="postCode">
<el-input v-model="form.postCode" :placeholder="$t('system.post.inputPostCode')"/>
<el-form-item :label="$t('system.systemManager.post.postCode')" prop="postCode">
<el-input v-model="form.postCode" :placeholder="$t('system.systemManager.post.inputPostCode')"/>
</el-form-item>
<el-form-item :label="$t('system.post.postSort')" prop="postSort">
<el-form-item :label="$t('system.systemManager.post.postSort')" prop="postSort">
<el-input-number v-model="form.postSort" controls-position="right" :min="0"/>
</el-form-item>
<el-form-item :label="$t('system.post.status')" prop="status">
<el-form-item :label="$t('system.systemManager.post.status')" prop="status">
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in dict.type.sys_normal_disable"
@ -152,8 +152,8 @@
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item :label="$t('system.post.remark')" prop="remark">
<el-input v-model="form.remark" type="textarea" :placeholder="$t('system.post.inputRemark')"/>
<el-form-item :label="$t('system.systemManager.post.remark')" prop="remark">
<el-input v-model="form.remark" type="textarea" :placeholder="$t('system.systemManager.post.inputRemark')"/>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
@ -203,13 +203,13 @@ export default {
//
rules: {
postName: [
{required: true, message: this.$t('system.post.postNameRequired'), trigger: "blur"}
{required: true, message: this.$t('system.systemManager.post.postNameRequired'), trigger: "blur"}
],
postCode: [
{required: true, message: this.$t('system.post.postCodeRequired'), trigger: "blur"}
{required: true, message: this.$t('system.systemManager.post.postCodeRequired'), trigger: "blur"}
],
postSort: [
{required: true, message: this.$t('system.post.postSortRequired'), trigger: "blur"}
{required: true, message: this.$t('system.systemManager.post.postSortRequired'), trigger: "blur"}
]
}
};
@ -264,7 +264,7 @@ export default {
handleAdd() {
this.reset();
this.open = true;
this.title = this.$t('system.post.addPost');
this.title = this.$t('system.systemManager.post.addPost');
},
/** 修改按钮操作 */
handleUpdate(row) {
@ -273,7 +273,7 @@ export default {
getPost(postId).then(response => {
this.form = response.data;
this.open = true;
this.title = this.$t('system.post.editPost');
this.title = this.$t('system.systemManager.post.editPost');
});
},
/** 提交按钮 */
@ -282,13 +282,13 @@ export default {
if (valid) {
if (this.form.postId != undefined) {
updatePost(this.form).then(response => {
this.$modal.msgSuccess(this.$t('system.post.editSuccess'));
this.$modal.msgSuccess(this.$t('system.systemManager.post.editSuccess'));
this.open = false;
this.getList();
});
} else {
addPost(this.form).then(response => {
this.$modal.msgSuccess(this.$t('system.post.addSuccess'));
this.$modal.msgSuccess(this.$t('system.systemManager.post.addSuccess'));
this.open = false;
this.getList();
});

110
src/views/system/user/index.vue

@ -6,7 +6,7 @@
<div class="head-container">
<el-input
v-model="deptName"
:placeholder="$t('system.user.inputDeptName')"
:placeholder="$t('system.systemManager.user.inputDeptName')"
clearable
size="small"
prefix-icon="el-icon-search"
@ -30,28 +30,28 @@
<!--用户数据-->
<el-col :span="20" :xs="24">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item :label="$t('system.user.userName')" prop="userName">
<el-form-item :label="$t('system.systemManager.user.userName')" prop="userName">
<el-input
v-model="queryParams.userName"
:placeholder="$t('system.user.inputUserName')"
:placeholder="$t('system.systemManager.user.inputUserName')"
clearable
style="width: 240px"
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('system.user.phonenumber')" prop="phonenumber">
<el-form-item :label="$t('system.systemManager.user.phonenumber')" prop="phonenumber">
<el-input
v-model="queryParams.phonenumber"
:placeholder="$t('system.user.inputPhonenumber')"
:placeholder="$t('system.systemManager.user.inputPhonenumber')"
clearable
style="width: 240px"
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item :label="$t('system.user.status')" prop="status">
<el-form-item :label="$t('system.systemManager.user.status')" prop="status">
<el-select
v-model="queryParams.status"
:placeholder="$t('system.user.userStatus')"
:placeholder="$t('system.systemManager.user.userStatus')"
clearable
style="width: 240px"
>
@ -63,21 +63,21 @@
/>
</el-select>
</el-form-item>
<el-form-item :label="$t('common.createTime')">
<el-form-item :label="$t('common.tableMsg.createTime')">
<el-date-picker
v-model="dateRange"
style="width: 240px"
value-format="yyyy-MM-dd HH:mm:ss"
type="daterange"
range-separator="-"
:start-placeholder="$t('common.startDate')"
:end-placeholder="$t('common.endDate')"
:start-placeholder="$t('common.tableMsg.startDate')"
:end-placeholder="$t('common.tableMsg.endDate')"
:default-time="['00:00:00', '23:59:59']"
></el-date-picker>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{$t('common.search')}}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('common.reset')}}</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{$t('common.button.search')}}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('common.button.reset')}}</el-button>
</el-form-item>
</el-form>
@ -90,7 +90,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['system:user:add']"
>{{$t('common.add')}}</el-button>
>{{$t('common.button.add')}}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -101,7 +101,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['system:user:edit']"
>{{$t('common.edit')}}</el-button>
>{{$t('common.button.edit')}}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -112,7 +112,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['system:user:remove']"
>{{$t('common.delete')}}</el-button>
>{{$t('common.button.delete')}}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -122,7 +122,7 @@
size="mini"
@click="handleImport"
v-hasPermi="['system:user:import']"
>{{$t('common.import')}}</el-button>
>{{$t('common.button.import')}}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -132,19 +132,19 @@
size="mini"
@click="handleExport"
v-hasPermi="['system:user:export']"
>{{$t('common.export')}}</el-button>
>{{$t('common.button.export')}}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList" :columns="columns"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="userList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="50" align="center" />
<el-table-column :label="$t('system.user.userId')" align="center" key="userId" prop="userId" v-if="columns[0].visible" />
<el-table-column :label="$t('system.user.userName')" align="center" key="userName" prop="userName" v-if="columns[1].visible" :show-overflow-tooltip="true" />
<el-table-column :label="$t('system.user.nickName')" align="center" key="nickName" prop="nickName" v-if="columns[2].visible" :show-overflow-tooltip="true" />
<el-table-column :label="$t('system.user.dept')" align="center" key="deptName" prop="dept.deptName" v-if="columns[3].visible" :show-overflow-tooltip="true" />
<el-table-column :label="$t('system.user.phonenumber')" align="center" key="phonenumber" prop="phonenumber" v-if="columns[4].visible" width="120" />
<el-table-column :label="$t('system.user.status')" align="center" key="status" v-if="columns[5].visible">
<el-table-column :label="$t('system.systemManager.user.userId')" align="center" key="userId" prop="userId" v-if="columns[0].visible" />
<el-table-column :label="$t('system.systemManager.user.userName')" align="center" key="userName" prop="userName" v-if="columns[1].visible" :show-overflow-tooltip="true" />
<el-table-column :label="$t('system.systemManager.user.nickName')" align="center" key="nickName" prop="nickName" v-if="columns[2].visible" :show-overflow-tooltip="true" />
<el-table-column :label="$t('system.systemManager.user.dept')" align="center" key="deptName" prop="dept.deptName" v-if="columns[3].visible" :show-overflow-tooltip="true" />
<el-table-column :label="$t('system.systemManager.user.phonenumber')" align="center" key="phonenumber" prop="phonenumber" v-if="columns[4].visible" width="120" />
<el-table-column :label="$t('system.systemManager.user.status')" align="center" key="status" v-if="columns[5].visible">
<template slot-scope="scope">
<el-switch
v-model="scope.row.status"
@ -154,13 +154,13 @@
></el-switch>
</template>
</el-table-column>
<el-table-column :label="$t('common.createTime')" align="center" prop="createTime" v-if="columns[6].visible" width="160">
<el-table-column :label="$t('common.tableMsg.createTime')" align="center" prop="createTime" v-if="columns[6].visible" width="160">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.createTime) }}</span>
</template>
</el-table-column>
<el-table-column
:label="$t('common.operation')"
:label="$t('common.tableMsg.operation')"
align="center"
width="160"
class-name="small-padding fixed-width"
@ -172,21 +172,21 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['system:user:edit']"
>{{$t('common.edit')}}</el-button>
>{{$t('common.button.edit')}}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['system:user:remove']"
>{{$t('common.delete')}}</el-button>
>{{$t('common.button.delete')}}</el-button>
<el-dropdown size="mini" @command="(command) => handleCommand(command, scope.row)" v-hasPermi="['system:user:resetPwd', 'system:user:edit']">
<el-button size="mini" type="text" icon="el-icon-d-arrow-right">{{$t('common.more')}}</el-button>
<el-button size="mini" type="text" icon="el-icon-d-arrow-right">{{$t('common.button.more')}}</el-button>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item command="handleResetPwd" icon="el-icon-key"
v-hasPermi="['system:user:resetPwd']">{{$t('system.user.resetPwd')}}</el-dropdown-item>
v-hasPermi="['system:user:resetPwd']">{{$t('system.systemManager.user.resetPwd')}}</el-dropdown-item>
<el-dropdown-item command="handleAuthRole" icon="el-icon-circle-check"
v-hasPermi="['system:user:edit']">{{$t('system.user.assignRole')}}</el-dropdown-item>
v-hasPermi="['system:user:edit']">{{$t('system.systemManager.user.assignRole')}}</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</template>
@ -208,44 +208,44 @@
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-row>
<el-col :span="12">
<el-form-item :label="$t('system.user.nickName')" prop="nickName">
<el-input v-model="form.nickName" :placeholder="$t('system.user.inputNickName')" maxlength="30" />
<el-form-item :label="$t('system.systemManager.user.nickName')" prop="nickName">
<el-input v-model="form.nickName" :placeholder="$t('system.systemManager.user.inputNickName')" maxlength="30" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item :label="$t('system.user.deptName')" prop="deptId">
<treeselect v-model="form.deptId" :options="deptOptions" :show-count="true" :placeholder="$t('system.user.selectDept')" />
<el-form-item :label="$t('system.systemManager.user.deptName')" prop="deptId">
<treeselect v-model="form.deptId" :options="deptOptions" :show-count="true" :placeholder="$t('system.systemManager.user.selectDept')" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item :label="$t('system.user.phonenumber')" prop="phonenumber">
<el-input v-model="form.phonenumber" :placeholder="$t('system.user.inputPhonenumber')" maxlength="11" />
<el-form-item :label="$t('system.systemManager.user.phonenumber')" prop="phonenumber">
<el-input v-model="form.phonenumber" :placeholder="$t('system.systemManager.user.inputPhonenumber')" maxlength="11" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item :label="$t('system.user.email')" prop="email">
<el-input v-model="form.email" :placeholder="$t('system.user.inputEmail')" maxlength="50" />
<el-form-item :label="$t('system.systemManager.user.email')" prop="email">
<el-input v-model="form.email" :placeholder="$t('system.systemManager.user.inputEmail')" maxlength="50" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item v-if="form.userId == undefined" :label="$t('system.user.userName')" prop="userName">
<el-input v-model="form.userName" :placeholder="$t('system.user.inputUserName')" maxlength="30" />
<el-form-item v-if="form.userId == undefined" :label="$t('system.systemManager.user.userName')" prop="userName">
<el-input v-model="form.userName" :placeholder="$t('system.systemManager.user.inputUserName')" maxlength="30" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item v-if="form.userId == undefined" :label="$t('system.user.password')" prop="password">
<el-input v-model="form.password" :placeholder="$t('system.user.inputPassword')" type="password" maxlength="20" show-password/>
<el-form-item v-if="form.userId == undefined" :label="$t('system.systemManager.user.password')" prop="password">
<el-input v-model="form.password" :placeholder="$t('system.systemManager.user.inputPassword')" type="password" maxlength="20" show-password/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item :label="$t('system.user.sex')">
<el-select v-model="form.sex" :placeholder="$t('system.user.selectSex')">
<el-form-item :label="$t('system.systemManager.user.sex')">
<el-select v-model="form.sex" :placeholder="$t('system.systemManager.user.selectSex')">
<el-option
v-for="dict in dict.type.sys_user_sex"
:key="dict.value"
@ -256,7 +256,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item :label="$t('system.user.status')">
<el-form-item :label="$t('system.systemManager.user.status')">
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in dict.type.sys_normal_disable"
@ -269,8 +269,8 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item :label="$t('system.user.post')">
<el-select v-model="form.postIds" multiple :placeholder="$t('system.user.selectPost')">
<el-form-item :label="$t('system.systemManager.user.post')">
<el-select v-model="form.postIds" multiple :placeholder="$t('system.systemManager.user.selectPost')">
<el-option
v-for="item in postOptions"
:key="item.postId"
@ -282,8 +282,8 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item :label="$t('system.user.role')">
<el-select v-model="form.roleIds" multiple :placeholder="$t('system.user.selectRole')">
<el-form-item :label="$t('system.systemManager.user.role')">
<el-select v-model="form.roleIds" multiple :placeholder="$t('system.systemManager.user.selectRole')">
<el-option
v-for="item in roleOptions"
:key="item.roleId"
@ -297,15 +297,15 @@
</el-row>
<el-row>
<el-col :span="24">
<el-form-item :label="$t('system.user.remark')">
<el-input v-model="form.remark" type="textarea" :placeholder="$t('system.user.inputRemark')"></el-input>
<el-form-item :label="$t('system.systemManager.user.remark')">
<el-input v-model="form.remark" type="textarea" :placeholder="$t('system.systemManager.user.inputRemark')"></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">{{$t('common.confirm')}}</el-button>
<el-button @click="cancel">{{$t('common.cancel')}}</el-button>
<el-button type="primary" @click="submitForm">{{$t('common.button.confirm')}}</el-button>
<el-button @click="cancel">{{$t('common.button.cancel')}}</el-button>
</div>
</el-dialog>
@ -334,8 +334,8 @@
</div>
</el-upload>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitFileForm">{{$t('common.confirm')}}</el-button>
<el-button @click="upload.open = false">{{$t('common.cancel')}}</el-button>
<el-button type="primary" @click="submitFileForm">{{$t('common.button.confirm')}}</el-button>
<el-button @click="upload.open = false">{{$t('common.button.cancel')}}</el-button>
</div>
</el-dialog>
</div>

Loading…
Cancel
Save