Authored by wangwei

提交时与后台交互查询锁定状态

@@ -54,7 +54,8 @@ module.exports={ @@ -54,7 +54,8 @@ module.exports={
54 title: "解除锁定", 54 title: "解除锁定",
55 url: "/resources/updateLock", 55 url: "/resources/updateLock",
56 params: [ 56 params: [
57 - {name: "id", type: "number"} 57 + {name: "id", type: "number"},
  58 + {name: "status", type: "number"}
58 ] 59 ]
59 }, 60 },
60 getUrlAction:{ 61 getUrlAction:{
@@ -22,11 +22,11 @@ common.util.__ajax({ @@ -22,11 +22,11 @@ common.util.__ajax({
22 console.log(resources); 22 console.log(resources);
23 }, true); 23 }, true);
24 common.util.__ajax({ 24 common.util.__ajax({
25 - url: "/resources/checkLock",  
26 - data: {id: param}, 25 + url: "/resources/updateLock",
  26 + data: {id: param,
  27 + status:1},
27 async: false 28 async: false
28 }, function (res) { 29 }, function (res) {
29 - lockStatus = res.data;  
30 }, true); 30 }, true);
31 31
32 /*配置模块*/ 32 /*配置模块*/
@@ -465,7 +465,14 @@ function secondsToStrDate(seconds) { @@ -465,7 +465,14 @@ function secondsToStrDate(seconds) {
465 return common.util.__dateFormat(t, "yyyy-MM-dd hh:mm:ss"); 465 return common.util.__dateFormat(t, "yyyy-MM-dd hh:mm:ss");
466 } 466 }
467 function checkLockStatus(){ 467 function checkLockStatus(){
468 - if(lockStatus == '0') { 468 + common.util.__ajax({
  469 + url: "/resources/checkLock",
  470 + data: {id: param},
  471 + async: false
  472 + }, function (res) {
  473 + lockStatus = res.data;
  474 + }, true);
  475 + if(lockStatus == '2') {
469 common.util.__tip("该资源位已被锁定,不能操作"); 476 common.util.__tip("该资源位已被锁定,不能操作");
470 return false; 477 return false;
471 }else{ 478 }else{
@@ -156,7 +156,8 @@ $(document).on("click", ".updateLockBtn", function() { @@ -156,7 +156,8 @@ $(document).on("click", ".updateLockBtn", function() {
156 common.dialog.confirm("警告", "是否确认解除锁定?",function() { 156 common.dialog.confirm("警告", "是否确认解除锁定?",function() {
157 common.util.__ajax({ 157 common.util.__ajax({
158 url: "/resources/updateLock", 158 url: "/resources/updateLock",
159 - data: {id: item.id} 159 + data: {id: item.id,
  160 + status:0}
160 }, function () { 161 }, function () {
161 g.reload(); 162 g.reload();
162 }); 163 });