import Common from '../../common/Common.js'; /** * 工具类自动生成的API,请勿做任何修改,请勿做任何修改,请勿做任何修改(重要的事情说3遍) * 工具作者: 杨志杰 * 量具二维码订单 */ export default{ /** * 工具类自动生成的方法 * 工具作者: 杨志杰 * 生成二维码 */ generateQRcode: function(id){ var requestUrl = 'measuringProductSaleOrderResource/generateQRcode'; var paramCount = 0; if(id != null){ requestUrl += (paramCount > 0) ? '&' : '?'; requestUrl += ('id=' + id); paramCount ++; } return new Promise((resolve, reject) => { $.ajax({ url: Common.getApiURL(requestUrl), type: 'get', contentType: 'application/json', beforeSend: function(request) { Common.addTokenToRequest(request); }, success: function(data) { resolve(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { reject(XMLHttpRequest); }, }); }); }, /** * 工具类自动生成的方法 * 工具作者: 杨志杰 * 查询合格证图片文件 */ queryCertificateListById: function(measuringProductSaleOrderId){ var requestUrl = 'measuringProductSaleOrderResource/queryCertificateListById'; var paramCount = 0; if(measuringProductSaleOrderId != null){ requestUrl += (paramCount > 0) ? '&' : '?'; requestUrl += ('measuringProductSaleOrderId=' + measuringProductSaleOrderId); paramCount ++; } return new Promise((resolve, reject) => { $.ajax({ url: Common.getApiURL(requestUrl), type: 'post', contentType: 'application/json', beforeSend: function(request) { Common.addTokenToRequest(request); }, success: function(data) { resolve(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { reject(XMLHttpRequest); }, }); }); }, /** * 工具类自动生成的方法 * 工具作者: 杨志杰 * 查询文件 */ queryImageListById: function(measuringProductSaleOrderId){ var requestUrl = 'measuringProductSaleOrderResource/queryImageListById'; var paramCount = 0; if(measuringProductSaleOrderId != null){ requestUrl += (paramCount > 0) ? '&' : '?'; requestUrl += ('measuringProductSaleOrderId=' + measuringProductSaleOrderId); paramCount ++; } return new Promise((resolve, reject) => { $.ajax({ url: Common.getApiURL(requestUrl), type: 'post', contentType: 'application/json', beforeSend: function(request) { Common.addTokenToRequest(request); }, success: function(data) { resolve(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { reject(XMLHttpRequest); }, }); }); }, /** * 工具类自动生成的方法 * 工具作者: 杨志杰 * 保存合格证图片路径 */ saveCertificate: function(measuringProductSaleOrderDto){ var requestUrl = 'measuringProductSaleOrderResource/saveCertificate'; return new Promise((resolve, reject) => { $.ajax({ url: Common.getApiURL(requestUrl), type: 'post', contentType: 'application/json', data: JSON.stringify(measuringProductSaleOrderDto), beforeSend: function(request) { Common.addTokenToRequest(request); }, success: function(data) { resolve(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { reject(XMLHttpRequest); }, }); }); }, /** * 工具类自动生成的方法 * 工具作者: 杨志杰 * 保存数据 */ saveFile: function(measuringProductSaleOrderDto){ var requestUrl = 'measuringProductSaleOrderResource/saveFile'; return new Promise((resolve, reject) => { $.ajax({ url: Common.getApiURL(requestUrl), type: 'post', contentType: 'application/json', data: JSON.stringify(measuringProductSaleOrderDto), beforeSend: function(request) { Common.addTokenToRequest(request); }, success: function(data) { resolve(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { reject(XMLHttpRequest); }, }); }); }, /** * 工具类自动生成的方法 * 工具作者: 杨志杰 * 导入数据 */ saveImportModelData: function(importParametersImportMeasuringToosDto){ var requestUrl = 'measuringProductSaleOrderResource/saveImportModelData'; return new Promise((resolve, reject) => { $.ajax({ url: Common.getApiURL(requestUrl), type: 'post', contentType: 'application/json', data: JSON.stringify(importParametersImportMeasuringToosDto), beforeSend: function(request) { Common.addTokenToRequest(request); }, success: function(data) { resolve(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { reject(XMLHttpRequest); }, }); }); }, /** * 工具类自动生成的方法 * 工具作者: 杨志杰 * 保存数据 */ saveMeasuringProductSaleOrder: function(measuringProductSaleOrderDto){ var requestUrl = 'measuringProductSaleOrderResource/saveMeasuringProductSaleOrder'; return new Promise((resolve, reject) => { $.ajax({ url: Common.getApiURL(requestUrl), type: 'post', contentType: 'application/json', data: JSON.stringify(measuringProductSaleOrderDto), beforeSend: function(request) { Common.addTokenToRequest(request); }, success: function(data) { resolve(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { reject(XMLHttpRequest); }, }); }); }, /** * 工具类自动生成的方法 * 工具作者: 杨志杰 * 下载数据包 */ downloadDataZip: function(barCodeParam){ var requestUrl = 'measuringProductSaleOrderResource/downloadDataZip'; return new Promise((resolve, reject) => { $.ajax({ url: Common.getApiURL(requestUrl), type: 'post', contentType: 'application/json', data: JSON.stringify(barCodeParam), beforeSend: function(request) { Common.addTokenToRequest(request); }, success: function(data) { resolve(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { reject(XMLHttpRequest); }, }); }); }, /** * 工具类自动生成的方法 * 工具作者: 杨志杰 * 批量保存文件 */ saveMultipleFlie: function(measuringProductSaleOrderDto2){ var requestUrl = 'measuringProductSaleOrderResource/saveMultipleFlie'; return new Promise((resolve, reject) => { $.ajax({ url: Common.getApiURL(requestUrl), type: 'post', contentType: 'application/json', data: JSON.stringify(measuringProductSaleOrderDto2), beforeSend: function(request) { Common.addTokenToRequest(request); }, success: function(data) { resolve(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { reject(XMLHttpRequest); }, }); }); }, };