工作台

This commit is contained in:
唐明明
2022-12-26 09:31:55 +08:00
parent f7d357f738
commit 1f3f6b230a
218 changed files with 19796 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 账户
*/
import { request } from '../index'
// 火力值账户
const score = (data) =>{
return request({
url : "user/account/score",
data
})
}
// 活力值变动
const log = data => {
return request({
url : "user/account/score",
data
})
}
// 业绩账户
const cash = data => {
return request({
url: "perf/lists",
data
})
}
// 奖金账户
const balance = data => {
return request({
url: "user/account/balance",
data
})
}
export {
score,
log,
cash,
balance
}

View File

@@ -0,0 +1,21 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 地址信息
*/
import { request } from '../index'
// 城市列表
const region = data => {
return request({
url : 'region/all',
data
})
}
export {
region
}

61
apis/interfaces/auth.js Normal file
View File

@@ -0,0 +1,61 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 鉴权
*/
import { request } from '../index'
// 用户名密码登录
const auth = (data) =>{
return request({
url : "user/auth/login",
method : "POST",
data
})
}
// 用户注册
const register = data => {
return request({
url : "user/auth/register",
method : "POST",
data
})
}
// 图形验证码
const captcha = () => {
return request({
url : "user/auth/captcha",
method : "POST"
})
}
// 获取短信验证码
const verifyCaptcha = data => {
return request({
url : "user/auth/verify_captcha",
method : "POST",
data
})
}
// 重置密码
const resetPassword = data => {
return request({
url : "user/auth/reset_password",
method : "POST",
data
})
}
export {
auth,
register,
captcha,
verifyCaptcha,
resetPassword
}

View File

@@ -0,0 +1,67 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 业务
*/
import { request } from '../index'
// 主业务类型
const business = () =>{
return request({
url: "business/index",
})
}
// 获取主业务机构
const institution = id =>{
return request({
url: "business/" + id + "/institution",
})
}
// 获取机构表单数据
const institutionType = id => {
return request({
url: "business/institution/" + id + "/type",
})
}
// 搜索办理业务用户
const availableUser = (type, value) => {
if(type === 'mobile'){
return request({
url : "user/relations/child_by_mobile",
data: {
mobile: value
}
})
}
if(type === 'name'){
return request({
url : "user/relations/child_by_name",
data: {
name: value
}
})
}
}
// 提交用户办理信息
const submitStore = data => {
return request({
url : "business/store",
method : "POST",
data
})
}
export {
business,
institution,
institutionType,
availableUser,
submitStore
}

View File

@@ -0,0 +1,47 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 商学院
*/
import { request } from '../index'
// 考试评测列表
const evaluations = () => {
return request({
url : "evaluations",
})
}
// 考试题列表
const questions = id => {
return request({
url : "evaluations/" + id + "/questions",
})
}
// 提交答案
const answers = (id, data) => {
return request({
url : "evaluations/" + id + "/answers",
method : "POST",
data
})
}
// 考试答案解析
const report = id => {
return request({
url : "evaluations/" + id + "/report"
})
}
export {
evaluations,
questions,
answers,
report
}

38
apis/interfaces/mailed.js Normal file
View File

@@ -0,0 +1,38 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 邮寄材料
*/
import { request } from '../index'
// 获取物流公司列表
const express = () => {
return request({
url : 'express',
})
}
// 获取订单邮寄地址
const orderAddress = id => {
return request({
url : 'business/' + id + '/address'
})
}
// 提交邮寄物品
const submitExpresses = (id, data) => {
return request({
url : 'business/' + id + '/expresses',
method : 'POST',
data
})
}
export {
express,
orderAddress,
submitExpresses
}

155
apis/interfaces/order.js Normal file
View File

@@ -0,0 +1,155 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 订单管理
*/
import { request } from '../index'
// 订单列表
const lists = data => {
return request({
url : 'app/orders',
data
})
}
// 配置服务包
const service = orderId => {
return request({
url : 'business/' + orderId + '/service',
method : 'POST'
})
}
// 添加服务包
const serviceAdd = (orderId, items) => {
return request({
url : 'business/' + orderId + '/service/calculate',
method : 'POST',
data : {
items
}
})
}
// 删除服务包
const serviceRemove = (id, data) => {
return request({
url : 'business/' + id + '/service/remove',
method : 'POST',
data
})
}
// 完成分配
const serviceOver = orderId => {
return request({
url : 'business/' + orderId + '/service/over',
method : 'POST',
})
}
// 订单详情
const info = orderId => {
return request({
url : 'app/orders/' + orderId
})
}
// 订单资料完善情况
const perfect = orderId => {
return request({
url : 'app/orders/' + orderId + '/data',
})
}
// 订单基础资料信息
const perfectBase = orderId => {
return request({
url : 'business/' + orderId + '/user/base'
})
}
// 提交基础资料信息
const updPerfectBase = (orderId, data) => {
return request({
url : 'business/' + orderId + '/user/base',
method : 'POST',
data
})
}
// 订单机构资料
const baseBase = baseId => {
return request({
url : 'business/' + baseId + '/user/bank'
})
}
// 更新机构资料
const updBaseBase = (baseId, data) => {
return request({
url : 'business/' + baseId + '/user/bank',
method : 'POST',
data
})
}
// 待补差价订单
const ordersDiffs = data => {
return request({
url : 'app/orders/diffs'
})
}
// 待修改订单
const ordersEditorders = data => {
return request({
url : 'app/orders/editorders'
})
}
// 个人订单签约
const orderSign = (id, data) => {
return request({
url : 'business/' + id + '/sign_url',
data
})
}
// 查询订单签约状态
const getOrderSignStatus = id => {
return request({
url: 'business/' + id + '/sign_status'
})
}
// 机构预估方案
const getSchemes = id => {
return request({
url: 'business/' + id + '/item_scheme'
})
}
// 支付订单
export {
lists,
service,
serviceAdd,
serviceRemove,
serviceOver,
info,
perfect,
perfectBase,
updPerfectBase,
baseBase,
updBaseBase,
ordersDiffs,
ordersEditorders,
orderSign,
getOrderSignStatus,
getSchemes
}

28
apis/interfaces/pay.js Normal file
View File

@@ -0,0 +1,28 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 收银台
*/
import { request } from '../index'
// 抖火币支付
const coinPay = orderId => {
return request({
url : 'pay/order/' + orderId + '/score',
})
}
// 抖火币补差价支付
const diffCoinPay = orderId => {
return request({
url : 'pay/diff/' + orderId + '/score'
})
}
export {
coinPay,
diffCoinPay
}

View File

@@ -0,0 +1,59 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 转让订单管理
*/
import { request } from '../index'
// 订单列表
const lists = data => {
return request({
url : 'app/transfers',
data
})
}
// 可转让对象
const levels = id => {
return request({
url: 'app/transfer/' + id + '/levels',
})
}
// 转让
const transfer = (id, level) => {
return request({
url : 'app/' + id + '/transfer',
data: {
level
},
method: 'POST'
})
}
// 接收订单
const transferAgree = id => {
return request({
url : 'app/' + id + '/agree',
method: 'POST'
})
}
// 拒绝接收
const transferRefuse = id => {
return request({
url : 'app/' + id + '/refuse',
method: 'POST'
})
}
export {
lists,
levels,
transfer,
transferAgree,
transferRefuse
}

View File

@@ -0,0 +1,17 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 上传图片
*/
import { uploading as upd } from '../index'
const uploads = (paths, fromData) => {
return upd(paths, fromData)
}
export {
uploads
}

84
apis/interfaces/user.js Normal file
View File

@@ -0,0 +1,84 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 用户
*/
import { request } from '../index'
// 我的下级用户
const relations = data => {
return request({
url : 'user/relations',
data
})
}
// 我的邀请码
const code = () => {
return request({
url : 'user/invite',
})
}
// 用户信息
const info = () => {
return request({
url : 'app/user/info'
})
}
// 更新用户资料
const updInfo = (key, value) => {
return request({
url : 'user/setting/' + key,
method : 'PUT',
data : {
value
}
})
}
// 用户认证状态
const certified = () => {
return request({
url : 'user/certified'
})
}
// 用户认证
const certification = data => {
return request({
url : 'user/certification',
method : 'POST',
data
})
}
// 获取身份证认证信息
const identityOcr = () => {
return request({
url : 'user/certification'
})
}
// 获取签名地址
const eSigns = data => {
return request({
url : 'e-signs/authorize/psn',
data
})
}
export {
relations,
code,
info,
updInfo,
certified,
certification,
identityOcr,
eSigns
}

28
apis/interfaces/work.js Normal file
View File

@@ -0,0 +1,28 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 工作台
*/
import { request } from '../index'
// 工作台首页
const index = () => {
return request({
url : 'app/user',
})
}
// 会员权益
const rights = () => {
return request({
url : 'app/rights'
})
}
export {
index,
rights
}