删除非必要权限相关代码类,更改数据库命名相关代码修改

prod
anthonywj 2 years ago
parent c836f98087
commit cdde7546e5

@ -9,14 +9,6 @@ export function authAdminList(query) {
});
}
// 获取角色列表
export function authAdminRoleList(query) {
return axios({
url: "/admin/auth/admin/roleList",
method: "get",
params: query
});
}
//根据当前角色,获取是否为客户角色
export function roleCustomers(query) {

@ -1,4 +1,5 @@
import request from '@/utils/request'
import axios from "@/utils/request";
// 查询部门列表
export function listDeptUser(query) {
@ -9,4 +10,11 @@ export function listDeptUser(query) {
})
}
export function removeUser(data) {
return axios({
url: "/udi/auth/dept/user/delete",
method: "post",
data: data
});
}

@ -1,6 +1,5 @@
import axios from "../../utils/request";
// 权限管理
// 获取列表
export function filterList(query) {
@ -147,14 +146,6 @@ export function saveWarehouseBussinessType(query) {
});
}
//设置主管
export function updateDirector(query) {
return axios({
url: '/warehouse/inout/updateDirector',
method: 'post',
params: query
});
}
export function deleteWarehouseUser(params) {
return axios({

@ -118,6 +118,14 @@
></el-input>
</el-form-item>
</el-row>
<el-row>
<el-form-item label="状态:" prop="status" label-width="100px">
<el-radio-group v-model="formData.status">
<el-radio :label="1">正常</el-radio>
<el-radio :label="0">禁用</el-radio>
</el-radio-group>
</el-form-item>
</el-row>
<el-row>
<el-form-item label="备注:" prop="remark" label-width="100px">
<el-input
@ -145,22 +153,15 @@
></el-tree>
</el-form-item>
</el-row>-->
<el-row>
<el-form-item label="状态:" prop="status" label-width="100px">
<el-radio-group v-model="formData.status">
<el-radio :label="0">禁用</el-radio>
<el-radio :label="1">正常</el-radio>
</el-radio-group>
</el-form-item>
</el-row>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click.native="cancelDialog" size="small">取消</el-button>
<el-button type="primary" size="small" @click.native="formSubmit()"
>提交
</el-button
>
<el-button @click.native="cancelDialog" size="small">取消</el-button>
</div>
</el-dialog>
<pagination
@ -225,7 +226,7 @@
<template slot-scope="scope">
<el-button
type="text"
@click.native.stop="deleteDialog(scope.row)"
@click.native.stop="removeUserDialog(scope.row)"
>移除
</el-button
>
@ -289,16 +290,16 @@
></el-table-column>
<el-table-column label="备注" prop="remark">
</el-table-column>
<el-table-column label="操作">
<template slot-scope="scope">
<el-button
type="text"
@click.native.stop="deleteDialog(scope.row)"
>移除
</el-button
>
</template>
</el-table-column>
<!-- <el-table-column label="操作">-->
<!-- <template slot-scope="scope">-->
<!-- <el-button-->
<!-- type="text"-->
<!-- @click.native.stop="deleteDialog(scope.row)"-->
<!-- >移除-->
<!-- </el-button-->
<!-- >-->
<!-- </template>-->
<!-- </el-table-column>-->
</el-table>
@ -323,7 +324,7 @@ import {treeList, treeSelectedList} from "@/api/system/dataStatus";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
import {selectNotSelectUser} from "@/api/auth/authUser";
import {listDeptUser} from "@/api/system/deptUser";
import {listDeptUser, removeUser} from "@/api/system/deptUser";
import {filterSubAll} from "@/api/system/invSubWarehouse";
export default {
@ -659,8 +660,28 @@ export default {
this.userlist = [];
this.userTotal = 0;
});
},
removeUserDialog(row) {
this.$confirm("是否确定移除该用户?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
let tQuery = {
deptId: row.deptId,
userId: row.userId,
};
removeUser(tQuery).then((res) => {
if (res.code == 20000) {
this.getUerList();
} else {
this.$message.error(res.message);
}
});
})
.catch(() => {
});
},

@ -111,7 +111,7 @@
<el-dialog :title="title" :visible.sync="open" width="40%" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
<el-form-item label="角色名称" prop="roleName">
<el-input v-model="form.roleName" placeholder="请输入角色名称"/>
<el-input v-model="form.roleName" placeholder="请输入角色名称" clearable/>
</el-form-item>
<!-- <el-form-item prop="roleKey">-->
<!-- <span slot="label">-->
@ -125,7 +125,7 @@
<el-form-item label="角色顺序" prop="roleSort">
<el-input-number v-model="form.roleSort" controls-position="right" :min="0"/>
</el-form-item>
<el-form-item label="状态">
<el-form-item label="状态" prop="status">
<el-radio-group v-model="form.status">
<el-radio
v-for="dict in dict.type.sys_normal_disable"
@ -150,7 +150,7 @@
></el-tree>
</el-form-item>
<el-form-item label="备注">
<el-input v-model="form.remark" type="textarea" placeholder="请输入内容"></el-input>
<el-input v-model="form.remark" type="textarea" placeholder="请输入内容" clearable></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">

@ -169,22 +169,13 @@
<el-col :span="11" type="flex">
<el-form-item label="状态" prop="userFlag">
<el-radio-group v-model="formData.userFlag" :disabled="formData.id === 1">
<el-radio :label="0">禁用</el-radio>
<el-radio :label="1">正常</el-radio>
<el-radio :label="0">禁用</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
</el-row>
<el-row type="flex">
<el-col :span="23" type="flex">
<el-form-item prop="comments">
<label slot="label">&emsp;&emsp;</label>
<el-input v-model="formData.comments" size="small" style="width: 90%" type="textarea"
row="3"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20" type="flex">
<el-col :span="23" type="flex">
<el-form-item label="角色">
@ -200,6 +191,17 @@
</el-form-item>
</el-col>
</el-row>
<el-row type="flex">
<el-col :span="23" type="flex">
<el-form-item prop="comments">
<label slot="label">&emsp;&emsp;</label>
<el-input v-model="formData.comments" size="small" style="width: 90%" type="textarea"
row="3"></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button
@ -220,17 +222,14 @@
<script>
import {
authAdminList,
authAdminRoleList,
authAdminSave,
authAdminDelete,
roleCustomers
} from "../../../api/auth/authAdmin";
import store from "../../../store/index";
import {findConfig} from "@/api/thrsys/spsSyncStatus";
import {isBlank} from "@/utils/strUtil";
import {filterDepts} from "@/api/auth/authDept";
import {authRoleList, listRole} from "@/api/system/role";
import {listRole} from "@/api/system/role";
import {selectSysParamByKey} from "@/api/system/systemParamConfig";
import {filterList} from "@/api/system/invWarehouse";

@ -14,7 +14,7 @@
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="产品名称:">
<el-form-item label="产品名称:">
<el-input
v-model="filterQuery.name" clearable
style="width: 90%"
@ -23,7 +23,7 @@
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="规格型号:">
<el-form-item label="规格型号:">
<el-input
v-model="filterQuery.spec" clearable
style="width: 90%"
@ -34,7 +34,7 @@
</el-row>
<el-row>
<el-col :span="6">
<el-form-item label="注册/备案凭证:">
<el-form-item label="注册/备案凭证:">
<el-input
v-model="filterQuery.registerNo" clearable
style="width: 90%"
@ -43,7 +43,7 @@
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="生产厂家:">
<el-form-item label="生产厂家:">
<el-input
v-model="filterQuery.manufactory" clearable
style="width: 90%"
@ -52,7 +52,7 @@
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="外部系统:">
<el-form-item label="外部系统:">
<el-select v-model="filterQuery.thirdSys" placeholder="请选择第三方系统" @change="thirdSysChange"
style="width: 90%"
>

Loading…
Cancel
Save