| import httpRequest from '@/utils/request' | 
|   | 
| // 分页查询 | 
| export function getList(data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: '/ext/workorderExt/page', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 工单统计列表数量 | 
| export function pageCount(data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: '/ext/workorderExt/pageCount', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 根据ID查询 | 
| export function queryById(id: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: `ext/workorderExt/${id}`, | 
|         method: 'get' | 
|     }) | 
| } | 
|   | 
| // 分类组合接口2 | 
| export function checkAllList(data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/categoryUnionExt/checkAllList', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 根据用户查询 - 设备列表 | 
| export function getListByUser (): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/userDeviceExt/getListByUser', | 
|         method: 'post' | 
|     }) | 
| } | 
|   | 
| // 查询当前用户所有主组织下的工序 | 
| export function warehouseList(data: any): Promise<any> { | 
|   return httpRequest({ | 
|       url: '/ext/warehouseExt/page', | 
|       method: 'post', | 
|       data | 
|   }) | 
| } | 
|   | 
| // 完工入库详情 | 
| export function finishedDetail (params: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderExt/finishedDetail', | 
|         method: 'get', | 
|         params | 
|     }) | 
| } | 
|   | 
| // 根据条件查询工装 | 
| export function getListByCondition(data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/appliancesExt/getListByCondition', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 新建投料 | 
| export function createMaterial(data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderRecordExt/createMaterial', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 新建投料 - 标准版 | 
| export function createMaterialStandard(data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderRecordExt/createMaterialStandard', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 获取扫描条码内容 | 
| export function getBarcodeContent(params: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/barcodeParamExt/getBarcodeContent', | 
|         method: 'get', | 
|         params | 
|     }) | 
| } | 
|   | 
| // 查询全部工单生产过程记录 | 
| export function getOrocessRecord(data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderRecordExt/all', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 工装器具根据ID查询 | 
| export function toolingQueryById(data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/appliancesExt/getListByCondition', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 新建产出 | 
| export function createProduce(data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderRecordExt/createProduce', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 删除产出/投料单条记录 | 
| export function deleteCT (id: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: `/ext/workorderRecordExt/delete/${id}`, | 
|         method: 'get' | 
|     }) | 
| } | 
|   | 
| // 根据ID修改产出-投料数量 | 
| export function updateById (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderRecordExt/updateById', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 根据篮筐分组统计报废和不良数量 | 
| export function listGroupByAppliance (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderCheckExt/listGroupByAppliance', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 确认报工 | 
| export function comfirmDone (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderRecordExt/comfirmDone', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 确认报工 - 标准版 | 
| export function comfirmDoneStandard (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderRecordExt/comfirmDoneStandard', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 根据条件查询所有的检点属性 | 
| export function getJdList (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/checkAttrExt/getListByCondition', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 新建点检 | 
| export function createDJ (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderCheckAttrExt/create', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 点检分页查询 | 
| export function pageDJ (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderCheckAttrExt/page', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 完工入库提交 | 
| export function finished (params: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderExt/finished', | 
|         method: 'get', | 
|         params | 
|     }) | 
| } | 
|   | 
| // 完工入库详情记录 | 
| export function saveFinishRecord (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderExt/saveFinishRecord', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 完工入库详情记录 --- 待办进入 | 
| export function getFinishRecord (params: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderExt/getFinishRecord', | 
|         method: 'get', | 
|         params | 
|     }) | 
| } | 
|   | 
| // 根据ID查询设备详情 | 
| export function getSbInfo (id: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: `ext/deviceExt/${id}`, | 
|         method: 'get' | 
|     }) | 
| } | 
|   | 
| // 据入库货位筛选入库单 - H5 | 
| export function finishedInBill (params: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/wOutboundExt/finishedInBill', | 
|         method: 'get', | 
|         params | 
|     }) | 
| } | 
|   | 
| // 用户绑定设备 | 
| export function bindingDevice (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/userDeviceExt/create', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 工装分页查询 | 
| export function toolingList (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/appliancesExt/page', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 更换篮筐 | 
| export function chageApplicance (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/appliancesExt/chageApplicance', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 申请单,返工返修申请不良原因 | 
| export function checkFGFXList (params: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/categoryUnionExt/checkFGFXList', | 
|         method: 'get', | 
|         params | 
|     }) | 
| } | 
|   | 
| // 查询公司级全部 | 
| export function allData (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'business/salesorder/allData', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 根据ID查询工序 | 
| export function getGXItem (id: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: `ext/proceduresExt/${id}`, | 
|         method: 'get' | 
|     }) | 
| } | 
|   | 
| // 新建返工返修申请单 | 
| export function createSingle (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'business/backorder/create', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 查询当前用户所有主组织下的工序 | 
| export function productesGroup (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/proceduresExt/productesGroup', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 申请单分页查询 | 
| export function sqdCage (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'business/backorder/page', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 申请单根据id查询详细 | 
| export function getsqdInfo (id: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: `business/backorder/${id}`, | 
|         method: 'get' | 
|     }) | 
| } | 
|   | 
| // 申请单---根据工厂id查询工序 | 
| export function productesGroups (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/proceduresExt/productesGroup', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 完工入库详情 - NEW | 
| export function finishedDetailNew (params: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderExt/finishedDetailNew', | 
|         method: 'get', | 
|         params | 
|     }) | 
| } | 
|   | 
| // 根据工单查询工艺卡 | 
| export function getListByWorkOrderId (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/routeCardExt/getListByWorkOrderId', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 终检工装扫描 | 
| export function getEndCheckAP (params: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderRecordExt/getEndCheckAP', | 
|         method: 'get', | 
|         params | 
|     }) | 
| } | 
|   | 
| // 根据ID查询设备 | 
| export function deletedj (id: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: `ext/workorderCheckAttrExt/delete/${id}`, | 
|         method: 'get' | 
|     }) | 
| } | 
|   | 
| // 库存量查询 - H5 | 
| export function pageForH5 (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/wStockExt/pageForH5', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 货位分页查询 | 
| export function pageHW (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/warehouseLocationExt/page', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 根据仓库查询仓库下货位信息 | 
| export function getListByWarehouseId (params: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/warehouseLocationExt/getListByWarehouseId', | 
|         method: 'get', | 
|         params | 
|     }) | 
| } | 
|   | 
| // 手工转库 - H5 | 
| export function scanTransfer (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/wTransferExt/scanTransfer', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 查询全部 - 标准 | 
| export function allForStandard (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderRecordExt/allForStandard', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 生成投料记录 - standard | 
| export function dealWorkorderRecordStandard (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderRecordExt/dealWorkorderRecordStandard', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 查询产出记录列表 | 
| export function getWorkorderRecordListStandard (params: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: 'ext/workorderRecordExt/getWorkorderRecordListStandard', | 
|         method: 'get', | 
|         params | 
|     }) | 
| } | 
|   | 
| /*** | 
|  * 根据ID查询工装信息 | 
|  * @param id | 
|  */ | 
| export function getGzInfo (id: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: `ext/appliancesExt/${id}`, | 
|         method: 'get' | 
|     }) | 
| } | 
|   | 
| /** | 
|  * 确认备料详情 | 
|  * @param params id: 转库id | 
|  * @returns | 
|  */ | 
|  export function wTransferConfirm(params: any): Promise<any> { | 
|   return httpRequest({ | 
|       url:  '/ext/wTransferExt/wTransferConfirm', | 
|       method: 'get', | 
|       params | 
|   }) | 
| } | 
|   | 
| /** | 
| * 接受备料 | 
| * @param params id: id | 
| * @returns | 
| */ | 
| export function acceptWTransfer(params: any): Promise<any> { | 
|   return httpRequest({ | 
|       url:  '/ext/wTransferExt/acceptWTransfer', | 
|       method: 'get', | 
|       params | 
|   }) | 
| } | 
|   | 
| // 新增出库 | 
| export function createForStandard (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: '/ext/wOutboundExt/createForStandard', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } | 
|   | 
| // 库存调整、采购入库入库单创建 | 
| export function wOutBoundForStockUp (data: any): Promise<any> { | 
|     return httpRequest({ | 
|         url: '/ext/wOutboundExt/wOutBoundForStockUp', | 
|         method: 'post', | 
|         data | 
|     }) | 
| } |