From 80bc73cbb89cf8b7e4d45bb597d13053324091d4 Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Thu, 20 Jun 2024 17:30:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E8=AE=A1=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/storeManage/taskManage/index.js | 57 +++ src/assets/styles/yxk-admin.scss | 2 +- .../components/lendArchivesList.vue | 2 +- src/views/storeManage/taskManage/index.vue | 372 +++++++++++++++++- .../storeManage/taskManage/module/detail.vue | 72 ++++ src/views/system/user/messageCenter/index.vue | 18 +- 6 files changed, 500 insertions(+), 23 deletions(-) create mode 100644 src/api/storeManage/taskManage/index.js create mode 100644 src/views/storeManage/taskManage/module/detail.vue diff --git a/src/api/storeManage/taskManage/index.js b/src/api/storeManage/taskManage/index.js new file mode 100644 index 0000000..732675f --- /dev/null +++ b/src/api/storeManage/taskManage/index.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +// 获取所有的Role +export function getAll() { + return request({ + url: 'api/roles/all', + method: 'get' + }) +} + +export function add(data) { + return request({ + url: 'api/roles', + method: 'post', + data + }) +} + +export function get(id) { + return request({ + url: 'api/roles/' + id, + method: 'get' + }) +} + +export function getLevel() { + return request({ + url: 'api/roles/level', + method: 'get' + }) +} + +export function del(ids) { + return request({ + url: 'api/roles', + method: 'delete', + data: ids + }) +} + +export function edit(data) { + return request({ + url: 'api/roles', + method: 'put', + data + }) +} + +export function editMenu(data) { + return request({ + url: 'api/roles/menu', + method: 'put', + data + }) +} + +export default { add, edit, del, get, editMenu, getLevel } diff --git a/src/assets/styles/yxk-admin.scss b/src/assets/styles/yxk-admin.scss index 1dc4aac..664ca1a 100644 --- a/src/assets/styles/yxk-admin.scss +++ b/src/assets/styles/yxk-admin.scss @@ -864,7 +864,7 @@ } } .setting-dialog{ - z-index: 100; + z-index: 200; position: relative; .des-form{ width: 100% !important; diff --git a/src/views/archivesManage/lendManage/components/lendArchivesList.vue b/src/views/archivesManage/lendManage/components/lendArchivesList.vue index f139fc7..f3862d2 100644 --- a/src/views/archivesManage/lendManage/components/lendArchivesList.vue +++ b/src/views/archivesManage/lendManage/components/lendArchivesList.vue @@ -198,7 +198,6 @@ export default { }, // 开架 openCol(data) { - this.videoTipVisible = true const loactionArray = data.split(' ') const location = data.split(' ')[loactionArray.length - 1] const pattern = /(\d+)区(\d+)列(\d+)节(\d+)层/ @@ -231,6 +230,7 @@ export default { CallExternal.FetchCallExternalOpenCol(params).then(res => { if (res.success && res.success === '0') { this.$message.success('开架执行成功') + this.videoTipVisible = true } else { this.$message.error(res.msg) } diff --git a/src/views/storeManage/taskManage/index.vue b/src/views/storeManage/taskManage/index.vue index 3d630b3..1a1c1f7 100644 --- a/src/views/storeManage/taskManage/index.vue +++ b/src/views/storeManage/taskManage/index.vue @@ -1,7 +1,11 @@ + diff --git a/src/views/storeManage/taskManage/module/detail.vue b/src/views/storeManage/taskManage/module/detail.vue new file mode 100644 index 0000000..511ab43 --- /dev/null +++ b/src/views/storeManage/taskManage/module/detail.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/views/system/user/messageCenter/index.vue b/src/views/system/user/messageCenter/index.vue index 2d2b58e..774f663 100644 --- a/src/views/system/user/messageCenter/index.vue +++ b/src/views/system/user/messageCenter/index.vue @@ -69,6 +69,7 @@ import DateRangePicker from '@/components/DateRangePicker' import { getUserNotice, isread, userMsgDel } from '@/api/system/logs' import CRUD, { presenter, header, crud } from '@crud/crud' +import { mapGetters } from 'vuex' export default { name: 'MessageCenter', @@ -78,7 +79,7 @@ export default { cruds() { return CRUD({ url: 'api/users/notice', - sort: ['createTime,desc'], + sort: [], optShow: {} }) }, @@ -113,6 +114,11 @@ export default { ] } }, + computed: { + ...mapGetters([ + 'user' + ]) + }, created() { this.getTableData() }, @@ -135,8 +141,8 @@ export default { page: this.page.page - 1, size: this.page.size, createTime: this.query.createTime, - isRead: this.query.isRead, - sort: 'createTime,desc' + isRead: this.query.isRead + // sort: 'createTime,desc' } return params }, @@ -144,7 +150,9 @@ export default { const ids = [] list.forEach(item => { item.noticeUsers.forEach(i => { + // if (i.userId === this.user.id) { ids.push(i.id) + // } }) }) return ids @@ -162,9 +170,9 @@ export default { async handleAllRead() { const params = { page: 0, - size: 10, + size: 10 // createTime: [], - sort: 'createTime,desc' + // sort: 'createTime,desc' } const list = [] const allList = await this.getAllNoRead(params, list)