From 972b9b01550aec96a5dd20c082a972b962ecaf03 Mon Sep 17 00:00:00 2001 From: Wayne Date: Mon, 18 Mar 2024 15:34:02 +0800 Subject: [PATCH] bugfix20240318 --- app/app/adminapi/controller/ProductController.php | 2 ++ web/layouts/default.vue | 6 ++++++ web/pages/contact.vue | 4 ++-- web/pages/contact/form.vue | 2 +- web/pages/index.vue | 5 ++++- 5 files changed, 15 insertions(+), 4 deletions(-) diff --git a/app/app/adminapi/controller/ProductController.php b/app/app/adminapi/controller/ProductController.php index ef6a245..e1a0ab7 100644 --- a/app/app/adminapi/controller/ProductController.php +++ b/app/app/adminapi/controller/ProductController.php @@ -37,6 +37,7 @@ class ProductController extends BaseController $total = Db::name('product') ->where($where) + ->where('lang', $param['lang']) ->count(); foreach($list as $key => $val){ @@ -57,6 +58,7 @@ class ProductController extends BaseController $params = $request->post(); $data = [ + 'lang' => $params['lang'], 'name' => isset($params['name'])?$params['name']:'', 'imageurl' => isset($params['imageurl'])?$params['imageurl']:'', 'cat_id' => isset($params['cat_id'])?$params['cat_id']:0, diff --git a/web/layouts/default.vue b/web/layouts/default.vue index cfed01d..24fca46 100644 --- a/web/layouts/default.vue +++ b/web/layouts/default.vue @@ -36,6 +36,12 @@ const handleSearchSubmit = () => { router.push(localePath('/products/search/' + searchKeyword.value)); searchKeyword.value = ''; } + +watch(locale, (nVal,oVal) => { + if(nVal !== oVal) { + router.push(localePath('/')); + } +})