This commit is contained in:
pushuo 2022-08-02 11:48:41 +08:00
parent 0d846b65b5
commit 1fae241ccb
3 changed files with 38 additions and 19 deletions

View File

@ -5,13 +5,13 @@
@section('content') @section('content')
<div id="app" class="card" v-cloak> <div id="app" class="card" v-cloak>
<div class="card-body h-min-600"> <div class="card-body h-min-600">
<el-form ref="form" :rules="rules" :model="form" label-width="100px" class="w-max-700"> <el-form ref="form" :rules="rules" :model="form" label-width="100px">
<el-form-item label="角色名称" prop="name"> <el-form-item label="角色名称" prop="name">
<el-input v-model="form.name" placeholder="角色名称"></el-input> <el-input v-model="form.name" placeholder="角色名称" class="w-auto"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="权限" prop="roles"> <el-form-item label="权限" prop="roles">
<div class="roles-wrap border"> <div class="roles-wrap border w-max-900">
<div class="header-wrap bg-dark p-2 text-dark bg-opacity-10 px-2"> <div class="header-wrap bg-dark p-2 text-dark bg-opacity-10 px-2">
<el-button size="small" @click="updateAllState(true)">选中所有</el-button> <el-button size="small" @click="updateAllState(true)">选中所有</el-button>
<el-button size="small" @click="updateAllState(false)">取消选中</el-button> <el-button size="small" @click="updateAllState(false)">取消选中</el-button>
@ -21,8 +21,8 @@
@{{ role.title }} @{{ role.title }}
<div class="row-update ms-2 link-secondary">[<span @click="updateState(true, index)">全选</span> / <span @click="updateState(false, index)">取消</span>]</div> <div class="row-update ms-2 link-secondary">[<span @click="updateState(true, index)">全选</span> / <span @click="updateState(false, index)">取消</span>]</div>
</div> </div>
<div class="role.methods"> <div class="role-methods">
<div class="d-flex px-3"> <div class="d-flex flex-wrap px-3">
<div v-for="method,index in role.permissions" class="me-3"> <div v-for="method,index in role.permissions" class="me-3">
<el-checkbox class="text-dark" v-model="method.selected">@{{ method.name }}</el-checkbox> <el-checkbox class="text-dark" v-model="method.selected">@{{ method.name }}</el-checkbox>
</div> </div>
@ -99,7 +99,8 @@
} }
$http[type](url, this.form).then((res) => { $http[type](url, this.form).then((res) => {
this.$message.success(res.message); layer.msg(res.message);
window.history.back();
}) })
}); });
}, },

View File

@ -50,36 +50,40 @@
</div> </div>
</div> </div>
</div> </div>
<div class="card mb-4"> <div class="card mb-4">
<div class="card-header"><h6 class="card-title">商品信息</h6></div> <div class="card-header"><h6 class="card-title">商品信息</h6></div>
<div class="card-body"> <div class="card-body">
<table class="table table-bordered"> <table class="table ">
<thead class="table-light"> <thead class="">
<tr> <tr>
<td>ID</td> <th>ID</th>
<td>商品</td> <th>商品</th>
<td>价格</td> <th>价格</th>
<td>数量</td> <th class="text-end">数量</th>
<td>sku</td> <th class="text-end">sku</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@foreach ($order->orderProducts as $product) @foreach ($order->orderProducts as $product)
<tr> <tr>
<td>{{ $product->id }}</td> <td>{{ $product->id }}</td>
<td>{{ $product->name }}</td> <td>
<div class="d-flex align-items-center">
<div class="wh-60 me-2"><img src="{{ $product->image }}" class="img-fluid"></div>{{ $product->name }}
</div>
</td>
<td>{{ $product->price }}</td> <td>{{ $product->price }}</td>
<td>{{ $product->quantity }}</td> <td class="text-end">{{ $product->quantity }}</td>
<td>{{ $product->product_sku }}</td> <td class="text-end">{{ $product->product_sku }}</td>
</tr> </tr>
@endforeach @endforeach
</tbody> </tbody>
<tfoot> <tfoot>
@foreach ($order->orderTotals as $order) @foreach ($order->orderTotals as $order)
<tr> <tr>
<td colspan="5" class="text-end">{{ $order->title }} <span class="fw-bold">{{ $order->value }}</span></td> {{-- <td colspan="4" class="text-end">{{ $order->title }} <span class="fw-bold">{{ $order->value }}</span></td> --}}
{{-- <td>{{ $order->title }}: {{ $order->value }}</td> --}} <td colspan="4" class="text-end">{{ $order->title }}</td>
<td class="text-end"><span class="fw-bold">{{ $order->value }}</span></td>
</tr> </tr>
@endforeach @endforeach
</tfoot> </tfoot>

View File

@ -57,6 +57,20 @@
</div> </div>
</div> </div>
<div class="card mb-4">
<div class="card-header"><h5 class="card-title">Order Total</h5></div>
<div class="card-body">
<ul class="list-group list-group-sm list-group-flush-y list-group-flush-x">
@foreach ($order->orderTotals as $order)
<li class="list-group-item d-flex">
<span>{{ $order->title }}</span>
<span class="ms-auto">{{ $order->value }}</span>
</li>
@endforeach
</ul>
</div>
</div>
<div class="card mb-4"> <div class="card mb-4">
<div class="card-header"><h5 class="card-title">物流状态</h5></div> <div class="card-header"><h5 class="card-title">物流状态</h5></div>
<div class="card-body"> <div class="card-body">