diff --git a/src/api/system/depart.ts b/src/api/system/depart.ts index 60f2dd6..eca3961 100644 --- a/src/api/system/depart.ts +++ b/src/api/system/depart.ts @@ -20,6 +20,12 @@ export function departTree() { }); } +export function departTreeAll() { + return request.get({ + url: '/depart/treeAll' + }); +} + export function secondList() { return request.get({ url: '/depart/second' diff --git a/src/api/work/negative.ts b/src/api/work/negative.ts index f7aca90..ff0ca04 100644 --- a/src/api/work/negative.ts +++ b/src/api/work/negative.ts @@ -55,3 +55,9 @@ export function delNegative(id) { url: `/negative/${id}` }); } + +export function getCompletionInfo(id) { + return request.get({ + url: `/negative/completion/${id}` + }); +} diff --git a/src/components/depart-tree-select.vue b/src/components/depart-tree-select.vue index 1f34f26..354cd3b 100644 --- a/src/components/depart-tree-select.vue +++ b/src/components/depart-tree-select.vue @@ -6,13 +6,21 @@ import useCatchStore from '@/stores/modules/catch' import { ROOT_DEPART_ID } from '@/enums/appEnums'; const data = ref([]) -const departs = useCatchStore().getDeparts(); + const props = defineProps({ showRoot: { type: Boolean, default: false + }, + auth: { + type: Boolean, + default: true } }) + +const catchSotre = useCatchStore(); +const departs = props.auth ? catchSotre.getDeparts() : catchSotre.getDepartsAll(); + onMounted(() => { getData() }) diff --git a/src/components/file/list.vue b/src/components/file/list.vue index b5fd65d..cbebcae 100644 --- a/src/components/file/list.vue +++ b/src/components/file/list.vue @@ -250,6 +250,8 @@ const scale = ref(0); const translateX = ref(0); const translateY = ref(0); let moveFlag = false; +let initialX = 0; +let initialY = 0; const fileRrror = ref(false); function filePreview(file) { @@ -299,7 +301,6 @@ function wheel(event) { } } - function mousedown() { moveFlag = true; initialX = event.clientX; diff --git a/src/components/file/upload-group.vue b/src/components/file/upload-group.vue index b8a2aba..32b356e 100644 --- a/src/components/file/upload-group.vue +++ b/src/components/file/upload-group.vue @@ -263,6 +263,7 @@ function uploadProgress(progressEvent, file) { function handleSuccess(data, file) { if (data.code !== 200) { + feedback.msgError("上传失败!"); return; } const filterFiles = fileList.value.filter((item) => file.uid === item.uid); diff --git a/src/components/home/work/my-todo.vue b/src/components/home/work/my-todo.vue index 720bbd3..b3bfdc6 100644 --- a/src/components/home/work/my-todo.vue +++ b/src/components/home/work/my-todo.vue @@ -107,6 +107,12 @@ prop="thingDesc" show-overflow-tooltip /> +