|
@@ -17,6 +17,12 @@ $(function () {
|
|
|
dropuAuto: false
|
|
|
});
|
|
|
$("#btn_create").on('click',function(e){
|
|
|
+ var ypOutDetlYfs= $("#tb_add").getRowData();
|
|
|
+ if(ypOutDetlYfs.length !=0){
|
|
|
+ if (!confirm("自动生成将覆盖现有未提交的盘点数据!是否继续?")) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
loadTbTable();
|
|
|
});
|
|
|
$("#btn_audit").on('click',function(e){
|
|
@@ -70,12 +76,10 @@ function inventoryButtonChange(object, realIndex) {
|
|
|
$("#add_div").css("display", "");
|
|
|
var inventoryDate = $("#inventoryDate").html();
|
|
|
var auditDate = $("#auditDate").html();
|
|
|
+ var inventoryNo = $("#inventoryNo").html();
|
|
|
var is = inventoryDate.substring(0,7);
|
|
|
- if(auditDate=='' && is == format(new Date(),"yyyy-MM")){
|
|
|
- var ypOutDetlYfs= $("#tb_add").getRowData();
|
|
|
- if(ypOutDetlYfs.length ==0){
|
|
|
+ if(!isEmpty(inventoryNo) && isEmpty(auditDate)){
|
|
|
loadTbTable();
|
|
|
- }
|
|
|
}
|
|
|
} else {
|
|
|
$("#searchDiv").css("display", "");
|
|
@@ -114,6 +118,7 @@ function inventoryButtonChange(object, realIndex) {
|
|
|
* 生成药品盘点数据
|
|
|
*/
|
|
|
function loadTbTable() {
|
|
|
+ $("#btn_create").attr("disabled",true);
|
|
|
$("#tb_add").jqGrid('setGridParam', {
|
|
|
datatype:'json',
|
|
|
postData: { groupNo: pharmacyGroupNo,infusionFlag:$('#infusionFlag').val(),visibleFlag:$('#visibleFlag').val() }
|
|
@@ -142,6 +147,10 @@ function saveTbTable() {
|
|
|
if(ypOutDetlYfs.length ==0){
|
|
|
return errorMesageSimaple('盘点药品数据为空,请生成后再提交');
|
|
|
}
|
|
|
+ if (!confirm("为避免药品筛选导致药品不全,请检查表格筛选行是否已清空并重新刷新表格!是否已确认?")) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ $("#btn_save").attr("disabled",true);
|
|
|
$.ajax({
|
|
|
type: "POST",
|
|
|
url: '/thmz/saveYpInventoryData',
|
|
@@ -150,6 +159,7 @@ function saveTbTable() {
|
|
|
headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
|
|
|
data: JSON.stringify(ypOutDetlYfs),
|
|
|
success: function (res) {
|
|
|
+ $("#btn_save").attr("disabled",false);
|
|
|
if (res == '401' || res == 401) {
|
|
|
window.location.href = '/thmz/login/view'
|
|
|
return;
|
|
@@ -240,6 +250,7 @@ function initTbAdd() {
|
|
|
$("#tb_add").jqGrid("saveCell",lastrow,lastcell);//当前单元格退出编辑模式,防止列编辑功能失效
|
|
|
},
|
|
|
loadComplete: function (res) { //加载完成(初始加载),回调函数
|
|
|
+ $("#btn_create").attr("disabled",false);
|
|
|
if (res == '401' || res == 401) {
|
|
|
window.location.href = '/thmz/login/view';
|
|
|
return;
|
|
@@ -474,9 +485,13 @@ function print() {
|
|
|
*/
|
|
|
function audit(){
|
|
|
var drawNo = $("#inventoryNo").html();
|
|
|
- if(drawNo == ""){
|
|
|
+ if(isEmpty(drawNo)){
|
|
|
return errorMesageSimaple('盘点单号数据为空,请重新选择盘点记录');
|
|
|
}
|
|
|
+ if (!confirm("确认审核后将更新盘点药品的库存,是否确认审核?")) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ $("#btn_audit").attr("disabled",true);
|
|
|
$.ajax({
|
|
|
type: "GET",
|
|
|
url: '/thmz/auditYpInventory',
|
|
@@ -487,12 +502,15 @@ function audit(){
|
|
|
drawNo:drawNo
|
|
|
},
|
|
|
success: function (res) {
|
|
|
+ $("#btn_audit").attr("disabled",false);
|
|
|
if (res == '401' || res == 401) {
|
|
|
window.location.href = '/thmz/login/view'
|
|
|
return;
|
|
|
}
|
|
|
if (res.code == 0) {
|
|
|
successMesage(res);
|
|
|
+ $('.sjh').remove();
|
|
|
+ getTbAddRecordPrintData(res.data);
|
|
|
} else {
|
|
|
errorMesage(res);
|
|
|
}
|