| | |
| | | DriverActivity.initColumn = function () { |
| | | return [ |
| | | {field: 'selectItem', radio: true}, |
| | | {title: '', field: 'id', visible: false, align: 'center', valign: 'middle'}, |
| | | {title: '序号', field: 'id', visible: true, align: 'center', valign: 'middle'}, |
| | | {title: language==1?'添加时间':(language==2?'Add Time':'Tambahkan waktu'), field: 'insertTime', visible: true, align: 'center', valign: 'middle', |
| | | formatter:function (data) { |
| | | return currentTime(data) |
| | |
| | | DriverActivity.check = function (type) { |
| | | var selected = $('#' + this.id).bootstrapTable('getSelections'); |
| | | if(selected.length == 0){ |
| | | if(language==1){ |
| | | Feng.info("请先选中表格中的某一记录!"); |
| | | }else if(language==2){ |
| | | Feng.info("Please select a record in the table first!"); |
| | | }else { |
| | | Feng.info("Pilih catatan di tabel terlebih dahulu!"); |
| | | } |
| | | Feng.info("请先选中表格中的某一记录!"); |
| | | return false; |
| | | }else{ |
| | | //验证类型null删除,1=审核,2=编辑,3=启动/暂停 |
| | |
| | | DriverActivity.seItem = selected[0]; |
| | | return true; |
| | | }else if(type==3 && selected[0].status!=3 && selected[0].status!=4){ |
| | | if(language==1){ |
| | | Feng.info("当前状态不能暂停/启动!"); |
| | | }else if(language==2){ |
| | | Feng.info("The current state cannot be suspended/ started!"); |
| | | }else { |
| | | Feng.info("Keadaan saat ini tidak dapat ditangguhkan/ dimulai!"); |
| | | } |
| | | Feng.info("当前状态不能暂停/启动!"); |
| | | return false; |
| | | }else if(type==3 && selected[0].status==3 && (selected[0].startTime>new Date() || new Date()>selected[0].endTime)){ |
| | | if(language==1){ |
| | | Feng.info("当前状态不能暂停/启动!"); |
| | | }else if(language==2){ |
| | | Feng.info("The current state cannot be suspended/ started!"); |
| | | }else { |
| | | Feng.info("Keadaan saat ini tidak dapat ditangguhkan/ dimulai!"); |
| | | } |
| | | Feng.info("当前状态不能暂停/启动!"); |
| | | return false; |
| | | }else if(type==1 && selected[0].status!=1){ |
| | | if(language==1){ |
| | | Feng.info("当前状态不能审核!"); |
| | | }else if(language==2){ |
| | | Feng.info("The current status cannot be audited!"); |
| | | }else { |
| | | Feng.info("Status saat ini tidak dapat diaudisikan!"); |
| | | } |
| | | Feng.info("当前状态不能审核!"); |
| | | return false; |
| | | }else if(type==2 && selected[0].status!=2){ |
| | | if(language==1){ |
| | | Feng.info("当前状态不能编辑!"); |
| | | }else if(language==2){ |
| | | Feng.info("The current status cannot be edited!"); |
| | | }else { |
| | | Feng.info("Status saat ini tidak dapat diedit!"); |
| | | } |
| | | Feng.info("当前状态不能编辑!"); |
| | | return false; |
| | | } |
| | | DriverActivity.seItem = selected[0]; |
| | |
| | | if (this.check(null)) { |
| | | |
| | | if(a == 2 &&DriverActivity.seItem.status!=1){ |
| | | if(language==1){ |
| | | Feng.info("请在待审核状态下操作") |
| | | }else if(language==2){ |
| | | Feng.info("Please operate in the pending state") |
| | | }else { |
| | | Feng.info("Silakan beroperasi dalam keadaan menunggu") |
| | | } |
| | | Feng.info("请在待审核状态下操作") |
| | | return; |
| | | } |
| | | |
| | |
| | | DriverActivity.delete = function () { |
| | | if (this.check()) { |
| | | var ajax = new $ax(Feng.ctxPath + "/driverActivity/delete", function (data) { |
| | | if(language==1){ |
| | | Feng.success("删除成功!"); |
| | | }else if(language==2){ |
| | | Feng.success("Delete succeeded!"); |
| | | }else { |
| | | Feng.success("Hapus berhasil!"); |
| | | } |
| | | Feng.success("删除成功!"); |
| | | DriverActivity.table.refresh(); |
| | | }, function (data) { |
| | | if(language==1){ |
| | | Feng.error("删除失败!" + data.responseJSON.message + "!"); |
| | | }else if(language==2){ |
| | | Feng.error("Delete failed!" + data.responseJSON.message + "!"); |
| | | }else { |
| | | Feng.error("Hapus gagal!" + data.responseJSON.message + "!"); |
| | | } |
| | | Feng.error("删除失败!" + data.responseJSON.message + "!"); |
| | | }); |
| | | ajax.set("driverActivityId",this.seItem.id); |
| | | ajax.start(); |
| | |
| | | DriverActivity.updateStatus = function () { |
| | | if (this.check(3)) { |
| | | var ajax = new $ax(Feng.ctxPath + "/driverActivity/updateStatus", function (data) { |
| | | if(language==1){ |
| | | Feng.success("启动/暂停成功!"); |
| | | }else if(language==2){ |
| | | Feng.success("Start/pause successfully!"); |
| | | }else { |
| | | Feng.success("Mulai/berhenti dengan sukses!"); |
| | | } |
| | | Feng.success("启动/暂停成功!"); |
| | | |
| | | DriverActivity.table.refresh(); |
| | | }, function (data) { |
| | | if(language==1){ |
| | | Feng.success("启动/暂停失败!"); |
| | | }else if(language==2){ |
| | | Feng.success("Failed to start/pause!"); |
| | | }else { |
| | | Feng.success("Gagal memulai/berhenti!"); |
| | | } |
| | | Feng.success("启动/暂停失败!"); |
| | | }); |
| | | ajax.set("id",this.seItem.id); |
| | | ajax.set("status",this.seItem.status==3?4:3); |