Browse Source

接口调整及封装功能完成

WIN-20230912WHV\Administrator 1 year ago
parent
commit
7b958081f6
13 changed files with 193 additions and 17 deletions
  1. 4 3
      .env.dev.js
  2. 22 6
      .env.js
  3. 3 2
      .env.prod.js
  4. 6 0
      .env.trial.js
  5. 6 0
      api/client.js
  6. 1 1
      api/common.js
  7. 7 0
      api/credit.js
  8. 6 3
      api/login.js
  9. 8 0
      api/news.js
  10. 71 0
      api/statistics.js
  11. 58 0
      api/task.js
  12. 0 1
      api/user.js
  13. 1 1
      service/ajax.js

+ 4 - 3
.env.dev.js

@@ -1,6 +1,7 @@
 const config = {
-	baseUrl: 'testapi.jhcs888.com',
-	socketUrl: 'testapi.jhcs888.com',
-    appName:'开发环境'
+  // baseUrl: 'whapi.test.cc',
+  baseUrl: 'http://wh-api.localhost.com',
+  webUrl: 'http://wh-api.localhost.com',
+  appName: '开发环境'
 }
 module.exports = config;

+ 22 - 6
.env.js

@@ -1,13 +1,29 @@
-let nodeEnv = process.env.NODE_ENV;
-let ENV_CONFIG = null;
-console.log(nodeEnv)
-if (nodeEnv === 'development') {
+let version = __wxConfig.envVersion;
+
+// #ifdef MP-WEIXIN
+if (__wxConfig.envVersion === 'release') {
+    //生产环境
+    ENV_CONFIG = require('.env.trial.js');
+}  else {
+    //开发环境
+    ENV_CONFIG = require('.env.trial.js');
+}
+//#endif
+// #ifndef MP-WEIXIN
+if (version === 'develop') {
     //开发环境
-    ENV_CONFIG = require('.env.dev.js');
-} else {
+    // ENV_CONFIG = require('.env.dev.js');
+    ENV_CONFIG = require('.env.trial.js');
+    // ENV_CONFIG = require('.env.prod.js');
+}else if(version === 'trial'){
+    //体验环境
+    ENV_CONFIG = require('.env.trial.js');
+} else{
     //生产环境
     ENV_CONFIG = require('.env.prod.js');
 }
+//#endif
+ENV_CONFIG.isCanvas2d = true
 //给环境变量process.uniEnv赋值
 if (ENV_CONFIG !== null) {
     process.uniEnv = {};

+ 3 - 2
.env.prod.js

@@ -1,6 +1,7 @@
 const config = {
-    baseUrl: 'testapi.jhcs888.com',
-    socketUrl: 'testapi.jhcs888.com',
+    baseUrl: 'https://api.wealfavor.cn',
+    webUrl: 'https://api.wealfavor.cn',
     appName:'正式环境'
 }
 module.exports = config;
+

+ 6 - 0
.env.trial.js

@@ -0,0 +1,6 @@
+const config = {
+    baseUrl: 'https://test-api.wealfavor.cn',
+    webUrl: 'https://test-api.wealfavor.cn',
+    appName:'正式环境'
+}
+module.exports = config;

+ 6 - 0
api/client.js

@@ -0,0 +1,6 @@
+import {request} from '@/service/ajax'
+
+const newsUrl = '/api/client/'
+// 获取基本信息
+export const getClientType = (data) => request(newsUrl + 'get', 'post', { ...data },false)
+export const setClientType = (data) => request(newsUrl + 'set', 'post', { ...data },true)

+ 1 - 1
api/common.js

@@ -1,4 +1,4 @@
-import {request,uploadFile} from '@/service/ajax'
+import {request} from '@/service/ajax'
 
 const commonUrl = '/api/common/'
 // 发送短信

+ 7 - 0
api/credit.js

@@ -0,0 +1,7 @@
+import {request} from '@/service/ajax'
+
+const newsUrl = '/api/credit/'
+// 上传征信报告信息  business_id(任务ID编辑时候上传) image(报告照片,数组) 接口返回 credit_sn(识别编号,跳转到表单页面的时候通过详情接口来获取。正常只返回照片信息)
+export const uploadCreditImage = (data) => request(newsUrl + 'upload', 'post', { ...data },false)
+//获取征信报告详情
+export const getCreditImage = (data) => request(newsUrl + 'credit-info', 'post', { ...data },false)

+ 6 - 3
api/login.js

@@ -1,6 +1,9 @@
-import {request} from '../service/ajax.js'
+import {request} from '@/service/ajax'
 
-const newsUrl = '/api/user/'
+const newsUrl = '/api/member/'
 // 登陆
 export const login = (data) => request(newsUrl + 'login', 'post', { ...data },false)
-export const resetPwd = (data) => request(newsUrl + 'resetpwd', 'post', { ...data },false)
+//微信登陆
+export const wxLogin = (data) => request(newsUrl + 'wx-login', 'post', { ...data },true)
+export const register = (data) => request(newsUrl + 'register', 'post', { ...data },true)
+export const retrievePassword = (data) => request(newsUrl + 'retrieve', 'post', { ...data },false)

+ 8 - 0
api/news.js

@@ -0,0 +1,8 @@
+import {request} from '@/service/ajax'
+
+const newsUrl = '/api/news/'
+// 获取基本信息
+export const getNotices = (data) => request(newsUrl + 'notices', 'post', { ...data },false)
+export const getNoticeInfo = (data) => request(newsUrl + 'notice', 'post', { ...data },false)
+export const setRead = (data) => request(newsUrl + 'read', 'post', { ...data },false)
+export const noticeDel = (data) => request(newsUrl + 'del', 'post', { ...data },false)

+ 71 - 0
api/statistics.js

@@ -0,0 +1,71 @@
+import {request} from '@/service/ajax'
+
+const newsUrl = '/api/statistics/'
+// 获取基本信息
+//获取对应的统计类型
+export const getUserType = (data) => request(newsUrl + 'type', 'post', { ...data },true)
+//员工-工作数量统计
+export const getUserWorkload = (data) => request(newsUrl + 'workload', 'post', { ...data },true)
+//员工-任务工作明细
+export const getUserWorkloadItem = (data) => request(newsUrl + 'workload-item', 'post', { ...data },true)
+//员工-业绩汇总
+export const getUserPerformance = (data) => request(newsUrl + 'performance', 'post', { ...data },true)
+//员工-业绩明细
+export const getUserPerformanceItem = (data) => request(newsUrl + 'performance-item', 'post', { ...data },true)
+
+//管理员-财务汇总占比
+export const getSysCashier = (data) => request(newsUrl + 'sys-cashier', 'post', { ...data },true)
+//管理员-财务明细
+export const getSysMoneyList = (data) => request(newsUrl + 'sys-money', 'post', { ...data },true)
+//管理员-在途资金汇总
+export const getSysPassage = (data) => request(newsUrl + 'sys-passage', 'post', { ...data },true)
+//管理员-年龄区域统计
+export const getSysAge = (data) => request(newsUrl + 'sys-age', 'post', { ...data },true)
+//管理员-行业统计
+export const getSysIndustry = (data) => request(newsUrl + 'sys-industry', 'post', { ...data },true)
+
+//部长-业绩排行
+export const getRanking = (data) => request(newsUrl + 'ranking', 'post', { ...data },true)
+//部长-资金日报-资金报表统计
+export const getDepartmentMoney = (data) => request(newsUrl + 'department-money', 'post', { ...data },true)
+//部长-资金日报-员工业绩明细
+export const getUserMoney = (data) => request(newsUrl + 'user-money', 'post', { ...data },true)
+//部长-资金日报-员工任务明细
+export const getUserItem = (data) => request(newsUrl + 'user-item', 'post', { ...data },true)
+
+// 部长-消金统计-获取消类型
+export const getConsumeType = (data) => request(newsUrl + 'consume-type', 'post', { ...data },true)
+// 部长-消金统计-业绩报表统计
+export const getConsumeMoney = (data) => request(newsUrl + 'consume-money', 'post', { ...data },true)
+// 部长-消金统计-员工任务明细
+export const getConsumeUser = (data) => request(newsUrl + 'consume-user', 'post', { ...data },true)
+// 部长-消金统计-员工明细
+export const getConsumeItem = (data) => request(newsUrl + 'consume-item', 'post', { ...data },true)
+
+// 部长到访记录
+export const getBusinessList = (data) => request(newsUrl + 'business-list', 'post', { ...data },true)
+export const getRouteList = (data) => request(newsUrl + 'route-list', 'post', { ...data },true)
+export const getUseList = (data) => request(newsUrl + 'use-list', 'post', { ...data },true)
+
+// 获取统计状态
+export const getStatus = (data) => request(newsUrl + 'status', 'post', { ...data },true)
+
+export const getAdd = (data) => request(newsUrl + 'add', 'post', { ...data },true)
+export const getCapitalMoney = (data) => request(newsUrl + 'capital', 'post', { ...data },true)
+export const getStatisticsExcel = (data) => request(newsUrl + 'excel', 'post', { ...data },true)
+
+
+// 员工-任务统计个人 同比环比  1
+export const getUserContrastWorkload = (data) => request(newsUrl + 'contrast-workload', 'post', { ...data },true)
+// 员工-业绩统计个人 同比环比   2
+export const getUserContrastPerformance = (data) => request(newsUrl + 'contrast-performance', 'post', { ...data },true)
+
+// 资金or提放 统计-部门 同比环比   4 or 6
+export const getContrastDepartmentMoney = (data) => request(newsUrl + 'contrast-department-money', 'post', { ...data },true)
+// 消金 统计-部门 同比环比   7
+export const getContrastConsumeMoney = (data) => request(newsUrl + 'contrast-consume-money', 'post', { ...data },true)
+
+// 汇总统计-公司 同比环比(财务汇总占比)  3
+export const getContrastSysCashier = (data) => request(newsUrl + 'contrast-sys-cashier', 'post', { ...data },true)
+// 汇总统计-公司 同比环比(任务资金汇总)  3
+export const getContrastSysPassage = (data) => request(newsUrl + 'contrast-sys-passage', 'post', { ...data },true)

+ 58 - 0
api/task.js

@@ -0,0 +1,58 @@
+import {request} from '@/service/ajax'
+
+const newsUrl = '/api/task/'
+// 获取基本信息
+export const getTaskType = (data) => request(newsUrl + 'type', 'post', { ...data },false)
+export const getTaskTypeInfo = (data) => request(newsUrl + 'type-info', 'post', { ...data },true)
+//获取任务基本选项信息
+export const getTaskOptions = (data) => request(newsUrl + 'options', 'post', { ...data },true)
+//获取联系人关系
+export const getTaskRelations = (data) => request(newsUrl + 'relations', 'post', { ...data },true)
+export const getClientInfo = (data) => request(newsUrl + 'client', 'post', { ...data },true)
+export const addTask = (data) => request(newsUrl + 'add', 'post', { ...data },true)
+// 任务详情
+export const getTaskDetail = (data) => request(newsUrl + 'detail', 'post', { ...data },true)
+//任务接单
+export const takeTask = (data) => request(newsUrl + 'take', 'post', { ...data },true)
+//审核
+export const auditTask = (data) => request(newsUrl + 'audit', 'post', { ...data },true)
+export const setMsg = (data) => request(newsUrl + 'add-msg', 'post', { ...data },true)
+export const getMsgList = (data) => request(newsUrl + 'msg-list', 'post', { ...data },false)
+export const getExecuteList = (data) => request(newsUrl + 'execute-list', 'post', { ...data },false)
+export const setExecute = (data) => request(newsUrl + 'set-execute', 'post', { ...data },false)
+export const getTaskStage = (data) => request(newsUrl + 'stage', 'post', { ...data },false)
+export const setExecuteTask = (data) => request(newsUrl + 'execute', 'post', { ...data },true)
+//获取可接单列表
+export const getTaskReceiving = (data) => request(newsUrl + 'receiving', 'post', { ...data },false)
+export const getTaskList = (data) => request(newsUrl + 'task-list', 'post', { ...data },false)
+export const endTask = (data) => request(newsUrl + 'end', 'post', { ...data },false)
+export const cancellation = (data) => request(newsUrl + 'cancellation', 'post', { ...data },false)
+export const delTask = (data) => request(newsUrl + 'del', 'post', { ...data },false)
+export const getStageList = (data) => request(newsUrl + 'stage-list', 'post', { ...data },false)
+export const getStageUser = (data) => request(newsUrl + 'stage-user', 'post', { ...data },false)
+export const getBusinessStageList = (data) => request(newsUrl + 'business-stage', 'post', { ...data },false)
+export const getBusinessCache = (data) => request(newsUrl + 'get-cache', 'post', { ...data },false)
+export const setBusinessCache = (data) => request(newsUrl + 'set-cache', 'post', { ...data },false)
+export const delBusinessCache = (data) => request(newsUrl + 'del-cache', 'post', { ...data },true)
+
+// 草稿Api
+export const addDraft = (data) => request(newsUrl + 'draft-add', 'post', { ...data },true)
+export const getDraftList = (data) => request(newsUrl + 'draft-list', 'post', { ...data },true)
+export const getDraftItem = (data) => request(newsUrl + 'draft-item', 'post', { ...data },true)
+export const delDraft = (data) => request(newsUrl + 'draft-del', 'post', { ...data },true)
+//阶段操作
+export const setStageOperate = (data) => request(newsUrl + 'operate', 'post', { ...data },true)
+export const getReturnedBankList = (data) => request(newsUrl + 'banks', 'post', { ...data },true)
+//录入数据校验
+export const verifyBusinessModuleKey = (data) => request(newsUrl + 'verify', 'post', { ...data },true)
+
+export const getWeekList = (data) => request(newsUrl + 'week', 'post', { ...data },true)
+export const getDayBacklogList = (data) => request(newsUrl + 'backlog', 'post', { ...data },true)
+export const setDayBacklog = (data) => request(newsUrl + 'status', 'post', { ...data },true)
+export const getProductData = (data) => request(newsUrl + 'product-data', 'post', { ...data },true)
+export const setPostLoan = (data) => request(newsUrl + 'set-loan', 'post', { ...data },true)
+
+
+// 贷后管理列表
+export const getLoanList = (data) => request(newsUrl + 'loan-list', 'post', { ...data },true)
+export const getAdjust = (data) => request(newsUrl + 'adjust', 'post', { ...data },true)

+ 0 - 1
api/user.js

@@ -7,4 +7,3 @@ export const updateMemberInfo = (data) => request(newsUrl + 'update', 'post', {
 export const updatePhone = (data) => request(newsUrl + 'phone', 'post', { ...data },false)
 export const setPassword = (data) => request(newsUrl + 'password', 'post', { ...data },false)
 export const logout = (data) => request(newsUrl + 'logout', 'post', { ...data },false)
-export const getShareCode = (data) => request(newsUrl + 'share', 'post', { ...data },true)

+ 1 - 1
service/ajax.js

@@ -1,7 +1,7 @@
 import tools from "@/service/tools";
 let BASE_URL =''
 //#ifndef H5
-BASE_URL ='https://' + process.uniEnv.baseUrl;
+BASE_URL = process.uniEnv.baseUrl;
 //#endif