diff --git a/src/App.vue b/src/App.vue index ec609a6b..b419c233 100644 --- a/src/App.vue +++ b/src/App.vue @@ -78,8 +78,8 @@ export default defineComponent({ return; } const memberInitInfo = await api1 - .getMemberInfo({ keyWord: "", pageNo: 1, pageSize: 10 }) - .then((res) => res.data.data.rows); + .getMemberInfo({ keyWord: "", pageNo: 1, pageSize: 10 }) + .then((res) => res.data.data.rows); store.commit("SET_MEMBER_INFO", memberInitInfo); localStorage.setItem("memberInitInfo", JSON.stringify(memberInitInfo)); } @@ -104,31 +104,18 @@ export default defineComponent({ } const getDictList = (param) => - api1 - .getDict({ - pageNo: 1, - pageSize: 20, - setCode: param, - }) - .then((res) => res.data.data.rows); + api1 + .getDict({ + pageNo: 1, + pageSize: 20, + setCode: param, + }) + .then((res) => res.data.data.rows); //获取组织树 const getOrgTree = () => { - const orgtreeList = localStorage.getItem("orgtreeList"); - if (orgtreeList) { - store.commit("getOrgtreeList", JSON.parse(orgtreeList)); - return; - } - api - .getOrgInfo({ - keyWord: "", - id: -1, - pageNo: 1, - pageSize: 20, - }) - .then((res) => { - localStorage.setItem("orgtreeList", JSON.stringify(res.data.data)); - store.commit("getOrgtreeList", res.data.data); - }); + api.getOrgTreeInfo().then((res) => { + store.commit("getOrgtreeList", res.data.data); + }); }; init(); return { @@ -167,7 +154,7 @@ export default defineComponent({ // font-family: MicrosoftYaHei, Microsoft YaHei, Avenir, Helvetica, Arial, // sans-serif; font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, - Microsoft YaHei, Arial, sans-serif; + Microsoft YaHei, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #2c3e50; diff --git a/src/api/config.js b/src/api/config.js index f73d6e0a..8035a778 100644 --- a/src/api/config.js +++ b/src/api/config.js @@ -6,7 +6,7 @@ * @FilePath: /fe-manage/src/api/config.js * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ -import { message } from "ant-design-vue"; +import {message} from "ant-design-vue"; import axios from "axios"; import router from "@/router"; // import { getCookie } from '../api/method' @@ -14,63 +14,63 @@ import router from "@/router"; // axios.defaults.headers.post["Content-Type"] = // "application/x-www-form-urlencoded"; - +export const FILE_UPLOAD_URL = process.env.VUE_APP_BASE_API + '/file/upload' axios.defaults.withCredentials = true; const http = axios.create({ - baseURL: process.env.VUE_APP_BASE_API, - timeout: 1000 * 15, - // headers: { "Content-Type": "multipart/form-data" }, - headers: { "Content-Type": "application/json" }, + baseURL: process.env.VUE_APP_BASE_API, + timeout: 1000 * 15, + // headers: { "Content-Type": "multipart/form-data" }, + headers: {"Content-Type": "application/json"}, }); http.interceptors.request.use( - (config) => { - // console.log("config", config); - // const token = localStorage.getItem("token"); - // // const token = getCookie('token') - // // console.log('token', token) - // if (token) { - // config.headers.token = token; //测试1111 - // } else { - // console.log("当前请求页面无token,请执行操作!!!"); + (config) => { + // console.log("config", config); + // const token = localStorage.getItem("token"); + // // const token = getCookie('token') + // // console.log('token', token) + // if (token) { + // config.headers.token = token; //测试1111 + // } else { + // console.log("当前请求页面无token,请执行操作!!!"); - // // 此处测试默认配置token - // config.headers.token = - // "eyJ0eXBlIjoidG9rZW4iLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC91LmJvZS5jb20iLCJpYXQiOjE2NzAxNTMxMDMsImV4cCI6MTY3MDE2MDMwMywiR2l2ZW5OYW1lIjoiYm9ldSIsInVzZXJJZCI6IjZCMDQ5RkFGLUMzMTQtN0NDRi0wRDI4LTBEMjNGNEM0MjUzMSIsInVJZCI6Ijk2NTM0MjAyNzQ5NzYwNzE2OCIsInBlcm1pc3Npb24iOiIifQ==.c937b2d3a59cbab2136fdde55fd38f06bdff041212aab0fa6741bc4be41e28a7"; - // // } - return config; - }, - (err) => { - console.log("登陆前拦截", err); - return Promise.reject(err); - } + // // 此处测试默认配置token + // config.headers.token = + // "eyJ0eXBlIjoidG9rZW4iLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC91LmJvZS5jb20iLCJpYXQiOjE2NzAxNTMxMDMsImV4cCI6MTY3MDE2MDMwMywiR2l2ZW5OYW1lIjoiYm9ldSIsInVzZXJJZCI6IjZCMDQ5RkFGLUMzMTQtN0NDRi0wRDI4LTBEMjNGNEM0MjUzMSIsInVJZCI6Ijk2NTM0MjAyNzQ5NzYwNzE2OCIsInBlcm1pc3Npb24iOiIifQ==.c937b2d3a59cbab2136fdde55fd38f06bdff041212aab0fa6741bc4be41e28a7"; + // // } + return config; + }, + (err) => { + console.log("登陆前拦截", err); + return Promise.reject(err); + } ); http.interceptors.response.use( - (response) => { - // console.log('response', response) - const { - data: { code, msg }, - } = response; - // console.log('code', code) - if (code === 0 || code === 200) { - return response; - } else { - if (code === 1000) { - process.env.NODE_ENV === 'development' ? router.push({ path: 'login' }) : (window.location.href = process.env.VUE_APP_LOGIN_URL) - } - console.log("api %o", msg); + (response) => { + // console.log('response', response) + const { + data: {code, msg}, + } = response; + // console.log('code', code) + if (code === 0 || code === 200) { + return response; + } else { + if (code === 1000) { + process.env.NODE_ENV === 'development' ? router.push({path: 'login'}) : (window.location.href = process.env.VUE_APP_LOGIN_URL) + } + console.log("api %o", msg); + } + return response; + }, + function (error) { + if (error.message == "timeout of 1ms exceeded") { + message.destroy(); + message.error("请求超时"); + } + console.log("api error %o", error); + return Promise.reject(error); } - return response; - }, - function (error) { - if (error.message == "timeout of 1ms exceeded") { - message.destroy(); - message.error("请求超时"); - } - console.log("api error %o", error); - return Promise.reject(error); - } ); export default http; diff --git a/src/api/index1.js b/src/api/index1.js index 7bf6ff85..c45056c3 100644 --- a/src/api/index1.js +++ b/src/api/index1.js @@ -111,6 +111,7 @@ export const searchUsersByOrgId = (obj) => http.post('/admin/router/searchUsersB //获取组织信息(修改版) export const getOrgInfo = (obj) => http.post('/admin/orgStruct/getOrgInfo', obj) +export const getOrgTreeInfo = (obj) => http.get('/org/initOrg', {params: obj}) //获取员工(修改版) export const getMemberInfo = (obj) => http.post('/admin/orgStruct/getMemberInfo', obj) //获取受众(修改版) @@ -131,6 +132,7 @@ export const addStudentCourse = (obj) => http.post("/admin/offcourse/addStudent" // 获取组织结构树 export const orgtree = () => http.get("/org/tree"); export const saveStu = obj => http.post("/admin/student/addStudent", obj); +export const moveStudent = obj => http.post("/admin/student/moveStudent", obj); export const getStuPage = obj => http.get("/admin/student/getStudent", {params: obj}); export const delStudentList = obj => http.post("/admin/student/delStudent", obj); export const validateName = obj => http.post("/admin/validate/validateName", obj); diff --git a/src/components/common/BaseUpload.vue b/src/components/common/BaseUpload.vue index 3920b81e..b9146eeb 100644 --- a/src/components/common/BaseUpload.vue +++ b/src/components/common/BaseUpload.vue @@ -1,7 +1,7 @@