hujiao-gui/resources/views/account/pay/index.blade.php

99 lines
4.2 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@extends('base')
@section('content')
<div class="layui-card">
<div class="layui-card-header layuiadmin-card-header-auto">
<form class="layui-form" action="{{route("account.pay")}}">
<div class="layui-btn-group">
<button type="button" lay-submit lay-filter="search" class="layui-btn layui-btn-sm" >搜索</button>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label for="" class="layui-form-label">订单号:</label>
<div class="layui-input-block" style="width: 275px">
<input type="text" name="num" placeholder="请输入名称" class="layui-input" >
</div>
</div>
</div>
</form>
</div>
<div class="layui-card-body">
<table id="dataTable" lay-filter="dataTable"></table>
<script type="text/html" id="options">
@{{# if(d.status==0){ }}
@can('account.pay.check')
<a class="layui-btn layui-btn-sm" lay-event="check">待审核</a>
@endcan
@{{# }else{ }}
<span class="layui-badge layui-bg-gray">@{{ d.status_name }}</span>
@{{# } }}
</script>
<script type="text/html" id="num">
<a lay-event="show" style="cursor: pointer">@{{ d.order.num }}</a>
</script>
</div>
</div>
@endsection
@section('script')
<script>
layui.use(['layer','table','form','laydate','upload'],function () {
var $ = layui.jquery;
var layer = layui.layer;
var form = layui.form;
var table = layui.table;
var laydate = layui.laydate;
var upload = layui.upload;
//用户表格初始化
var dataTable = table.render({
elem: '#dataTable'
,height: 'full-200'
,url: "{{ route('account.pay') }}" //数据接口
,page: true //开启分页
,cols: [[ //表头
{checkbox: true}
,{field: 'num', title: '订单号',templet:function (d) {
return '<a lay-event="show" style="cursor: pointer">'+ d.order.num+ '</a>'
}}
,{field: 'total_money', title: '总金额',templet:function (d) {
return d.order.total_money
}}
,{field: 'payed_money', title: '已付金额',templet:function (d) {
return d.order.payed_money
}}
,{field: 'money', title: '本次付款金额'}
,{field: 'pay_type_name', title: '付款方式'}
,{field: 'created_user_nickname', title: '申请人'}
,{field: 'created_at', title: '申请时间'}
,{field: 'content', title: '备注'}
,{align:'center', toolbar: '#options', title:'操作'}
]]
});
//监听工具条
table.on('tool(dataTable)', function(obj){ //注tool是工具条事件名dataTable是table原始容器的属性 lay-filter="对应的值"
var data = obj.data //获得当前行数据
,layEvent = obj.event; //获得 lay-event 对应的值
if (layEvent === 'check'){
layer.open({
type: 2,
title: "审核",
shadeClose: true,
area: ["600px","400px"],
content: '/account/pay/check?id='+data.id,
})
} else if(layEvent == 'show'){
layer.open({
type: 2,
title: "付款申请记录",
shadeClose: true,
area: ["90%","90%"],
content: '/account/pay/show?order_id='+data.order_id,
})
}
});
})
</script>
@endsection