From 36de27dcf89a1a651c6498f3dc4c8fd872ca3f92 Mon Sep 17 00:00:00 2001
From: clll <1320612696@qq.com>
Date: 星期三, 13 九月 2023 17:17:17 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/CanadaMes
---
CanadaMes-ui/src/views/power/index.vue | 183 +++++++++++++++++++++++----------------------
1 files changed, 92 insertions(+), 91 deletions(-)
diff --git a/CanadaMes-ui/src/views/power/index.vue b/CanadaMes-ui/src/views/power/index.vue
index 7488cf8..eb274a9 100644
--- a/CanadaMes-ui/src/views/power/index.vue
+++ b/CanadaMes-ui/src/views/power/index.vue
@@ -201,100 +201,101 @@
this.getPowerList();
},
methods: {
- getPowerList() {
- selectPage(this.queryInfo).then(res => {
- this.powerList.total = res.data.total;
- this.powerList.records = res.data.records;
+ getPowerList() {
+ selectPage(this.queryInfo).then(res => {
+ this.powerList.total = res.data.total;
+ this.powerList.records = res.data.records;
+ });
+ },
+ // 鐩戝惉pageSize鏀瑰彉鐨勪簨浠�
+ handleSizeChange(newSize) {
+ this.queryInfo.pageSize = newSize;
+ this.getPowerList()
+ },
+ // 鐩戝惉pageNum鏀瑰彉鐨勪簨浠�
+ handleCurrentChange(newPage) {
+ this.queryInfo.pageNum = newPage;
+ this.getPowerList()
+ },
+ stateChange(info) {
+ saveOrUpdate(info).then(() => {
+ this.$message.success(this.$t('updateSuccessMessage'))
+ });
+ },
+ // 鐩戝惉娣诲姞鏉冮檺瀵硅瘽妗嗙殑鍏抽棴浜嬩欢
+ addDialogClosed() {
+ this.$refs['powerRef'].resetFields();
+ },
+ // 鐐瑰嚮鎸夐挳娣诲姞鏂版潈闄�
+ addPower() {
+ this.$refs.powerRef.validate(async valid => {
+ if (!valid) return;
+ // 鍙戣捣娣诲姞鏉冮檺鐨勭綉缁滆姹�
+ saveOrUpdate(this.addPowerForm).then(() => {
+ // 閲嶆柊鑾峰彇鏉冮檺鍒楄〃
+ this.getPowerList();
+ // 闅愯棌娣诲姞鏉冮檺瀵硅瘽妗�
+ this.addDialogVisible = false;
+ this.$message.success(this.$t('addSuccessMessage'));
});
- },
- // 鐩戝惉pageSize鏀瑰彉鐨勪簨浠�
- handleSizeChange(newSize) {
- this.queryInfo.pageSize = newSize;
- this.getPowerList()
- },
- // 鐩戝惉pageNum鏀瑰彉鐨勪簨浠�
- handleCurrentChange(newPage) {
- this.queryInfo.pageNum = newPage;
- this.getPowerList()
- },
- stateChange(info) {
- saveOrUpdate(info).then(() => {
- this.$message.success("鏇存柊鐘舵�佹垚鍔�")
+ })
+ },
+ // 灞曠ず淇敼鏉冮檺鐨勫璇濇
+ showEditDialog(role) {
+ getById({id: role.id}).then(res => {
+ this.editRoleForm = res.data;
+ });
+ select(this.addPowerForm).then(res => {
+ this.roleList = res.data;
+ });
+ selectPermission(this.addPowerForm).then(res => {
+ this.permissionList = res.data;
+ });
+ this.editDialogVisible = true;
+ },
+ // 灞曠ず娣诲姞鏉冮檺鐨勫璇濇
+ showAddDialog() {
+ select(this.addPowerForm).then(res => {
+ this.roleList = res.data;
+ });
+ selectPermission(this.addPowerForm).then(res => {
+ this.permissionList = res.data;
+ });
+ this.addDialogVisible = true;
+ },
+ // 淇敼鏉冮檺淇℃伅骞舵彁浜�
+ editRoleInfo() {
+ this.$refs.powerRef.validate(async valid => {
+ if (!valid) return;
+ // 鍙戣捣淇敼鏉冮檺鐨勭綉缁滆姹�
+ saveOrUpdate(this.editRoleForm).then(() => {
+ // 閲嶆柊鑾峰彇鏉冮檺鍒楄〃
+ this.getPowerList();
+ // 闅愯棌娣诲姞鏉冮檺瀵硅瘽妗�
+ this.editDialogVisible = false;
+ this.$message.success(this.$t('updateSuccessMessage'));
});
- },
- // 鐩戝惉娣诲姞鏉冮檺瀵硅瘽妗嗙殑鍏抽棴浜嬩欢
- addDialogClosed() {
- this.$refs['powerRef'].resetFields();
- },
- // 鐐瑰嚮鎸夐挳娣诲姞鏂版潈闄�
- addPower() {
- this.$refs.powerRef.validate(async valid => {
- if (!valid) return;
- // 鍙戣捣娣诲姞鏉冮檺鐨勭綉缁滆姹�
- saveOrUpdate(this.addPowerForm).then(() => {
- // 閲嶆柊鑾峰彇鏉冮檺鍒楄〃
- this.getPowerList();
- // 闅愯棌娣诲姞鏉冮檺瀵硅瘽妗�
- this.addDialogVisible = false;
- this.$message.success("娣诲姞鏉冮檺鎴愬姛");
- });
- })
- },
- // 灞曠ず淇敼鏉冮檺鐨勫璇濇
- showEditDialog(role) {
- getById({id: role.id}).then(res => {
- this.editRoleForm = res.data;
+ })
+ },
+ // 鏍规嵁id鍒犻櫎鏉冮檺淇℃伅
+ removeById(power) {
+ // 寮规璇㈤棶鐢ㄦ埛鏄惁鍒犻櫎鏉冮檺
+ this.$confirm(this.$t('deleteConfirmMessage'), this.$t('prompt'), {
+ confirmButtonText: this.$t('confirmButtonText'),
+ cancelButtonText: this.$t('cancelButtonText'),
+ type: 'warning'
+ }).then(() => {
+ // 鍒犻櫎鏉冮檺
+ removeById({id: power.id}).then(() => {
+ // 閲嶆柊鑾峰彇鏉冮檺鍒楄〃
+ this.getPowerList();
+ this.$message.success(this.$t('deleteSuccessMessage'));
});
- select(this.addPowerForm).then(res => {
- this.roleList = res.data;
- });
- selectPermission(this.addPowerForm).then(res => {
- this.permissionList = res.data;
- });
- this.editDialogVisible = true;
- },
- // 灞曠ず娣诲姞鏉冮檺鐨勫璇濇
- showAddDialog() {
- select(this.addPowerForm).then(res => {
- this.roleList = res.data;
- });
- selectPermission(this.addPowerForm).then(res => {
- this.permissionList = res.data;
- });
- this.addDialogVisible = true;
- },
- // 淇敼鏉冮檺淇℃伅骞舵彁浜�
- editRoleInfo() {
- this.$refs.powerRef.validate(async valid => {
- if (!valid) return;
- // 鍙戣捣淇敼鏉冮檺鐨勭綉缁滆姹�
- saveOrUpdate(this.editRoleForm).then(() => {
- // 閲嶆柊鑾峰彇鏉冮檺鍒楄〃
- this.getPowerList();
- // 闅愯棌娣诲姞鏉冮檺瀵硅瘽妗�
- this.editDialogVisible = false;
- this.$message.success("淇敼鏉冮檺鎴愬姛");
- });
- })
- },
- // 鏍规嵁id鍒犻櫎鏉冮檺淇℃伅
- removeById(power) {
- // 寮规璇㈤棶鐢ㄦ埛鏄惁鍒犻櫎鏉冮檺
- this.$confirm('姝ゆ搷浣滃皢姘镐箙鍒犻櫎璇ユ潈闄�, 鏄惁缁х画?', '鎻愮ず', {
- confirmButtonText: '纭畾',
- cancelButtonText: '鍙栨秷',
- type: 'warning'
- }).then(() => {
- // 鍒犻櫎鏉冮檺
- removeById({id: power.id}).then(() => {
- // 閲嶆柊鑾峰彇鏉冮檺鍒楄〃
- this.getPowerList();
- this.$message.success("鍒犻櫎鏉冮檺鎴愬姛");
- });
- }).catch(() => {
- this.$message.info('宸插彇娑堝垹闄�');
- })
- }
+ }).catch(() => {
+ this.$message.info(this.$t('deleteCancelledMessage'));
+ })
+ }
+
}
}
</script>
--
Gitblit v1.8.0