| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- // src/api/system/machinery.ts
- import request from '@/config/axios'
- export interface MachineryVO {
- machineryId?: number
- machineryName: string
- machineryCode: string
- machineryType: string
- parentId?: number
- remark?: string
- createTime?: Date
- }
- export interface PageParam {
- current: number
- size: number
- machineryName?: string
- machineryCode?: string
- machineryType?: string
- }
- // 查询设备工艺列表
- export const listTechnology = async (params: PageParam) => {
- return await request.get({ url: '/iscs/machinery/getIsMachineryPage', params })
- }
- // 查询设备工艺详情
- export const getTechnologyInfo = async (id: number) => {
- return await request.get({ url: '/iscs/machinery/selectIsMachineryById', params: { machineryId: id } })
- }
- // 新增设备工艺
- export const addTechnology = async (data: MachineryVO) => {
- return await request.post({ url: '/iscs/machinery/insertIsMachinery', data })
- }
- // 修改设备工艺
- export const updateTechnology = async (data: MachineryVO) => {
- return await request.post({ url: '/iscs/machinery/updateIsMachinery', data })
- }
- // 删除设备工艺
- export const delTechnology = async (id: number) => {
- return await request.post({
- url: '/iscs/machinery/deleteIsMachineryByTechnologyIds',
- params: { machineryIds: id }
- })
- }
- // 保存设备工艺与隔离点的关系
- export const saveMachineryPoints = async (data: any) => {
- return await request.post({ url: '/iscs/machinery/saveMachineryPoints', data })
- }
|