From 81b8089d94e7f9537b8f5a00b68c95a9e858e2bf Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期一, 13 十一月 2023 12:48:41 +0800
Subject: [PATCH] #

---
 pages/api/index.js |  133 ++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 116 insertions(+), 17 deletions(-)

diff --git a/pages/api/index.js b/pages/api/index.js
index a8498ff..48472c5 100644
--- a/pages/api/index.js
+++ b/pages/api/index.js
@@ -1,26 +1,121 @@
-function isEmpty(obj) {
-	if (JSON.stringify(obj) === '{}') {
-		return true
-	}
-	return  obj == "undefined" || obj == null || obj === "" || obj == {};
-}
-
-const baseUrl = 'http://127.0.0.1:9528'
+import common from '@/static/js/common.js'
 
 async function getCompanyData() {
 	let _this = this,item = [];
-	var ress = await uni.request({
-		url: `${baseUrl}/dashboard/companyData/auth`,
+	let ress = await uni.request({
+		url: `${common.baseUrl}/dashboard/companyData/auth`,
 		header:{'token':uni.getStorageSync('token')},
 	}).then((res)=> {
 		res = res[1].data
 		if (res.code === 200) {
-			item = [
-				{name: '骞村害閿�鍞洰鏍�',content: res.data.yearTarget,unit: '涓囧厓'},
-				{name: '宸插畬鎴愰攢鍞换鍔�',content: res.data.successMoney,unit: '涓囧厓'},
-				{name: '鏈畬鎴愰攢鍞换鍔�',content: res.data.progressMoney,unit: '涓囧厓'},
-				{name: '瀹屾垚鐜�',content: res.data.yearTransactionRate,unit: '%'}
-			]
+			item = {
+				code: res.code,
+				data: [
+					{name: '骞村害閿�鍞洰鏍�',content: res.data.yearTarget,unit: '涓囧厓'},
+					{name: '宸插畬鎴愰攢鍞换鍔�',content: res.data.successMoney,unit: '涓囧厓'},
+					{name: '鏈畬鎴愰攢鍞换鍔�',content: res.data.progressMoney,unit: '涓囧厓'},
+					{name: '瀹屾垚鐜�',content: res.data.yearTransactionRate,unit: '%'}
+				]
+			}
+		} else  if(res.code === 403){
+			item = {code: 403,msg: '璇烽噸鏂扮櫥褰�'}
+		}
+	},(result)=>{
+		// console.log(res);
+	})
+	return item
+}
+
+async function getPersonData() {
+	let item = [];
+	let ress = await uni.request({
+		url: `${common.baseUrl}/dashboard/personData/auth`,
+		header:{'token':uni.getStorageSync('token')},
+	}).then((res)=> {
+		res = res[1].data
+		if (res.code === 200) {
+			item = {
+				code:res.code,
+				data:[
+					{name: '骞村害閿�鍞洰鏍�',content: res.data.yearTarget,unit: '涓囧厓'},
+					{name: '宸插畬鎴愰攢鍞换鍔�',content: res.data.successMoney,unit: '涓囧厓'},
+					{name: '鏈畬鎴愰攢鍞换鍔�',content: res.data.progressMoney,unit: '涓囧厓'},
+					{name: '瀹屾垚鐜�',content: res.data.yearTransactionRate,unit: '%'},
+					{name: '璺熻釜椤圭洰鏁伴噺',content: res.data.progressCount,unit: '椤�'},
+					{name: '璺熻釜椤圭洰閲戦',content: res.data.successCount,unit: '涓囧厓'},
+					{name: '鎴愪氦椤圭洰鏁伴噺',content: res.data.progressMoney2,unit: '椤�'},
+					{name: '鎴愪氦椤圭洰閲戦',content: res.data.successMoney,unit: '涓囧厓'}
+				]
+			}
+		} else  if(res.code === 403){
+			item = {code: 403,msg: '璇烽噸鏂扮櫥褰�'}
+		}
+	},(result)=>{
+		// console.log(res);
+	})
+	return item
+}
+
+async function getStaffRank() {
+	let item = [];
+	let ress = await uni.request({
+		url: `${common.baseUrl}/dashboard/staffRank/auth`,
+		header:{'token':uni.getStorageSync('token')},
+	}).then((res)=> {
+		// console.log(res);
+		res = res[1].data
+		if (res.code === 200) {
+			item = {
+				code: res.code,
+				data: res.data
+			}
+		} else  if(res.code === 403){
+			item = {code: 403,msg: '璇烽噸鏂扮櫥褰�'}
+		}
+	},(result)=>{
+		// console.log(res);
+	})
+	return item
+}
+
+async function getCompanyPostList() {
+	let item = [];
+	let ress = await uni.request({
+		url: `${common.baseUrl}/companyPost/list/auth`,
+		header: {'token':uni.getStorageSync('token')},
+		method: 'POST',
+	}).then((res)=> {
+		res = res[1].data
+		if (res.code === 200) {
+			item = {
+				code: res.code,
+				data: res.data
+			}
+		} else  if(res.code === 403){
+			item = {code: 403,msg: '璇烽噸鏂扮櫥褰�'}
+		}
+	},(result)=>{
+		// console.log(res);
+	})
+	return item
+}
+
+async function getMonthData() {
+	let item = [];
+	let ress = await uni.request({
+		url: `${common.baseUrl}/dashboard/currentMonthData/auth`,
+		header: {'token':uni.getStorageSync('token')},
+		method: 'POST',
+	}).then((res)=> {
+		console.log(res);
+		res = res[1].data
+		if (res.code === 200) {
+			item = {
+				code: res.code,
+				data: res.data
+			}
+		} else  if(res.code === 403){
+			item = {code: 403,msg: '璇烽噸鏂扮櫥褰�'}
 		}
 	},(result)=>{
 		// console.log(res);
@@ -29,5 +124,9 @@
 }
 
 module.exports = {
-	getCompanyData: getCompanyData
+	 getCompanyData,
+	 getPersonData,
+	 getStaffRank,
+	 getCompanyPostList,
+	 getMonthData
 }
\ No newline at end of file

--
Gitblit v1.9.1