diff --git a/src/assets/indexImg/MicroExhibitionTable.png b/src/assets/indexImg/MicroExhibitionTable.png new file mode 100644 index 0000000..66b12ee Binary files /dev/null and b/src/assets/indexImg/MicroExhibitionTable.png differ diff --git a/src/http/cisma/index.ts b/src/http/cisma/index.ts index e528287..2280155 100644 --- a/src/http/cisma/index.ts +++ b/src/http/cisma/index.ts @@ -10,4 +10,13 @@ export function getFiveList(){ } export function getTopDevice(){ return get('/cisma/getTopDevice') +} +// 任务计划列表 +export function getPlanProduction(){ + return get('/cisma/getPlanProduction') +} +// 任务计划列表保存 +export function insertPlanProduction(data){ + + return post('/cisma/insertPlanProduction',data) } \ No newline at end of file diff --git a/src/router/index.ts b/src/router/index.ts index a82d0db..2284c40 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -1,5 +1,5 @@ /* - * @FilePath: \wwwd:\code\screenFront\src\router\index.ts + * @FilePath: index.ts * @Author: 王路平 * @文件版本: V1.0.0 * @Date: 2023-01-29 15:16:36 @@ -285,6 +285,11 @@ const routes: Array = [ }, + { + path: "/MicroExhibitionTable", + name: "MicroExhibitionTable", + component: () => import("../views/MicroExhibition/table.vue"), + }, diff --git a/src/utils/http.ts b/src/utils/http.ts index 29c6f2f..2e83dd4 100644 --- a/src/utils/http.ts +++ b/src/utils/http.ts @@ -17,14 +17,14 @@ let url = process.env.VUE_APP_BASE_API // 3.创建自定义axios 限制响应时间 axios.create({ - + // baseURL: url, timeout: 3000, }) //请求拦截器 -axios.interceptors.request.use( (config:AxiosRequestConfig|any) => { +axios.interceptors.request.use((config: AxiosRequestConfig | any) => { // console.group("本次请求地址为", config) //请求提示 // 在发送请求之前做些什么,例如加入token // if (config.data) { @@ -39,14 +39,14 @@ axios.interceptors.request.use( (config:AxiosRequestConfig|any) => { }); //响应拦截器 -axios.interceptors.response.use(function (response:AxiosResponse) { +axios.interceptors.response.use(function (response: AxiosResponse) { // 在接收响应做些什么,例如跳转到登录页 // console.log(response, "我是响应拦截器") const router = Router; //路由全局对象 let status = response.status; // console.log(response,"sssssssfafafafafaaaf"); - + // if (status === 200) { // let code = response.data.Code; @@ -92,7 +92,7 @@ export function get(staurl: string, data: any = '') { // strSign = MD5(strSign); // let strData = 'code=' + code + '&sign=' + strSign + '¶=' + strPara; - let _url = url+staurl //"?" + strData; + let _url = url + staurl //"?" + strData; return new Promise((resolve, rejects) => { let header = { //请求头设置 @@ -101,7 +101,7 @@ export function get(staurl: string, data: any = '') { axios({ url: _url,//在线跨域请求 method: "get",//默认是get请求 - headers:header, + headers: header, params: data }).then(function (val) { // console.log(val) // axios会对我们请求来的结果进行再一次的封装( 让安全性提高 ) @@ -125,7 +125,7 @@ export function put(staurl: string, data: any = '') { // strSign = MD5(strSign); // let strData = 'code=' + code + '&sign=' + strSign + '¶=' + strPara; - let _url = url+staurl //"?" + strData; + let _url = url + staurl //"?" + strData; return new Promise((resolve, rejects) => { let header = { //请求头设置 @@ -134,7 +134,7 @@ export function put(staurl: string, data: any = '') { axios({ url: _url,//在线跨域请求 method: "put",//默认是get请求 - headers:header, + headers: header, params: data }).then(function (val) { // console.log(val) // axios会对我们请求来的结果进行再一次的封装( 让安全性提高 ) @@ -148,90 +148,18 @@ export function put(staurl: string, data: any = '') { } -export function post(code: string, data: any = "", method: string = "POST", isFile: boolean = false, file: File) { - let strTime = (new Date()).Format("yyyyMMddhhmmss") - let flag = sessionStorage.getItem("Order_management_Office") || false - if (!flag) { - open4("禁止非法post跳转") - Router.push('/login') //路由全局对象 如果没有 内存存的sessionStorage那么默认是非法跳转直接弹回登录页 - return - } +export function post(staurl: string, data: any = "", method: string = "POST") { - let userId = JSON.parse(sessionStorage.getItem("Order_management_Office")!).UserID - let Token = JSON.parse(sessionStorage.getItem("Order_management_Office")!).Token - - let strPara = ''; - if (data == '') { - strPara = '{"datetime":"' + strTime + '","userid":"' + userId + '","token":"' + Token + '"}'; - } else { - strPara = '{"datetime":"' + strTime + '","userid":"' + userId + '","token":"' + Token + '",' + data + '}'; - } - // console.log(strPara); - let password = "RicardPwd"; - let strSign = password + strPara + password; - // console.log(strSign); - // strSign = MD5(strSign); - // console.log(strSign); - - // let tmpPara = (method == "POST") ? '' : strPara //post url后para为空 - let newUrl = url // strData = 'code=' + code + '&sign=' + strSign + '¶=' + tmpPara; // console.log(strData); - let _url = newUrl //+ "?" + strData; + let _url = url + staurl //+ "?" + strData; let METHOD = method || "POST" - - - - return new Promise((resolve, rejects) => { - if (userId == "" || Token == "" || userId == undefined || Token == undefined) { - let tip = "登录失效,请重新登录!" - console.log("*************我进来了2*******************") - rejects(tip) - open4("禁止非法post跳转") - Router.push('/Login') //路由全局对象 如果没有 内存存的cooike那么默认是非法跳转直接弹回登录页 - return - } - let header = { //请求头设置 - "Content-Type": "application/x-www-form-urlencoded", - "Access-Control-Allow-Origin": "*" - } - let params:any = {} - if (!isFile) { - params = { //此处是传参 - code, - sign: strSign, - para: strPara - } - // 对数据进行序列化操作 - data = qs.stringify(params) - } + let params: any = {} // 处理表单结果中文件的操作 - if (isFile) { //如果包含文件得传参方式 - - params = { //此处是传参 - code, - sign: strSign, - para: strPara, - file - } - - // 设置请求头 - header = { - "Content-Type": "multipart/form-data", - "Access-Control-Allow-Origin": "*" - } - // 对数据进行序列化操作 - data = new FormData(); - for (let i in params) { - data.append(i, params[i]) - } - - } axios({ url: _url, - headers: header, method: METHOD, data: data }).then(function (res) { diff --git a/src/views/MicroExhibition/table.vue b/src/views/MicroExhibition/table.vue new file mode 100644 index 0000000..47d7802 --- /dev/null +++ b/src/views/MicroExhibition/table.vue @@ -0,0 +1,138 @@ + + + + + \ No newline at end of file diff --git a/src/views/index.vue b/src/views/index.vue index 71b3c53..a73a3f5 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -1,5 +1,5 @@