diff --git a/.gitignore b/.gitignore index 0aa81c4..161ff6e 100644 --- a/.gitignore +++ b/.gitignore @@ -52,4 +52,7 @@ coverage/ .video_agent/ .mimosa/ .zcode/ -.zcodeignore \ No newline at end of file +.zcodeignore + +# Local file-access credentials +.env.*.local diff --git a/src/api/admin/dept.ts b/src/api/admin/dept.ts index e170e8a..6bf61cd 100644 --- a/src/api/admin/dept.ts +++ b/src/api/admin/dept.ts @@ -1,4 +1,7 @@ import request from "/@/utils/request" +import { submitExportTask } from "/@/api/asyncTask" + +export const submitDeptExport = (query: Record) => submitExportTask("/admin/dept/export-async", query) export const deptTree = (params?: Object) => { return request({ diff --git a/src/api/admin/dict.ts b/src/api/admin/dict.ts index a821eac..2bc50bd 100644 --- a/src/api/admin/dict.ts +++ b/src/api/admin/dict.ts @@ -1,138 +1,138 @@ -import request from '/@/utils/request'; +import request from "/@/utils/request" export const getDicts = (type: String) => { return request({ url: `/admin/dict/type/${type}`, - method: 'get', - }); -}; + method: "get", + }) +} export function fetchList(query: any) { return request({ - url: '/admin/dict/list', - method: 'get', + url: "/admin/dict/list", + method: "get", params: query, - }); + }) } export function fetchItemList(query: any) { return request({ - url: '/admin/dict/item/page', - method: 'get', + url: "/admin/dict/item/page", + method: "get", params: query, - }); + }) } export function addItemObj(obj: any) { return request({ - url: '/admin/dict/item', - method: 'post', + url: "/admin/dict/item", + method: "post", data: obj, - }); + }) } export function getItemObj(id: string) { return request({ - url: '/admin/dict/item/details/' + id, - method: 'get', - }); + url: "/admin/dict/item/details/" + id, + method: "get", + }) } export function getItemDetails(obj: object) { return request({ - url: '/admin/dict/item/details', - method: 'get', + url: "/admin/dict/item/details", + method: "get", params: obj, - }); + }) } export function delItemObj(id: string) { return request({ - url: '/admin/dict/item/' + id, - method: 'delete', - }); + url: "/admin/dict/item/" + id, + method: "delete", + }) } export function putItemObj(obj: any) { return request({ - url: '/admin/dict/item', - method: 'put', + url: "/admin/dict/item", + method: "put", data: obj, - }); + }) } export function addObj(obj: any) { return request({ - url: '/admin/dict', - method: 'post', + url: "/admin/dict", + method: "post", data: obj, - }); + }) } export function getObj(id: string) { return request({ - url: '/admin/dict/details/' + id, - method: 'get', - }); + url: "/admin/dict/details/" + id, + method: "get", + }) } export function getObjDetails(obj: object) { return request({ - url: '/admin/dict/details', - method: 'get', + url: "/admin/dict/details", + method: "get", params: obj, - }); + }) } export function delObj(ids: Object) { return request({ - url: '/admin/dict', - method: 'delete', + url: "/admin/dict", + method: "delete", data: ids, - }); + }) } export function putObj(obj: any) { return request({ - url: '/admin/dict', - method: 'put', + url: "/admin/dict", + method: "put", data: obj, - }); + }) } export function refreshCache() { return request({ - url: '/admin/dict/sync', - method: 'put', - }); + url: "/admin/dict/sync", + method: "put", + }) } export function validateDictType(rule: any, value: any, callback: any, isEdit: boolean) { if (isEdit) { - return callback(); + return callback() } getObjDetails({ dictType: value }).then((response) => { - const result = response.data; + const result = response.data if (result !== null) { - callback(new Error('字典已经存在')); + callback(new Error("字典已经存在")) } else { - callback(); + callback() } - }); + }) } export function validateDictItemLabel(rule: any, value: any, callback: any, type: string, isEdit: boolean) { if (isEdit) { - return callback(); + return callback() } getItemDetails({ dictType: type, label: value }).then((response) => { - const result = response.data; + const result = response.data if (result !== null) { - callback(new Error('标签已经存在')); + callback(new Error("标签已经存在")) } else { - callback(); + callback() } - }); + }) } diff --git a/src/api/admin/log.ts b/src/api/admin/log.ts index 5b3b7c0..089c271 100644 --- a/src/api/admin/log.ts +++ b/src/api/admin/log.ts @@ -1,4 +1,7 @@ import request from '/@/utils/request'; +import { submitExportTask } from '/@/api/asyncTask'; + +export const submitLogExport = (query: Record) => submitExportTask('/admin/log/export-async', query); export const pageList = (params?: Object) => { return request({ diff --git a/src/components/Editor/index.vue b/src/components/Editor/index.vue index 5ab7b8a..891ed5a 100644 --- a/src/components/Editor/index.vue +++ b/src/components/Editor/index.vue @@ -1,5 +1,5 @@