|  |  | 
 |  |  |                                     <i class="layui-icon"></i> | 
 |  |  |                                 </div> | 
 |  |  |                             </div> | 
 |  |  |                             <div class="layui-col-md10"> | 
 |  |  |                                 <label class="layui-form-label layui-form-label-sm">注意:</label> | 
 |  |  |                                 <div class="layui-inline"> | 
 |  |  |                                     <div class="layui-form-mid layui-word-aux"> | 
 |  |  |                                         <span style="color:red;">订单状态【已完成】,才能开具发票。</span> | 
 |  |  |                                     </div> | 
 |  |  |                                     <div class="layui-form-mid layui-word-aux"> | 
 |  |  |                                         <span style="color:red;">开具发票之前,请先点击【更新抬头】按钮,确保用户提供了抬头信息。</span> | 
 |  |  |                                     </div> | 
 |  |  |                                 </div> | 
 |  |  |                             </div> | 
 |  |  |                         </div> | 
 |  |  |                     </form> | 
 |  |  |                     <table lay-filter="invoiceTable" lay-data="{id: 'invoiceTable'}"></table> | 
 |  |  | 
 |  |  |                     area:['100%','100%'], | 
 |  |  |                 }); | 
 |  |  |             } | 
 |  |  |             if (layEvent === 'updateInvoiceDetail') { | 
 |  |  |                 febs.modal.confirm('更新', '是否更新用户的抬头信息?', function () { | 
 |  |  |                     updateInvoiceDetail(data.id); | 
 |  |  |                 }); | 
 |  |  |             } | 
 |  |  |             if (layEvent === 'updateOrderDetail') { | 
 |  |  |                 febs.modal.confirm('更新', '是否更新订单状态信息?', function () { | 
 |  |  |                     updateOrderDetail(data.id); | 
 |  |  |                 }); | 
 |  |  |             } | 
 |  |  |         }); | 
 |  |  |  | 
 |  |  |         function cancelOrder(id) { | 
 |  |  |             febs.get(ctx + 'admin/order/cancelOrder/' + id, null, function () { | 
 |  |  |         function updateOrderDetail(id) { | 
 |  |  |             febs.get(ctx + 'admin/order/updateOrderDetail/' + id, null, function () { | 
 |  |  |                 febs.alert.success('操作成功'); | 
 |  |  |                 $query.click(); | 
 |  |  |             }); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         function updateInvoiceDetail(id) { | 
 |  |  |             febs.get(ctx + 'admin/order/updateInvoiceDetail/' + id, null, function () { | 
 |  |  |                 febs.alert.success('操作成功'); | 
 |  |  |                 $query.click(); | 
 |  |  |             }); | 
 |  |  | 
 |  |  |                         {title: '操作', | 
 |  |  |                             templet: function (d) { | 
 |  |  |                                 if(d.status === 4){ | 
 |  |  |                                     return '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="seeInvoiceDetail" shiro:hasPermission="user:update">开票信息</button>' | 
 |  |  |                                     return '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="seeInvoiceDetail" shiro:hasPermission="user:update">开票信息</button>' + | 
 |  |  |                                        '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="updateOrderDetail" shiro:hasPermission="user:update">更新订单状态</button>'+ | 
 |  |  |                                         '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="updateInvoiceDetail" shiro:hasPermission="user:update">更新抬头</button>' | 
 |  |  |                                 }else{ | 
 |  |  |                                     return '' | 
 |  |  |                                     return '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="updateOrderDetail" shiro:hasPermission="user:update">更新订单状态</button>' | 
 |  |  |                                 } | 
 |  |  |                             },minWidth: 300,align:'center', fixed:'right'} | 
 |  |  |                 ]] |