Browse Source

修复个人用户注册、商企用户注册模块中编辑和删除异常问题,禁用个人实名认证中的增、删、改功能

main
TonyStark 2 months ago
parent
commit
dcd0ed04fd
  1. 6
      src/views/business/userInfo/index.vue
  2. 3
      src/views/business/userRegister/index.vue
  3. 11
      src/views/business/userRegister/indexBus.vue
  4. 32
      src/views/business/userVerification/index.vue

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

@ -21,10 +21,6 @@
<el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate" <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
v-hasPermi="['business:userInfo:edit']">{{ $t('common.button.edit') }}</el-button> v-hasPermi="['business:userInfo:edit']">{{ $t('common.button.edit') }}</el-button>
</el-col> </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.button.delete') }}</el-button>
</el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
v-hasPermi="['business:userInfo:export']">{{ $t('common.button.export') }}</el-button> v-hasPermi="['business:userInfo:export']">{{ $t('common.button.export') }}</el-button>
@ -56,8 +52,6 @@
<template slot-scope="scope"> <template slot-scope="scope">
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
v-hasPermi="['business:userInfo:edit']">{{ $t('common.button.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.button.delete') }}</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>

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

@ -501,9 +501,6 @@ export default {
options_userType: [{ options_userType: [{
value: '0', value: '0',
label: this.$t('userManager.userRegister.userTypeOptions.normal') label: this.$t('userManager.userRegister.userTypeOptions.normal')
}, {
value: '1',
label: this.$t('userManager.userRegister.userTypeOptions.business')
}], }],
options_userLevel: [{ options_userLevel: [{
value: '0', value: '0',

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

@ -479,9 +479,6 @@ export default {
], ],
}, },
options_userType: [{ options_userType: [{
value: '0',
label: '普通用户'
}, {
value: '1', value: '1',
label: '商企用户' label: '商企用户'
}], }],
@ -645,7 +642,13 @@ export default {
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
const account = row.account; const account = row.account;
this.$modal.confirm('是否确认删除登录账号为"' + account + '"的数据项?').then(() => { const ids = row.id || this.ids;
var msg = "";
if(null != account)
msg = '是否确认删除登录账号为"' + account + '"的数据项?';
else
msg = "是否要批量删除?";
this.$modal.confirm(msg).then(() => {
this.loading = true; this.loading = true;
return delUserRegister(ids); return delUserRegister(ids);
}).then(() => { }).then(() => {

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

@ -32,38 +32,6 @@
</el-form> </el-form>
<el-row :gutter="10" class="mb8"> <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:userVerification: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:userVerification: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:userVerification:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
type="warning" type="warning"

Loading…
Cancel
Save