Merge branch 'refs/heads/dev' into master_lz
# Conflicts: # src/views/system/user/index.vue
This commit is contained in:
@@ -25,6 +25,11 @@ export function socialLogin(req: any) {
|
||||
return http.post<T.LoginResp>(`${BASE_URL}/login`, req)
|
||||
}
|
||||
|
||||
/** @desc 三方账号登录 */
|
||||
export function cardLogin(req: any) {
|
||||
return http.post<T.LoginResp>(`${BASE_URL}/login`, req)
|
||||
}
|
||||
|
||||
/** @desc 三方账号登录授权 */
|
||||
export function socialAuth(source: string) {
|
||||
return http.get<T.SocialAuthAuthorizeResp>(`${BASE_URL}/${source}`)
|
||||
|
||||
@@ -42,13 +42,14 @@ export interface RouteItem {
|
||||
}
|
||||
|
||||
/** 认证类型 */
|
||||
export type AuthType = 'ACCOUNT' | 'PHONE' | 'EMAIL' | 'SOCIAL'
|
||||
export type AuthType = 'ACCOUNT' | 'PHONE' | 'EMAIL' | 'SOCIAL' | 'CARD'
|
||||
|
||||
export const AuthTypeConstants = {
|
||||
ACCOUNT: 'ACCOUNT',
|
||||
PHONE: 'PHONE',
|
||||
EMAIL: 'EMAIL',
|
||||
SOCIAL: 'SOCIAL',
|
||||
CARD: 'CARD',
|
||||
} as const
|
||||
|
||||
/** 基础认证请求接口 */
|
||||
@@ -77,6 +78,16 @@ export interface EmailLoginReq extends AuthReq {
|
||||
captcha: string
|
||||
}
|
||||
|
||||
/** 刷卡登录请求参数 */
|
||||
export interface CardLoginReq extends AuthReq {
|
||||
cardNumber: string
|
||||
}
|
||||
|
||||
/** 邮箱登录请求参数 */
|
||||
export interface CardLoginReq extends AuthReq {
|
||||
card: string
|
||||
}
|
||||
|
||||
/** 登录响应类型 */
|
||||
export interface LoginResp {
|
||||
token: string
|
||||
@@ -85,4 +96,4 @@ export interface LoginResp {
|
||||
/** 第三方登录授权类型 */
|
||||
export interface SocialAuthAuthorizeResp {
|
||||
authorizeUrl: string
|
||||
}
|
||||
}
|
||||
@@ -4,21 +4,21 @@ const BASE_URL = '/weighManage/material'
|
||||
|
||||
export interface WeighManageResp {
|
||||
id: string
|
||||
materialCode: string
|
||||
encoding: string
|
||||
materialName: string
|
||||
materialSpec: string
|
||||
weight: number
|
||||
imageUrl: string
|
||||
unitWeight: number
|
||||
photoUrl: string
|
||||
matchResult: string
|
||||
}
|
||||
|
||||
export interface WeighManageQuery {
|
||||
materialCode: string
|
||||
encoding: string
|
||||
}
|
||||
|
||||
/** @desc 查询物料信息 */
|
||||
export function getMaterialDetail(query: WeighManageQuery) {
|
||||
return http.get<WeighManageResp>(`${BASE_URL}/detail`, query)
|
||||
export function getMaterialDetail(code: string) {
|
||||
return http.get<WeighManageResp>(`/admin/materialInfo/code/${code}`)
|
||||
}
|
||||
|
||||
/** @desc 新增人员管理 */
|
||||
|
||||
60
src/apis/workOrder/workOrder.ts
Normal file
60
src/apis/workOrder/workOrder.ts
Normal file
@@ -0,0 +1,60 @@
|
||||
import http from '@/utils/http'
|
||||
|
||||
const BASE_URL = '/weighManage/workOrder'
|
||||
|
||||
export interface WorkOrderResp {
|
||||
id: string
|
||||
title: string
|
||||
materialName: string
|
||||
encoding: string
|
||||
unitWeight: string
|
||||
materialSpec: string
|
||||
photoUrl: string
|
||||
totalWeight: string
|
||||
totalCount: string
|
||||
createUserString: string
|
||||
updateUserString: string
|
||||
}
|
||||
|
||||
export interface WorkOrderInfoResp {
|
||||
id: string
|
||||
workOrderId: string
|
||||
materialId: string
|
||||
weightTime: string
|
||||
quantity: string
|
||||
weight: string
|
||||
imgUrl: string
|
||||
calculatedWeight: string
|
||||
}
|
||||
|
||||
export interface WorkOrderQuery {
|
||||
orderNo: string | undefined
|
||||
materialName: string | undefined
|
||||
encoding: string | undefined
|
||||
userName: string | undefined
|
||||
carNo: string | undefined
|
||||
startDate: string | undefined
|
||||
endDate: string | undefined
|
||||
sort: Array<string>
|
||||
}
|
||||
export interface WorkOrderPageQuery extends WorkOrderQuery, PageQuery {}
|
||||
|
||||
/** @desc 查询工作订单列表 */
|
||||
export function listWorkOrder(query: WorkOrderPageQuery) {
|
||||
return http.get<PageRes<WorkOrderResp[]>>(`${BASE_URL}`, query)
|
||||
}
|
||||
|
||||
/** @desc 查询工作订单详情 */
|
||||
export function getWorkOrder(id: string) {
|
||||
return http.get<Array<WorkOrderInfoResp>>(`${BASE_URL}/${id}`)
|
||||
}
|
||||
|
||||
/** @desc 删除工作订单 */
|
||||
export function deleteWorkOrder(ids: string | Array<string>) {
|
||||
return http.del(`${BASE_URL}/${ids}`)
|
||||
}
|
||||
|
||||
/** @desc 导出工作订单 */
|
||||
export function exportWorkOrder(query: WorkOrderQuery) {
|
||||
return http.download(`${BASE_URL}/export`, query)
|
||||
}
|
||||
Reference in New Issue
Block a user