Browse Source

通用模块国际化函数替换

main
GhubCy 2 months ago
parent
commit
6336b875e4
  1. 2
      src/components/LanguageSelect/index.vue
  2. 10
      src/layout/components/Sidebar/Logo.vue
  3. 136
      src/views/business/appVersion/index.vue
  4. 22
      src/views/business/behaviorModelInfo/index.vue
  5. 22
      src/views/business/commonFeedback/index.vue
  6. 162
      src/views/business/commonInfo/index.vue
  7. 153
      src/views/business/commonNotify/index.vue
  8. 41
      src/views/business/creditRule/index.vue
  9. 48
      src/views/business/customerServiceChat/index.vue
  10. 78
      src/views/business/dealPayment/index.vue
  11. 24
      src/views/business/dealProxy/index.vue
  12. 48
      src/views/business/dealReceipt/index.vue
  13. 55
      src/views/business/dealRecharge/index.vue
  14. 22
      src/views/business/dealTransfer/index.vue
  15. 24
      src/views/business/dealWithdrawal/index.vue
  16. 24
      src/views/business/faq/index.vue
  17. 22
      src/views/business/feeRecord/index.vue
  18. 24
      src/views/business/feeStandard/index.vue
  19. 25
      src/views/business/financialRecord/index.vue
  20. 31
      src/views/business/merchantVerification/index.vue
  21. 31
      src/views/business/recordPayCallback/index.vue
  22. 28
      src/views/business/recordTransaction/index.vue
  23. 24
      src/views/business/tradingChannel/index.vue
  24. 31
      src/views/business/tradingChannelRecord/index.vue
  25. 38
      src/views/business/userAccount/index.vue
  26. 24
      src/views/business/userBehaviorLog/index.vue
  27. 43
      src/views/business/userBehaviorRuleAction/index.vue
  28. 24
      src/views/business/userBehaviorRuleRisk/index.vue
  29. 24
      src/views/business/userBehaviorStats/index.vue
  30. 24
      src/views/business/userCard/index.vue
  31. 24
      src/views/business/userCredit/index.vue
  32. 26
      src/views/business/userCreditRecord/index.vue
  33. 24
      src/views/business/userFriend/index.vue
  34. 128
      src/views/business/userInfo/index.vue
  35. 20
      src/views/business/userInfoBus/index.vue
  36. 170
      src/views/business/userRegister/index.vue
  37. 2
      src/views/index.vue
  38. 32
      src/views/system/dept/index.vue
  39. 28
      src/views/system/post/index.vue

2
src/components/LanguageSelect/index.vue

@ -20,7 +20,7 @@ export default {
handleSetLanguage(lang) {
this.$i18n.locale = lang
localStorage.setItem('language', lang)
this.$message.success(this.$t('language.switchSuccess'))
this.$message.success(this.$t('common.switchSuccess'))
}
}
}

10
src/layout/components/Sidebar/Logo.vue

@ -3,11 +3,15 @@
<transition name="sidebarLogoFade">
<router-link v-if="collapse" key="collapse" class="sidebar-logo-link" to="/">
<img v-if="logo" :src="logo" class="sidebar-logo" />
<h1 v-else class="sidebar-title" :style="{ color: sideTheme === 'theme-dark' ? variables.logoTitleColor : variables.logoLightTitleColor }">{{ title }} </h1>
<h1 v-else class="sidebar-title" :style="{ color: sideTheme === 'theme-dark' ? variables.logoTitleColor : variables.logoLightTitleColor }">
{{ this.$t('common.title') }}
</h1>
</router-link>
<router-link v-else key="expand" class="sidebar-logo-link" to="/">
<img v-if="logo" :src="logo" class="sidebar-logo" />
<h1 class="sidebar-title" :style="{ color: sideTheme === 'theme-dark' ? variables.logoTitleColor : variables.logoLightTitleColor }">{{ title }} </h1>
<h1 class="sidebar-title" :style="{ color: sideTheme === 'theme-dark' ? variables.logoTitleColor : variables.logoLightTitleColor }">
{{ this.$t('common.title') }}
</h1>
</router-link>
</transition>
</div>
@ -35,7 +39,7 @@ export default {
},
data() {
return {
title: this.$t('index.title'),
title: "老挝金融支付管理系统",
logo: logoImg
}
}

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

@ -1,41 +1,41 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="版本代码" prop="versionCode">
<el-form-item :label="$t('public.appVersion.versionCode')" prop="versionCode">
<el-input
v-model="queryParams.versionCode"
placeholder="请输入版本代码"
placeholder="$t('public.appVersion.versionCodePlaceholder')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="版本名称" prop="versionName">
<el-form-item :label="$t('public.appVersion.versionName')" prop="versionName">
<el-input
v-model="queryParams.versionName"
placeholder="请输入版本名称"
placeholder="$t('public.appVersion.versionNamePlaceholder')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="发布日期" prop="releaseDate">
<el-form-item :label="$t('public.appVersion.releaseDate')" prop="releaseDate">
<el-date-picker clearable
v-model="queryParams.releaseDate"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择发布日期">
placeholder="$t('public.appVersion.releaseDatePlaceholder')">
</el-date-picker>
</el-form-item>
<el-form-item label="更新地址" prop="downloadUrl">
<el-form-item :label="$t('public.appVersion.downloadUrl')" prop="downloadUrl">
<el-input
v-model="queryParams.downloadUrl"
placeholder="请输入更新地址"
placeholder="$t('public.appVersion.downloadUrlPlaceholder')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -48,8 +48,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:appVersion:add']"
>新增
</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -60,8 +59,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:appVersion:edit']"
>修改
</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -72,8 +70,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:appVersion:remove']"
>删除
</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -83,52 +80,48 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:appVersion:export']"
>导出
</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="appVersionList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center"/>
<el-table-column label="id" align="center" prop="id" v-if="true"/>
<el-table-column label="版本代码" align="center" prop="versionCode"/>
<el-table-column label="版本名称" align="center" prop="versionName"/>
<el-table-column label="平台类型" align="center" prop="platform"/>
<el-table-column label="发布日期" align="center" prop="releaseDate" width="180">
<el-table-column :label="$t('public.appVersion.id')" align="center" prop="id" v-if="true"/>
<el-table-column :label="$t('public.appVersion.versionCode')" align="center" prop="versionCode"/>
<el-table-column :label="$t('public.appVersion.versionName')" align="center" prop="versionName"/>
<el-table-column :label="$t('public.appVersion.platform')" align="center" prop="platform"/>
<el-table-column :label="$t('public.appVersion.releaseDate')" align="center" prop="releaseDate" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.releaseDate, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="更新地址" align="center" prop="downloadUrl"/>
<el-table-column label="更新日志" align="center" prop="updateLog"/>
<el-table-column label="强制更新" align="center" prop="isForceUpdate"/>
<el-table-column label="状态" align="center" prop="status"/>
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width">
<el-table-column :label="$t('public.appVersion.downloadUrl')" align="center" prop="downloadUrl"/>
<el-table-column :label="$t('public.appVersion.updateLog')" align="center" prop="updateLog"/>
<el-table-column :label="$t('public.appVersion.isForceUpdate')" align="center" prop="isForceUpdate"/>
<el-table-column :label="$t('common.tableMsg.status')" align="center" prop="status"/>
<el-table-column :label="$t('common.tableMsg.operation')" align="center" width="200" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
</el-button>
>{{ $t('common.button.detail') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:appVersion:edit']"
>修改
</el-button>
>{{ $t('common.button.edit') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:appVersion:remove']"
>删除
</el-button>
>{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -144,63 +137,66 @@
<!-- 添加或修改应用程序版本控制对话框 -->
<el-dialog :title="title" :visible.sync="open" width="700px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="auto">
<el-form-item label="版本代码" prop="versionCode">
<el-input v-model="form.versionCode" placeholder="请输入版本代码"/>
<el-form-item :label="$t('public.appVersion.versionCode')" prop="versionCode">
<el-input v-model="form.versionCode" placeholder="$t('public.appVersion.versionCodePlaceholder')"/>
</el-form-item>
<el-form-item label="版本名称" prop="versionName">
<el-input v-model="form.versionName" placeholder="请输入版本名称"/>
<el-form-item :label="$t('public.appVersion.versionName')" prop="versionName">
<el-input v-model="form.versionName" placeholder="$t('public.appVersion.versionNamePlaceholder')"/>
</el-form-item>
<el-form-item label="平台类型" prop="platform">
<el-select v-model="form.platform" placeholder="请选择平台类型">
<el-form-item :label="$t('public.appVersion.platform')" prop="platform">
<el-select v-model="form.platform" :placeholder="$t('public.appVersion.platformPlaceholder')">
<el-option label="Android" value="Android"/>
<el-option label="IOS" value="IOS"/>
</el-select>
</el-form-item>
<el-form-item label="更新地址" prop="downloadUrl">
<el-input v-model="form.downloadUrl" placeholder="请输入更新地址"/>
<el-form-item :label="$t('public.appVersion.downloadUrl')" prop="downloadUrl">
<el-input v-model="form.downloadUrl" placeholder="$t('public.appVersion.downloadUrlPlaceholder')"/>
</el-form-item>
<el-form-item label="更新日志" prop="updateLog">
<el-input v-model="form.updateLog" type="textarea" placeholder="请输入内容"/>
<el-form-item :label="$t('public.appVersion.updateLog')" prop="updateLog">
<el-input v-model="form.updateLog" type="textarea" placeholder="$t('public.appVersion.updateLogPlaceholder')"/>
</el-form-item>
<el-form-item label="是否强制更新" prop="isForceUpdate">
<el-input v-model="form.isForceUpdate" placeholder="请输入是否强制更新"/>
<el-form-item :label="$t('public.appVersion.isForceUpdate')" prop="isForceUpdate">
<el-radio-group v-model="form.isForceUpdate" style="display: inline-flex;">
<el-radio :label="true" style="margin-right: 20px;">{{ $t('public.appVersion.forceUpdateYes') }}</el-radio>
<el-radio :label="false">{{ $t('public.appVersion.forceUpdateNo') }}</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="发布日期" prop="releaseDate">
<el-form-item :label="$t('public.appVersion.releaseDate')" prop="releaseDate">
<el-date-picker clearable
v-model="form.releaseDate"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择发布日期">
placeholder="$t('public.appVersion.releaseDatePlaceholder')">
</el-date-picker>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
<!-- 应用程序版本控制详情 -->
<el-dialog :title="title" :visible.sync="detailOpen" width="700px" append-to-body>
<el-form ref="form" :model="form" label-width="auto">
<el-form-item label="版本代码:">
<el-form-item :label="$t('public.appVersion.versionCodeLabel')">
{{ form.versionCode }}
</el-form-item>
<el-form-item label="版本名称:">
<el-form-item :label="$t('public.appVersion.versionNameLabel')">
{{ form.versionName }}
</el-form-item>
<el-form-item label="发布日期" prop="releaseDate">
<el-form-item :label="$t('public.appVersion.releaseDate')" prop="releaseDate">
<el-date-picker clearable
v-model="form.releaseDate"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择发布日期">
placeholder="$t('public.appVersion.releaseDatePlaceholder')">
</el-date-picker>
</el-form-item>
<el-form-item label="更新地址:">
<el-form-item :label="$t('public.appVersion.downloadUrlLabel')">
{{ form.downloadUrl }}
</el-form-item>
<el-form-item label="更新日志:">
<el-form-item :label="$t('public.appVersion.updateLogLabel')">
{{ form.updateLog }}
</el-form-item>
@ -209,7 +205,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">this.$t('common.button.close')</el-button>
</div>
</el-dialog>
</div>
@ -262,25 +258,25 @@ export default {
//
rules: {
versionCode: [
{required: true, message: "版本代码不能为空", trigger: "blur"}
{required: true, message: this.$t('public.appVersion.versionCodeRequired'), trigger: "blur"}
],
versionName: [
{required: true, message: "版本名称不能为空", trigger: "blur"}
{required: true, message: this.$t('public.appVersion.versionNameRequired'), trigger: "blur"}
],
platform: [
{required: true, message: "平台类型,枚举值包括安卓和iOS不能为空", trigger: "blur"}
{required: true, message: this.$t('public.appVersion.platformRequired'), trigger: "blur"}
],
releaseDate: [
{required: true, message: "发布日期不能为空", trigger: "blur"}
{required: true, message: this.$t('public.appVersion.releaseDateRequired'), trigger: "blur"}
],
downloadUrl: [
{required: true, message: "更新地址不能为空", trigger: "blur"}
{required: true, message: this.$t('public.appVersion.downloadUrlRequired'), trigger: "blur"}
],
updateLog: [
{required: true, message: "更新日志不能为空", trigger: "blur"}
{required: true, message: this.$t('public.appVersion.updateLogRequired'), trigger: "blur"}
],
isForceUpdate: [
{required: true, message: "是否强制更新不能为空", trigger: "blur"}
{required: true, message: this.$t('public.appVersion.isForceUpdateRequired'), trigger: "blur"}
],
}
};
@ -343,14 +339,14 @@ export default {
handleAdd() {
this.reset();
this.open = true;
this.title = "添加应用程序版本控制";
this.title = this.$t('public.appVersion.addTitle');
},
/** 详情按钮操作 */
handleDetail(row) {
this.reset();
this.form = row;
this.detailOpen = true;
this.title = "应用程序版本控制";
this.title = this.$t('public.appVersion.detailTitle');
},
/** 修改按钮操作 */
handleUpdate(row) {
@ -361,7 +357,7 @@ export default {
this.loading = false;
this.form = response.data;
this.open = true;
this.title = "修改应用程序版本控制";
this.title = this.$t('public.appVersion.editTitle');
});
},
/** 提交按钮 */
@ -371,7 +367,7 @@ export default {
this.buttonLoading = true;
if (this.form.id != null) {
updateAppVersion(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.$modal.msgSuccess(this.$t('common.promptMsg.editSuccess'));
this.open = false;
this.getList();
}).finally(() => {
@ -379,7 +375,7 @@ export default {
});
} else {
addAppVersion(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.$modal.msgSuccess(this.$t('common.promptMsg.addSuccess'));
this.open = false;
this.getList();
}).finally(() => {
@ -398,7 +394,7 @@ export default {
}).then(() => {
this.loading = false;
this.getList();
this.$modal.msgSuccess("删除成功");
this.$modal.msgSuccess(this.$t('common.promptMsg.deleteSuccess'));
}).catch(() => {
}).finally(() => {
this.loading = false;

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

@ -18,8 +18,8 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -32,7 +32,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:behaviorModelInfo:add']"
>新增</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -43,7 +43,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:behaviorModelInfo:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -54,7 +54,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:behaviorModelInfo:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -64,7 +64,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:behaviorModelInfo:export']"
>导出</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -83,21 +83,21 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情</el-button>
>{{ $t('common.button.detail') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:behaviorModelInfo:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:behaviorModelInfo:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -121,8 +121,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>

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

@ -16,27 +16,27 @@
:default-time="['00:00:00', '23:59:59']"></el-date-picker>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
v-hasPermi="['business:commonFeedback:add']">新增</el-button>
v-hasPermi="['business:commonFeedback:add']">{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
v-hasPermi="['business:commonFeedback:edit']">修改</el-button>
v-hasPermi="['business:commonFeedback:edit']">{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
v-hasPermi="['business:commonFeedback:remove']">删除</el-button>
v-hasPermi="['business:commonFeedback:remove']">{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
v-hasPermi="['business:commonFeedback:export']">导出</el-button>
v-hasPermi="['business:commonFeedback:export']">{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -61,11 +61,11 @@
</el-table-column>
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)">详情</el-button>
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)">{{ $t('common.button.detail') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
v-hasPermi="['business:commonFeedback:edit']">修改</el-button>
v-hasPermi="['business:commonFeedback:edit']">{{ $t('common.button.edit') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
v-hasPermi="['business:commonFeedback:remove']">删除</el-button>
v-hasPermi="['business:commonFeedback:remove']">{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -90,8 +90,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>

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

@ -1,84 +1,84 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="版本号" prop="version">
<el-input v-model="queryParams.version" placeholder="请输入版本号" clearable @keyup.enter.native="handleQuery" />
<el-form-item :label="$t('public.commonInfo.version')" prop="version">
<el-input v-model="queryParams.version" :placeholder="$t('public.commonInfo.versionPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="发版日期">
<el-form-item :label="$t('business.commonInfo.releaseDate')">
<el-date-picker v-model="daterangeReleaseDate" style="width: 240px" value-format="yyyy-MM-dd HH:mm:ss"
type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"
type="daterange" range-separator="-" :start-placeholder="$t('common.tableMsg.startDate')" :end-placeholder="$t('common.tableMsg.endDate')"
:default-time="['00:00:00', '23:59:59']"></el-date-picker>
</el-form-item>
<el-form-item label="技术说明" prop="techDesc">
<el-input v-model="queryParams.techDesc" placeholder="请输入技术说明" clearable @keyup.enter.native="handleQuery" />
<el-form-item :label="$t('public.commonInfo.techDesc')" prop="techDesc">
<el-input v-model="queryParams.techDesc" :placeholder="$t('public.commonInfo.techDescPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="创建时间">
<el-form-item :label="$t('business.commonInfo.createTime')">
<el-date-picker v-model="daterangeCreateTime" style="width: 240px" value-format="yyyy-MM-dd HH:mm:ss"
type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"
type="daterange" range-separator="-" :start-placeholder="$t('common.tableMsg.startDate')" :end-placeholder="$t('common.tableMsg.endDate')"
:default-time="['00:00:00', '23:59:59']"></el-date-picker>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
v-hasPermi="['business:commonInfo:add']">新增</el-button>
v-hasPermi="['business:commonInfo:add']">{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
v-hasPermi="['business:commonInfo:edit']">修改</el-button>
v-hasPermi="['business:commonInfo:edit']">{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
v-hasPermi="['business:commonInfo:remove']">删除</el-button>
v-hasPermi="['business:commonInfo:remove']">{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
v-hasPermi="['business:commonInfo:export']">导出</el-button>
v-hasPermi="['business:commonInfo:export']">{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="commonInfoList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="唯一ID" align="center" prop="id" v-if="true" />
<el-table-column label="版本号" align="center" prop="version" />
<el-table-column label="发版日期" align="center" prop="releaseDate" width="180">
<el-table-column :label="$t('public.commonInfo.id')" align="center" prop="id" v-if="true" />
<el-table-column :label="$t('public.commonInfo.version')" align="center" prop="version" />
<el-table-column :label="$t('public.commonInfo.releaseDate')" align="center" prop="releaseDate" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.releaseDate, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="隐私政策" align="center" prop="privacyPolicy" />
<el-table-column label="隐私设置" align="center" prop="privacySetting" />
<el-table-column label="功能说明" align="center" prop="featureDesc" />
<el-table-column label="技术说明" align="center" prop="techDesc" />
<el-table-column label="用户协议" align="center" prop="userAgreement" />
<el-table-column label="免责声明" align="center" prop="disclaimer" />
<el-table-column label="关于我们" align="center" prop="about" />
<el-table-column label="个人信息共享清单" align="center" prop="shareInfoList" width="130"/>
<el-table-column label="个人信息已收集清单" align="center" prop="collectInfoList" width="140" />
<el-table-column label="状态" align="center" prop="status">
<el-table-column :label="$t('public.commonInfo.privacyPolicy')" align="center" prop="privacyPolicy" />
<el-table-column :label="$t('public.commonInfo.privacySetting')" align="center" prop="privacySetting" />
<el-table-column :label="$t('public.commonInfo.featureDesc')" align="center" prop="featureDesc" />
<el-table-column :label="$t('public.commonInfo.techDesc')" align="center" prop="techDesc" />
<el-table-column :label="$t('public.commonInfo.userAgreement')" align="center" prop="userAgreement" />
<el-table-column :label="$t('public.commonInfo.disclaimer')" align="center" prop="disclaimer" />
<el-table-column :label="$t('public.commonInfo.about')" align="center" prop="about" />
<el-table-column :label="$t('public.commonInfo.shareInfoList')" align="center" prop="shareInfoList" width="130"/>
<el-table-column :label="$t('public.commonInfo.collectInfoList')" align="center" prop="collectInfoList" width="140" />
<el-table-column :label="$t('common.tableMsg.status')" align="center" prop="status">
<template slot-scope="scope">
<el-tag v-if="scope.row.status == '0'">正常</el-tag>
<el-tag type="danger" v-if="scope.row.status == '1'">停用</el-tag>
<el-tag v-if="scope.row.status == '0'">{{$t('common.dict.normal')}}</el-tag>
<el-tag type="danger" v-if="scope.row.status == '1'">{{ $t('common.dict.disabled')}}</el-tag>
</template>
</el-table-column>
<el-table-column label="创建时间" align="center" prop="createTime" width="180">
<el-table-column :label="$t('common.tableMsg.createTime')" align="center" prop="createTime" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width">
<el-table-column :label="$t('common.tableMsg.operation')" align="center" width="200" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)">详情</el-button>
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)">{{ $t('common.button.detail') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
v-hasPermi="['business:commonInfo:edit']">修改</el-button>
v-hasPermi="['business:commonInfo:edit']">{{ $t('common.button.edit') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
v-hasPermi="['business:commonInfo:remove']">删除</el-button>
v-hasPermi="['business:commonInfo:remove']">{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -89,97 +89,89 @@
<!-- 添加或修改关于信息对话框 -->
<el-dialog :title="title" :visible.sync="open" width="700px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="auto">
<el-form-item label="版本号" prop="version">
<el-input v-model="form.version" placeholder="请输入版本号" />
<el-form-item :label="$t('public.commonInfo.version')" prop="version">
<el-input v-model="form.version" :placeholder="$t('public.commonInfo.versionPlaceholder')" />
</el-form-item>
<el-form-item label="发版日期" prop="releaseDate">
<el-form-item :label="$t('public.commonInfo.releaseDate')" prop="releaseDate">
<el-date-picker clearable v-model="form.releaseDate" type="datetime" value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择发版日期">
:placeholder="$t('public.commonInfo.releaseDatePlaceholder')">
</el-date-picker>
</el-form-item>
<el-form-item label="隐私政策" prop="privacyPolicy">
<el-input v-model="form.privacyPolicy" type="textarea" placeholder="请输入内容" />
<el-form-item :label="$t('public.commonInfo.privacyPolicy')" prop="privacyPolicy">
<el-input v-model="form.privacyPolicy" type="textarea" :placeholder="$t('public.commonInfo.inputPlaceholder')" />
</el-form-item>
<el-form-item label="隐私设置" prop="privacySetting">
<el-input v-model="form.privacySetting" type="textarea" placeholder="请输入内容" />
<el-form-item :label="$t('public.commonInfo.privacySetting')" prop="privacySetting">
<el-input v-model="form.privacySetting" type="textarea" :placeholder="$t('public.commonInfo.inputPlaceholder')" />
</el-form-item>
<el-form-item label="功能说明" prop="featureDesc">
<el-input v-model="form.featureDesc" type="textarea" placeholder="请输入内容" />
<el-form-item :label="$t('public.commonInfo.featureDesc')" prop="featureDesc">
<el-input v-model="form.featureDesc" type="textarea" :placeholder="$t('public.commonInfo.inputPlaceholder')" />
</el-form-item>
<el-form-item label="技术说明" prop="techDesc">
<el-input v-model="form.techDesc" type="textarea" placeholder="请输入内容" />
<el-form-item :label="$t('public.commonInfo.techDesc')" prop="techDesc">
<el-input v-model="form.techDesc" type="textarea" :placeholder="$t('public.commonInfo.inputPlaceholder')" />
</el-form-item>
<el-form-item label="用户协议" prop="userAgreement">
<el-input v-model="form.userAgreement" type="textarea" placeholder="请输入内容" />
<el-form-item :label="$t('public.commonInfo.userAgreement')" prop="userAgreement">
<el-input v-model="form.userAgreement" type="textarea" :placeholder="$t('public.commonInfo.inputPlaceholder')" />
</el-form-item>
<el-form-item label="免责声明" prop="disclaimer">
<el-input v-model="form.disclaimer" type="textarea" placeholder="请输入内容" />
<el-form-item :label="$t('public.commonInfo.disclaimer')" prop="disclaimer">
<el-input v-model="form.disclaimer" type="textarea" :placeholder="$t('public.commonInfo.inputPlaceholder')" />
</el-form-item>
<el-form-item label="关于我们" prop="about">
<el-input v-model="form.about" placeholder="请输入关于我们" />
<el-form-item :label="$t('public.commonInfo.about')" prop="about">
<el-input v-model="form.about" :placeholder="$t('public.commonInfo.aboutPlaceholder')" />
</el-form-item>
<el-form-item label="个人信息共享清单" prop="shareInfoList">
<el-input v-model="form.shareInfoList" type="textarea" placeholder="请输入内容" />
<el-form-item :label="$t('public.commonInfo.shareInfoList')" prop="shareInfoList">
<el-input v-model="form.shareInfoList" type="textarea" :placeholder="$t('public.commonInfo.inputPlaceholder')" />
</el-form-item>
<el-form-item label="个人信息已收集清单" prop="collectInfoList">
<el-input v-model="form.collectInfoList" type="textarea" placeholder="请输入内容" />
<el-form-item :label="$t('public.commonInfo.collectInfoList')" prop="collectInfoList">
<el-input v-model="form.collectInfoList" type="textarea" :placeholder="$t('public.commonInfo.inputPlaceholder')" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
<!-- 关于信息详情 -->
<el-dialog :title="title" :visible.sync="detailOpen" width="700px" append-to-body>
<el-form ref="form" :model="form" label-width="auto">
<el-form-item label="版本号:">
<el-form-item :label="$t('public.commonInfo.version') + ':'">
{{form.version}}
</el-form-item>
<el-form-item label="发版日期">
<el-form-item :label="$t('business.commonInfo.releaseDate')">
<el-date-picker clearable v-model="form.releaseDate" type="datetime" value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择发版日期">
:placeholder="$t('public.commonInfo.releaseDatePlaceholder')">
</el-date-picker>
</el-form-item>
<el-form-item label="隐私政策:">
<el-form-item :label="$t('public.commonInfo.privacyPolicy') + ':'">
{{form.privacyPolicy}}
</el-form-item>
<el-form-item label="隐私设置:">
<el-form-item :label="$t('public.commonInfo.privacySetting') + ':'">
{{form.privacySetting}}
</el-form-item>
<el-form-item label="功能说明:">
<el-form-item :label="$t('public.commonInfo.featureDesc') + ':'">
{{form.featureDesc}}
</el-form-item>
<el-form-item label="技术说明:">
<el-form-item :label="$t('public.commonInfo.techDesc') + ':'">
{{form.techDesc}}
</el-form-item>
<el-form-item label="用户协议:">
<el-form-item :label="$t('public.commonInfo.userAgreement') + ':'">
{{form.userAgreement}}
</el-form-item>
<el-form-item label="免责声明:">
<el-form-item :label="$t('public.commonInfo.disclaimer') + ':'">
{{form.disclaimer}}
</el-form-item>
<el-form-item label="关于我们:">
<el-form-item :label="$t('public.commonInfo.about') + ':'">
{{form.about}}
</el-form-item>
<el-form-item label="个人信息共享清单:">
<el-form-item :label="$t('public.commonInfo.shareInfoList') + ':'">
{{form.shareInfoList}}
</el-form-item>
<el-form-item label="个人信息已收集清单:">
<el-form-item :label="$t('public.commonInfo.collectInfoList') + ':'">
{{form.collectInfoList}}
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>
@ -322,14 +314,14 @@
handleAdd() {
this.reset();
this.open = true;
this.title = "添加关于信息";
this.title = this.$t('public.commonInfo.addTitle');
},
/** 详情按钮操作 */
handleDetail(row) {
this.reset();
this.form = row;
this.detailOpen = true;
this.title = "关于信息";
this.title = this.$t('public.commonInfo.detailTitle');
},
/** 修改按钮操作 */
handleUpdate(row) {
@ -340,7 +332,7 @@
this.loading = false;
this.form = response.data;
this.open = true;
this.title = "修改关于信息";
this.title = this.$t('public.commonInfo.editTitle');
});
},
/** 提交按钮 */
@ -350,7 +342,7 @@
this.buttonLoading = true;
if (this.form.id != null) {
updateCommonInfo(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.$modal.msgSuccess(this.$t('common.promptMsg.editSuccess'));
this.open = false;
this.getList();
}).finally(() => {
@ -358,7 +350,7 @@
});
} else {
addCommonInfo(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.$modal.msgSuccess(this.$t('common.promptMsg.addSuccess'));
this.open = false;
this.getList();
}).finally(() => {
@ -377,7 +369,7 @@
}).then(() => {
this.loading = false;
this.getList();
this.$modal.msgSuccess("删除成功");
this.$modal.msgSuccess(this.$t('common.promptMsg.deleteSuccess'));
}).catch(() => {}).finally(() => {
this.loading = false;
});

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

@ -1,80 +1,74 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="消息场景" prop="messageScene">
<el-form-item :label="$t('public.commonNotify.messageScene')" prop="messageScene">
<!-- 下拉框 -->
<el-select v-model="queryParams.messageScene" placeholder="请选择消息场景" @keyup.enter.native="handleQuery"
<el-select v-model="queryParams.messageScene" :placeholder="$t('public.commonNotify.selectMessageScene')" @keyup.enter.native="handleQuery"
clearable>
<el-option v-for="dict in messageSceneOptions" :key="dict.dictValue" :label="dict.dictLabel"
:value="dict.dictValue"/>
</el-select>
</el-form-item>
<el-form-item label="发送者" prop="sender">
<el-input v-model="queryParams.sender" placeholder="请输入发送者" clearable @keyup.enter.native="handleQuery"/>
<el-form-item :label="$t('public.commonNotify.sender')" prop="sender">
<el-input v-model="queryParams.sender" :placeholder="$t('public.commonNotify.inputSender')" clearable @keyup.enter.native="handleQuery"/>
</el-form-item>
<el-form-item label="接收者" prop="receiver">
<el-input v-model="queryParams.receiver" placeholder="请输入接收者" clearable
<el-form-item :label="$t('public.commonNotify.receiver')" prop="receiver">
<el-input v-model="queryParams.receiver" :placeholder="$t('public.commonNotify.inputReceiver')" clearable
@keyup.enter.native="handleQuery"/>
</el-form-item>
<el-form-item label="标题" prop="title">
<el-input v-model="queryParams.title" placeholder="请输入标题" clearable @keyup.enter.native="handleQuery"/>
<el-form-item :label="$t('public.commonNotify.title')" prop="title">
<el-input v-model="queryParams.title" :placeholder="$t('public.commonNotify.inputTitle')" clearable @keyup.enter.native="handleQuery"/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
v-hasPermi="['business:commonNotify:add']">新增
</el-button>
v-hasPermi="['business:commonNotify:add']">{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
v-hasPermi="['business:commonNotify:edit']">修改
</el-button>
v-hasPermi="['business:commonNotify:edit']">{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
v-hasPermi="['business:commonNotify:remove']">删除
</el-button>
v-hasPermi="['business:commonNotify:remove']">{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
v-hasPermi="['business:commonNotify:export']">导出
</el-button>
v-hasPermi="['business:commonNotify:export']">{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="commonNotifyList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center"/>
<el-table-column label="唯一ID" align="center" prop="id" v-if="true"/>
<el-table-column label="触发事务ID" align="center" prop="eventId"/>
<el-table-column label="消息类型" align="center" prop="messageType"/>
<el-table-column label="消息场景" align="center" prop="messageScene"/>
<el-table-column label="发送者" align="center" prop="sender"/>
<el-table-column label="接收者" align="center" prop="receiver"/>
<el-table-column label="标题" align="center" prop="title"/>
<el-table-column label="内容" align="center" prop="content" show-overflow-tooltip/>
<el-table-column label="文件地址" align="center" prop="imgUrl" show-overflow-tooltip/>
<el-table-column label="状态" align="center" prop="status">
<el-table-column :label="$t('public.commonNotify.id')" align="center" prop="id" v-if="true"/>
<el-table-column :label="$t('public.commonNotify.eventId')" align="center" prop="eventId"/>
<el-table-column :label="$t('public.commonNotify.messageType')" align="center" prop="messageType"/>
<el-table-column :label="$t('public.commonNotify.messageScene')" align="center" prop="messageScene"/>
<el-table-column :label="$t('public.commonNotify.sender')" align="center" prop="sender"/>
<el-table-column :label="$t('public.commonNotify.receiver')" align="center" prop="receiver"/>
<el-table-column :label="$t('public.commonNotify.title')" align="center" prop="title"/>
<el-table-column :label="$t('public.commonNotify.content')" align="center" prop="content" show-overflow-tooltip/>
<el-table-column :label="$t('public.commonNotify.imgUrl')" align="center" prop="imgUrl" show-overflow-tooltip/>
<el-table-column :label="$t('public.commonNotify.status')" align="center" prop="status">
<template slot-scope="scope">
<el-tag v-if="scope.row.status == '0'">正常</el-tag>
<el-tag type="danger" v-if="scope.row.status == '1'">封禁</el-tag>
<el-tag v-if="scope.row.status == '0'">{{ $t('common.dict.normal') }}</el-tag>
<el-tag type="danger" v-if="scope.row.status == '1'">{{ $t('common.dict.blocked') }}</el-tag>
</template>
</el-table-column>
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width">
<el-table-column :label="$t('public.commonNotify.actions')" align="center" width="200" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)">详情</el-button>
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)">{{ $t('common.button.detail') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
v-hasPermi="['business:commonNotify:edit']">修改
</el-button>
v-hasPermi="['business:commonNotify:edit']">{{ $t('common.button.edit') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
v-hasPermi="['business:commonNotify:remove']">删除
</el-button>
v-hasPermi="['business:commonNotify:remove']">{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -85,58 +79,70 @@
<!-- 添加或修改消息通知对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="触发事务ID" prop="eventId">
<el-input v-model="form.eventId" placeholder="请输入触发事务ID"/>
<el-form-item :label="$t('public.commonNotify.eventId')" prop="eventId">
<el-input v-model="form.eventId" :placeholder="$t('public.commonNotify.inputEventId')"/>
</el-form-item>
<el-form-item label="消息场景" prop="messageScene">
<el-input v-model="form.messageScene" placeholder="请输入消息场景(支付、提现等)"/>
<el-form-item :label="$t('public.commonNotify.messageScene')" prop="messageScene">
<el-input v-model="form.messageScene" :placeholder="$t('public.commonNotify.inputMessageScene')"/>
</el-form-item>
<el-form-item label="发送者" prop="sender">
<el-input v-model="form.sender" placeholder="请输入发送者"/>
<el-form-item :label="$t('public.commonNotify.sender')" prop="sender">
<el-input v-model="form.sender" :placeholder="$t('public.commonNotify.inputSender')"/>
</el-form-item>
<el-form-item label="接收者" prop="receiver">
<el-input v-model="form.receiver" placeholder="请输入接收者"/>
<el-form-item :label="$t('public.commonNotify.receiver')" prop="receiver">
<el-input v-model="form.receiver" :placeholder="$t('public.commonNotify.inputReceiver')"/>
</el-form-item>
<el-form-item label="标题" prop="title">
<el-input v-model="form.title" placeholder="请输入标题"/>
<el-form-item :label="$t('public.commonNotify.title')" prop="title">
<el-input v-model="form.title" :placeholder="$t('public.commonNotify.inputTitle')"/>
</el-form-item>
<el-form-item label="内容">
<editor v-model="form.content" :min-height="192"/>
<el-form-item :label="$t('public.commonNotify.content')">
<el-input v-model="form.content" type="textarea" :rows="6" :placeholder="$t('public.commonNotify.inputContent')"/>
</el-form-item>
<el-form-item label="图片地址">
<editor v-model="form.imgUrl" :min-height="192"/>
<el-form-item :label="$t('public.commonNotify.imgUrl')">
<el-upload
class="upload-demo"
action=""
:on-preview="handlePreview"
:on-remove="handleRemove"
:before-remove="beforeRemove"
multiple
:limit="3"
:on-exceed="handleExceed"
:file-list="fileList">
<el-button size="small" type="primary">{{ $t('public.commonNotify.uploadButton') }}</el-button>
<div slot="tip" class="el-upload__tip">{{ $t('public.commonNotify.uploadTip') }}</div>
</el-upload>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
<!-- 消息通知详情 -->
<el-dialog :title="title" :visible.sync="detailOpen" width="700px" append-to-body>
<el-form ref="form" :model="form" label-width="auto">
<el-form-item label="触发事务ID:">
<el-form-item :label="$t('public.commonNotify.eventId') + ':'">
{{ form.eventId }}
</el-form-item>
<el-form-item label="消息场景:">
<el-form-item :label="$t('public.commonNotify.messageScene') + ':'">
{{ form.messageScene }}
</el-form-item>
<el-form-item label="发送者:">
<el-form-item :label="$t('public.commonNotify.sender') + ':'">
{{ form.sender }}
</el-form-item>
<el-form-item label="接收者:">
<el-form-item :label="$t('public.commonNotify.receiver') + ':'">
{{ form.receiver }}
</el-form-item>
<el-form-item label="标题:">
<el-form-item :label="$t('public.commonNotify.title') + ':'">
{{ form.title }}
</el-form-item>
<el-form-item label="内容">
<el-form-item :label="$t('business.commonNotify.content')">
<editor v-model="form.content" :min-height="192"/>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>
@ -201,7 +207,9 @@ export default {
//
form: {},
//
rules: {}
rules: {},
//
fileList: []
};
},
created() {
@ -264,14 +272,15 @@ export default {
handleAdd() {
this.reset();
this.open = true;
this.title = "添加消息通知";
this.title = this.$t('public.commonNotify.addTitle');
},
/** 详情按钮操作 */
handleDetail(row) {
this.reset();
this.form = row;
this.detailOpen = true;
this.title = "消息通知";
this.title = this.$t('public.commonNotify.detailTitle');
},
/** 修改按钮操作 */
handleUpdate(row) {
@ -282,7 +291,7 @@ export default {
this.loading = false;
this.form = response.data;
this.open = true;
this.title = "修改消息通知";
this.title = this.$t('public.commonNotify.editTitle');
});
},
/** 提交按钮 */
@ -292,7 +301,7 @@ export default {
this.buttonLoading = true;
if (this.form.id != null) {
updateCommonNotify(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.$modal.msgSuccess(this.$t('common.promptMsg.editSuccess'));
this.open = false;
this.getList();
}).finally(() => {
@ -300,7 +309,7 @@ export default {
});
} else {
addCommonNotify(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.$modal.msgSuccess(this.$t('common.promptMsg.addSuccess'));
this.open = false;
this.getList();
}).finally(() => {
@ -319,7 +328,7 @@ export default {
}).then(() => {
this.loading = false;
this.getList();
this.$modal.msgSuccess("删除成功");
this.$modal.msgSuccess(this.$t('common.promptMsg.deleteSuccess'));
}).catch(() => {
}).finally(() => {
this.loading = false;
@ -330,6 +339,18 @@ export default {
this.download('business/commonNotify/export', {
...this.queryParams
}, `commonNotify_${new Date().getTime()}.xlsx`)
},
handlePreview(file) {
console.log(file);
},
handleRemove(file, fileList) {
console.log(file, fileList);
},
handleExceed(files, fileList) {
this.$message.warning(`当前限制选择 3 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`);
},
beforeRemove(file) {
return this.$confirm(`确定移除 ${file.name}`);
}
}
};

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

@ -74,8 +74,8 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -88,7 +88,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:creditRule:add']"
>新增</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -99,7 +99,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:creditRule:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -110,7 +110,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:creditRule:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -120,7 +120,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:creditRule:export']"
>导出</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -149,26 +149,9 @@
</el-table-column>
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:creditRule:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:creditRule:remove']"
>删除</el-button>
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)">{{ $t('common.button.detail') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['business:creditRule:edit']">{{ $t('common.button.edit') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['business:creditRule:remove']">{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -223,8 +206,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -271,7 +254,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
</div>

48
src/views/business/customerServiceChat/index.vue

@ -40,8 +40,8 @@
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -54,8 +54,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:customerServiceChat:add']"
>新增
</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -66,8 +65,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:customerServiceChat:edit']"
>修改
</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -78,8 +76,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:customerServiceChat:remove']"
>删除
</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -89,8 +86,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:customerServiceChat:export']"
>导出
</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -110,29 +106,9 @@
<el-table-column label="是否已读" align="center" prop="isRead"/>
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:customerServiceChat:edit']"
>修改
</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:customerServiceChat:remove']"
>删除
</el-button>
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)">{{ $t('common.button.detail') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['business:customerServiceChat:edit']">{{ $t('common.button.edit') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['business:customerServiceChat:remove']">{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -170,8 +146,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -201,7 +177,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -50,57 +50,23 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
type="primary"
plain
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['business:dealPayment:add']"
>新增
</el-button>
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" v-hasPermi="['business:dealPayment:add']">{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="success"
plain
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:dealPayment:edit']"
>修改
</el-button>
<el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate" v-hasPermi="['business:dealPayment:edit']">{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="danger"
plain
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:dealPayment:remove']"
>删除
</el-button>
<el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete" v-hasPermi="['business:dealPayment:remove']">{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['business:dealPayment:export']"
>导出
</el-button>
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" v-hasPermi="['business:dealPayment:export']">{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -122,29 +88,9 @@
<el-table-column label="备注" align="center" prop="remark"/>
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:dealPayment:edit']"
>修改
</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:dealPayment:remove']"
>删除
</el-button>
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)">{{ $t('common.button.detail') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['business:dealPayment:edit']">{{ $t('common.button.edit') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['business:dealPayment:remove']">{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -192,8 +138,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -232,7 +178,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -34,8 +34,8 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -48,7 +48,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:dealProxy:add']"
>新增
>{{ $t('common.button.add') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -60,7 +60,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:dealProxy:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -72,7 +72,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:dealProxy:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -83,7 +83,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:dealProxy:export']"
>导出
>{{ $t('common.button.export') }}
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@ -109,7 +109,7 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
>{{ $t('common.button.detail') }}
</el-button>
<el-button
size="mini"
@ -117,7 +117,7 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:dealProxy:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
<el-button
size="mini"
@ -125,7 +125,7 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:dealProxy:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</template>
</el-table-column>
@ -165,8 +165,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -199,7 +199,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -50,8 +50,8 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -64,8 +64,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:dealReceipt:add']"
>新增
</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -76,8 +75,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:dealReceipt:edit']"
>修改
</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -88,8 +86,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:dealReceipt:remove']"
>删除
</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -99,8 +96,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:dealReceipt:export']"
>导出
</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -122,29 +118,9 @@
<el-table-column label="二维码解析" align="center" prop="qrCode"/>
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:dealReceipt:edit']"
>修改
</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:dealReceipt:remove']"
>删除
</el-button>
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)">{{ $t('common.button.detail') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['business:dealReceipt:edit']">{{ $t('common.button.edit') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['business:dealReceipt:remove']">{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -189,8 +165,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -229,7 +205,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -42,22 +42,14 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
type="primary"
plain
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['business:dealRecharge:add']"
>新增
</el-button>
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" v-hasPermi="['business:dealRecharge:add']">{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -68,8 +60,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:dealRecharge:edit']"
>修改
</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -80,8 +71,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:dealRecharge:remove']"
>删除
</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -91,8 +81,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:dealRecharge:export']"
>导出
</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -112,29 +101,9 @@
<el-table-column label="备注" align="center" prop="remark"/>
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:dealRecharge:edit']"
>修改
</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:dealRecharge:remove']"
>删除
</el-button>
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)">{{ $t('common.button.detail') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['business:dealRecharge:edit']">{{ $t('common.button.edit') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['business:dealRecharge:remove']">{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -179,8 +148,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -216,7 +185,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -50,8 +50,8 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -64,7 +64,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:dealTransfer:add']"
>新增
>{{ $t('common.button.add') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -76,7 +76,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:dealTransfer:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -88,7 +88,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:dealTransfer:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -99,7 +99,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:dealTransfer:export']"
>导出
>{{ $t('common.button.export') }}
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@ -126,7 +126,7 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
>{{ $t('common.button.detail') }}
</el-button>
<el-button
size="mini"
@ -134,7 +134,7 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:dealTransfer:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
<el-button
size="mini"
@ -142,7 +142,7 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:dealTransfer:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</template>
</el-table-column>
@ -188,8 +188,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>

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

@ -26,8 +26,8 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -40,7 +40,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:dealWithdrawal:add']"
>新增
>{{ $t('common.button.add') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -52,7 +52,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:dealWithdrawal:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -64,7 +64,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:dealWithdrawal:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -75,7 +75,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:dealWithdrawal:export']"
>导出
>{{ $t('common.button.export') }}
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@ -100,7 +100,7 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
>{{ $t('common.button.detail') }}
</el-button>
<el-button
size="mini"
@ -108,7 +108,7 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:dealWithdrawal:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
<el-button
size="mini"
@ -116,7 +116,7 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:dealWithdrawal:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</template>
</el-table-column>
@ -159,8 +159,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -193,7 +193,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -40,8 +40,8 @@
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -54,7 +54,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:faq:add']"
>新增
>{{ $t('common.button.add') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -66,7 +66,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:faq:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -78,7 +78,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:faq:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -89,7 +89,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:faq:export']"
>导出
>{{ $t('common.button.export') }}
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@ -109,7 +109,7 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
>{{ $t('common.button.detail') }}
</el-button>
<el-button
size="mini"
@ -117,7 +117,7 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:faq:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
<el-button
size="mini"
@ -125,7 +125,7 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:faq:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</template>
</el-table-column>
@ -172,8 +172,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -191,7 +191,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -34,8 +34,8 @@
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -48,7 +48,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:feeRecord:add']"
>新增
>{{ $t('common.button.add') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -60,7 +60,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:feeRecord:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -72,7 +72,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:feeRecord:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -83,7 +83,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:feeRecord:export']"
>导出
>{{ $t('common.button.export') }}
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@ -113,7 +113,7 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
>{{ $t('common.button.detail') }}
</el-button>
<el-button
size="mini"
@ -121,7 +121,7 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:feeRecord:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
<el-button
size="mini"
@ -129,7 +129,7 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:feeRecord:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</template>
</el-table-column>
@ -177,8 +177,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>

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

@ -10,8 +10,8 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -24,7 +24,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:feeStandard:add']"
>新增
>{{ $t('common.button.add') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -36,7 +36,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:feeStandard:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -48,7 +48,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:feeStandard:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -59,7 +59,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:feeStandard:export']"
>导出
>{{ $t('common.button.export') }}
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@ -82,7 +82,7 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
>{{ $t('common.button.detail') }}
</el-button>
<el-button
size="mini"
@ -90,7 +90,7 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:feeStandard:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
<el-button
size="mini"
@ -98,7 +98,7 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:feeStandard:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</template>
</el-table-column>
@ -132,8 +132,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -158,7 +158,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -50,8 +50,8 @@
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -64,7 +64,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:financialRecord:add']"
>新增</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -75,7 +75,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:financialRecord:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -86,7 +86,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:financialRecord:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -96,7 +96,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:financialRecord:export']"
>导出</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -123,21 +123,21 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情</el-button>
>{{ $t('common.button.detail') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:financialRecord:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:financialRecord:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -178,8 +178,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -200,7 +200,6 @@
</el-form-item>
<el-form-item label="描述信息:">
{{form.description}}
</el-form-item>
<el-form-item label="交易日期" prop="transactionDate">
<el-date-picker clearable
@ -212,7 +211,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{$t('common.button.cancel')}}</el-button>
</div>
</el-dialog>
</div>

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

@ -74,8 +74,8 @@
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -88,8 +88,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:merchantVerification:add']"
>新增
</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -100,8 +99,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:merchantVerification:edit']"
>修改
</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -112,8 +110,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:merchantVerification:remove']"
>删除
</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -123,8 +120,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:merchantVerification:export']"
>导出
</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -165,24 +161,21 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
</el-button>
>{{ $t('common.button.detail') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:merchantVerification:edit']"
>修改
</el-button>
>{{ $t('common.button.edit') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:merchantVerification:remove']"
>删除
</el-button>
>{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -244,8 +237,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -298,7 +291,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{$t('common.button.cancel')}}</el-button>
</div>
</el-dialog>
</div>

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

@ -42,8 +42,8 @@
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -56,8 +56,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:recordPayCallback:add']"
>新增
</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -68,8 +67,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:recordPayCallback:edit']"
>修改
</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -80,8 +78,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:recordPayCallback:remove']"
>删除
</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -91,8 +88,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:recordPayCallback:export']"
>导出
</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -123,24 +119,21 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
</el-button>
>{{ $t('common.button.detail') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:recordPayCallback:edit']"
>修改
</el-button>
>{{ $t('common.button.edit') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:recordPayCallback:remove']"
>删除
</el-button>
>{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -190,8 +183,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -232,7 +225,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -42,8 +42,8 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -56,8 +56,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:recordTransaction:add']"
>新增
</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -68,8 +67,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:recordTransaction:edit']"
>修改
</el-button>
>{{ $t('common.button.detail') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -80,8 +78,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:recordTransaction:remove']"
>删除
</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -91,8 +88,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:recordTransaction:export']"
>导出
</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -118,7 +114,7 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
>{{ $t('common.button.detail') }}
</el-button>
<el-button
size="mini"
@ -126,7 +122,7 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:recordTransaction:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
<el-button
size="mini"
@ -134,7 +130,7 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:recordTransaction:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</template>
</el-table-column>
@ -180,8 +176,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -217,7 +213,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -50,8 +50,8 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -64,7 +64,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:tradingChannel:add']"
>新增</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -75,7 +75,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:tradingChannel:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -86,7 +86,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:tradingChannel:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -96,7 +96,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:tradingChannel:export']"
>导出</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -120,21 +120,21 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情</el-button>
>{{ $t('common.button.detail') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:tradingChannel:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:tradingChannel:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -176,8 +176,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -210,7 +210,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -42,8 +42,8 @@
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -56,8 +56,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:tradingChannelRecord:add']"
>新增
</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -68,8 +67,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:tradingChannelRecord:edit']"
>修改
</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -80,8 +78,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:tradingChannelRecord:remove']"
>删除
</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -91,8 +88,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:tradingChannelRecord:export']"
>导出
</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -120,24 +116,21 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
</el-button>
>{{ $t('common.button.detail') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:tradingChannelRecord:edit']"
>修改
</el-button>
>{{ $t('common.button.edit') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:tradingChannelRecord:remove']"
>删除
</el-button>
>{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -184,8 +177,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -224,7 +217,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -4,33 +4,33 @@
<el-form-item :label="$t('business.userAccount.accountName')" prop="accountName">
<el-input v-model="queryParams.accountName" :placeholder="$t('business.userAccount.accountNamePlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('common.createTime')">
<el-form-item :label="$t('common.tableMsg.createTime')">
<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.startDate')" :end-placeholder="$t('common.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>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.reset') }}</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
v-hasPermi="['business:userAccount:add']">{{ $t('common.add') }}</el-button>
v-hasPermi="['business:userAccount:add']">{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
v-hasPermi="['business:userAccount:edit']">{{ $t('common.edit') }}</el-button>
v-hasPermi="['business:userAccount:edit']">{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
v-hasPermi="['business:userAccount:remove']">{{ $t('common.delete') }}</el-button>
v-hasPermi="['business:userAccount:remove']">{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
v-hasPermi="['business:userAccount:export']">{{ $t('common.export') }}</el-button>
v-hasPermi="['business:userAccount:export']">{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -47,13 +47,13 @@
<el-tag type="danger" v-if="scope.row.status == '1'">{{ $t('business.userAccount.statusFrozen') }}</el-tag>
</template>
</el-table-column>
<el-table-column :label="$t('common.operation')" align="center" width="200" class-name="small-padding fixed-width">
<el-table-column :label="$t('common.button.operation')" align="center" width="200" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)">{{ $t('common.detail') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)">{{ $t('common.button.detail') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
v-hasPermi="['business:userAccount:edit']">{{ $t('common.edit') }}</el-button>
v-hasPermi="['business:userAccount:edit']">{{ $t('common.button.edit') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
v-hasPermi="['business:userAccount:remove']">{{ $t('common.delete') }}</el-button>
v-hasPermi="['business:userAccount:remove']">{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -78,8 +78,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.cancel') }}</el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -100,7 +100,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel">{{ $t('common.close') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>
@ -260,7 +260,7 @@
this.buttonLoading = true;
if (this.form.id != null) {
updateUserAccount(this.form).then(response => {
this.$modal.msgSuccess(this.$t('common.updateSuccess'));
this.$modal.msgSuccess(this.$t('common.button.updateSuccess'));
this.open = false;
this.getList();
}).finally(() => {
@ -268,7 +268,7 @@
});
} else {
addUserAccount(this.form).then(response => {
this.$modal.msgSuccess(this.$t('common.addSuccess'));
this.$modal.msgSuccess(this.$t('common.button.addSuccess'));
this.open = false;
this.getList();
}).finally(() => {
@ -281,13 +281,13 @@
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm(this.$t('common.deleteConfirm')).then(() => {
this.$modal.confirm(this.$t('common.button.deleteConfirm')).then(() => {
this.loading = true;
return delUserAccount(ids);
}).then(() => {
this.loading = false;
this.getList();
this.$modal.msgSuccess(this.$t('common.deleteSuccess'));
this.$modal.msgSuccess(this.$t('common.button.deleteSuccess'));
}).catch(() => {}).finally(() => {
this.loading = false;
});

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

@ -44,8 +44,8 @@
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -58,7 +58,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:userBehaviorLog:add']"
>新增
>{{ $t('common.button.add') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -70,7 +70,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:userBehaviorLog:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -82,7 +82,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:userBehaviorLog:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -93,7 +93,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:userBehaviorLog:export']"
>导出
>{{ $t('common.button.export') }}
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@ -120,7 +120,7 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
>{{ $t('common.button.detail') }}
</el-button>
<el-button
size="mini"
@ -128,7 +128,7 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:userBehaviorLog:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
<el-button
size="mini"
@ -136,7 +136,7 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:userBehaviorLog:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</template>
</el-table-column>
@ -173,8 +173,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -201,7 +201,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -18,8 +18,11 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{
$t('common.button.search')
}}
</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -32,7 +35,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:userBehaviorRuleAction:add']"
>新增
>{{ $t('common.button.add') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -44,7 +47,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:userBehaviorRuleAction:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -56,7 +59,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:userBehaviorRuleAction:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -67,7 +70,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:userBehaviorRuleAction:export']"
>导出
>{{ $t('common.button.export') }}
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@ -86,7 +89,7 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
>{{ $t('common.button.detail') }}
</el-button>
<el-button
size="mini"
@ -94,7 +97,7 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:userBehaviorRuleAction:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
<el-button
size="mini"
@ -102,7 +105,7 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:userBehaviorRuleAction:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</template>
</el-table-column>
@ -119,16 +122,27 @@
<!-- 添加或修改处置规则对话框 -->
<el-dialog :title="title" :visible.sync="open" width="700px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="auto">
<el-form-item label="" prop="riskRuleId">
<el-form-item label="风险Id" prop="riskRuleId">
<el-input v-model="form.riskRuleId" placeholder="请输入"/>
</el-form-item>
<!-- 下拉框选项 ('BLOCK_USER', 'ALERT_ADMIN', 'CAPTCHA_REQUIRED')-->
<el-form-item label="行动类型" prop="actionType">
<el-select v-model="form.actionType" placeholder="请选择">
<el-option label="用户冻结" value="BLOCK_USER"/>
<el-option label="向管理员告警" value="ALERT_ADMIN"/>
<el-option label="发送验证码" value="CAPTCHA_REQUIRED"/>
</el-select>
</el-form-item>
<el-form-item label="行动描述" prop="description">
<el-input v-model="form.description" type="textarea" placeholder="请输入内容"/>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{
$t('common.button.confirm')
}}
</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -141,12 +155,15 @@
<el-form-item label="风险识别ID:">
{{ form.riskRuleId }}
</el-form-item>
<el-form-item label="行动类型:">
{{ form.actionType }}
</el-form-item>
<el-form-item label="行动描述:">
{{ form.description }}
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -32,8 +32,8 @@
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -46,7 +46,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:userBehaviorRuleRisk:add']"
>新增
>{{ $t('common.button.add') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -58,7 +58,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:userBehaviorRuleRisk:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -70,7 +70,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:userBehaviorRuleRisk:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -81,7 +81,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:userBehaviorRuleRisk:export']"
>导出
>{{ $t('common.button.export') }}
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@ -103,7 +103,7 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情
>{{ $t('common.button.detail') }}
</el-button>
<el-button
size="mini"
@ -111,7 +111,7 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:userBehaviorRuleRisk:edit']"
>修改
>{{ $t('common.button.edit') }}
</el-button>
<el-button
size="mini"
@ -119,7 +119,7 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:userBehaviorRuleRisk:remove']"
>删除
>{{ $t('common.button.delete') }}
</el-button>
</template>
</el-table-column>
@ -150,8 +150,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -173,7 +173,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -50,8 +50,8 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -64,7 +64,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:userBehaviorStats:add']"
>新增</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -75,7 +75,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:userBehaviorStats:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -86,7 +86,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:userBehaviorStats:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -96,7 +96,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:userBehaviorStats:export']"
>导出</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -124,21 +124,21 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情</el-button>
>{{ $t('common.button.detail') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:userBehaviorStats:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:userBehaviorStats:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -179,8 +179,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -212,7 +212,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -26,8 +26,8 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -40,7 +40,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:userCard:add']"
>新增</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -51,7 +51,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:userCard:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -62,7 +62,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:userCard:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -72,7 +72,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:userCard:export']"
>导出</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -89,21 +89,21 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情</el-button>
>{{ $t('common.button.detail') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:userCard:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:userCard:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -130,8 +130,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -149,7 +149,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -26,8 +26,8 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -40,7 +40,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:userCredit:add']"
>新增</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -51,7 +51,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:userCredit:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -62,7 +62,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:userCredit:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -72,7 +72,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:userCredit:export']"
>导出</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -89,21 +89,21 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情</el-button>
>{{ $t('common.button.detail') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:userCredit:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:userCredit:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -130,8 +130,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -149,7 +149,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -34,8 +34,8 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -48,7 +48,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:userCreditRecord:add']"
>新增</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -59,7 +59,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:userCreditRecord:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -70,7 +70,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:userCreditRecord:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -80,7 +80,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:userCreditRecord:export']"
>导出</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -99,21 +99,21 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情</el-button>
>{{ $t('common.button.detail') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:userCreditRecord:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:userCreditRecord:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -145,9 +145,9 @@
<el-input v-model="form.violationLevel" placeholder="请输入违规级别" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
# <div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -171,7 +171,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -18,8 +18,8 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -32,7 +32,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:userFriend:add']"
>新增</el-button>
>{{ $t('common.button.add') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -43,7 +43,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:userFriend:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -54,7 +54,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:userFriend:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -64,7 +64,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:userFriend:export']"
>导出</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -81,21 +81,21 @@
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情</el-button>
>{{ $t('common.button.detail') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:userFriend:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:userFriend:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -119,8 +119,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -135,7 +135,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -1,63 +1,63 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="登录账号" prop="account" label-width="120">
<el-input v-model="queryParams.account" placeholder="请输入登录账号" clearable @keyup.enter.native="handleQuery" />
<el-form-item :label="$t('userManager.userInfo.account')" prop="account" label-width="120">
<el-input v-model="queryParams.account" :placeholder="$t('userManager.userInfo.accountPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="身份证号" prop="idCard">
<el-input v-model="queryParams.idCard" :placeholder="$t('business.userInfo.namePlaceholder')" clearable @keyup.enter.native="handleQuery" />
<el-form-item :label="$t('userManager.userInfo.idCard')" prop="idCard">
<el-input v-model="queryParams.idCard" :placeholder="$t('userManager.userInfo.idCardPlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item :label="$t('business.userInfo.phone')" prop="phone">
<el-input v-model="queryParams.phone" :placeholder="$t('business.userInfo.phonePlaceholder')" clearable @keyup.enter.native="handleQuery" />
<el-form-item :label="$t('userManager.userInfo.phone')" prop="phone">
<el-input v-model="queryParams.phone" :placeholder="$t('userManager.userInfo.phonePlaceholder')" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.reset') }}</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
v-hasPermi="['business:userInfo:edit']">{{ $t('common.edit') }}</el-button>
v-hasPermi="['business:userInfo:edit']">{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
v-hasPermi="['business:userInfo:remove']">{{ $t('common.delete') }}</el-button>
v-hasPermi="['business:userInfo:remove']">{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
v-hasPermi="['business:userInfo:export']">{{ $t('common.export') }}</el-button>
v-hasPermi="['business:userInfo:export']">{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="userInfoList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="登录账号" align="center" prop="account" />
<el-table-column :label="$t('business.userInfo.name')" align="center" prop="name" />
<el-table-column :label="$t('business.userInfo.gender')" align="center" prop="gender" >
<el-table-column :label="$t('userManager.userInfo.account')" align="center" prop="account" />
<el-table-column :label="$t('userManager.userInfo.name')" align="center" prop="name" />
<el-table-column :label="$t('userManager.userInfo.gender')" align="center" prop="gender" >
<template slot-scope="scope">
<el-tag v-if="scope.row.gender == '1'"></el-tag>
<el-tag v-if="scope.row.gender == '0'"></el-tag>
<el-tag v-if="scope.row.gender == '1'">{{ $t('common.dic.male') }}</el-tag>
<el-tag v-if="scope.row.gender == '0'">{{ $t('common.dic.female') }}</el-tag>
</template>
</el-table-column>
<el-table-column :label="$t('business.userInfo.idCard')" align="center" prop="idCard" />
<el-table-column :label="$t('business.userInfo.phone')" align="center" prop="phone" />
<el-table-column :label="$t('business.userInfo.age')" align="center" prop="age" />
<el-table-column :label="$t('business.userInfo.addr')" align="center" prop="addr" />
<el-table-column :label="$t('business.userInfo.status')" align="center" prop="status">
<el-table-column :label="$t('userManager.userInfo.idCard')" align="center" prop="idCard" />
<el-table-column :label="$t('userManager.userInfo.phone')" align="center" prop="phone" />
<el-table-column :label="$t('userManager.userInfo.age')" align="center" prop="age" />
<el-table-column :label="$t('userManager.userInfo.addr')" align="center" prop="addr" />
<el-table-column :label="$t('userManager.userInfo.status')" align="center" prop="status">
<template slot-scope="scope">
<el-tag v-if="scope.row.status == '0'">{{ $t('business.userInfo.statusNormal') }}</el-tag>
<el-tag type="danger" v-if="scope.row.status == '1'">{{ $t('business.userInfo.statusDisabled') }}</el-tag>
<el-tag v-if="scope.row.status == '0'">{{ $t('userManager.userInfo.statusNormal') }}</el-tag>
<el-tag type="danger" v-if="scope.row.status == '1'">{{ $t('userManager.userInfo.statusDisabled') }}</el-tag>
</template>
</el-table-column>
<el-table-column :label="$t('common.operation')" align="center" width="200" class-name="small-padding fixed-width">
<el-table-column :label="$t('common.button.operation')" align="center" width="200" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
v-hasPermi="['business:userInfo:edit']">{{ $t('common.edit') }}</el-button>
v-hasPermi="['business:userInfo:edit']">{{ $t('common.button.edit') }}</el-button>
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
v-hasPermi="['business:userInfo:remove']">{{ $t('common.delete') }}</el-button>
v-hasPermi="['business:userInfo:remove']">{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -68,62 +68,62 @@
<!-- 添加或修改用户信息对话框 -->
<el-dialog :title="title" :visible.sync="open" width="700px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="auto">
<el-form-item :label="$t('business.userInfo.name')" prop="name">
<el-input v-model="form.name" :placeholder="$t('business.userInfo.namePlaceholder')" />
<el-form-item :label="$t('userManager.userInfo.name')" prop="name">
<el-input v-model="form.name" :placeholder="$t('userManager.userInfo.namePlaceholder')" />
</el-form-item>
<el-form-item :label="$t('business.userInfo.gender')" prop="gender">
<el-select v-model="form.gender" placeholder="请选择性别">
<el-option label="男" value="1"></el-option>
<el-option label="女" value="0"></el-option>
</el-select>
<!-- <el-input v-model="form.gender" :placeholder="$t('business.userInfo.genderPlaceholder')" />-->
<el-form-item :label="$t('userManager.userInfo.gender')" prop="gender">
<el-radio-group v-model="form.gender">
<el-radio :label="1">{{ $t('common.dic.male') }}</el-radio>
<el-radio :label="0">{{ $t('common.dic.female') }}</el-radio>
</el-radio-group>
<!-- <el-input v-model="form.gender" :placeholder="$t('userManager.userInfo.genderPlaceholder')" />-->
</el-form-item>
<el-form-item :label="$t('business.userInfo.idCard')" prop="idCard">
<el-input v-model="form.idCard" :placeholder="$t('business.userInfo.idCardPlaceholder')" />
<el-form-item :label="$t('userManager.userInfo.idCard')" prop="idCard">
<el-input v-model="form.idCard" :placeholder="$t('userManager.userInfo.idCardPlaceholder')" />
</el-form-item>
<el-form-item :label="$t('business.userInfo.phone')" prop="phone">
<el-input v-model="form.phone" :placeholder="$t('business.userInfo.phonePlaceholder')" />
<el-form-item :label="$t('userManager.userInfo.phone')" prop="phone">
<el-input v-model="form.phone" :placeholder="$t('userManager.userInfo.phonePlaceholder')" />
</el-form-item>
<el-form-item :label="$t('business.userInfo.age')" prop="age">
<el-input v-model="form.age" :placeholder="$t('business.userInfo.agePlaceholder')" />
<el-form-item :label="$t('userManager.userInfo.age')" prop="age">
<el-input v-model="form.age" :placeholder="$t('userManager.userInfo.agePlaceholder')" />
</el-form-item>
<el-form-item :label="$t('business.userInfo.addr')" prop="addr">
<el-input v-model="form.addr" :placeholder="$t('business.userInfo.addrPlaceholder')" />
<el-form-item :label="$t('userManager.userInfo.addr')" prop="addr">
<el-input v-model="form.addr" :placeholder="$t('userManager.userInfo.addrPlaceholder')" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.cancel') }}</el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
<!-- 用户信息详情 -->
<el-dialog :title="title" :visible.sync="detailOpen" width="700px" append-to-body>
<el-form ref="form" :model="form" label-width="auto">
<el-form-item :label="$t('business.userInfo.detailUserId')">
<el-form-item :label="$t('userManager.userInfo.detailUserId')">
{{form.userCode}}
</el-form-item>
<el-form-item :label="$t('business.userInfo.detailName')">
<el-form-item :label="$t('userManager.userInfo.detailName')">
{{form.name}}
</el-form-item>
<el-form-item :label="$t('business.userInfo.detailGender')">
<el-form-item :label="$t('userManager.userInfo.detailGender')">
{{form.gender}}
</el-form-item>
<el-form-item :label="$t('business.userInfo.detailIdCard')">
<el-form-item :label="$t('userManager.userInfo.detailIdCard')">
{{form.idCard}}
</el-form-item>
<el-form-item :label="$t('business.userInfo.detailPhone')">
<el-form-item :label="$t('userManager.userInfo.detailPhone')">
{{form.phone}}
</el-form-item>
<el-form-item :label="$t('business.userInfo.detailAge')">
<el-form-item :label="$t('userManager.userInfo.detailAge')">
{{form.age}}
</el-form-item>
<el-form-item :label="$t('business.userInfo.detailAddr')">
<el-form-item :label="$t('userManager.userInfo.detailAddr')">
{{form.addr}}
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel">{{ $t('common.close') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>
@ -188,22 +188,22 @@
//
rules: {
name: [
{ required: true, message: "姓名不能为空", trigger: "blur" }
{ required: true, message: this.$t('userManager.userInfo.nameRequired'), trigger: "blur" }
],
gender: [
{ required: true, message: "性别不能为空", trigger: "blur" }
{ required: true, message: $t('userManager.userInfo.genderRequired'), trigger: "blur" }
],
idCard: [
{ required: true, message: "身份证号不能为空", trigger: "blur" }
{ required: true, message: this.$t('userManager.userInfo.idCardRequired'), trigger: "blur" }
],
phone: [
{ required: true, message: "用户电话", trigger: "blur" }
{ required: true, message: this.$t('userManager.userInfo.phoneRequired'), trigger: "blur" }
],
age: [
{ required: true, message: "用户年龄", trigger: "blur" }
{ required: true, message: this.$t('userManager.userInfo.ageRequired'), trigger: "blur" }
],
addr: [
{ required: true, message: "用户地址", trigger: "change" }
{ required: true, message: this.$t('userManager.userInfo.addrRequired'), trigger: "change" }
]
}
};
@ -274,7 +274,7 @@
handleAdd() {
this.reset();
this.open = true;
this.title = this.$t('business.userInfo.addTitle');
this.title = this.$t('userManager.userInfo.addTitle');
},
/** 修改按钮操作 */
handleUpdate(row) {
@ -285,7 +285,7 @@
this.loading = false;
this.form = response.data;
this.open = true;
this.title = this.$t('business.userInfo.editTitle');
this.title = this.$t('userManager.userInfo.editTitle');
});
},
/** 提交按钮 */
@ -295,7 +295,7 @@
this.buttonLoading = true;
if (this.form.id != null) {
updateUserInfo(this.form).then(response => {
this.$modal.msgSuccess(this.$t('common.editSuccess'));
this.$modal.msgSuccess(this.$t('common.button.editSuccess'));
this.open = false;
this.getList();
}).finally(() => {
@ -303,7 +303,7 @@
});
} else {
addUserInfo(this.form).then(response => {
this.$modal.msgSuccess(this.$t('common.addSuccess'));
this.$modal.msgSuccess(this.$t('common.button.addSuccess'));
this.open = false;
this.getList();
}).finally(() => {
@ -316,13 +316,13 @@
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm(this.$t('common.deleteConfirm')).then(() => {
this.$modal.confirm(this.$t('common.button.deleteConfirm')).then(() => {
this.loading = true;
return delUserInfo(ids);
}).then(() => {
this.loading = false;
this.getList();
this.$modal.msgSuccess(this.$t('common.deleteSuccess'));
this.$modal.msgSuccess(this.$t('common.button.deleteSuccess'));
}).catch(() => {}).finally(() => {
this.loading = false;
});

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

@ -25,8 +25,8 @@
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -40,7 +40,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:userInfoBus:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -51,7 +51,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:userInfoBus:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -61,7 +61,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:userInfoBus:export']"
>导出</el-button>
>{{ $t('common.button.export') }}</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -82,14 +82,14 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:userInfoBus:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:userInfoBus:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}</el-button>
</template>
</el-table-column>
</el-table>
@ -129,8 +129,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -154,7 +154,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancel"> </el-button>
<el-button @click="cancel">{{ $t('common.button.close') }}</el-button>
</div>
</el-dialog>
</div>

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

@ -1,24 +1,24 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="登录账号" prop="account">
<el-form-item :label="$t('userManager.userRegister.account')" prop="account">
<el-input
v-model="queryParams.account"
placeholder="请输入登录账号"
:placeholder="$t('userManager.userRegister.accountPlaceholder')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="电话" prop="phone">
<el-form-item :label="$t('userManager.userRegister.phone')" prop="phone">
<el-input
v-model="queryParams.phone"
placeholder="请输入电话"
:placeholder="$t('userManager.userRegister.phonePlaceholder')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="用户级别" prop="userLevel">
<el-select v-model="queryParams.userLevel" size="medium" placeholder="请选择用户级别" >
<el-form-item :label="$t('userManager.userRegister.userLevel')" prop="userLevel">
<el-select v-model="queryParams.userLevel" size="medium" :placeholder="$t('userManager.userRegister.userLevelPlaceholder')">
<el-option
v-for="item in options_userLevel"
:key="item.value"
@ -28,8 +28,11 @@
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{
$t('common.button.search')
}}
</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button>
</el-form-item>
</el-form>
@ -42,7 +45,8 @@
size="mini"
@click="handleAdd"
v-hasPermi="['business:userRegister:add']"
>新增</el-button>
>{{ $t('common.button.add') }}
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -53,7 +57,8 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['business:userRegister:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -64,7 +69,8 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['business:userRegister:remove']"
>删除</el-button>
>{{ $t('common.button.delete') }}
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
@ -74,66 +80,71 @@
size="mini"
@click="handleExport"
v-hasPermi="['business:userRegister:export']"
>导出</el-button>
>{{ $t('common.button.export') }}
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="userRegisterList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center"/>
<el-table-column label="登录账号" align="center" prop="account" />
<el-table-column label="用户状态" align="center" prop="status" >
<el-table-column :label="$t('userManager.userRegister.account')" align="center" prop="account"/>
<el-table-column :label="$t('userManager.userRegister.status')" align="center" prop="status">
<template slot-scope="scope">
<el-tag type="primary" v-if="scope.row.status == '0'">发起</el-tag>
<el-tag type="warning" v-if="scope.row.status == '1'">拒绝</el-tag>
<el-tag type="success" v-if="scope.row.status == '2'">通过</el-tag>
<el-tag type="danger" v-if="scope.row.status == '3'">冻结</el-tag>
<el-tag type="primary" v-if="scope.row.status == '0'">{{ $t('userManager.userRegister.statusInit') }}</el-tag>
<el-tag type="warning" v-if="scope.row.status == '1'">{{ $t('userManager.userRegister.statusReject') }}</el-tag>
<el-tag type="success" v-if="scope.row.status == '2'">{{ $t('userManager.userRegister.statusPass') }}</el-tag>
<el-tag type="danger" v-if="scope.row.status == '3'">{{ $t('userManager.userRegister.statusFreeze') }}</el-tag>
</template>
</el-table-column>
<el-table-column label="用户类型" align="center" prop="userType" >
<el-table-column :label="$t('userManager.userRegister.userType')" align="center" prop="userType">
<template slot-scope="scope">
<el-tag type="success" v-if="scope.row.userType == '0'">普通用户</el-tag>
<el-tag type="warning" v-if="scope.row.userType == '1'">商企用户</el-tag>
<el-tag type="success" v-if="scope.row.userType == '0'">{{ $t('userManager.userRegister.normalUser') }}</el-tag>
<el-tag type="warning" v-if="scope.row.userType == '1'">{{ $t('userManager.userRegister.businessUser') }}</el-tag>
</template>
</el-table-column>
<el-table-column label="用户级别" align="center" prop="userLevel" >
<el-table-column :label="$t('userManager.userRegister.userLevel')" align="center" prop="userLevel">
<template slot-scope="scope">
<span v-if="scope.row.userLevel == '0'">普通用户</span>
<span v-if="scope.row.userLevel == '1'">VIP用户</span>
<span v-if="scope.row.userLevel == '2'">商企用户</span>
<span v-if="scope.row.userLevel == '0'">{{ $t('userManager.userRegister.normalUser') }}</span>
<span v-if="scope.row.userLevel == '1'">{{ $t('userManager.userRegister.vipUser') }}</span>
<span v-if="scope.row.userLevel == '2'">{{ $t('userManager.userRegister.businessUser') }}</span>
</template>
</el-table-column>
<el-table-column label="联系电话" align="center" prop="phone" />
<el-table-column label="地址" align="center">
<el-table-column :label="$t('userManager.userRegister.phone')" align="center" prop="phone"/>
<el-table-column :label="$t('userManager.userRegister.address')" align="center">
<template #default="scope">
<span v-if="scope.row.userType == '0'">{{ scope.row.addressInfo }}</span>
<span v-if="scope.row.userType == '1'">{{ scope.row.address }}</span>
</template>
</el-table-column>
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width">
<el-table-column :label="$t('common.button.operation')" align="center" width="200" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button v-if="(scope.row.addressInfo == '')"
size="mini"
type="text"
icon="el-icon-document-add"
@click="handleAddInfo(scope.row)"
>补充</el-button>
>{{ $t('business.userManage.supplement') }}
</el-button>
<el-button v-if="(scope.row.addressInfo != '')"
size="mini"
type="text"
icon="el-icon-view"
@click="handleDetail(scope.row)"
>详情</el-button>
>{{ $t('common.button.detail') }}
</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:userRegister:edit']"
>修改</el-button>
>{{ $t('common.button.edit') }}
</el-button>
<el-dropdown>
<span class="el-dropdown-link">
更多<i class="el-icon-arrow-down el-icon--right"></i>
{{ $t('common.button.more') }}
<i class="el-icon-arrow-down el-icon--right"></i>
</span>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item>
@ -142,8 +153,9 @@
type="text"
icon="el-icon-refresh"
@click="passwordReset(scope.row)"
v-hasPermi="['business:userRegister:edit']"
>密码重置</el-button>
v-hasPermi="['business:userRegister:edit']">
{{ $t('business.userManage.passwordReset') }}
</el-button>
</el-dropdown-item>
<el-dropdown-item>
<el-button v-if="(scope.row.status != '3')"
@ -151,15 +163,17 @@
type="text"
icon="el-icon-lock"
@click="accountLock(scope.row)"
v-hasPermi="['business:userRegister:edit']"
>账号冻结</el-button>
v-hasPermi="['business:userRegister:edit']">
{{ $t('business.userManage.accountFreezing') }}
</el-button>
<el-button v-if="(scope.row.status == '3')"
size="mini"
type="text"
icon="el-icon-unlock"
@click="accountUnlock(scope.row)"
v-hasPermi="['business:userRegister:edit']"
>账号解冻</el-button>
v-hasPermi="['business:userRegister:edit']">
{{ $t('business.userManage.accountUnfreezing') }}
</el-button>
</el-dropdown-item>
<el-dropdown-item>
<el-button
@ -168,7 +182,8 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['business:userRegister:remove']"
>删除</el-button>
>删除
</el-button>
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
@ -187,14 +202,14 @@
<!-- 添加或修改用户注册对话框 -->
<el-dialog :title="title" :visible.sync="open" width="700px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="auto">
<el-form-item label="登录账号" prop="account">
<el-input v-model="form.account" placeholder="请输入名字" />
<el-form-item :label="$t('userManager.userRegister.account')" prop="account">
<el-input v-model="form.account" :placeholder="$t('userManager.userRegister.namePlaceholder')"/>
</el-form-item>
<el-form-item label="联系电话" prop="phone">
<el-input v-model="form.phone" placeholder="请输入电话" />
<el-form-item :label="$t('userManager.userRegister.phone')" prop="phone">
<el-input v-model="form.phone" :placeholder="$t('userManager.userRegister.phonePlaceholder')"/>
</el-form-item>
<el-form-item label="用户类型" prop="userType">
<el-select v-model="form.userType" placeholder="请选择用户类型" >
<el-form-item :label="$t('userManager.userRegister.userType')" prop="userType">
<el-select v-model="form.userType" :placeholder="$t('userManager.userRegister.userTypePlaceholder')">
<el-option
v-for="item in options_userType"
:key="item.value"
@ -203,8 +218,8 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="用户级别" prop="userLevel">
<el-select v-model="form.userLevel" size="medium" placeholder="请选择用户级别" >
<el-form-item :label="$t('userManager.userRegister.userLevel')" prop="userLevel">
<el-select v-model="form.userLevel" size="medium" :placeholder="$t('userManager.userRegister.userLevelPlaceholder')">
<el-option
v-for="item in options_userLevel"
:key="item.value"
@ -215,8 +230,11 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{
$t('common.button.confirm')
}}
</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
@ -227,10 +245,10 @@
<el-input v-model="formInfo.name" :placeholder="$t('business.userInfo.namePlaceholder')"/>
</el-form-item>
<el-form-item :label="$t('business.userInfo.gender')" prop="gender">
<el-select v-model="formInfo.gender" placeholder="请选择性别">
<el-option label="男" value="1"></el-option>
<el-option label="女" value="0"></el-option>
</el-select>
<el-radio-group v-model="formInfo.gender">
<el-radio :label="1">{{ $t('business.userInfo.male') }}</el-radio>
<el-radio :label="0">{{ $t('business.userInfo.female') }}</el-radio>
</el-radio-group>
<!-- <el-input v-model="form.gender" :placeholder="$t('business.userInfo.genderPlaceholder')" />-->
</el-form-item>
<el-form-item :label="$t('business.userInfo.idCard')" prop="idCard">
@ -247,7 +265,10 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitFormInfo">{{ $t('common.confirm') }}</el-button>
<el-button :loading="buttonLoading" type="primary" @click="submitFormInfo">{{
$t('common.confirm')
}}
</el-button>
<el-button @click="cancel">{{ $t('common.cancel') }}</el-button>
</div>
</el-dialog>
@ -441,58 +462,58 @@ export default {
//
rules: {
account: [
{ required: true, message: "登录账号不能为空", trigger: "blur" }
{required: true, message: this.$t('userManager.userRegister.accountRequired'), trigger: "blur"}
],
userType: [
{ required: true, message: "用户类型不能为空", trigger: "change" }
{required: true, message: this.$t('userManager.userRegister.userTypeRequired'), trigger: "change"}
],
userLevel: [
{ required: true, message: "用户级别不能为空", trigger: "change" }
{required: true, message: this.$t('userManager.userRegister.userLevelRequired'), trigger: "change"}
],
legalPerson: [
{ required: true, message: "法人姓名不能为空", trigger: "blur" }
{required: true, message: this.$t('userManager.userRegister.legalPersonRequired'), trigger: "blur"}
],
operateStatus: [
{ required: true, message: "经营状态不能为空", trigger: "change" }
{required: true, message: this.$t('userManager.userRegister.operateStatusRequired'), trigger: "change"}
],
operateAddr: [
{ required: true, message: "经营地址不能为空", trigger: "blur" }
{required: true, message: this.$t('userManager.userRegister.operateAddrRequired'), trigger: "blur"}
],
name: [
{ required: true, message: "登录账号不能为空", trigger: "blur" }
{required: true, message: this.$t('userManager.userRegister.nameRequired'), trigger: "blur"}
],
gender: [
{ required: true, message: "登录账号不能为空", trigger: "blur" }
{required: true, message: this.$t('userManager.userRegister.genderRequired'), trigger: "blur"}
],
idCard: [
{ required: true, message: "登录账号不能为空", trigger: "blur" }
{required: true, message: this.$t('userManager.userRegister.idCardRequired'), trigger: "blur"}
],
phone: [
{ required: true, message: "登录账号不能为空", trigger: "blur" }
{required: true, message: this.$t('userManager.userRegister.phoneRequired'), trigger: "blur"}
],
age: [
{ required: true, message: "登录账号不能为空", trigger: "blur" }
{required: true, message: this.$t('userManager.userRegister.ageRequired'), trigger: "blur"}
],
addr: [
{ required: true, message: "登录账号不能为空", trigger: "blur" }
{required: true, message: this.$t('userManager.userRegister.addrRequired'), trigger: "blur"}
],
},
options_userType: [{
value: '0',
label: '普通用户'
label: this.$t('userManager.userRegister.userTypeOptions.normal')
}, {
value: '1',
label: '商企用户'
label: this.$t('userManager.userRegister.userTypeOptions.business')
}],
options_userLevel: [{
value: '0',
label: '普通用户'
label: this.$t('userManager.userRegister.userLevelOptions.normal')
}, {
value: '1',
label: 'VIP用户'
label: this.$t('userManager.userRegister.userLevelOptions.vip')
}, {
value: '2',
label: '商企用户'
label: this.$t('userManager.userRegister.userLevelOptions.business')
}]
};
},
@ -556,7 +577,7 @@ export default {
handleAdd() {
this.reset();
this.open = true;
this.title = "添加用户注册";
this.title = this.$t('userManager.userRegister.addTitle');
},
/** 详情按钮操作 */
handleDetail(row) {
@ -573,7 +594,7 @@ export default {
this.formDetailBus = response.data;
this.detailOpenBus = true;
}
this.title = "用户详情信息";
this.title = this.$t('userManager.userRegister.detailTitle');
});
},
/** 修改按钮操作 */
@ -585,7 +606,7 @@ export default {
this.loading = false;
this.form = response.data;
this.open = true;
this.title = "修改用户注册";
this.title = this.$t('userManager.userRegister.editRegisterTitle');
});
},
/** 提交按钮 */
@ -736,6 +757,7 @@ export default {
cursor: pointer;
color: #409EFF;
}
.el-icon-arrow-down {
font-size: 12px;
}

2
src/views/index.vue

@ -2,7 +2,7 @@
<div class="app-container home">
<el-row :gutter="20">
<el-col :sm="24" :lg="12" style="padding-left: 20px">
<h2>{{ $t('index.title') }}</h2>
<h2>{{ $t('common.title') }}</h2>
</el-col>
</el-row>
<el-divider/>

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

@ -20,9 +20,9 @@
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.search') }}
<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>
@ -35,7 +35,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['system:dept:add']"
>{{ $t('common.add') }}
>{{ $t('common.button.add') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -66,12 +66,12 @@
<dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.status"/>
</template>
</el-table-column>
<el-table-column :label="$t('common.createTime')" align="center" prop="createTime" width="200">
<el-table-column :label="$t('common.tableMsg.createTime')" align="center" prop="createTime" width="200">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.createTime) }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('common.operation')" align="center" class-name="small-padding fixed-width">
<el-table-column :label="$t('common.tableMsg.operation')" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
@ -79,7 +79,7 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['system:dept:edit']"
>{{ $t('common.edit') }}
>{{ $t('common.button.edit') }}
</el-button>
<el-button
size="mini"
@ -87,7 +87,7 @@
icon="el-icon-plus"
@click="handleAdd(scope.row)"
v-hasPermi="['system:dept:add']"
>{{ $t('common.add') }}
>{{ $t('common.button.add') }}
</el-button>
<el-button
v-if="scope.row.parentId != 0"
@ -96,7 +96,7 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['system:dept:remove']"
>{{ $t('common.delete') }}
>{{ $t('common.button.delete') }}
</el-button>
</template>
</el-table-column>
@ -158,8 +158,8 @@
</el-row>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">{{ $t('common.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.cancel') }}</el-button>
<el-button type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
</div>
@ -336,16 +336,18 @@ export default {
},
/** 删除按钮操作 */
handleDelete(row) {
this.$modal.confirm(this.$t('system.dept.confirmDelete', {deptName: row.deptName}), this.$t('common.confirm'), {
title: this.$t('common.confirm'),
confirmButtonText: this.$t('common.confirm'),
cancelButtonText: this.$t('common.cancel'),
this.$modal.confirm(
this.$t('common.promptMsg.deleteConfirm', {deptName: row.deptName}), "hjlkhoij",
{
title: "这是标题",
confirmButtonText: "这是确认",
cancelButtonText: "这是取消",
type: 'warning'
}).then(function () {
return delDept(row.deptId);
}).then(() => {
this.getList();
this.$modal.msgSuccess(this.$t('system.dept.deleteSuccess'));
this.$modal.msgSuccess("这是成功");
}).catch(() => {
});
}

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

@ -28,9 +28,9 @@
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.search') }}
<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>
@ -43,7 +43,7 @@
size="mini"
@click="handleAdd"
v-hasPermi="['system:post:add']"
>{{ $t('common.add') }}
>{{ $t('common.button.add') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -55,7 +55,7 @@
:disabled="single"
@click="handleUpdate"
v-hasPermi="['system:post:edit']"
>{{ $t('common.edit') }}
>{{ $t('common.button.edit') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -67,7 +67,7 @@
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['system:post:remove']"
>{{ $t('common.delete') }}
>{{ $t('common.button.delete') }}
</el-button>
</el-col>
<el-col :span="1.5">
@ -78,7 +78,7 @@
size="mini"
@click="handleExport"
v-hasPermi="['system:post:export']"
>{{ $t('common.export') }}
>{{ $t('common.button.export') }}
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@ -95,12 +95,12 @@
<dict-tag :options="dict.type.sys_normal_disable" :value="scope.row.status"/>
</template>
</el-table-column>
<el-table-column :label="$t('common.createTime')" align="center" prop="createTime" width="180">
<el-table-column :label="$t('common.tableMsg.createTime')" align="center" prop="createTime" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.createTime) }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('common.operation')" align="center" class-name="small-padding fixed-width">
<el-table-column :label="$t('common.tableMsg.operation')" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
@ -108,7 +108,7 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['system:post:edit']"
>{{ $t('common.edit') }}
>{{ $t('common.button.edit') }}
</el-button>
<el-button
size="mini"
@ -116,7 +116,7 @@
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['system:post:remove']"
>{{ $t('common.delete') }}
>{{ $t('common.button.delete') }}
</el-button>
</template>
</el-table-column>
@ -157,8 +157,8 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">{{ $t('system.post.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('system.post.cancel') }}</el-button>
<el-button type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button>
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button>
</div>
</el-dialog>
</div>
@ -299,11 +299,11 @@ export default {
/** 删除按钮操作 */
handleDelete(row) {
const postIds = row.postId || this.ids;
this.$modal.confirm(this.$t('system.post.confirmDelete', {postIds})).then(function () {
this.$modal.confirm(this.$t('common.promptMsg.deleteConfirm', {postIds})).then(function () {
return delPost(postIds);
}).then(() => {
this.getList();
this.$modal.msgSuccess(this.$t('system.post.deleteSuccess'));
this.$modal.msgSuccess(this.$t('common.promptMsg.deleteSuccess'));
}).catch(() => {
});
},

Loading…
Cancel
Save