ソースを参照

指数管理静态页面

vera_min 3 年 前
コミット
886f0a93d6
4 ファイル変更18 行追加125 行削除
  1. 1 1
      .env.development
  2. 0 107
      src/utils/request2.ts
  3. 1 1
      src/utils/request_assess.ts
  4. 16 16
      src/views/assess/totalIndex/index.vue

+ 1 - 1
.env.development

@@ -4,6 +4,6 @@ ENV = 'development'
 # 本地环境接口地址
 VITE_API_URL = 'http://101.200.198.249:8899/api/v1'
 VITE_IMG_URL = 'http://101.200.198.249:8899/'
-VITE_ASSESS_URL = 'http://zhgy.sagoo.cn/base-api/assess'
+VITE_ASSESS_URL = 'http://zhgy.sagoo.cn/base-api/assess/v1'
 # VITE_API_URL = 'http://sgadserver.wdeveloperw.xyz/api/v1'
 # VITE_IMG_URL = 'http://sgadserver.wdeveloperw.xyz/'

+ 0 - 107
src/utils/request2.ts

@@ -1,107 +0,0 @@
-import axios from 'axios';
-import { ElMessage, ElMessageBox } from 'element-plus';
-import { Session } from '/@/utils/storage';
-
-// 配置新建一个 axios 实例
-const service = axios.create({
-	baseURL: import.meta.env.VITE_INDEX_URL as any,
-	timeout: 50000,
-	headers: { 'Content-Type': 'application/json' },
-});
-
-// 添加请求拦截器
-service.interceptors.request.use(
-	(config) => {
-		// 在发送请求之前做些什么 token
-		if (Session.get('token')) {
-			// (<any>config.headers).common['secret-key'] = Session.get('token')
-			(<any>config.headers).common['secret-key'] = '17216f2f0k0c5jeh656csmo2003c14ig'
-		}
-		return config;
-	},
-	(error) => {
-		// 对请求错误做些什么
-		return Promise.reject(error);
-	}
-);
-
-// 添加响应拦截器
-service.interceptors.response.use(
-	(response) => {
-		// 对响应数据做点什么
-		const res = response.data;
-		const code = response.data.code
-		if (code === 401) {
-			ElMessageBox.alert('登录状态已过期,请重新登录', '提示', { confirmButtonText: '确定' })
-				.then(() => {
-					Session.clear(); // 清除浏览器全部临时缓存
-					window.location.href = '/'; // 去登录页
-				})
-				.catch(() => { });
-		} else if (code !== 0) {
-			ElMessage.error(res.message)
-			return Promise.reject(new Error(res.message))
-		} else {
-			// 分页的数据
-			if (res.data?.Total !== undefined) {
-				return {
-					list: res.data.Data,
-					total: res.data.Total,
-					page: res.data.currentPage,
-					...res.data,
-				}
-			}
-			if (res.data?.Data) {
-				return res.data.Data 
-			}
-			if (res.data?.Data === undefined) {
-				return res.data
-			}
-		}
-	},
-	(error) => {
-		// 对响应错误做点什么
-		if (error.message.indexOf('timeout') != -1) {
-			ElMessage.error('网络超时');
-		} else if (error.message == 'Network Error') {
-			ElMessage.error('网络连接错误');
-		} else {
-			if (error.response.data) ElMessage.error(error.response.statusText);
-			else ElMessage.error('接口路径找不到');
-		}
-		return Promise.reject(error);
-	}
-);
-
-// 导出 axios 实例
-export default service;
-
-export function get(url: string, params?: any): any {
-	return service({
-		url,
-		method: "get",
-		params
-	})
-}
-
-export function post(url: string, data?: any): any {
-	return service({
-		url,
-		method: "post",
-		data
-	})
-}
-export function put(url: string, data?: any): any {
-	return service({
-		url,
-		method: "put",
-		data
-	})
-}
-export function del(url: string, data?: any): any{
-	return service({
-		url,
-		method: "delete",
-		data
-	})
-}

+ 1 - 1
src/utils/request_assess.ts

@@ -14,7 +14,7 @@ service.interceptors.request.use(
 	(config) => {
 		// 在发送请求之前做些什么 token
 		if (Session.get('token')) {
-			(<any>config.headers).common['Authorization'] = `Bearer ${Session.get('token')}`;
+			// (<any>config.headers).common['Authorization'] = `Bearer ${Session.get('token')}`;
 		}
 		return config;
 	},

+ 16 - 16
src/views/assess/totalIndex/index.vue

@@ -118,23 +118,23 @@ export default defineComponent({
 		});
 		// 初始化表格数据
 		const initTableData = () => {
-			// const data: Array<TableDataRow> = [];
-			// for (let i = 0; i < 9; i++) {
-			// 	data.push({
-			// 		userName: '这里是名称',
-			// 		description: '这里是描述这里是描述这里是描述这里是描述',
-			// 		createTime: new Date().toLocaleString(),
+			const data: Array<TableDataRow> = [];
+			for (let i = 0; i < 9; i++) {
+				data.push({
+					userName: '这里是名称',
+					description: '这里是描述这里是描述这里是描述这里是描述',
+					createTime: new Date().toLocaleString(),
 
-			// 	});
-			// }
-			// state.tableData.data = data;
-			// state.tableData.total = state.tableData.data.length;
-			// console.log(data)
-			api.product.getList(state.tableData.param).then((res: any) => {
-				console.log(res);
-				state.tableData.data = res.product;
-				state.tableData.total = res.total;
-			});
+				});
+			}
+			state.tableData.data = data;
+			state.tableData.total = state.tableData.data.length;
+			console.log(data)
+			// api.getList().then((res: any) => {
+			// 	console.log(res);
+			// 	state.tableData.data = res.product;
+			// 	state.tableData.total = res.total;
+			// });
 		};
 		// 打开新增用户弹窗
 		const onOpenAddItem = () => {