| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- import {
- GetNoticeListParams,
- BaseListResult,
- NoticeListData,
- SemiManufacturesAddParams,
- BaseResult,
- SemiManufacturesOutParams,
- GetWarehousingFlowingListParams,
- SemiInStreamListData,
- GetSemiManufacturesDrawList,
- SemiDrawListData,
- SemiOutStreamListData,
- } from '@models';
- import {request} from './request';
- const BASE_URL = '/warehousing',
- BASE_URL2 = '/askGoods';
- /** 报工单列表 */
- export function getNoticeList(data: GetNoticeListParams): BaseListResult<NoticeListData> {
- return request({
- method: 'GET',
- url: `${BASE_URL}/getNotice`,
- data,
- });
- }
- /** 获取报工单详情 */
- export function getNoticeInfo(id: string): BaseListResult<NoticeListData> {
- return request({
- method: 'GET',
- url: `${BASE_URL}/getNotice`,
- data: {page: '1', limit: '1', id},
- });
- }
- /** 半成品入库 */
- export function semiManufacturesAdd(data: SemiManufacturesAddParams): BaseResult {
- return request({
- method: 'POST',
- url: `${BASE_URL}/addInventoryNotice`,
- data,
- });
- }
- /** 半成品出库 */
- export function semiManufacturesOut(data: SemiManufacturesOutParams): BaseResult {
- return request({
- method: 'POST',
- url: `${BASE_URL}/updateInventoryNotice`,
- data,
- });
- }
- /** 半成品入库流水单 */
- export function getSemiManufacturesInStream(
- data: GetWarehousingFlowingListParams,
- ): BaseListResult<SemiInStreamListData> {
- return request({
- method: 'GET',
- url: `${BASE_URL}/getProduct`,
- data,
- });
- }
- /** 半成品入库流水导出 */
- export function exportSemiManufacturesInStream(
- data: GetWarehousingFlowingListParams,
- ): any {
- return request({
- method: 'GET',
- url: `${BASE_URL}/productExcel`,
- data,
- skipError: true,
- });
- }
- /** 半成品出库物料列表 */
- export function getSemiManufacturesDrawList(
- data: GetSemiManufacturesDrawList,
- ): BaseListResult<SemiDrawListData> {
- return request({
- method: 'GET',
- url: `${BASE_URL2}/getGoodsHalf`,
- data,
- });
- }
- /** 半成品出库物料详情 */
- 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,
- });
- }
|