6
0
Fork 0
release
panliang 2022-05-19 11:40:51 +08:00
parent 7e151dc0c9
commit dc2778fd94
5 changed files with 24 additions and 2 deletions

View File

@ -0,0 +1,19 @@
<?php
namespace App\Admin\Actions\Grid;
use Dcat\Admin\Admin;
use Dcat\Admin\Grid\Tools\AbstractTool;
use Illuminate\Support\Facades\Storage;
use Illuminate\Http\Request;
class ProductDownloadTemplate extends AbstractTool
{
protected $style = 'btn btn-white waves-effect';
protected $title = '下载商品模板';
public function handle(Request $request)
{
return Storage::disk('local')->download('excel-template/goods.xlsx', '导入商品模板.xlsx');
}
}

View File

@ -77,6 +77,7 @@ class ProductSpuController extends AdminController
$grid->tools(function (Grid\Tools $tools) { $grid->tools(function (Grid\Tools $tools) {
// Excel导入 // Excel导入
$tools->append(new \App\Admin\Actions\Modal\ProductImport()); $tools->append(new \App\Admin\Actions\Modal\ProductImport());
$tools->append(new \App\Admin\Actions\Grid\ProductDownloadTemplate());
}); });
/** 查询 **/ /** 查询 **/

View File

@ -168,6 +168,7 @@ class UserController extends AdminController
$show->field('user_info.is_company')->as(function ($v) { $show->field('user_info.is_company')->as(function ($v) {
return $v ? '是' : '否'; return $v ? '是' : '否';
}); });
$show->field('vip_expired');
// $show->field('wallet.balance')->as(function ($value) { // $show->field('wallet.balance')->as(function ($value) {
// $value = bcdiv($value, 100, 2); // $value = bcdiv($value, 100, 2);

View File

@ -227,11 +227,11 @@ Route::group([
// 文章 // 文章
Route::get('articles/category', [ArticleController::class, 'category']); Route::get('articles/category', [ArticleController::class, 'category']);
Route::get('articles/category-tree', [ArticleController::class, 'categoryTree']); Route::get('articles/category-tree', [ArticleController::class, 'categoryTree']);
Route::get('articles/{article}', [ArticleController::class, 'show']);
/** 以前的路由 */ /** 以前的路由 */
Route::get('article-config', [ArticleController::class, 'config']); Route::get('article-config', [ArticleController::class, 'config']);
Route::get('articles', [ArticleController::class, 'index']); Route::get('articles', [ArticleController::class, 'index']);
Route::group(['middleware' => ['auth:api', \App\Endpoint\Api\Http\Middleware\CheckUserStatus::class]], function () { Route::group(['middleware' => ['auth:api', \App\Endpoint\Api\Http\Middleware\CheckUserStatus::class]], function () {
Route::get('articles/{article}', [ArticleController::class, 'show']);
Route::post('articles/{article}/read', [ArticleController::class, 'read']); Route::post('articles/{article}/read', [ArticleController::class, 'read']);
Route::post('articles/{article}/like', [ArticleController::class, 'like']); Route::post('articles/{article}/like', [ArticleController::class, 'like']);
}); });

View File

@ -39,6 +39,7 @@ return [
], ],
'status_remark'=>'备注', 'status_remark'=>'备注',
'profit' => '累计返利', 'profit' => '累计返利',
'vip_expired' => '会员',
], ],
'options' => [ 'options' => [
], ],