diff --git a/app/Models/MonthModel.php b/app/Models/MonthModel.php index e79223fbda4572d33770bb9c6b73e617fe9ef780..34b9eb94ca2ab2e91057593c10597eefaa18722d 100644 --- a/app/Models/MonthModel.php +++ b/app/Models/MonthModel.php @@ -16,8 +16,8 @@ class MonthModel extends Model { parent::__construct($attributes); - // 自动设置当月表名 - $this->setMonthTable(); + // 如果月份为空,那么需要设置当月表名 + if (empty($this->month)) $this->setMonthTable(); } public function getMonth(): string diff --git a/app/Models/YearModel.php b/app/Models/YearModel.php index 316ef1e0e854c802cf78aeb5a5d9b8a1605572fd..9db7a50d3122f3707ae0565430a04b666028acb7 100644 --- a/app/Models/YearModel.php +++ b/app/Models/YearModel.php @@ -11,8 +11,8 @@ class YearModel extends MonthModel public function __construct($data = []) { parent::__construct($data); - // 自动设置按月分表表名【默认以当前时间为准】 - $this->setMonthTable(); + // 如果年份为空,那么需要设置按月分表表名【默认以当前时间为准】 + if (empty($this->month)) $this->setMonthTable(); } /** diff --git a/app/Modules/Admin/Resources/vue-element-admin/views/articles/components/ArticleDetail.vue b/app/Modules/Admin/Resources/vue-element-admin/views/articles/components/ArticleDetail.vue index 0de89d4710bd713515cbf1e174a258623ee54986..75242b801fe594592358f237207080929a814c71 100644 --- a/app/Modules/Admin/Resources/vue-element-admin/views/articles/components/ArticleDetail.vue +++ b/app/Modules/Admin/Resources/vue-element-admin/views/articles/components/ArticleDetail.vue @@ -336,7 +336,7 @@ handleClear() { // 将选择器的值置空 this.select_category_name = this.default_select_category_name; - this.listQuery.category_id = -1; + this.postForm.category_id = -1; }, setTagsViewTitle() { const title = this.lang === 'zh' ? '编辑文章' : 'Edit Article';