| | |
| | | * 获取实时库存分页列表 |
| | | */ |
| | | export const getWmsItemHisListByPage = async (params: WmsItemPageParams) => { |
| | | let order = '' |
| | | let order = ''; |
| | | if (params.order != undefined) { |
| | | order = params.order == 'descend' ? (params.field + ' desc') : params.field |
| | | order = params.order == 'descend' ? params.field + ' desc' : params.field; |
| | | } |
| | | let sqlcmd = '1=1'; |
| | | if (params?.SN != undefined && params?.SN != '') { |
| | |
| | | if (params?.TRACE_INFO != undefined && params?.TRACE_INFO != '') { |
| | | sqlcmd += " And TRACE_INFO like '" + params?.TRACE_INFO + "%'"; |
| | | } |
| | | var option ={ |
| | | UserId:useUserStore().getUserInfo.userId as string, |
| | | ByOrg:true, |
| | | OrgCode:useUserStore().getUserInfo.orgCode as string |
| | | } |
| | | const option = { |
| | | UserId: useUserStore().getUserInfo.userId as string, |
| | | ByOrg: true, |
| | | OrgCode: useUserStore().getUserInfo.orgCode as string, |
| | | }; |
| | | //const rParams = genActionPage('V_WMS_ITEM_HIS', sqlcmd, params.page, params.pageSize); |
| | | if(!isNullOrEmpty(params.page)){ |
| | | const usParams = genAction('V_WMS_ITEM_HIS', { |
| | | QueryAble_T: '', |
| | | where: sqlcmd, |
| | | order: order, |
| | | page: { |
| | | pageAble_T: 'string', |
| | | draw: 1, |
| | | pageIndex: params.page, |
| | | pageSize: params.pageSize, |
| | | },option |
| | | },option); |
| | | if (!isNullOrEmpty(params.page)) { |
| | | const usParams = genAction( |
| | | 'V_WMS_ITEM_HIS', |
| | | { |
| | | QueryAble_T: '', |
| | | where: sqlcmd, |
| | | order: order, |
| | | page: { |
| | | pageAble_T: 'string', |
| | | draw: 1, |
| | | pageIndex: params.page, |
| | | pageSize: params.pageSize, |
| | | }, |
| | | option, |
| | | }, |
| | | option, |
| | | ); |
| | | return getWmsItemListByPageAsync(usParams); |
| | | }else{ |
| | | const usParams = genAction('V_WMS_ITEM_HIS', { |
| | | QueryAble_T: '', |
| | | where: sqlcmd, |
| | | option |
| | | },option); |
| | | } else { |
| | | const usParams = genAction( |
| | | 'V_WMS_ITEM_HIS', |
| | | { |
| | | QueryAble_T: '', |
| | | where: sqlcmd, |
| | | option, |
| | | }, |
| | | option, |
| | | ); |
| | | return getWmsItemListByPageAsync(usParams); |
| | | } |
| | | |
| | | }; |
| | | async function getWmsItemListByPageAsync(params: any) { |
| | | const data = await defHttp.post( |
| | | { url: Api.QueryUrl, params,timeout: 10*60*1000 }, |
| | | { url: Api.QueryUrl, params, timeout: 10 * 60 * 1000 }, |
| | | { |
| | | isTransformResponse: false, |
| | | }, |
| | | ); |
| | | let model = {} |
| | | if(isNullOrEmpty(data.Data.page)){ |
| | | model = { |
| | | let model = {}; |
| | | if (isNullOrEmpty(data.Data.page)) { |
| | | model = { |
| | | items: data.Data.Items, |
| | | }; |
| | | }else{ |
| | | model = { |
| | | } else { |
| | | model = { |
| | | items: data.Data.page.data, |
| | | total: data.Data.page.totals, |
| | | }; |
| | | } |
| | | |
| | | |
| | | return model; |
| | | } |
| | | |
| | | |
| | | //下拉列表 |
| | | // STATUSs 仓库状态 |
| | |
| | | // apiUrl: globSetting.taskApiUrl |
| | | }, |
| | | ); |
| | | }; |
| | | }; |