diff --git a/src/Manager/components/Role.vue b/src/Manager/components/Role.vue
index b3c28c5..5f2d54e 100644
--- a/src/Manager/components/Role.vue
+++ b/src/Manager/components/Role.vue
@@ -15,49 +15,38 @@
-
+
-
+
确定删除改数据吗?
+ ok-text="确定"
+ title="修改角色"
+ @ok="editOk"
+ >
-
- 角色名称:
-
-
-
-
-
-
-
-
-
- 状态:
-
-
- ="停用">
-
-
+
+
+
@@ -85,8 +74,8 @@
- 修改
- 删除
+ 修改
+ 删除
@@ -105,9 +94,10 @@ import requests from '../../public/request.js';
import axios from 'axios';
const value1 = ref('');
-const AddDioLog = ref(false);
-const DeleteDioLog = ref(false);
-const editDialog = ref(false)
+const roleid = ref('');
+const AddDiaLog = ref(false);
+const DeleteDiaLog = ref(false);
+const editDiaLog = ref(false)
const token = window.localStorage.getItem('token')
const states = reactive({
data:[]
@@ -150,7 +140,7 @@ function getAll() {
-/*新增用户*/
+/*新增角色*/
const addData = reactive({
// id:'',
// roleName:'',
@@ -161,8 +151,8 @@ const addData = reactive({
})
-function showAddDioLog(){
- AddDioLog.value = true;
+function showAddDiaLog(){
+ AddDiaLog.value = true;
}
function addOk () {
@@ -185,13 +175,13 @@ function addCancel () {
/*删除用户*/
const deleteId = ref(0)
-function showDeleteDioLog(){
- DeleteDioLog.value = true
+function showDeleteDiaLog(){
+ DeleteDiaLog.value = true
deleteId.value = row.id
}
function deleteOk() {
- DeleteDioLog.value = false;
+ DeleteDiaLog.value = false;
console.log(deleteId.value)
requests.roleDelete(deleteId.value, token).then((res) => {
console.log("deleteResult:", res)
@@ -204,13 +194,13 @@ function deleteOk() {
}
function deleteCancel(){
- DeleteDioLog.value = false;
+ DeleteDiaLog.value = false;
message.info('取消删除')
}
/*修改用户*/
-function showEditDioLog(){
- editDialog.value = true
+function showEditDiaLog(){
+ editDiaLog.value = true
updateData.id = row.id
updateData.name = row.roleName
updateData.displayName = row.displayName
@@ -219,7 +209,7 @@ function showEditDioLog(){
function editOk(){
loadingTable.value = true
- editDialog.value = false;
+ editDiaLog.value = false;
requests.roleEdit(updateData,token).then((res)=>{
console.log("editResult:",res)
console.log("updateData:",updateData)
@@ -237,7 +227,7 @@ function editOk(){
}
function editCancel(){
- editDialog.value = false;
+ editDiaLog.value = false;
}
@@ -451,17 +441,10 @@ const handleTableChange = (pag, filters, sorter) => {
}
.query-button {
- background-color: dodgerblue;
- color:white;
margin-left: 4vw;
margin-right: 1vw;
}
-.add-button {
- background-color: limegreen;
- color: white;
-}
-
.table {
width: 100%;
height: auto;
diff --git a/src/Manager/components/User.vue b/src/Manager/components/User.vue
index 30ca207..0c7a5e4 100644
--- a/src/Manager/components/User.vue
+++ b/src/Manager/components/User.vue
@@ -15,8 +15,7 @@
@@ -53,10 +52,10 @@
@@ -91,8 +90,18 @@
@change="handleTableChange"
:rowClassName="setRowClassName"
>
-
- {{ text }}
+
+
+
+
+ {{ tag.toUpperCase() }}
+
+
+
修改
@@ -203,21 +212,7 @@ onMounted(() => {
})
-/*function getAll() {
- requests.roleGet(null,token).then((res)=>{
- console.log(res)
- states.data = res.data.data
- loadingTable.value = false
- for (let i = 0; i < res.data.data.length; i++) {
- states.data[i] = res.data.data[i].user
- }
- console.log("getAll:",states.data)
- })
-}*/
-
-
function getAll() {
-
requests.userAllCurrent(AllUser,token).then((res)=>{
console.log(res)
// states.data = res.data.data
@@ -255,7 +250,7 @@ const showAddDiaLog = () => {
addData.sex = 1;
addData.age = '';
};
-/*
+
function addOk () {
if (sex.value === '男') {
addData.sex = 1
@@ -274,54 +269,6 @@ function addOk () {
}
})
}
-*/
-
-
-
-function addOk () {
- if (sex.value === '男') {
- addData.sex = 1
- } else {
- addData.sex = 0
- }
- requests.userAdd(addData, token).then((res)=>{
- console.log(res.data)
- if (res.data.code === 200) {
- message.success('新增成功');
- // 更新表格数据源
- const newUser = {
- id: res.data.data.id, // 根据实际返回的数据结构获取新增用户的id
- username: addData.username,
- phone: addData.phone,
- enabled: true, // 根据实际需求设置用户状态
- updatedAt: new Date().toISOString(), // 设置更新时间为当前时间
- };
- dataSource.push(newUser); // 将新增用户添加到数据源中
- // 刷新表格
- run({
- results: pageSize.value,
- page: current.value,
- });
- // 清空新增用户数据
- addData.username = '';
- addData.password = '';
- addData.address = '';
- addData.phone = '';
- addData.email = '';
- addData.sex = 1;
- addData.age = '';
- // 关闭新增用户对话框
- AddDiaLog.value = false;
- } else {
- message.error('新增失败');
- }
- }).catch((error) => {
- message.error('网络错误,请稍后重试');
- console.error('Add user failed:', error);
- });
-}
-
-
@@ -453,14 +400,19 @@ const columns = [
},
{
title: '用户状态',
- dataIndex: 'enabled',
+ dataIndex: 'user_state',
key: 'enabled',
},
{
title: '更新时间',
key: 'updatedAt',
dataIndex: 'updatedAt'
- }
+ },
+ {
+ title: '操作',
+ key:'user_action',
+ dataIndex: 'user_action',
+ },
];
const rowSelection = {
@@ -562,15 +514,9 @@ console.log(dataSource)
}
.query-button {
- background-color: dodgerblue;
- color:white;
margin-left: 4vw;
margin-right: 1vw;
-}
-.add-button {
- background-color: limegreen;
- color: white;
}
.delete-button {