| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- import {
- GetNoticeListParams,
- BaseListResult,
- NoticeListData,
- SemiManufacturesAddParams,
- BaseResult,
- SemiManufacturesOutParams,
- GetWarehousingFlowingListParams,
- SemiInStreamListData,
- GetSemiManufacturesDrawList,
- SemiDrawListData,
- SemiOutStreamListData,
- GetSemiInStreamParams,
- } from '@models';
- import {request} from './request';
- const BASE_URL = '/warehousing',
- BASE_URL2 = '/askGoods';
- /** 报工单列表 */
- export function getNoticeList(
- data: GetNoticeListParams,
- signal?: AbortSignal,
- ): BaseListResult<NoticeListData> {
- return request({
- method: 'GET',
- url: `${BASE_URL}/getNotice`,
- data,
- signal,
- });
- }
- /** 获取报工单详情 */
- export function getNoticeInfo(id: string): BaseListResult<NoticeListData> {
- return request({
- method: 'GET',
- url: `${BASE_URL}/getNotice`,
- data: {page: '1', limit: '1', id},
- });
- }
- /** 删除报工单 */
- export function deleNotice(id: string): BaseResult {
- return request({
- method: 'DELETE',
- url: `${BASE_URL}/delInventoryNotice`,
- data: {id},
- });
- }
- /** 半成品入库 */
- export function semiManufacturesAdd(data: SemiManufacturesAddParams): BaseResult {
- return request({
- method: 'POST',
- url: `${BASE_URL}/addInventoryNotice`,
- data,
- });
- }
- /** 半成品出库 */
- export async function semiManufacturesOut(data: SemiManufacturesOutParams): BaseResult<string> {
- const result = await request({
- method: 'POST',
- url: `${BASE_URL}/updateInventoryNotice`,
- data,
- });
- // 成功后触发成功回传
- // 触发向gs回调接口
- if (result.msg === '200') {
- request({
- method: 'GET',
- url: '/gsPlugOut/plugOutRemoval',
- data: {removalCode: result.data},
- });
- }
- return result;
- }
- /** 半成品入库流水单 */
- export function getSemiManufacturesInStream(
- data: GetSemiInStreamParams,
- signal?: AbortSignal,
- ): BaseListResult<SemiInStreamListData> {
- return request({
- method: 'GET',
- url: `${BASE_URL}/getProduct`,
- data,
- signal,
- });
- }
- /** 半成品入库流水导出 */
- export function exportSemiManufacturesInStream(data: GetWarehousingFlowingListParams): any {
- return request({
- method: 'GET',
- url: `${BASE_URL}/productExcel`,
- data,
- skipError: true,
- });
- }
- /** 半成品出库物料列表 */
- export function getSemiManufacturesDrawList(
- data: GetSemiManufacturesDrawList,
- signal?: AbortSignal,
- ): BaseListResult<SemiDrawListData> {
- return request({
- method: 'GET',
- url: `${BASE_URL2}/getGoodsHalf`,
- data,
- signal,
- });
- }
- /** 半成品出库物料详情 */
- export function getSemiManufacturesDrawInfo(id: string): BaseListResult<SemiDrawListData> {
- return request({
- method: 'GET',
- url: `${BASE_URL2}/getGoodsHalf`,
- data: {page: '1', limit: '1', id, partType: '半成品'},
- });
- }
- /** 半成品出库流水列表 */
- export function getSemiManufacturesDrawStream(
- data: GetWarehousingFlowingListParams,
- ): BaseListResult<SemiOutStreamListData> {
- return request({
- method: 'GET',
- url: `${BASE_URL2}/getRemovalHalfProduct`,
- data,
- });
- }
- /** 半成品出库流水导出 */
- export function exportSemiManufacturesDrawStream(data: GetWarehousingFlowingListParams): any {
- return request({
- method: 'GET',
- url: `${BASE_URL2}/getRemovalHalfProductExcel`,
- data,
- skipError: true,
- });
- }
|