| | |
| | | {title: '更多信息', field: 'value', visible: true, align: 'center', valign: 'middle', |
| | | formatter: function (value, row) { |
| | | var btn = ""; |
| | | if('' != row.remark && typeof row.remark != "undefined"){ |
| | | btn + "备注说明:" + row.remark + "\n" |
| | | } |
| | | if('' != row.address && typeof row.address != "undefined"){ |
| | | btn + "地址和电话:" + row.address + "\n" |
| | | } |
| | | if('' != row.bank && typeof row.bank != "undefined"){ |
| | | btn + "开户行和账号:" + row.bank + "\n" |
| | | if(row.value != '' && row.value != null) { |
| | | var labelStr = ""; |
| | | var labelStrs = ""; |
| | | var labelArray = row.value.split(","); |
| | | for(var i=0;i<labelArray.length;i++){ |
| | | labelStr += labelArray[i] +"<br>"; |
| | | labelStrs += labelArray[i] + " "; |
| | | } |
| | | labelStr = labelStr.substring(0,labelStr.length-4); |
| | | labelStrs = labelStrs.substring(0,labelStrs.length-5); |
| | | btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + labelStrs + '" onfocus="TUser.tooltip()">' + labelStr + '</p>'] |
| | | } |
| | | return btn; |
| | | } |
| | |
| | | if (row.state == 1){ |
| | | btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="待开票" onfocus="TUser.tooltip()">待开票</p>'] |
| | | } else if (row.state == 2){ |
| | | btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="已开票" onfocus="TUser.tooltip()">已开票</p>'] |
| | | btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="开票成功" onfocus="TUser.tooltip()">开票成功</p>'] |
| | | } else if (row.state == 3){ |
| | | btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="拒绝" onfocus="TUser.tooltip()">拒绝</p>'] |
| | | btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="开票失败" onfocus="TUser.tooltip()">开票失败</p>'] |
| | | } |
| | | } |
| | | return btn; |
| | |
| | | ajax.set("tInvoiceId",TInvoice.seItem.id); |
| | | ajax.start(); |
| | | } |
| | | }; |
| | | |
| | | |
| | | /** |
| | | * 同意开票 |
| | | */ |
| | | TInvoice.agree = function(){ |
| | | if (this.check()){ |
| | | /// 批量选中 |
| | | var ids = Feng.checkBoxIds("#"+this.id); //(产生以逗号隔开的id字符串集) |
| | | |
| | | var ajax = new $ax(Feng.ctxPath + "/tInvoice/updateState", function (data) { |
| | | Feng.success("操作成功!"); |
| | | TInvoice.table.refresh(); |
| | | }, function (data) { |
| | | Feng.error("操作失败!" + data.responseJSON.message + "!"); |
| | | }); |
| | | ajax.set("ids",ids); |
| | | ajax.set("state",2); |
| | | ajax.start(); |
| | | } |
| | | }; |
| | | |
| | | |
| | | /** |
| | | * 拒绝开票 |
| | | */ |
| | | TInvoice.disagree = function(){ |
| | | if (this.check()){ |
| | | /// 批量选中 |
| | | var ids = Feng.checkBoxIds("#"+this.id); //(产生以逗号隔开的id字符串集) |
| | | |
| | | var ajax = new $ax(Feng.ctxPath + "/tInvoice/updateState", function (data) { |
| | | Feng.success("操作成功!"); |
| | | TInvoice.table.refresh(); |
| | | }, function (data) { |
| | | Feng.error("操作失败!" + data.responseJSON.message + "!"); |
| | | }); |
| | | ajax.set("ids",ids); |
| | | ajax.set("state",3); |
| | | ajax.start(); |
| | | } |
| | | }; |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 删除开发票列表 |
| | | */ |
| | | TInvoice.delete = function () { |
| | | if (this.check()) { |
| | | |
| | | // if (TInvoice.seItem.state == 1){ |
| | | // Feng.error("已开票,已拒绝的数据才能删除"); |
| | | // return false; |
| | | // } |
| | | |
| | | var nickname = TInvoice.seItem.name; |
| | | if (nickname == "" || nickname == null || nickname == undefined) { |
| | | nickname = "该发票"; |
| | | } else { |
| | | nickname = "【" + nickname + "】"; |
| | | } |
| | | if (TInvoice.seItem.state == 1) { |
| | | swal("删除失败", "已开票,已拒绝的数据才能删除", "warning"); |
| | | if (TInvoice.seItem.state != 3) { |
| | | swal("删除失败", "【开票失败】状态下才能执行此操作", "warning"); |
| | | return; |
| | | } |
| | | swal({ |