| | |
| | | layer.msg('æ¡ç ä¸è½ä¸ºç©ºï¼è¯·æ«ææ¡ç ï¼', { icon: 2 }); |
| | | return; |
| | | } |
| | | |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/WEBSController/get_BarCode_PackUnionBill_New_Json_xiaowei', |
| | | type: 'GET', |
| | | data: { |
| | | "HInterID": hform.HInterID, |
| | | "HBarCode": sBarCode, |
| | | "HBillType": HBillType, |
| | | "HBillSubType": HBillSubType, |
| | | "HBarCode_Pack": '', |
| | | "HBillNo": hform.HBillNo, |
| | | "HMaterNumber_Pack": HMaterNumber_Pack, |
| | | "HMaker": hform.HMaker, |
| | | "HStockOrgID": hform.HStockOrgID |
| | | }, |
| | | success: function (res) { |
| | | FindMaterial(); |
| | | if (res.count == 1) { |
| | | layer.msg('æ¡ç å¤çæå', { icon: 1 }); |
| | | listData.push({ |
| | | æ¡ç ç¼å·: sBarCode, |
| | | æ°é: 1, |
| | | ç©æä»£ç : hform.HMaterID, |
| | | ç©æåç§°: hform.HMaterName, |
| | | æ¡ç 个æ°: 1, |
| | | HInterID: hform.HInterID |
| | | }); |
| | | |
| | | table.reload('mainTable', { |
| | | data: listData |
| | | }); |
| | | |
| | | $('#HBarCode').val(''); |
| | | } else { |
| | | layer.msg(res.Message || 'æ¡ç å¤ç失败', { icon: 2 }); |
| | | } |
| | | }, |
| | | error: function () { |
| | | layer.msg('æ¡ç å¤ç失败ï¼è¯·æ£æ¥ç½ç»è¿æ¥', { icon: 2 }); |
| | | FindMaterial(sBarCode).then(function (materialInfo) { |
| | | if (!materialInfo) { |
| | | layer.msg('æªæ¾å°ç©æä¿¡æ¯', { icon: 2 }); |
| | | return; |
| | | } |
| | | hform.HMaterID = materialInfo.HMaterID; |
| | | hform.HMaterName = materialInfo.HMaterName; |
| | | hform.HMaterModel = materialInfo.HMaterModel; |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/WEBSController/get_BarCode_PackUnionBill_New_Json_xiaowei', |
| | | type: 'GET', |
| | | data: { |
| | | "HInterID": hform.HInterID, |
| | | "HBarCode": sBarCode, |
| | | "HBillType": HBillType, |
| | | "HBillSubType": HBillSubType, |
| | | "HBarCode_Pack": '', |
| | | "HBillNo": hform.HBillNo, |
| | | "HMaterNumber_Pack": HMaterNumber_Pack, |
| | | "HMaker": hform.HMaker, |
| | | "HStockOrgID": hform.HStockOrgID |
| | | }, |
| | | success: function (res) { |
| | | if (res.count == 1) { |
| | | layer.msg('æ¡ç å¤çæå', { icon: 1 }); |
| | | listData.push({ |
| | | æ¡ç ç¼å·: sBarCode, |
| | | æ°é: 1, |
| | | ç©æä»£ç : hform.HMaterID, |
| | | ç©æåç§°: hform.HMaterName, |
| | | æ¡ç 个æ°: 1, |
| | | HInterID: hform.HInterID |
| | | }); |
| | | |
| | | table.reload('mainTable', { |
| | | data: listData |
| | | }); |
| | | |
| | | $('#HBarCode').val(''); |
| | | } else { |
| | | layer.msg(res.Message || 'æ¡ç å¤ç失败', { icon: 2 }); |
| | | } |
| | | }, |
| | | error: function () { |
| | | layer.msg('æ¡ç å¤ç失败ï¼è¯·æ£æ¥ç½ç»è¿æ¥', { icon: 2 }); |
| | | } |
| | | }); |
| | | }).catch(function (error) { |
| | | layer.msg('æ¥æ¾ç©æå¤±è´¥: ' + error, { icon: 2 }); |
| | | }); |
| | | } |
| | | |
| | | function FindMaterial() { |
| | | var sBarCode = $('#HBarCode').val(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_Material/findMaterialByNumber', |
| | | type: 'GET', |
| | | data: { |
| | | "HbarCode": sBarCode, |
| | | "HSTOCKORGID": hform.HStockOrgID |
| | | }, |
| | | success: function (res) { |
| | | let data = res.data; |
| | | if (res.count == 1) { |
| | | hform.HMaterID = data[0].HMaterID |
| | | hform.HMaterName = data[0].HMaterName |
| | | hform.HMaterModel = data[0].HMaterModel |
| | | |
| | | function FindMaterial(sBarCode) { |
| | | return new Promise(function (resolve, reject) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_Material/findMaterialByNumber', |
| | | type: 'GET', |
| | | data: { |
| | | "HbarCode": sBarCode, |
| | | "HSTOCKORGID": hform.HStockOrgID |
| | | }, |
| | | success: function (res) { |
| | | let data = res.data; |
| | | if (res.count == 1) { |
| | | resolve({ |
| | | HMaterID: data[0].HMaterID, |
| | | HMaterName: data[0].HMaterName, |
| | | HMaterModel: data[0].HMaterModel |
| | | }); |
| | | } else { |
| | | resolve(null); |
| | | } |
| | | }, |
| | | error: function () { |
| | | reject('æ¥æ¾ç©æå¤±è´¥ï¼è¯·æ£æ¥ç½ç»è¿æ¥'); |
| | | } |
| | | }, |
| | | error: function () { |
| | | layer.msg('æ¡ç å¤ç失败ï¼è¯·æ£æ¥ç½ç»è¿æ¥', { icon: 2 }); |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | |