Fixed price in product list.

This commit is contained in:
Edward Yang 2023-03-13 15:41:46 +08:00
parent 688f6a2511
commit 7bf19e2c92
2 changed files with 6 additions and 4 deletions

View File

@ -21,10 +21,12 @@ class ProductController extends Controller
{
$requestData = $request->all();
$productList = ProductRepo::list($requestData);
$products = ProductResource::collection($productList)->resource;
$products = ProductResource::collection($productList);
$productsFormat = $products->jsonSerialize();
$data = [
'categories' => CategoryRepo::flatten(locale()),
'products_format' => $productsFormat,
'products' => $products,
'type' => 'products',
];
@ -32,7 +34,7 @@ class ProductController extends Controller
$data = hook_filter('admin.product.index.data', $data);
if ($request->expectsJson()) {
return $products;
return $productsFormat;
}
return view('admin::pages.products.index', $data);

View File

@ -118,7 +118,7 @@
</tr>
</thead>
<tbody>
@foreach ($products as $product)
@foreach ($products_format as $product)
<tr>
<td><input type="checkbox" :value="{{ $product['id'] }}" v-model="selectedIds" /></td>
<td>{{ $product['id'] }}</td>
@ -141,7 +141,7 @@
@hook('admin.product.list.column_value')
<td width="140" class="text-end">
@if ($product['deleted_at'] == '')
<a href="{{ admin_route('products.edit', [$product->id]) }}" class="btn btn-outline-secondary btn-sm">{{ __('common.edit') }}</a>
<a href="{{ admin_route('products.edit', [$product['id']]) }}" class="btn btn-outline-secondary btn-sm">{{ __('common.edit') }}</a>
<a href="javascript:void(0)" class="btn btn-outline-danger btn-sm" @click.prevent="deleteProduct({{ $loop->index }})">{{ __('common.delete') }}</a>
@hook('admin.product.list.action')
@else