This commit is contained in:
zc
2026-03-17 10:47:57 +08:00
parent 5554cf1548
commit 722fbd988c
16 changed files with 700 additions and 27 deletions

View File

@@ -3,6 +3,7 @@ import http from '@/utils/http'
const BASE_URL = '/admin/materialInfo'
export interface MaterialInfoResp {
id: string
materialName: string
encoding: string
unitWeight: string
@@ -13,6 +14,7 @@ export interface MaterialInfoResp {
createUserString: string
updateUserString: string
disabled: boolean
photoLoadError: boolean
}
export interface MaterialInfoQuery {
materialName: string | undefined

View File

@@ -0,0 +1,53 @@
import http from '@/utils/http'
import type {LabelValueState} from "@/types/global";
const BASE_URL = '/materialProcess/materialProcess'
export interface MaterialProcessResp {
id: string
processName: string
processCode: string
createTime: string
updateTime: string
createUser: string
updateUser: string
createUserString: string
updateUserString: string
disabled: boolean
}
export interface MaterialProcessQuery {
processName: string | undefined
processCode: string | undefined
sort: Array<string>
}
export interface MaterialProcessPageQuery extends MaterialProcessQuery, PageQuery {}
/** @desc 查询海康物料流程列表 */
export function listMaterialProcess(query: MaterialProcessPageQuery) {
return http.get<PageRes<MaterialProcessResp[]>>(`${BASE_URL}`, query)
}
/** @desc 查询海康物料流程详情 */
export function selectList() {
return http.get(`${BASE_URL}/selectList`)
}
/** @desc 新增海康物料流程 */
export function addMaterialProcess(data: any) {
return http.post(`${BASE_URL}`, data)
}
/** @desc 修改海康物料流程 */
export function updateMaterialProcess(data: any, id: string) {
return http.put(`${BASE_URL}/${id}`, data)
}
/** @desc 删除海康物料流程 */
export function deleteMaterialProcess(id: string) {
return http.del(`${BASE_URL}/${id}`)
}
/** @desc 导出海康物料流程 */
export function exportMaterialProcess(query: MaterialProcessQuery) {
return http.download(`${BASE_URL}/export`, query)
}

View File

@@ -0,0 +1,46 @@
import http from '@/utils/http'
const BASE_URL = '/materialType/materialType'
export interface MaterialTypeResp {
id: string
typeName: string
floatRatio: string
createTime: string
updateTime: string
createUser: string
updateUser: string
createUserString: string
updateUserString: string
disabled: boolean
}
export interface MaterialTypeQuery {
typeName: string | undefined
sort: Array<string>
}
export interface MaterialTypePageQuery extends MaterialTypeQuery, PageQuery {}
/** @desc 查询物料品类列表 */
export function listMaterialType(query: MaterialTypePageQuery) {
return http.get<PageRes<MaterialTypeResp[]>>(`${BASE_URL}`, query)
}
/** @desc 新增物料品类 */
export function selectList() {
return http.get(`${BASE_URL}/selectList`)
}
/** @desc 修改物料品类 */
export function updateMaterialType(data: any, id: string) {
return http.put(`${BASE_URL}/${id}`, data)
}
/** @desc 删除物料品类 */
export function deleteMaterialType(id: string) {
return http.del(`${BASE_URL}/${id}`)
}
/** @desc 导出物料品类 */
export function exportMaterialType(query: MaterialTypeQuery) {
return http.download(`${BASE_URL}/export`, query)
}