| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- import request from '@/config/axios'
- export interface sopVO {
- id: number,
- sopCode: string,
- sopName: string,
- sopType: number,
- workstationId: number,
- machineryId: number,
- sopContent: string,
- sopStatus: number,
- sopIndex: number,
- remark: string
- }
- export interface PageParam {
- pageNo: number
- pageSize: number
- sopName?: string
- sopType?: string
- machineryId?: string
- workstationId: number,
- }
- export interface NotificationsVO{
- id: number,
- enableNotifications:number
- }
- export interface ExecutionPlanVO{
- id: number,
- enableExecutionPlan:number
- }
- // 查询SOP列表
- export const getSopPage = async (params: PageParam) => {
- return await request.get({ url: '/iscs/sop/getSopPage', params })
- }
- // 获取SOP详细信息
- export const selectSopById = async (id: number) => {
- return await request.get({ url: '/iscs/sop/selectSopById', params: { id: id } })
- }
- // 新增SOP
- export const insertSop = async (data: sopVO) => {
- return await request.post({ url: '/iscs/sop/insertSop', data })
- }
- // 修改SOP
- export const updateSop = async (data: sopVO) => {
- return await request.put({ url: '/iscs/sop/updateSop', data })
- }
- // 更新SOP生效状态
- export const updateSopStatus = async (data: sopVO) => {
- return await request.put({ url: '/iscs/sop/updateSopStatus', data })
- }
- // 更新启用通知
- export const updateSopEnableNotification=async(data:NotificationsVO)=>{
- return await request.put({ url: '/iscs/sop/updateSopEnableNotification', data })
- }
- // 更新执行计划
- export const updateSopEnableExecutionPlan=async(data:ExecutionPlanVO)=>{
- return await request.put({ url: '/iscs/sop/updateSopEnableExecutionPlan', data })
- }
- // 删除SOP
- export const deleteSopList = async (ids: number) => {
- return await request.delete({
- url: '/iscs/sop/deleteSopList?ids='+ids,
- })
- }
|