Commit 1181abe5 authored by Mr.Tang's avatar Mr.Tang

角色管理

parent 64844fbe
import request from '@/utils/request'
// 查询制造商管理列表
export function listManufacturer(query) {
return request({
url: '/control/manufacturer/list',
method: 'get',
params: query
})
}
// 查询制造商管理详细
export function getManufacturer(id) {
return request({
url: '/control/manufacturer/' + id,
method: 'get'
})
}
// 新增制造商管理
export function addManufacturer(data) {
return request({
url: '/control/manufacturer',
method: 'post',
data: data
})
}
// 修改制造商管理
export function updateManufacturer(data) {
return request({
url: '/control/manufacturer',
method: 'put',
data: data
})
}
// 删除制造商管理
export function delManufacturer(id) {
return request({
url: '/control/manufacturer/' + id,
method: 'delete'
})
}
export function getfactory(){
return request({
url: '/control/manufacturer/factory',
method: 'get'
})
}
......@@ -238,7 +238,6 @@ function toggleTheme() {
font-size: 12px;
}
}
avatar-wrapper-name
}
}
}
......
This diff is collapsed.
......@@ -16,15 +16,6 @@
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="权限字符" prop="roleKey">
<el-input
v-model="queryParams.roleKey"
placeholder="请输入权限字符"
clearable
style="width: 240px"
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label="状态" prop="status">
<el-select
v-model="queryParams.status"
......@@ -40,70 +31,22 @@
/>
</el-select>
</el-form-item>
<el-form-item label="创建时间" style="width: 308px">
<el-date-picker
v-model="dateRange"
value-format="YYYY-MM-DD"
type="daterange"
range-separator="-"
start-placeholder="开始日期"
end-placeholder="结束日期"
></el-date-picker>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="Search" @click="handleQuery"
>搜索</el-button
>
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-form-item class="addRoleBtn">
<el-button
v-hasPermi="['system:role:add']"
type="primary"
plain
icon="Plus"
@click="handleAdd"
>新增</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
v-hasPermi="['system:role:edit']"
type="success"
plain
icon="Edit"
:disabled="single"
@click="handleUpdate"
>修改</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
v-hasPermi="['system:role:remove']"
type="danger"
plain
icon="Delete"
:disabled="multiple"
@click="handleDelete"
>删除</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
v-hasPermi="['system:role:export']"
type="warning"
plain
icon="Download"
@click="handleExport"
>导出</el-button
>
</el-col>
<right-toolbar
v-model:show-search="showSearch"
@query-table="getList"
></right-toolbar>
>新建角色</el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
</el-row>
<!-- 表格数据 -->
......@@ -113,7 +56,7 @@
@selection-change="handleSelectionChange"
>
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="角色编号" prop="roleId" width="120" />
<el-table-column label="号" prop="roleId" width="120" />
<el-table-column
label="角色名称"
prop="roleName"
......@@ -127,7 +70,7 @@
width="150"
/>
<el-table-column label="显示顺序" prop="roleSort" width="100" />
<el-table-column label="状态" align="center" width="100">
<el-table-column label="角色状态" align="center" width="100">
<template #default="scope">
<el-switch
v-model="scope.row.status"
......@@ -142,6 +85,11 @@
<span>{{ parseTime(scope.row.createTime) }}</span>
</template>
</el-table-column>
<el-table-column label="修改时间" align="center" prop="updateTime">
<template #default="scope">
<span>{{ parseTime(scope.row.updateTime) }}</span>
</template>
</el-table-column>
<el-table-column
label="操作"
align="center"
......@@ -726,3 +674,9 @@ function cancelDataScope() {
getList()
</script>
<style scoped>
.addRoleBtn{
margin-left: 420px;
margin-right: 0px;
}
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment