| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- import request from '@/config/axios'
- export interface jobVO {
- id: number,
- ticketCode: string,
- ticketName: string,
- workshopId: number,
- workstationId: number,
- machineryId: number,
- sopId: number,
- ticketType: number,
- ticketContent: string,
- ticketStatus: number,
- ticketStartTime: string,
- ticketEndTime: string,
- remark: string,
- }
- export interface PageParam {
- pageNo: number
- pageSize: number
- ticketName?: string
- ticketType?: string
- machineryId?: string
- workstationId: number,
- }
- // 查询Job列表
- export const getJobTicketPage = async (params: PageParam) => {
- return await request.get({ url: '/iscs/job-ticket/getJobTicketPage', params })
- }
- // 自动生成名称
- export const autoGenerateName = async (name) => {
- return await request.get({
- url: '/iscs/job-ticket/autoGenerateName',
- params: { name } // ✅ 这里 axios 会自动 encodeURIComponent
- })
- }
- // 获取Job详细信息
- export const selectJobTicketById = async (id: number) => {
- return await request.get({ url: '/iscs/job-ticket/selectJobTicketById', params: { id: id } })
- }
- // 新增Job 不通过sop创建
- export const insertJobTicket = async (data: jobVO) => {
- return await request.post({ url: '/iscs/job-ticket/insertJobTicket', data })
- }
- // 新增Job 通过sop创建
- export const insertJobTicketBySop = async (data: jobVO) => {
- return await request.post({ url: '/iscs/job-ticket/insertJobTicketBySop', data })
- }
- // 修改Job
- export const updateJobTicket = async (data: jobVO) => {
- return await request.put({ url: '/iscs/job-ticket/updateJobTicket', data })
- }
- // 删除Job
- export const deleteJobTicketList = async (ids: number) => {
- return await request.delete({
- url: '/iscs/job-ticket/deleteJobTicketList?ids='+ids,
- })
- }
|