| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457 |
- import { Common } from 'pc-component-v3';
- /**
- * 工具类自动生成的API,请勿做任何修改,请勿做任何修改,请勿做任何修改(重要的事情说3遍)
- * 工具作者: 杨志杰
- *
- */
- export default {
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 修改领料数量
- */
- changeQuantity: function(stockOutPrepareId, quantity){
- var requestUrl = "StockOutPrepareResource/changeQuantity";
- var formData = {};
- if(stockOutPrepareId != null){
- formData.stockOutPrepareId = stockOutPrepareId;
- }
- if(quantity != null){
- formData.quantity = quantity;
- }
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/x-www-form-urlencoded",
-
- dataType: "json",
-
- data: formData,
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 删除领料
- */
- deleteOne: function(dtos){
- var requestUrl = "StockOutPrepareResource/deleteDatas";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/json",
-
- dataType: "json",
- data: JSON.stringify(dtos),
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 删除领料单
- */
- deleteStockOutPrepare: function(stockOutPrepareId){
- var requestUrl = "StockOutPrepareResource/deleteStockOutPrepare";
- var paramCount = 0;
- if(stockOutPrepareId != null){
- requestUrl += (paramCount > 0) ? '&' : '?';
- requestUrl += ('stockOutPrepareId=' + stockOutPrepareId);
- paramCount ++;
- }
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "get",
- contentType: "application/json",
-
- dataType: "json",
-
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 扫描二维码获取领料单号查询领料单
- */
- findByDocumentNo: function(documentNo, type){
- var requestUrl = "StockOutPrepareResource/findByDocumentNo";
- var paramCount = 0;
- if(documentNo != null){
- requestUrl += (paramCount > 0) ? '&' : '?';
- requestUrl += ('documentNo=' + documentNo);
- paramCount ++;
- }
- if(type != null){
- requestUrl += (paramCount > 0) ? '&' : '?';
- requestUrl += ('type=' + type);
- paramCount ++;
- }
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "get",
- contentType: "application/json",
-
- dataType: "json",
-
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 查询未发货完成的领料单
- */
- findNoComplete: function(){
- var requestUrl = "StockOutPrepareResource/findNoComplete";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "get",
-
- dataType: "json",
-
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 销售订单生单
- */
- generateSaleOrderToPrepareModelData: function(documentModelData){
- var requestUrl = "StockOutPrepareResource/generateSaleOrderToPrepareModelData";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/json",
-
- dataType: "json",
- data: JSON.stringify(documentModelData),
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 获取领料信息(APP页面自动生成领用部门,领用单号,领用人)
- */
- getPrepareDto: function(){
- var requestUrl = "StockOutPrepareResource/getPrepareDto";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
-
- dataType: "json",
-
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 查询领料单
- */
- list: function(stockOutPrepareQueryDto){
- var requestUrl = "StockOutPrepareResource/list";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/json",
-
- dataType: "json",
- data: JSON.stringify(stockOutPrepareQueryDto),
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 查询已处理处理的领料(分页)
- */
- queryProcessedData: function(pageSize, currentPage){
- var requestUrl = "StockOutPrepareResource/queryProcessedData";
- var formData = {};
- if(pageSize != null){
- formData.pageSize = pageSize;
- }
- if(currentPage != null){
- formData.currentPage = currentPage;
- }
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/x-www-form-urlencoded",
-
- dataType: "json",
-
- data: formData,
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 查询未处理的领料数量
- */
- queryUnProcessed: function(){
- var requestUrl = "StockOutPrepareResource/queryUnProcessedCount";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "get",
- contentType: "application/json",
-
- dataType: "json",
-
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 查询未处理的领料(分页)
- */
- queryUnProcessedData: function(pageSize, currentPage){
- var requestUrl = "StockOutPrepareResource/queryUnProcessedData";
- var formData = {};
- if(pageSize != null){
- formData.pageSize = pageSize;
- }
- if(currentPage != null){
- formData.currentPage = currentPage;
- }
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/x-www-form-urlencoded",
-
- dataType: "json",
-
- data: formData,
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * <ul>
- <li>项目:西门子。功能:需求模板生成新的领料单。</li>
- <li>领料数量不能大于可领数量,同时也要大于0</li>
- </ul>
- */
- saveByTemplate: function(stockOutPrepareQueryDto){
- var requestUrl = "StockOutPrepareResource/saveByTemplate";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/json",
-
- dataType: "json",
- data: JSON.stringify(stockOutPrepareQueryDto),
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * <ul>
- <li>项目:西门子物料管理</li>
- <li>领料车直接生成新的领料单。</li>
- <li>领料车在原有的领料单直接添加。</li>
- <li>领料数量不能大于可领数量,同时也要大于0</li>
- <li>注意,如果领取100个东西,其有2个CurrentStock,那么此时要生成2个领料明细</li>
- </ul>
- */
- saveManual: function(stockOutPrepareQueryDto){
- var requestUrl = "StockOutPrepareResource/saveManual";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/json",
-
- dataType: "json",
- data: JSON.stringify(stockOutPrepareQueryDto),
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- }
- }
|