| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375 |
- /**
- * 工具类自动生成的API,请勿做任何修改,请勿做任何修改,请勿做任何修改(重要的事情说3遍)
- * 工具作者: 杨志杰
- * 盘点单资源
- */
- var AssetInventoryResource = {
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 盘点
- */
- check: function(saveInventoryDto){
- var requestUrl = "assetInventoryResource/check";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/json",
-
- dataType: "json",
- data: JSON.stringify(saveInventoryDto),
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 根据所属部门、使用部门、资产类别查询资产生成资产盘点明细
- */
- generateAssetInventoryLineByOrganizationAndCategory: function(queryParam){
- var requestUrl = "assetInventoryResource/generateAssetInventoryLineByOrganizationAndCategory";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/json",
-
- dataType: "json",
- data: JSON.stringify(queryParam),
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 获取资产盘点的统计数据 <br>
- x1 盘点单 (全部) x2 盘点单 (已完成) x3 盘点单 (未完成)
- */
- getAssetInventoryStastic: function(tabQueryParam){
- var requestUrl = "assetInventoryResource/getAssetInventoryStastic";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/json",
-
- dataType: "text",
- data: JSON.stringify(tabQueryParam),
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 获取资产盘点进度
- */
- getInventoryProgress: function(tabQueryParam){
- var requestUrl = "assetInventoryResource/getInventoryProgress";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/json",
-
- dataType: "text",
- data: JSON.stringify(tabQueryParam),
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 获取盘点单中已经选择的所属部门,使用部门,资产类别
- */
- getResponseOrganizationsAndOrganizationsAndCategory: function(assetInventoryId){
- var requestUrl = "assetInventoryResource/getResponseOrganizationsAndOrganizationsAndCategory";
- var paramCount = 0;
- if(assetInventoryId != null){
- requestUrl += (paramCount > 0) ? '&' : '?';
- requestUrl += ('assetInventoryId=' + assetInventoryId);
- paramCount ++;
- }
- 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);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 根据单位Id查询盘点单
- */
- list: function(range){
- var requestUrl = "assetInventoryResource/list";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/json",
-
- dataType: "json",
- data: JSON.stringify(range),
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 查询本公司的盘点单
- */
- listAssetInventory: function(start, length, searchString){
- var requestUrl = "assetInventoryResource/listAssetInventory";
- var paramCount = 0;
- if(start != null){
- requestUrl += (paramCount > 0) ? '&' : '?';
- requestUrl += ('start=' + start);
- paramCount ++;
- }
- if(length != null){
- requestUrl += (paramCount > 0) ? '&' : '?';
- requestUrl += ('length=' + length);
- paramCount ++;
- }
- if(searchString != null){
- requestUrl += (paramCount > 0) ? '&' : '?';
- requestUrl += ('searchString=' + searchString);
- paramCount ++;
- }
- 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);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 离线盘点数据上传
- */
- offlineInventoryDataUpload: function(saveInventoryDto){
- var requestUrl = "assetInventoryResource/offlineInventoryDataUpload";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/json",
-
- dataType: "json",
- data: JSON.stringify(saveInventoryDto),
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 根据盘点单id查询盘点主表信息
- */
- queryById: function(assetInventoryId){
- var requestUrl = "assetInventoryResource/queryById";
- var paramCount = 0;
- if(assetInventoryId != null){
- requestUrl += (paramCount > 0) ? '&' : '?';
- requestUrl += ('assetInventoryId=' + assetInventoryId);
- paramCount ++;
- }
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/json",
-
- dataType: "json",
-
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 新增/更新盘点单
- */
- save: function(assetInventoryDto){
- var requestUrl = "assetInventoryResource/save";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/json",
-
- dataType: "json",
- data: JSON.stringify(assetInventoryDto),
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- },
- /**
- * 工具类自动生成的方法
- * 工具作者: 杨志杰
- * 静态盘点数据处理
- */
- staticInventory: function(dto){
- var requestUrl = "assetInventoryResource/staticInventory";
- return new Promise((resolve, reject) => {
- $.ajax({
- url: Common.getApiURL(requestUrl),
- type: "post",
- contentType: "application/json",
-
-
- data: JSON.stringify(dto),
-
- beforeSend: function(request) {
- Common.addTokenToRequest(request);
- },
- success: function(data) {
- resolve(data);
- },
- error: function(XMLHttpRequest, textStatus, errorThrown) {
- reject(XMLHttpRequest);
- }
- });
- });
- }
- }
|