import { axios } from '@/utils/request' /** * 查询盘点计划 * * @author li */ export function InventoryPlanPage (parameter) { return axios({ url: '/InventoryPlan/page', method: 'get', params: parameter }) } /** * 报告页面查询盘点计划 * * @author yhh */ export function InventoryPlanRecordPage (parameter) { return axios({ url: '/InventoryPlan/InventoryComplete', method: 'get', params: parameter }) } /** * 盘点计划列表 * * @author li */ export function InventoryPlanList (parameter) { return axios({ url: '/InventoryPlan/list', method: 'get', params: parameter }) } /** * 添加盘点计划 * * @author yhh */ export function InventoryPlanAdd (parameter) { return axios({ url: '/InventoryPlan/AddInventoryPlan', method: 'post', data: parameter }) } /** * 编辑盘点计划 * * @author yhh */ export function InventoryPlanEdit (parameter) { return axios({ url: '/InventoryPlan/UpdateInventoryPlan', method: 'post', data: parameter }) } /** * 删除盘点计划 * * @author li */ export function InventoryPlanDelete (parameter) { return axios({ url: '/InventoryPlan/delete', method: 'post', data: parameter }) } /** * 导出盘点计划的Excel文件 * * @author li */ export function InventoryPlanToExcel (parameter) { return axios({ url: '/InventoryPlan/toExcel', method: 'get', params: parameter, responseType: 'blob' }) } /** * 导入盘点计划的Excel文件 * * @author li */ export function InventoryPlanFromExcel (data, parameter) { return axios({ url: '/InventoryPlan/fromExcel', method: 'post', data: data, params: parameter }) } /** * 下载盘点计划的Excel导入模板 * * @author li */ export function InventoryPlanDownloadExcelTemplate(parameter) { return axios({ url: '/InventoryPlan/downloadExcelTemplate', method: 'get', params: parameter, responseType: 'blob' }) } /** * 获取InventoryRule列表 * @author li */ export function InventoryPlanFkInventoryRuleList() { return axios({ url: '/InventoryPlan/fkInventoryRule', method: 'get' }) } /** * 获取仓库下拉列表 * @author yhh */ export function InventoryPlanGetAreas() { return axios({ url: '/InventoryPlan/InventoryArea', method: 'get' }) } /** * 获取盘点规则下拉列表 * @author yhh */ export function InventoryPlanGetCheckRules() { return axios({ url: '/InventoryPlan/InventoryRule', method: 'get' }) } /** * 获取计划号 * * @author yhh */ export function GetBillNumber () { return axios({ url: '/InventoryPlan/CreatePlanNo', method: 'get' }) } /** * 获取可加入计划的明细列表 * * @author yhh */ export function GetCouldOuts(params) { return axios({ url: '/InventoryPlan/SelectStock', method: 'get', params: params }) } /** * 盘点计划详情 * * @author yhh */ export function InventoryPlanDetailPage (parameter) { return axios({ url: '/InventoryPlan/DetailPage', method: 'get', params: parameter }) } /** * 盘点审核 * * @author yhh */ export function InventoryReview (parameter) { return axios({ url: '/InventoryPlan/UpdateExamine', method: 'post', data: parameter }) } /** * 改变库存数 * * @author yhh */ export function InventoryChangeStockNumber (parameter) { return axios({ url: '/InventoryPlan/UpdateInventoryStock', method: 'post', data: parameter }) }