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. 60
      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. 151
      src/views/business/userRegister/indexAgent.vue
  41. 147
      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', '代理商认证': 'Agent Certification',
'限额配置': 'Limit the allocation', '限额配置': 'Limit the allocation',
'钱包限额': 'Wallet limits', '钱包限额': 'Wallet limits',
"行政区划": "Administrative division",
}, },
system: { system: {
common: {}, common: {},
@ -177,7 +178,39 @@ export default {
createTime: 'Creation Time', createTime: 'Creation Time',
remark: 'Remark', remark: 'Remark',
status: 'Status', 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: {} systemMonitor: {}
}, },
@ -1612,6 +1645,33 @@ export default {
receipt: 'Receipt', receipt: 'Receipt',
withdrawal: 'Withdrawal', 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: { agent: {
agentRegister: { agentRegister: {

60
src/languages/zh.js

@ -138,6 +138,7 @@ export default {
'代理商认证': '代理商认证', '代理商认证': '代理商认证',
'限额配置': '限额配置', '限额配置': '限额配置',
'钱包限额': '钱包限额', '钱包限额': '钱包限额',
"行政区划": "行政区划"
}, },
system: { system: {
common: {}, common: {},
@ -177,7 +178,39 @@ export default {
createTime: '创建时间', createTime: '创建时间',
remark: '备注', remark: '备注',
status: '状态', 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: {} systemMonitor: {}
}, },
@ -1612,6 +1645,33 @@ export default {
receipt: '收款', receipt: '收款',
withdrawal: '提现', 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: { agent: {
agentRegister: { agentRegister: {

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

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

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

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

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

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

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

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

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

@ -1,16 +1,16 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <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-input v-model="queryParams.userId" :placeholder="$t('business.customerSupport.commonFeedback.userIdPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item> </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-input v-model="queryParams.star" :placeholder="$t('business.customerSupport.commonFeedback.starPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item> </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-input v-model="queryParams.isGood" :placeholder="$t('business.customerSupport.commonFeedback.isGoodPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item> </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" <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')" type="daterange" :range-separator="$t('business.customerSupport.commonFeedback.rangeSeparator')"
:start-placeholder="$t('business.customerSupport.commonFeedback.startDate')" :start-placeholder="$t('business.customerSupport.commonFeedback.startDate')"

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

@ -1,18 +1,18 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <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-input v-model="queryParams.version" :placeholder="$t('business.public.commonInfo.versionPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item> </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" <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')" 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> :default-time="['00:00:00', '23:59:59']"></el-date-picker>
</el-form-item> </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-input v-model="queryParams.techDesc" :placeholder="$t('business.public.commonInfo.techDescPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item> </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" <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')" 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> :default-time="['00:00:00', '23:59:59']"></el-date-picker>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@ -1,20 +1,20 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <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" <el-select v-model="queryParams.businessType"
:placeholder="$t('business.deal.feeConfig.feeStandard.placeholder.businessType')" clearable> :placeholder="$t('business.deal.feeConfig.feeStandard.placeholder.businessType')" clearable>
<el-option v-for="item in dict.businessTypeOptions" :key="item.value" :label="item.label" <el-option v-for="item in dict.businessTypeOptions" :key="item.value" :label="item.label"
:value="item.value" /> :value="item.value" />
</el-select> </el-select>
</el-form-item> </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" <el-select v-model="queryParams.userLevel"
:placeholder="$t('business.deal.feeConfig.feeStandard.placeholder.userLevel')" clearable> :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-option v-for="item in dict.userLevelOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select> </el-select>
</el-form-item> </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" <el-select v-model="queryParams.feeType"
:placeholder="$t('business.deal.feeConfig.feeStandard.placeholder.feeType')" clearable> :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" /> <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> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <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 <el-input
v-model="queryParams.userId" v-model="queryParams.userId"
:placeholder="$t('business.financial.financialRecord.inputUserId')" :placeholder="$t('business.financial.financialRecord.inputUserId')"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </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 <el-input
v-model="queryParams.orderId" v-model="queryParams.orderId"
:placeholder="$t('business.financial.financialRecord.inputOrderId')" :placeholder="$t('business.financial.financialRecord.inputOrderId')"
@ -17,7 +17,7 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </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 <el-input
v-model="queryParams.amount" v-model="queryParams.amount"
:placeholder="$t('business.financial.financialRecord.inputAmount')" :placeholder="$t('business.financial.financialRecord.inputAmount')"
@ -25,7 +25,7 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </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 <el-input
v-model="queryParams.currency" v-model="queryParams.currency"
:placeholder="$t('business.financial.financialRecord.inputCurrency')" :placeholder="$t('business.financial.financialRecord.inputCurrency')"
@ -33,7 +33,7 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </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 <el-input
v-model="queryParams.description" v-model="queryParams.description"
:placeholder="$t('business.financial.financialRecord.inputDescription')" :placeholder="$t('business.financial.financialRecord.inputDescription')"
@ -41,7 +41,7 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </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 <el-date-picker clearable
v-model="queryParams.transactionDate" v-model="queryParams.transactionDate"
type="date" type="date"

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

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

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

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

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

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

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

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

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

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

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

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

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

@ -1,7 +1,7 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <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')" <el-input v-model="queryParams.userId" :placeholder="$t('business.behavior.userBehaviorLog.userIdPlaceholder')"
clearable @keyup.enter.native="handleQuery" /> clearable @keyup.enter.native="handleQuery" />
</el-form-item> </el-form-item>
@ -9,21 +9,21 @@
<el-input v-model="queryParams.ip" :placeholder="$t('business.behavior.userBehaviorLog.ipPlaceholder')" <el-input v-model="queryParams.ip" :placeholder="$t('business.behavior.userBehaviorLog.ipPlaceholder')"
clearable @keyup.enter.native="handleQuery" /> clearable @keyup.enter.native="handleQuery" />
</el-form-item> --> </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" <el-select v-model="queryParams.behaviorType"
:placeholder="$t('business.behavior.userBehaviorLog.behaviorTypePlaceholder')" clearable> :placeholder="$t('business.behavior.userBehaviorLog.behaviorTypePlaceholder')" clearable>
<el-option v-for="dict in behaviorTypeOptions" :key="dict.dictValue" :label="dict.dictLabel" <el-option v-for="dict in behaviorTypeOptions" :key="dict.dictValue" :label="dict.dictLabel"
:value="dict.dictValue" /> :value="dict.dictValue" />
</el-select> </el-select>
</el-form-item> </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" <el-select v-model="queryParams.deviceType"
:placeholder="$t('business.behavior.userBehaviorLog.deviceTypePlaceholder')" clearable> :placeholder="$t('business.behavior.userBehaviorLog.deviceTypePlaceholder')" clearable>
<el-option v-for="dict in deviceTypeOptions" :key="dict.dictValue" :label="dict.dictLabel" <el-option v-for="dict in deviceTypeOptions" :key="dict.dictValue" :label="dict.dictLabel"
:value="dict.dictValue" /> :value="dict.dictValue" />
</el-select> </el-select>
</el-form-item> </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" <el-select v-model="queryParams.platform"
:placeholder="$t('business.behavior.userBehaviorLog.platformPlaceholder')" clearable> :placeholder="$t('business.behavior.userBehaviorLog.platformPlaceholder')" clearable>
<el-option v-for="dict in platformOptions" :key="dict.dictValue" :label="dict.dictLabel" <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> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <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" <el-input v-model="queryParams.riskRuleId"
:placeholder="$t('business.behavior.rule.userBehaviorRuleAction.riskRuleIdPlaceholder')" clearable :placeholder="$t('business.behavior.rule.userBehaviorRuleAction.riskRuleIdPlaceholder')" clearable
@keyup.enter.native="handleQuery" /> @keyup.enter.native="handleQuery" />
</el-form-item> </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" <el-select v-model="queryParams.actionType"
:placeholder="$t('business.behavior.rule.userBehaviorRuleAction.actionTypePlaceholder')" clearable> :placeholder="$t('business.behavior.rule.userBehaviorRuleAction.actionTypePlaceholder')" clearable>
<el-option :label="$t('business.behavior.rule.userBehaviorRuleAction.notifyUser')" value="1" /> <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-option :label="$t('business.behavior.rule.userBehaviorRuleAction.enhanceAuth')" value="3" />
</el-select> </el-select>
</el-form-item> </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" <el-input v-model="queryParams.description"
:placeholder="$t('business.behavior.rule.userBehaviorRuleAction.descriptionPlaceholder')" clearable :placeholder="$t('business.behavior.rule.userBehaviorRuleAction.descriptionPlaceholder')" clearable
@keyup.enter.native="handleQuery" /> @keyup.enter.native="handleQuery" />

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

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

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

@ -1,7 +1,7 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px"> <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" <el-date-picker clearable v-model="queryParams.statDate" type="date" value-format="yyyy-MM-dd"
:placeholder="$t('business.behavior.userBehaviorStats.statDatePlaceholder')"> :placeholder="$t('business.behavior.userBehaviorStats.statDatePlaceholder')">
</el-date-picker> </el-date-picker>
@ -31,12 +31,12 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> --> </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" <el-input v-model="queryParams.avgDuration"
:placeholder="$t('business.behavior.userBehaviorStats.avgDurationPlaceholder')" clearable :placeholder="$t('business.behavior.userBehaviorStats.avgDurationPlaceholder')" clearable
@keyup.enter.native="handleQuery" /> @keyup.enter.native="handleQuery" />
</el-form-item> </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" <el-select v-model="queryParams.behaviorType"
:placeholder="$t('business.behavior.userBehaviorStats.behaviorTypePlaceholder')" clearable> :placeholder="$t('business.behavior.userBehaviorStats.behaviorTypePlaceholder')" clearable>
<el-option v-for="dict in behaviorTypeOptions" :key="dict.dictValue" :label="dict.dictLabel" <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> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <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 <el-input
v-model="queryParams.cardNum" v-model="queryParams.cardNum"
placeholder="请输入银行卡号" placeholder="请输入银行卡号"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="登录账号" prop="userAccount"> <el-form-item label="登录账号" prop="userAccount" label-width="auto">
<el-input <el-input
v-model="queryParams.userAccount" v-model="queryParams.userAccount"
placeholder="请输入登录账号" placeholder="请输入登录账号"

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

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

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

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

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

@ -1,7 +1,7 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <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 <el-input
v-model="queryParams.userId" v-model="queryParams.userId"
:placeholder="$t('business.userRelation.userFriend.userIdPlaceholder')" :placeholder="$t('business.userRelation.userFriend.userIdPlaceholder')"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </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 <el-input
v-model="queryParams.friendId" v-model="queryParams.friendId"
:placeholder="$t('business.userRelation.userFriend.friendIdPlaceholder')" :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-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-input v-model="queryParams.account" :placeholder="$t('business.userManager.userInfo.accountPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item> </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-input v-model="queryParams.idCard" :placeholder="$t('business.userManager.userInfo.idCardPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item> </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-input v-model="queryParams.phone" :placeholder="$t('business.userManager.userInfo.phonePlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>

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

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

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

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

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

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

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

@ -1,7 +1,7 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <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 <el-input
v-model="queryParams.account" v-model="queryParams.account"
:placeholder="$t('business.agent.agentRegister.placeholder.account')" :placeholder="$t('business.agent.agentRegister.placeholder.account')"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </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 <el-input
v-model="queryParams.phone" v-model="queryParams.phone"
:placeholder="$t('business.agent.agentRegister.placeholder.phone')" :placeholder="$t('business.agent.agentRegister.placeholder.phone')"
@ -17,8 +17,9 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.userLevel')" prop="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-select v-model="queryParams.userLevel" size="medium"
:placeholder="$t('business.agent.agentRegister.placeholder.userLevel')">
<el-option <el-option
v-for="item in options_userLevel" v-for="item in options_userLevel"
:key="item.value" :key="item.value"
@ -28,7 +29,10 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<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-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -42,7 +46,8 @@
size="mini" size="mini"
@click="handleAdd" @click="handleAdd"
v-hasPermi="['business:userRegister:add']" v-hasPermi="['business:userRegister:add']"
>{{ $t('common.button.add') }}</el-button> >{{ $t('common.button.add') }}
</el-button>
</el-col> </el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
@ -53,7 +58,8 @@
:disabled="single" :disabled="single"
@click="handleUpdate" @click="handleUpdate"
v-hasPermi="['business:userRegister:edit']" v-hasPermi="['business:userRegister:edit']"
>{{ $t('common.button.edit') }}</el-button> >{{ $t('common.button.edit') }}
</el-button>
</el-col> </el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
@ -64,7 +70,8 @@
:disabled="multiple" :disabled="multiple"
@click="handleDelete" @click="handleDelete"
v-hasPermi="['business:userRegister:remove']" v-hasPermi="['business:userRegister:remove']"
>{{ $t('common.button.delete') }}</el-button> >{{ $t('common.button.delete') }}
</el-button>
</el-col> </el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
@ -74,7 +81,8 @@
size="mini" size="mini"
@click="handleExport" @click="handleExport"
v-hasPermi="['business:userRegister:export']" v-hasPermi="['business:userRegister:export']"
>{{ $t('common.button.export') }}</el-button> >{{ $t('common.button.export') }}
</el-button>
</el-col> </el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row>
@ -85,49 +93,70 @@
<el-table-column :label="$t('business.agent.agentRegister.agentName')" align="center" prop="agentName"/> <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 :label="$t('business.agent.agentRegister.status')" align="center" prop="status">
<template slot-scope="scope"> <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="primary" v-if="scope.row.status == '0'">
<el-tag type="warning" v-if="scope.row.status == '1'">{{ $t('business.agent.agentRegister.statusOption.rejected') }}</el-tag> {{ $t('business.agent.agentRegister.statusOption.initiated') }}
<el-tag type="success" v-if="scope.row.status == '2'">{{ $t('business.agent.agentRegister.statusOption.passed') }}</el-tag> </el-tag>
<el-tag type="danger" v-if="scope.row.status == '3'">{{ $t('business.agent.agentRegister.statusOption.frozen') }}</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> </template>
</el-table-column> </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"> <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="success" v-if="scope.row.userType == '0'">
<el-tag type="warning" v-if="scope.row.userType == '1'">{{ $t('business.agent.agentRegister.userTypeOption.business') }}</el-tag> {{ $t('business.agent.agentRegister.userTypeOption.normal') }}
<el-tag type="warning" v-if="scope.row.userType == '2'">{{ $t('business.agent.agentRegister.userTypeOption.agent') }}</el-tag> </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> </template>
</el-table-column> </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"> <template slot-scope="scope">
<span v-if="scope.row.userLevel == '0'">{{ $t('business.agent.agentRegister.userLevelOption.normal') }}</span> <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 == '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> </template>
</el-table-column> </el-table-column>
<el-table-column :label="$t('business.agent.agentRegister.phone')" align="center" prop="phone"/> <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('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('common.tableMsg.operation')" align="center" width="200"
class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button v-if="(scope.row.agentName == null)" <el-button v-if="(scope.row.agentName == null)"
size="mini" size="mini"
type="text" type="text"
icon="el-icon-document-add" icon="el-icon-document-add"
@click="handleAddInfo(scope.row)" @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)" <el-button v-if="(scope.row.agentName != null)"
size="mini" size="mini"
type="text" type="text"
icon="el-icon-view" icon="el-icon-view"
@click="handleDetail(scope.row)" @click="handleDetail(scope.row)"
>{{ $t('common.button.detail') }}</el-button> >{{ $t('common.button.detail') }}
</el-button>
<el-button <el-button
size="mini" size="mini"
type="text" type="text"
icon="el-icon-edit" icon="el-icon-edit"
@click="handleUpdate(scope.row)" @click="handleUpdate(scope.row)"
v-hasPermi="['business:userRegister:edit']" v-hasPermi="['business:userRegister:edit']"
>{{ $t('common.button.edit') }}</el-button> >{{ $t('common.button.edit') }}
</el-button>
<el-dropdown> <el-dropdown>
<span class="el-dropdown-link"> <span class="el-dropdown-link">
{{ $t('common.button.more') }}<i class="el-icon-arrow-down el-icon--right"></i> {{ $t('common.button.more') }}<i class="el-icon-arrow-down el-icon--right"></i>
@ -140,7 +169,8 @@
icon="el-icon-refresh" icon="el-icon-refresh"
@click="passwordReset(scope.row)" @click="passwordReset(scope.row)"
v-hasPermi="['business:userRegister:edit']" 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-dropdown-item> <el-dropdown-item>
<el-button v-if="(scope.row.status != '3')" <el-button v-if="(scope.row.status != '3')"
@ -149,14 +179,16 @@
icon="el-icon-lock" icon="el-icon-lock"
@click="accountLock(scope.row)" @click="accountLock(scope.row)"
v-hasPermi="['business:userRegister:edit']" 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')" <el-button v-if="(scope.row.status == '3')"
size="mini" size="mini"
type="text" type="text"
icon="el-icon-unlock" icon="el-icon-unlock"
@click="accountUnlock(scope.row)" @click="accountUnlock(scope.row)"
v-hasPermi="['business:userRegister:edit']" 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-dropdown-item> <el-dropdown-item>
<el-button <el-button
@ -165,7 +197,8 @@
icon="el-icon-delete" icon="el-icon-delete"
@click="handleDelete(scope.row)" @click="handleDelete(scope.row)"
v-hasPermi="['business:userRegister:remove']" v-hasPermi="['business:userRegister:remove']"
>{{ $t('common.button.delete') }}</el-button> >{{ $t('common.button.delete') }}
</el-button>
</el-dropdown-item> </el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
@ -201,7 +234,8 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.userLevel')" prop="userLevel"> <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 <el-option
v-for="item in options_userLevel" v-for="item in options_userLevel"
:key="item.value" :key="item.value"
@ -212,7 +246,10 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <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> <el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div> </div>
</el-dialog> </el-dialog>
@ -221,19 +258,24 @@
<el-dialog :title="title" :visible.sync="openInfoAgent" width="700px" append-to-body> <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 ref="formInfoAgent" :model="formInfoAgent" :rules="rules" label-width="auto">
<el-form-item :label="$t('business.agent.agentRegister.agentName')" prop="agentName"> <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>
<el-form-item :label="$t('business.agent.agentRegister.license')" prop="license"> <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>
<el-form-item :label="$t('business.agent.agentRegister.licenseOther')" prop="licenseOther"> <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>
<el-form-item :label="$t('business.agent.agentRegister.legalPerson')" prop="legalPerson"> <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>
<el-form-item :label="$t('business.agent.agentRegister.operateStatus')" prop="operateStatus"> <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 <el-option
v-for="item in options_operateStatus" v-for="item in options_operateStatus"
:key="item.value" :key="item.value"
@ -243,14 +285,19 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('business.agent.agentRegister.operateAddr')" prop="operateAddr"> <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>
<el-form-item :label="$t('business.agent.agentRegister.contactAddress')" prop="contactAddress"> <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-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <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> <el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div> </div>
</el-dialog> </el-dialog>
@ -379,7 +426,11 @@ export default {
{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: [ 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: [ 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"}
@ -388,16 +439,35 @@ export default {
{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: [ 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: [ 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: [ 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: [ 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: [ 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"}
@ -637,6 +707,7 @@ export default {
cursor: pointer; cursor: pointer;
color: #409EFF; color: #409EFF;
} }
.el-icon-arrow-down { .el-icon-arrow-down {
font-size: 12px; font-size: 12px;
} }

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

@ -1,7 +1,7 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <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 <el-input
v-model="queryParams.account" v-model="queryParams.account"
:placeholder="$t('business.merchant.indexBus.accountPlaceholder')" :placeholder="$t('business.merchant.indexBus.accountPlaceholder')"
@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </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 <el-input
v-model="queryParams.phone" v-model="queryParams.phone"
:placeholder="$t('business.merchant.indexBus.phonePlaceholder')" :placeholder="$t('business.merchant.indexBus.phonePlaceholder')"
@ -17,8 +17,9 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.userLevel')" prop="userLevel"> <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-select v-model="queryParams.userLevel" size="medium"
:placeholder="$t('business.merchant.indexBus.userLevelPlaceholder')">
<el-option <el-option
v-for="item in options_userLevel" v-for="item in options_userLevel"
:key="item.value" :key="item.value"
@ -28,7 +29,10 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<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-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -42,7 +46,8 @@
size="mini" size="mini"
@click="handleAdd" @click="handleAdd"
v-hasPermi="['business:userRegister:add']" v-hasPermi="['business:userRegister:add']"
>{{ $t('common.button.add') }}</el-button> >{{ $t('common.button.add') }}
</el-button>
</el-col> </el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
@ -53,7 +58,8 @@
:disabled="single" :disabled="single"
@click="handleUpdate" @click="handleUpdate"
v-hasPermi="['business:userRegister:edit']" v-hasPermi="['business:userRegister:edit']"
>{{ $t('common.button.edit') }}</el-button> >{{ $t('common.button.edit') }}
</el-button>
</el-col> </el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
@ -64,7 +70,8 @@
:disabled="multiple" :disabled="multiple"
@click="handleDelete" @click="handleDelete"
v-hasPermi="['business:userRegister:remove']" v-hasPermi="['business:userRegister:remove']"
>{{ $t('common.button.delete') }}</el-button> >{{ $t('common.button.delete') }}
</el-button>
</el-col> </el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
@ -74,7 +81,8 @@
size="mini" size="mini"
@click="handleExport" @click="handleExport"
v-hasPermi="['business:userRegister:export']" v-hasPermi="['business:userRegister:export']"
>{{ $t('common.button.export') }}</el-button> >{{ $t('common.button.export') }}
</el-button>
</el-col> </el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row>
@ -85,16 +93,34 @@
<el-table-column :label="$t('business.merchant.indexBus.merchantName')" align="center" prop="merchantName"/> <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 :label="$t('business.merchant.indexBus.status')" align="center" prop="status">
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag type="primary" v-if="scope.row.status == '0'">{{ $t('business.merchant.indexBus.statusInitiated') }}</el-tag> <el-tag type="primary" v-if="scope.row.status == '0'">{{
<el-tag type="warning" v-if="scope.row.status == '1'">{{ $t('business.merchant.indexBus.statusRejected') }}</el-tag> $t('business.merchant.indexBus.statusInitiated')
<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>
<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> </template>
</el-table-column> </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"> <template slot-scope="scope">
<el-tag type="success" v-if="scope.row.userType == '0'">{{ $t('business.merchant.indexBus.userTypeNormal') }}</el-tag> <el-tag type="success" v-if="scope.row.userType == '0'">{{
<el-tag type="warning" v-if="scope.row.userType == '1'">{{ $t('business.merchant.indexBus.userTypeEnterprise') }}</el-tag> $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> </template>
</el-table-column> </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">
@ -106,28 +132,35 @@
</el-table-column> </el-table-column>
<el-table-column :label="$t('business.merchant.indexBus.phone')" align="center" prop="phone"/> <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.address')" align="center" prop="address"/>
<el-table-column :label="$t('business.merchant.indexBus.contactAddress')" align="center" prop="contactAddressBus"/> <el-table-column :label="$t('business.merchant.indexBus.contactAddress')" align="center"
<el-table-column :label="$t('common.tableMsg.operation')" align="center" width="200" class-name="small-padding fixed-width"> prop="contactAddressBus"/>
<el-table-column :label="$t('common.tableMsg.operation')" align="center" width="200"
class-name="small-padding fixed-width">
<template slot-scope="scope"> <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" size="mini"
type="text" type="text"
icon="el-icon-document-add" icon="el-icon-document-add"
@click="handleAddInfo(scope.row)" @click="handleAddInfo(scope.row)"
>{{ $t('business.userManager.userRegister.supplement') }}</el-button> >{{ $t('business.userManager.userRegister.supplement') }}
<el-button v-if="(scope.row.addressInfo != '' && scope.row.userType == '0') || (scope.row.address != '' && scope.row.userType == '1')" </el-button>
<el-button
v-if="(scope.row.addressInfo != '' && scope.row.userType == '0') || (scope.row.address != '' && scope.row.userType == '1')"
size="mini" size="mini"
type="text" type="text"
icon="el-icon-view" icon="el-icon-view"
@click="handleDetail(scope.row)" @click="handleDetail(scope.row)"
>{{ $t('common.button.detail') }}</el-button> >{{ $t('common.button.detail') }}
</el-button>
<el-button <el-button
size="mini" size="mini"
type="text" type="text"
icon="el-icon-edit" icon="el-icon-edit"
@click="handleUpdate(scope.row)" @click="handleUpdate(scope.row)"
v-hasPermi="['business:userRegister:edit']" v-hasPermi="['business:userRegister:edit']"
>{{ $t('common.button.edit') }}</el-button> >{{ $t('common.button.edit') }}
</el-button>
<el-dropdown> <el-dropdown>
<span class="el-dropdown-link"> <span class="el-dropdown-link">
{{ $t('common.button.more') }}<i class="el-icon-arrow-down el-icon--right"></i> {{ $t('common.button.more') }}<i class="el-icon-arrow-down el-icon--right"></i>
@ -140,7 +173,8 @@
icon="el-icon-refresh" icon="el-icon-refresh"
@click="passwordReset(scope.row)" @click="passwordReset(scope.row)"
v-hasPermi="['business:userRegister:edit']" v-hasPermi="['business:userRegister:edit']"
>{{ $t('business.common.passwordReset') }}</el-button> >{{ $t('business.common.passwordReset') }}
</el-button>
</el-dropdown-item> </el-dropdown-item>
<el-dropdown-item> <el-dropdown-item>
<el-button v-if="(scope.row.status != '3')" <el-button v-if="(scope.row.status != '3')"
@ -149,14 +183,16 @@
icon="el-icon-lock" icon="el-icon-lock"
@click="accountLock(scope.row)" @click="accountLock(scope.row)"
v-hasPermi="['business:userRegister:edit']" 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')" <el-button v-if="(scope.row.status == '3')"
size="mini" size="mini"
type="text" type="text"
icon="el-icon-unlock" icon="el-icon-unlock"
@click="accountUnlock(scope.row)" @click="accountUnlock(scope.row)"
v-hasPermi="['business:userRegister:edit']" v-hasPermi="['business:userRegister:edit']"
>{{ $t('business.common.accountUnfreezing') }}</el-button> >{{ $t('business.common.accountUnfreezing') }}
</el-button>
</el-dropdown-item> </el-dropdown-item>
<el-dropdown-item> <el-dropdown-item>
<el-button <el-button
@ -165,7 +201,8 @@
icon="el-icon-delete" icon="el-icon-delete"
@click="handleDelete(scope.row)" @click="handleDelete(scope.row)"
v-hasPermi="['business:userRegister:remove']" v-hasPermi="['business:userRegister:remove']"
>{{ $t('common.button.delete') }}</el-button> >{{ $t('common.button.delete') }}
</el-button>
</el-dropdown-item> </el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
@ -201,7 +238,8 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.userLevel')" prop="userLevel"> <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 <el-option
v-for="item in options_userLevel" v-for="item in options_userLevel"
:key="item.value" :key="item.value"
@ -212,7 +250,10 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <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> <el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div> </div>
</el-dialog> </el-dialog>
@ -244,7 +285,10 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <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> <el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div> </div>
</el-dialog> </el-dialog>
@ -253,19 +297,23 @@
<el-dialog :title="title" :visible.sync="openInfoBus" width="700px" append-to-body> <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 ref="formInfoBus" :model="formInfoBus" :rules="rules" label-width="auto">
<el-form-item :label="$t('business.merchant.indexBus.merchantNameLabel')" prop="merchantName"> <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>
<el-form-item :label="$t('business.merchant.indexBus.licenseLabel')" prop="license"> <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>
<el-form-item :label="$t('business.merchant.indexBus.licenseOtherLabel')" prop="licenseOther"> <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>
<el-form-item :label="$t('business.merchant.indexBus.legalPersonLabel')" prop="legalPerson"> <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>
<el-form-item :label="$t('business.merchant.indexBus.operateStatusLabel')" prop="operateStatus"> <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 <el-option
v-for="item in options_operateStatus" v-for="item in options_operateStatus"
:key="item.value" :key="item.value"
@ -275,14 +323,19 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('business.merchant.indexBus.operateAddrLabel')" prop="operateAddr"> <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>
<el-form-item :label="$t('business.merchant.indexBus.contactAddress')" prop="contactAddress"> <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-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <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> <el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div> </div>
</el-dialog> </el-dialog>
@ -430,13 +483,28 @@ export default {
{required: true, message: this.$t('business.merchant.indexBus.genderRequired'), trigger: "blur"} {required: true, message: this.$t('business.merchant.indexBus.genderRequired'), trigger: "blur"}
], ],
idCard: [ 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: [ 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: [ 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: [ addr: [
{required: true, message: this.$t('business.merchant.indexBus.addrRequired'), trigger: "blur"} {required: true, message: this.$t('business.merchant.indexBus.addrRequired'), trigger: "blur"}
@ -710,6 +778,7 @@ export default {
cursor: pointer; cursor: pointer;
color: #409EFF; color: #409EFF;
} }
.el-icon-arrow-down { .el-icon-arrow-down {
font-size: 12px; font-size: 12px;
} }

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

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

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

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

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

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

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

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

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

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

Loading…
Cancel
Save