From dd5d10a534487ed0a08897663806c35cd52ddda0 Mon Sep 17 00:00:00 2001
From: LLL <15374889135@163.com>
Date: Sat, 17 May 2025 20:02:03 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/departments/Departments.php | 4 +
.../LessonCourseTeaching.php | 718 ++++++++++++++++++
niucloud/app/adminapi/route/departments.php | 24 +
.../adminapi/route/lesson_course_teaching.php | 122 +++
.../app/model/departments/Departments.php | 22 +-
.../LessonCourseTeaching.php | 124 +++
.../model/personnel_data/PersonnelData.php | 55 ++
.../admin/departments/DepartmentsService.php | 14 +-
.../LessonCourseTeachingService.php | 634 ++++++++++++++++
.../LessonCourseTeaching.php | 35 +
10 files changed, 1744 insertions(+), 8 deletions(-)
create mode 100644 niucloud/app/adminapi/controller/lesson_course_teaching/LessonCourseTeaching.php
create mode 100644 niucloud/app/adminapi/route/lesson_course_teaching.php
create mode 100644 niucloud/app/model/lesson_course_teaching/LessonCourseTeaching.php
create mode 100644 niucloud/app/model/personnel_data/PersonnelData.php
create mode 100644 niucloud/app/service/admin/lesson_course_teaching/LessonCourseTeachingService.php
create mode 100644 niucloud/app/validate/lesson_course_teaching/LessonCourseTeaching.php
diff --git a/niucloud/app/adminapi/controller/departments/Departments.php b/niucloud/app/adminapi/controller/departments/Departments.php
index d0912fe4..66bd8e7f 100644
--- a/niucloud/app/adminapi/controller/departments/Departments.php
+++ b/niucloud/app/adminapi/controller/departments/Departments.php
@@ -85,4 +85,8 @@ class Departments extends BaseAdminController
}
+ public function getDepartmentsAll(){
+ return success(( new DepartmentsService())->getDepartmentsAll());
+ }
+
}
diff --git a/niucloud/app/adminapi/controller/lesson_course_teaching/LessonCourseTeaching.php b/niucloud/app/adminapi/controller/lesson_course_teaching/LessonCourseTeaching.php
new file mode 100644
index 00000000..fda2fa88
--- /dev/null
+++ b/niucloud/app/adminapi/controller/lesson_course_teaching/LessonCourseTeaching.php
@@ -0,0 +1,718 @@
+request->params([
+ ["title",""],
+ ["status",""],
+ ["create_time",["",""]],
+ ["update_time",["",""]],
+ ["table_type",1]
+ ]);
+ return success((new LessonCourseTeachingService())->getPage($data));
+ }
+
+
+ /**
+ * 添加教研管理
+ * @return \think\Response
+ */
+ public function add(){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ["table_type",1]
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.add');
+ $id = (new LessonCourseTeachingService())->add($data);
+ return success('ADD_SUCCESS', ['id' => $id]);
+ }
+
+ /**
+ * 教研管理编辑
+ * @param $id 教研管理id
+ * @return \think\Response
+ */
+ public function edit(int $id){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.edit');
+ (new LessonCourseTeachingService())->edit($id, $data);
+ return success('EDIT_SUCCESS');
+ }
+
+ /**
+ * 获取跳绳教案库列表
+ * @return \think\Response
+ */
+ public function jumpLists(){
+ $data = $this->request->params([
+ ["title",""],
+ ["status",""],
+ ["create_time",["",""]],
+ ["update_time",["",""]],
+ ["table_type",2]
+ ]);
+ return success((new LessonCourseTeachingService())->jumpPetPage($data));
+ }
+
+
+ /**
+ * 添加跳绳教案库
+ * @return \think\Response
+ */
+ public function jumpAdd(){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ["table_type",2]
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.add');
+ $id = (new LessonCourseTeachingService())->jumpAdd($data);
+ return success('ADD_SUCCESS', ['id' => $id]);
+ }
+
+ /**
+ * 跳绳教案库编辑
+ * @param $id 教研管理id
+ * @return \think\Response
+ */
+ public function jumpEdit(int $id){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.edit');
+ (new LessonCourseTeachingService())->jumpEdit($id, $data);
+ return success('EDIT_SUCCESS');
+ }
+
+
+ /**
+ * 获取增高教案库列表
+ * @return \think\Response
+ */
+ public function enLists(){
+ $data = $this->request->params([
+ ["title",""],
+ ["status",""],
+ ["create_time",["",""]],
+ ["update_time",["",""]],
+ ["table_type",3]
+ ]);
+ return success((new LessonCourseTeachingService())->enPetPage($data));
+ }
+
+
+ /**
+ * 添加增高教案库
+ * @return \think\Response
+ */
+ public function enAdd(){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ["table_type",3]
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.add');
+ $id = (new LessonCourseTeachingService())->enAdd($data);
+ return success('ADD_SUCCESS', ['id' => $id]);
+ }
+
+ /**
+ * 跳绳增高教案库
+ * @param $id 教研管理id
+ * @return \think\Response
+ */
+ public function enEdit(int $id){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.edit');
+ (new LessonCourseTeachingService())->enEdit($id, $data);
+ return success('EDIT_SUCCESS');
+ }
+
+
+ /**
+ * 获取篮球教案库列表
+ * @return \think\Response
+ */
+ public function basketballLists(){
+ $data = $this->request->params([
+ ["title",""],
+ ["status",""],
+ ["create_time",["",""]],
+ ["update_time",["",""]],
+ ["table_type",4]
+ ]);
+ return success((new LessonCourseTeachingService())->basketballPetPage($data));
+ }
+
+
+ /**
+ * 添加篮球教案库
+ * @return \think\Response
+ */
+ public function basketballAdd(){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ["table_type",4]
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.add');
+ $id = (new LessonCourseTeachingService())->basketballAdd($data);
+ return success('ADD_SUCCESS', ['id' => $id]);
+ }
+
+ /**
+ * 跳绳篮球教案库
+ * @param $id 教研管理id
+ * @return \think\Response
+ */
+ public function basketballEdit(int $id){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.edit');
+ (new LessonCourseTeachingService())->basketballEdit($id, $data);
+ return success('EDIT_SUCCESS');
+ }
+
+
+ /**
+ * 获取强化教案库列表
+ * @return \think\Response
+ */
+ public function strengLists(){
+ $data = $this->request->params([
+ ["title",""],
+ ["status",""],
+ ["create_time",["",""]],
+ ["update_time",["",""]],
+ ["table_type",5]
+ ]);
+ return success((new LessonCourseTeachingService())->strengPetPage($data));
+ }
+
+
+ /**
+ * 添加强化教案库
+ * @return \think\Response
+ */
+ public function strengAdd(){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ["table_type",5]
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.add');
+ $id = (new LessonCourseTeachingService())->strengAdd($data);
+ return success('ADD_SUCCESS', ['id' => $id]);
+ }
+
+ /**
+ * 跳绳强化教案库
+ * @param $id 教研管理id
+ * @return \think\Response
+ */
+ public function strengEdit(int $id){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.edit');
+ (new LessonCourseTeachingService())->strengEdit($id, $data);
+ return success('EDIT_SUCCESS');
+ }
+
+ /**
+ * 获取空中忍者教案库列表
+ * @return \think\Response
+ */
+ public function ninjaLists(){
+ $data = $this->request->params([
+ ["title",""],
+ ["status",""],
+ ["create_time",["",""]],
+ ["update_time",["",""]],
+ ["table_type",6]
+ ]);
+ return success((new LessonCourseTeachingService())->ninjaPetPage($data));
+ }
+
+
+ /**
+ * 添加空中忍者教案库
+ * @return \think\Response
+ */
+ public function ninjaAdd(){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ["table_type",6]
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.add');
+ $id = (new LessonCourseTeachingService())->ninjaAdd($data);
+ return success('ADD_SUCCESS', ['id' => $id]);
+ }
+
+ /**
+ * 跳绳空中忍者教案库
+ * @param $id 教研管理id
+ * @return \think\Response
+ */
+ public function ninjaEdit(int $id){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.edit');
+ (new LessonCourseTeachingService())->ninjaEdit($id, $data);
+ return success('EDIT_SUCCESS');
+ }
+
+ /**
+ * 获取空中忍者教案库列表
+ * @return \think\Response
+ */
+ public function securityLists(){
+ $data = $this->request->params([
+ ["title",""],
+ ["status",""],
+ ["create_time",["",""]],
+ ["update_time",["",""]],
+ ["table_type",7]
+ ]);
+ return success((new LessonCourseTeachingService())->securityPetPage($data));
+ }
+
+
+ /**
+ * 添加空中忍者教案库
+ * @return \think\Response
+ */
+ public function securityAdd(){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ["table_type",7]
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.add');
+ $id = (new LessonCourseTeachingService())->securityAdd($data);
+ return success('ADD_SUCCESS', ['id' => $id]);
+ }
+
+ /**
+ * 跳绳空中忍者教案库
+ * @param $id 教研管理id
+ * @return \think\Response
+ */
+ public function securityEdit(int $id){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.edit');
+ (new LessonCourseTeachingService())->securityEdit($id, $data);
+ return success('EDIT_SUCCESS');
+ }
+
+
+ /**
+ * 获取体能教案库列表
+ * @return \think\Response
+ */
+ public function physicalLists(){
+ $data = $this->request->params([
+ ["title",""],
+ ["status",""],
+ ["create_time",["",""]],
+ ["update_time",["",""]],
+ ["table_type",8]
+ ]);
+ return success((new LessonCourseTeachingService())->physicalPetPage($data));
+ }
+
+
+ /**
+ * 添加体能教案库
+ * @return \think\Response
+ */
+ public function physicalAdd(){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ["table_type",8]
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.add');
+ $id = (new LessonCourseTeachingService())->physicalAdd($data);
+ return success('ADD_SUCCESS', ['id' => $id]);
+ }
+
+ /**
+ * 跳绳体能教案库
+ * @param $id 教研管理id
+ * @return \think\Response
+ */
+ public function physicalEdit(int $id){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.edit');
+ (new LessonCourseTeachingService())->physicalEdit($id, $data);
+ return success('EDIT_SUCCESS');
+ }
+
+ /**
+ * 获取体能教案库列表
+ * @return \think\Response
+ */
+ public function actionLists(){
+ $data = $this->request->params([
+ ["title",""],
+ ["status",""],
+ ["create_time",["",""]],
+ ["update_time",["",""]],
+ ["table_type",9]
+ ]);
+ return success((new LessonCourseTeachingService())->actionPetPage($data));
+ }
+
+
+ /**
+ * 热身动作
+ * @return \think\Response
+ */
+ public function actionAdd(){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ["table_type",9]
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.add');
+ $id = (new LessonCourseTeachingService())->actionAdd($data);
+ return success('ADD_SUCCESS', ['id' => $id]);
+ }
+
+ /**
+ * 热身动作
+ * @param $id 教研管理id
+ * @return \think\Response
+ */
+ public function actionEdit(int $id){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.edit');
+ (new LessonCourseTeachingService())->actionEdit($id, $data);
+ return success('EDIT_SUCCESS');
+ }
+
+ /**
+ * 获取体能教案库列表
+ * @return \think\Response
+ */
+ public function fitnessLists(){
+ $data = $this->request->params([
+ ["title",""],
+ ["status",""],
+ ["create_time",["",""]],
+ ["update_time",["",""]],
+ ["table_type",10]
+ ]);
+ return success((new LessonCourseTeachingService())->fitnessPetPage($data));
+ }
+
+
+ /**
+ * 热身动作
+ * @return \think\Response
+ */
+ public function fitnessAdd(){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ["table_type",10]
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.add');
+ $id = (new LessonCourseTeachingService())->fitnessAdd($data);
+ return success('ADD_SUCCESS', ['id' => $id]);
+ }
+
+ /**
+ * 热身动作
+ * @param $id 教研管理id
+ * @return \think\Response
+ */
+ public function fitnessEdit(int $id){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.edit');
+ (new LessonCourseTeachingService())->fitnessEdit($id, $data);
+ return success('EDIT_SUCCESS');
+ }
+
+ /**
+ * 获取体能教案库列表
+ * @return \think\Response
+ */
+ public function gamesLists(){
+ $data = $this->request->params([
+ ["title",""],
+ ["status",""],
+ ["create_time",["",""]],
+ ["update_time",["",""]],
+ ["table_type",11]
+ ]);
+ return success((new LessonCourseTeachingService())->gamesPetPage($data));
+ }
+
+
+ /**
+ * 热身动作
+ * @return \think\Response
+ */
+ public function gamesAdd(){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ["table_type",11]
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.add');
+ $id = (new LessonCourseTeachingService())->gamesAdd($data);
+ return success('ADD_SUCCESS', ['id' => $id]);
+ }
+
+ /**
+ * 热身动作
+ * @param $id 教研管理id
+ * @return \think\Response
+ */
+ public function gamesEdit(int $id){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.edit');
+ (new LessonCourseTeachingService())->gamesEdit($id, $data);
+ return success('EDIT_SUCCESS');
+ }
+
+
+ /**
+ * 获取体能教案库列表
+ * @return \think\Response
+ */
+ public function relaxationLists(){
+ $data = $this->request->params([
+ ["title",""],
+ ["status",""],
+ ["create_time",["",""]],
+ ["update_time",["",""]],
+ ["table_type",12]
+ ]);
+ return success((new LessonCourseTeachingService())->relaxationPetPage($data));
+ }
+
+ /**
+ * 热身动作
+ * @return \think\Response
+ */
+ public function relaxationAdd(){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ["table_type",12]
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.add');
+ $id = (new LessonCourseTeachingService())->relaxationAdd($data);
+ return success('ADD_SUCCESS', ['id' => $id]);
+ }
+
+ /**
+ * 热身动作
+ * @param $id 教研管理id
+ * @return \think\Response
+ */
+ public function relaxationEdit(int $id){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.edit');
+ (new LessonCourseTeachingService())->relaxationEdit($id, $data);
+ return success('EDIT_SUCCESS');
+ }
+
+
+
+ public function publicLists(){
+ $data = $this->request->params([
+ ["title",""],
+ ["status",""],
+ ["create_time",["",""]],
+ ["update_time",["",""]],
+ ["table_type",0],
+ ]);
+ return success((new LessonCourseTeachingService())->publicPetPage($data));
+ }
+ public function publicAdd(){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ["table_type",0]
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.add');
+ $id = (new LessonCourseTeachingService())->publicAdd($data);
+ return success('ADD_SUCCESS', ['id' => $id]);
+ }
+ public function publicEdit(int $id){
+ $data = $this->request->params([
+ ["title",""],
+ ["image",""],
+ ["type",0],
+ ["content",""],
+ ["status",0],
+ ]);
+ $this->validate($data, 'app\validate\lesson_course_teaching\LessonCourseTeaching.edit');
+ (new LessonCourseTeachingService())->publicEdit($id, $data);
+ return success('EDIT_SUCCESS');
+ }
+
+
+
+ /**
+ * 教研管理详情
+ * @param int $id
+ * @return \think\Response
+ */
+ public function info(int $id){
+ return success((new LessonCourseTeachingService())->getInfo($id));
+ }
+
+
+ /**
+ * 教研管理删除
+ * @param $id 教研管理id
+ * @return \think\Response
+ */
+ public function del(int $id){
+ (new LessonCourseTeachingService())->del($id);
+ return success('DELETE_SUCCESS');
+ }
+
+
+ public function getPersonnelDataAll(){
+ return success(( new LessonCourseTeachingService())->getPersonnelDataAll());
+ }
+
+}
diff --git a/niucloud/app/adminapi/route/departments.php b/niucloud/app/adminapi/route/departments.php
index 2e9a4c1f..2301021a 100644
--- a/niucloud/app/adminapi/route/departments.php
+++ b/niucloud/app/adminapi/route/departments.php
@@ -35,3 +35,27 @@ Route::group('departments', function () {
AdminLog::class
]);
// USER_CODE_END -- departments
+
+// USER_CODE_BEGIN -- departments
+
+Route::group('departments', function () {
+
+ //部门列表
+ Route::get('departments', 'departments.Departments/lists');
+ //部门详情
+ Route::get('departments/:id', 'departments.Departments/info');
+ //添加部门
+ Route::post('departments', 'departments.Departments/add');
+ //编辑部门
+ Route::put('departments/:id', 'departments.Departments/edit');
+ //删除部门
+ Route::delete('departments/:id', 'departments.Departments/del');
+
+ Route::get('departments_all','departments.Departments/getDepartmentsAll');
+
+})->middleware([
+ AdminCheckToken::class,
+ AdminCheckRole::class,
+ AdminLog::class
+]);
+// USER_CODE_END -- departments
diff --git a/niucloud/app/adminapi/route/lesson_course_teaching.php b/niucloud/app/adminapi/route/lesson_course_teaching.php
new file mode 100644
index 00000000..4e23c846
--- /dev/null
+++ b/niucloud/app/adminapi/route/lesson_course_teaching.php
@@ -0,0 +1,122 @@
+middleware([
+ AdminCheckToken::class,
+ AdminCheckRole::class,
+ AdminLog::class
+]);
+// USER_CODE_END -- lesson_course_teaching
diff --git a/niucloud/app/model/departments/Departments.php b/niucloud/app/model/departments/Departments.php
index ef6f3d72..a990e5a1 100644
--- a/niucloud/app/model/departments/Departments.php
+++ b/niucloud/app/model/departments/Departments.php
@@ -16,6 +16,8 @@ use think\model\concern\SoftDelete;
use think\model\relation\HasMany;
use think\model\relation\HasOne;
+use app\model\departments\Departments;
+
/**
* 部门模型
* Class Departments
@@ -24,7 +26,7 @@ use think\model\relation\HasOne;
class Departments extends BaseModel
{
-
+ use SoftDelete;
/**
* 数据表主键
@@ -38,9 +40,17 @@ class Departments extends BaseModel
*/
protected $name = 'departments';
-
+ /**
+ * 定义软删除标记字段.
+ * @var string
+ */
+ protected $deleteTime = 'deleted_at';
-
+ /**
+ * 定义软删除字段的默认值.
+ * @var int
+ */
+ protected $defaultSoftDelete = 0;
/**
* 搜索器:部门部门编号
@@ -67,7 +77,7 @@ class Departments extends BaseModel
}
/**
- * 搜索器:部门上级部门
+ * 搜索器:部门上级部门ID
* @param $value
* @param $data
*/
@@ -83,4 +93,8 @@ class Departments extends BaseModel
+ public function departments(){
+ return $this->hasOne(Departments::class, 'id', 'parent_department_id')->joinType('left')->withField('department_name,id')->bind(['parent_department_id_name'=>'department_name']);
+ }
+
}
diff --git a/niucloud/app/model/lesson_course_teaching/LessonCourseTeaching.php b/niucloud/app/model/lesson_course_teaching/LessonCourseTeaching.php
new file mode 100644
index 00000000..33533667
--- /dev/null
+++ b/niucloud/app/model/lesson_course_teaching/LessonCourseTeaching.php
@@ -0,0 +1,124 @@
+where("title", "like", "%".$value."%");
+ }
+ }
+
+ /**
+ * 搜索器:教研管理状态
+ * @param $value
+ * @param $data
+ */
+ public function searchStatusAttr($query, $value, $data)
+ {
+ if ($value) {
+ $query->where("status", $value);
+ }
+ }
+
+ /**
+ * 搜索器:教研管理创建时间
+ * @param $value
+ * @param $data
+ */
+ public function searchCreateTimeAttr($query, $value, $data)
+ {
+ $start = empty($value[0]) ? 0 : strtotime($value[0]);
+ $end = empty($value[1]) ? 0 : strtotime($value[1]);
+ if ($start > 0 && $end > 0) {
+ $query->where([["create_time", "between", [$start, $end]]]);
+ } else if ($start > 0 && $end == 0) {
+ $query->where([["create_time", ">=", $start]]);
+ } else if ($start == 0 && $end > 0) {
+ $query->where([["create_time", "<=", $end]]);
+ }
+ }
+
+ /**
+ * 搜索器:教研管理修改时间
+ * @param $value
+ * @param $data
+ */
+ public function searchUpdateTimeAttr($query, $value, $data)
+ {
+ $start = empty($value[0]) ? 0 : strtotime($value[0]);
+ $end = empty($value[1]) ? 0 : strtotime($value[1]);
+ if ($start > 0 && $end > 0) {
+ $query->where([["update_time", "between", [$start, $end]]]);
+ } else if ($start > 0 && $end == 0) {
+ $query->where([["update_time", ">=", $start]]);
+ } else if ($start == 0 && $end > 0) {
+ $query->where([["update_time", "<=", $end]]);
+ }
+ }
+
+
+
+
+
+
+ public function personnelData(){
+ return $this->hasOne(PersonnelData::class, 'sys_user_id', 'user_permission')->joinType('left')->withField('name,sys_user_id')->bind(['user_permission_name'=>'name']);
+ }
+
+}
diff --git a/niucloud/app/model/personnel_data/PersonnelData.php b/niucloud/app/model/personnel_data/PersonnelData.php
new file mode 100644
index 00000000..4cb7dcec
--- /dev/null
+++ b/niucloud/app/model/personnel_data/PersonnelData.php
@@ -0,0 +1,55 @@
+model->withSearch(["id","department_name","parent_department_id"], $where)->field($field)->order($order);
+ $search_model = $this->model->withSearch(["id","department_name","parent_department_id"], $where)->with(['departments'])->field($field)->order($order);
$list = $this->pageQuery($search_model);
return $list;
}
@@ -51,9 +52,9 @@ class DepartmentsService extends BaseAdminService
*/
public function getInfo(int $id)
{
- $field = 'id,department_name,parent_department_id,created_at,updated_at';
+ $field = 'id,department_name,parent_department_id,created_at,updated_at,deleted_at';
- $info = $this->model->field($field)->where([['id', "=", $id]])->findOrEmpty()->toArray();
+ $info = $this->model->field($field)->where([['id', "=", $id]])->with(['departments'])->findOrEmpty()->toArray();
return $info;
}
@@ -95,5 +96,10 @@ class DepartmentsService extends BaseAdminService
}
+ public function getDepartmentsAll(){
+ $departmentsModel = new Departments();
+ return $departmentsModel->select()->toArray();
+ }
+
}
diff --git a/niucloud/app/service/admin/lesson_course_teaching/LessonCourseTeachingService.php b/niucloud/app/service/admin/lesson_course_teaching/LessonCourseTeachingService.php
new file mode 100644
index 00000000..d320b945
--- /dev/null
+++ b/niucloud/app/service/admin/lesson_course_teaching/LessonCourseTeachingService.php
@@ -0,0 +1,634 @@
+model = new LessonCourseTeaching();
+ }
+
+ /**
+ * 获取课程教学大纲列表
+ * @param array $where
+ * @return array
+ */
+ public function getPage(array $where = [])
+ {
+ $field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission';
+ $order = 'id desc';
+
+ $search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order);
+ $list = $this->pageQuery($search_model);
+ return $list;
+ }
+
+
+ /**
+ * 添加课程教学大纲
+ * @param array $data
+ * @return mixed
+ */
+ public function add(array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $res = $this->model->create($data);
+ return $res->id;
+
+ }
+
+ /**
+ * 课程教学大纲编辑
+ * @param int $id
+ * @param array $data
+ * @return bool
+ */
+ public function edit(int $id, array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $this->model->where([['id', '=', $id]])->update($data);
+ return true;
+ }
+
+
+ /**
+ * 获取跳绳教案库列表
+ * @param array $where
+ * @return array
+ */
+ public function jumpPetPage(array $where = [])
+ {
+ $field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission';
+ $order = 'id desc';
+ $search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order);
+ $list = $this->pageQuery($search_model);
+ return $list;
+ }
+
+ /**
+ * 添加跳绳教案库
+ * @param array $data
+ * @return mixed
+ */
+ public function jumpAdd(array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $res = $this->model->create($data);
+ return $res->id;
+
+ }
+
+ /**
+ * 跳绳教案库编辑
+ * @param int $id
+ * @param array $data
+ * @return bool
+ */
+ public function jumpEdit(int $id, array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $this->model->where([['id', '=', $id]])->update($data);
+ return true;
+ }
+
+ /**
+ * 获取增高教案库列表
+ * @param array $where
+ * @return array
+ */
+ public function enPetPage(array $where = [])
+ {
+ $field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission';
+ $order = 'id desc';
+ $search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order);
+ $list = $this->pageQuery($search_model);
+ return $list;
+ }
+
+ /**
+ * 添加增高教案库
+ * @param array $data
+ * @return mixed
+ */
+ public function enAdd(array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $res = $this->model->create($data);
+ return $res->id;
+
+ }
+
+ /**
+ * 跳绳增高教案库
+ * @param int $id
+ * @param array $data
+ * @return bool
+ */
+ public function enEdit(int $id, array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $this->model->where([['id', '=', $id]])->update($data);
+ return true;
+ }
+
+
+ /**
+ * 获取跳高教案库列表
+ * @param array $where
+ * @return array
+ */
+ public function basketballPetPage(array $where = [])
+ {
+ $field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission';
+ $order = 'id desc';
+ $search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order);
+ $list = $this->pageQuery($search_model);
+ return $list;
+ }
+
+ /**
+ * 添加跳高教案库
+ * @param array $data
+ * @return mixed
+ */
+ public function basketballAdd(array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $res = $this->model->create($data);
+ return $res->id;
+
+ }
+
+ /**
+ * 跳绳跳高教案库
+ * @param int $id
+ * @param array $data
+ * @return bool
+ */
+ public function basketballEdit(int $id, array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $this->model->where([['id', '=', $id]])->update($data);
+ return true;
+ }
+
+ /**
+ * 获取跳高教案库列表
+ * @param array $where
+ * @return array
+ */
+ public function strengPetPage(array $where = [])
+ {
+ $field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission';
+ $order = 'id desc';
+ $search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order);
+ $list = $this->pageQuery($search_model);
+ return $list;
+ }
+
+ /**
+ * 添加跳高教案库
+ * @param array $data
+ * @return mixed
+ */
+ public function strengAdd(array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $res = $this->model->create($data);
+ return $res->id;
+
+ }
+
+ /**
+ * 跳绳跳高教案库
+ * @param int $id
+ * @param array $data
+ * @return bool
+ */
+ public function strengEdit(int $id, array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $this->model->where([['id', '=', $id]])->update($data);
+ return true;
+ }
+
+ /**
+ * 获取跳高教案库列表
+ * @param array $where
+ * @return array
+ */
+ public function ninjaPetPage(array $where = [])
+ {
+ $field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission';
+ $order = 'id desc';
+ $search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order);
+ $list = $this->pageQuery($search_model);
+ return $list;
+ }
+
+ /**
+ * 添加跳高教案库
+ * @param array $data
+ * @return mixed
+ */
+ public function ninjaAdd(array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $res = $this->model->create($data);
+ return $res->id;
+
+ }
+
+ /**
+ * 跳绳跳高教案库
+ * @param int $id
+ * @param array $data
+ * @return bool
+ */
+ public function ninjaEdit(int $id, array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $this->model->where([['id', '=', $id]])->update($data);
+ return true;
+ }
+
+ /**
+ * 获取跳高教案库列表
+ * @param array $where
+ * @return array
+ */
+ public function securityPetPage(array $where = [])
+ {
+ $field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission';
+ $order = 'id desc';
+ $search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order);
+ $list = $this->pageQuery($search_model);
+ return $list;
+ }
+
+ /**
+ * 添加跳高教案库
+ * @param array $data
+ * @return mixed
+ */
+ public function securityAdd(array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $res = $this->model->create($data);
+ return $res->id;
+
+ }
+
+ /**
+ * 跳绳跳高教案库
+ * @param int $id
+ * @param array $data
+ * @return bool
+ */
+ public function securityEdit(int $id, array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $this->model->where([['id', '=', $id]])->update($data);
+ return true;
+ }
+
+ /**
+ * 获取体能教案库列表
+ * @param array $where
+ * @return array
+ */
+ public function physicalPetPage(array $where = [])
+ {
+ $field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission';
+ $order = 'id desc';
+ $search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order);
+ $list = $this->pageQuery($search_model);
+ return $list;
+ }
+
+ /**
+ * 添加体能教案库
+ * @param array $data
+ * @return mixed
+ */
+ public function physicalAdd(array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $res = $this->model->create($data);
+ return $res->id;
+
+ }
+
+ /**
+ * 跳绳体能教案库
+ * @param int $id
+ * @param array $data
+ * @return bool
+ */
+ public function physicalEdit(int $id, array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $this->model->where([['id', '=', $id]])->update($data);
+ return true;
+ }
+
+
+
+
+
+ /**
+ * 获取热身动做列表
+ * @param array $where
+ * @return array
+ */
+ public function actionPetPage(array $where = [])
+ {
+ $field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission';
+ $order = 'id desc';
+ $search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order);
+ $list = $this->pageQuery($search_model);
+ return $list;
+ }
+
+ /**
+ * 添加热身动做
+ * @param array $data
+ * @return mixed
+ */
+ public function actionAdd(array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $res = $this->model->create($data);
+ return $res->id;
+
+ }
+
+ /**
+ * 热身动做
+ * @param int $id
+ * @param array $data
+ * @return bool
+ */
+ public function actionEdit(int $id, array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $this->model->where([['id', '=', $id]])->update($data);
+ return true;
+ }
+
+
+ /**
+ * 获取趣味游戏列表
+ * @param array $where
+ * @return array
+ */
+ public function gamesPetPage(array $where = [])
+ {
+ $field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission';
+ $order = 'id desc';
+ $search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order);
+ $list = $this->pageQuery($search_model);
+ return $list;
+ }
+
+ /**
+ * 添加趣味游戏
+ * @param array $data
+ * @return mixed
+ */
+ public function gamesAdd(array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $res = $this->model->create($data);
+ return $res->id;
+
+ }
+
+ /**
+ * 趣味游戏
+ * @param int $id
+ * @param array $data
+ * @return bool
+ */
+ public function gamesEdit(int $id, array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $this->model->where([['id', '=', $id]])->update($data);
+ return true;
+ }
+
+
+
+ /**
+ * 获取趣味游戏列表
+ * @param array $where
+ * @return array
+ */
+ public function fitnessPetPage(array $where = [])
+ {
+ $field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission';
+ $order = 'id desc';
+ $search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order);
+ $list = $this->pageQuery($search_model);
+ return $list;
+ }
+
+ /**
+ * 添加趣味游戏
+ * @param array $data
+ * @return mixed
+ */
+ public function fitnessAdd(array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $res = $this->model->create($data);
+ return $res->id;
+
+ }
+
+ /**
+ * 趣味游戏
+ * @param int $id
+ * @param array $data
+ * @return bool
+ */
+ public function fitnessEdit(int $id, array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $this->model->where([['id', '=', $id]])->update($data);
+ return true;
+ }
+
+
+ /**
+ * 获取趣味游戏列表
+ * @param array $where
+ * @return array
+ */
+ public function relaxationPetPage(array $where = [])
+ {
+ $field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission';
+ $order = 'id desc';
+ $search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order);
+ $list = $this->pageQuery($search_model);
+ return $list;
+ }
+
+ /**
+ * 添加趣味游戏
+ * @param array $data
+ * @return mixed
+ */
+ public function relaxationAdd(array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $res = $this->model->create($data);
+ return $res->id;
+
+ }
+
+ /**
+ * 趣味游戏
+ * @param int $id
+ * @param array $data
+ * @return bool
+ */
+ public function relaxationEdit(int $id, array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $this->model->where([['id', '=', $id]])->update($data);
+ return true;
+ }
+
+
+ public function publicPetPage(array $where = [])
+ {
+ $field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission';
+ $order = 'id desc';
+ $search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order);
+ $list = $this->pageQuery($search_model);
+ return $list;
+ }
+ public function publicAdd(array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $res = $this->model->create($data);
+ return $res->id;
+
+ }
+ public function publicEdit(int $id, array $data)
+ {
+ if (isset($data['user_permission']) && is_array($data['user_permission'])) {
+ $data['user_permission'] = implode(',', $data['user_permission']);
+ }
+ $this->model->where([['id', '=', $id]])->update($data);
+ return true;
+ }
+
+
+ /**
+ * 获取教研管理信息
+ * @param int $id
+ * @return array
+ */
+ public function getInfo(int $id)
+ {
+ $field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission';
+
+ $info = $this->model->field($field)->where([['id', "=", $id]])->with(['personnelData'])->findOrEmpty()->toArray();
+ $info['status'] = strval($info['status']);
+ return $info;
+ }
+
+ /**
+ * 删除教研管理
+ * @param int $id
+ * @return bool
+ */
+ public function del(int $id)
+ {
+ $model = $this->model->where([['id', '=', $id]])->find();
+ $res = $model->delete();
+ return $res;
+ }
+
+
+ public function getPersonnelDataAll(){
+ $personnelDataModel = new PersonnelData();
+ return $personnelDataModel->where('is_sys_user',1)->select()->toArray();
+ }
+
+
+}
diff --git a/niucloud/app/validate/lesson_course_teaching/LessonCourseTeaching.php b/niucloud/app/validate/lesson_course_teaching/LessonCourseTeaching.php
new file mode 100644
index 00000000..1c589ac9
--- /dev/null
+++ b/niucloud/app/validate/lesson_course_teaching/LessonCourseTeaching.php
@@ -0,0 +1,35 @@
+ ['title', 'image', 'type', 'content', 'status'],
+ "edit" => ['title', 'image', 'type', 'content', 'status']
+ ];
+
+}
From 604a255055f977c6f9ac9cfa2ff0d76939847e42 Mon Sep 17 00:00:00 2001
From: LLL <15374889135@163.com>
Date: Sun, 18 May 2025 10:03:38 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
admin/.env.development | 8 +
admin/.env.production | 8 +
admin/.gitignore | 3 -
admin/components.d.ts | 16 +-
admin/package.json | 17 +-
admin/src/App.vue | 24 +-
admin/src/addon/shop/api/delivery.ts | 106 +-
admin/src/addon/shop/api/electronic_sheet.ts | 60 +-
admin/src/addon/shop/api/goods.ts | 325 +-
admin/src/addon/shop/api/marketing.ts | 231 +-
admin/src/addon/shop/api/order.ts | 77 +-
admin/src/addon/shop/api/shop.ts | 12 +-
admin/src/addon/shop/api/shop_address.ts | 25 +-
admin/src/addon/shop/api/stat.ts | 8 +-
.../addon/shop/lang/zh-cn/address.edit.json | 68 +-
.../addon/shop/lang/zh-cn/address.list.json | 2 +-
admin/src/addon/shop/lang/zh-cn/common.json | 58 +-
.../shop/lang/zh-cn/delivery.company.json | 38 +-
.../lang/zh-cn/delivery.company_edit.json | 85 +-
.../shop/lang/zh-cn/delivery.config.json | 20 +-
.../lang/zh-cn/delivery.electronic_sheet.json | 2 +-
.../delivery.electronic_sheet_config.json | 2 +-
.../zh-cn/delivery.electronic_sheet_edit.json | 2 +-
.../addon/shop/lang/zh-cn/delivery.local.json | 108 +-
.../shop/lang/zh-cn/delivery.search.json | 38 +-
.../addon/shop/lang/zh-cn/delivery.staff.json | 16 +-
.../addon/shop/lang/zh-cn/delivery.store.json | 34 +-
.../shop/lang/zh-cn/delivery.store_edit.json | 74 +-
.../shop/lang/zh-cn/delivery.template.json | 22 +-
.../lang/zh-cn/delivery.template_edit.json | 76 +-
.../src/addon/shop/lang/zh-cn/goods.attr.json | 4 +-
.../shop/lang/zh-cn/goods.attr_edit.json | 2 +-
.../shop/lang/zh-cn/goods.brand_list.json | 28 +-
.../addon/shop/lang/zh-cn/goods.category.json | 50 +-
.../lang/zh-cn/goods.category_config.json | 52 +-
.../addon/shop/lang/zh-cn/goods.evaluate.json | 96 +-
.../shop/lang/zh-cn/goods.evaluate_edit.json | 72 +-
.../lang/zh-cn/goods.label_group_list.json | 2 +-
.../shop/lang/zh-cn/goods.label_list.json | 2 +-
.../src/addon/shop/lang/zh-cn/goods.list.json | 13 +-
.../shop/lang/zh-cn/goods.real_edit.json | 30 +-
.../addon/shop/lang/zh-cn/goods.service.json | 18 +-
.../shop/lang/zh-cn/goods.virtual_edit.json | 30 +-
.../addon/shop/lang/zh-cn/index.index.json | 38 +-
.../shop/lang/zh-cn/marketing.coupon.add.json | 82 +-
.../lang/zh-cn/marketing.coupon.edit.json | 82 +-
.../lang/zh-cn/marketing.coupon.list.json | 90 +-
.../lang/zh-cn/marketing.discount.add.json | 72 +-
.../lang/zh-cn/marketing.discount.config.json | 14 +-
.../lang/zh-cn/marketing.discount.detail.json | 2 +-
.../lang/zh-cn/marketing.discount.edit.json | 72 +-
.../lang/zh-cn/marketing.discount.list.json | 98 +-
.../zh-cn/marketing.exchange.goods_add.json | 124 +-
.../zh-cn/marketing.exchange.goods_edit.json | 123 +-
.../zh-cn/marketing.exchange.goods_list.json | 52 +-
.../zh-cn/marketing.exchange.order_list.json | 106 +-
.../lang/zh-cn/marketing.manjian.detail.json | 72 +-
.../lang/zh-cn/marketing.manjian.edit.json | 2 +-
.../lang/zh-cn/marketing.newcomer.config.json | 88 +-
.../zh-cn/marketing.newcomer.order_list.json | 110 +-
.../shop/lang/zh-cn/order.batch_delivery.json | 48 +-
.../addon/shop/lang/zh-cn/order.config.json | 76 +-
.../addon/shop/lang/zh-cn/order.detail.json | 2 +-
.../addon/shop/lang/zh-cn/order.invoice.json | 78 +-
.../addon/shop/lang/zh-cn/order.refund.json | 210 +-
.../shop/lang/zh-cn/order.refund_detail.json | 2 +-
.../src/addon/shop/lang/zh-cn/stat.goods.json | 72 +-
admin/src/addon/shop/views/address/edit.vue | 726 ++--
admin/src/addon/shop/views/address/list.vue | 275 +-
.../src/addon/shop/views/delivery/company.vue | 281 +-
.../shop/views/delivery/company_edit.vue | 626 ++--
.../components/delivery-personnel-edit.vue | 171 +-
.../src/addon/shop/views/delivery/config.vue | 248 +-
.../shop/views/delivery/electronic_sheet.vue | 350 +-
.../delivery/electronic_sheet_config.vue | 341 +-
.../views/delivery/electronic_sheet_edit.vue | 626 ++--
admin/src/addon/shop/views/delivery/local.vue | 773 ++---
.../src/addon/shop/views/delivery/search.vue | 260 +-
admin/src/addon/shop/views/delivery/staff.vue | 228 +-
admin/src/addon/shop/views/delivery/store.vue | 288 +-
.../addon/shop/views/delivery/store_edit.vue | 688 ++--
.../addon/shop/views/delivery/template.vue | 256 +-
.../shop/views/delivery/template_edit.vue | 937 ++---
.../diy/components/edit-goods-coupon.vue | 494 ++-
.../views/diy/components/edit-goods-list.vue | 742 ++--
.../diy/components/edit-many-goods-list.vue | 1054 +++---
.../components/edit-shop-exchange-goods.vue | 211 +-
.../components/edit-shop-exchange-info.vue | 41 +-
.../components/edit-shop-goods-ranking.vue | 281 +-
.../components/edit-shop-goods-recommend.vue | 388 +--
.../diy/components/edit-shop-member-info.vue | 71 +-
.../diy/components/edit-shop-newcomer.vue | 609 ++--
.../diy/components/edit-shop-order-info.vue | 205 +-
.../views/diy/components/edit-shop-search.vue | 43 +-
.../diy/components/edit-single-recommend.vue | 639 ++--
admin/src/addon/shop/views/goods/attr.vue | 444 +--
.../src/addon/shop/views/goods/attr_edit.vue | 862 ++---
.../src/addon/shop/views/goods/brand_list.vue | 328 +-
admin/src/addon/shop/views/goods/category.vue | 399 +--
.../shop/views/goods/category_config.vue | 439 +--
.../views/goods/components/brand-edit.vue | 197 +-
.../views/goods/components/category-edit.vue | 232 +-
.../goods/components/coupon-select-popup.vue | 487 ++-
.../views/goods/components/evaluate-add.vue | 254 +-
.../components/goods-batch-settings-popup.vue | 1136 +++----
.../goods-category-spread-popup.vue | 124 +-
.../components/goods-member-price-popup.vue | 535 ++-
.../components/goods-price-edit-popup.vue | 522 ++-
.../goods/components/goods-select-popup.vue | 1302 +++----
.../goods/components/goods-spread-popup.vue | 140 +-
.../components/goods-stock-edit-popup.vue | 388 +--
.../views/goods/components/label-edit.vue | 336 +-
.../goods/components/label-group-edit.vue | 153 +-
.../newcomer-goods-select-popup.vue | 1302 +++----
.../views/goods/components/service-edit.vue | 156 +-
admin/src/addon/shop/views/goods/evaluate.vue | 555 ++-
.../shop/views/goods/label_group_list.vue | 317 +-
.../src/addon/shop/views/goods/label_list.vue | 459 +--
admin/src/addon/shop/views/goods/list.vue | 1330 +++-----
.../views/goods/public/js/useGoodsEdit.ts | 3027 ++++++++---------
.../src/addon/shop/views/goods/real_edit.vue | 2279 +++++--------
admin/src/addon/shop/views/goods/recycle.vue | 599 ++--
admin/src/addon/shop/views/goods/service.vue | 243 +-
.../addon/shop/views/goods/virtual_edit.vue | 1964 ++++-------
admin/src/addon/shop/views/index/index.vue | 709 ++--
.../addon/shop/views/marketing/coupon/add.vue | 695 ++--
.../coupon/components/coupon-collection.vue | 331 +-
.../coupon/components/coupon-spread-popup.vue | 128 +-
.../shop/views/marketing/coupon/edit.vue | 746 ++--
.../shop/views/marketing/coupon/list.vue | 431 +--
.../shop/views/marketing/discount/add.vue | 1567 ++++-----
.../discount/components/discount-detail.vue | 871 ++---
.../discount/components/goods-sku-popup.vue | 1146 +++----
.../shop/views/marketing/discount/config.vue | 248 +-
.../shop/views/marketing/discount/detail.vue | 826 ++---
.../shop/views/marketing/discount/edit.vue | 1558 ++++-----
.../shop/views/marketing/discount/list.vue | 354 +-
.../components/goods-select-popup.vue | 381 +--
.../exchange/components/goods-sku-select.vue | 219 +-
.../views/marketing/exchange/goods_add.vue | 1839 ++++------
.../views/marketing/exchange/goods_edit.vue | 1736 ++++------
.../views/marketing/exchange/goods_list.vue | 403 +--
.../views/marketing/exchange/order_list.vue | 430 +--
.../components/rank-select-popup.vue | 464 ++-
.../views/marketing/goods_rank/config.vue | 206 +-
.../shop/views/marketing/goods_rank/edit.vue | 822 ++---
.../shop/views/marketing/goods_rank/list.vue | 469 +--
.../src/addon/shop/views/marketing/index.vue | 122 +-
.../shop/views/marketing/manjian/detail.vue | 572 ++--
.../shop/views/marketing/manjian/edit.vue | 2065 ++++-------
.../shop/views/marketing/manjian/list.vue | 565 ++-
.../shop/views/marketing/newcomer/config.vue | 948 ++----
.../views/marketing/newcomer/order_list.vue | 566 ++-
.../components/benefits-free-shipping.vue | 76 +-
.../views/member/components/gift-coupon.vue | 268 +-
.../components/growth-rule-buygoods.vue | 165 +-
.../components/growth-rule-buyorder.vue | 137 +-
.../member/components/point-rule-buygoods.vue | 169 +-
.../components/point-rule-orderdeduction.vue | 167 +-
.../components/recharge-detail-coupon.vue | 242 +-
.../components/recharge-gift-coupon.vue | 328 +-
.../addon/shop/views/order/batch_delivery.vue | 377 +-
.../views/order/components/adjust-money.vue | 333 +-
.../order/components/delivery-action.vue | 608 ++--
.../order/components/delivery-package.vue | 225 +-
.../components/electronic-sheet-print.vue | 819 ++---
.../views/order/components/form-detail.vue | 102 +-
.../views/order/components/import-data.vue | 143 +-
.../views/order/components/invoice-detail.vue | 181 +-
.../views/order/components/invoice-dialog.vue | 122 +-
.../views/order/components/order-detail.vue | 808 ++---
.../order/components/order-edit-address.vue | 914 ++---
.../order/components/order-export-select.vue | 70 +-
.../views/order/components/order-notes.vue | 110 +-
.../views/order/components/refund-detail.vue | 1105 +++---
.../order/components/shop-active-refund.vue | 402 +--
admin/src/addon/shop/views/order/config.vue | 601 ++--
admin/src/addon/shop/views/order/detail.vue | 912 ++---
admin/src/addon/shop/views/order/invoice.vue | 331 +-
admin/src/addon/shop/views/order/list.vue | 1102 +++---
admin/src/addon/shop/views/order/refund.vue | 542 ++-
.../poster/components/edit-goods-image.vue | 13 +-
.../components/edit-goods-market-price.vue | 13 +-
.../poster/components/edit-goods-name.vue | 13 +-
.../poster/components/edit-goods-price.vue | 13 +-
.../poster/components/preview-goods-image.vue | 29 +-
.../components/preview-goods-market-price.vue | 62 +-
.../poster/components/preview-goods-name.vue | 62 +-
.../poster/components/preview-goods-price.vue | 64 +-
.../components/preview-goods-order.vue | 456 +--
admin/src/addon/shop/views/stat/goods.vue | 1196 +++----
admin/src/addon/shop/views/stat/index.vue | 557 ++-
admin/src/addon/shop/views/stat/member.vue | 366 +-
admin/src/addon/shop/views/stat/order.vue | 707 ++--
admin/src/addon/shop/views/stat/visit.vue | 479 ++-
admin/src/app/api/addon.ts | 30 +-
admin/src/app/api/aliapp.ts | 6 +-
admin/src/app/api/auth.ts | 13 +-
admin/src/app/api/cloud.ts | 10 +-
admin/src/app/api/departments.ts | 2 -
admin/src/app/api/dict.ts | 36 +-
admin/src/app/api/diy.ts | 65 +-
admin/src/app/api/diy_form.ts | 64 +-
admin/src/app/api/future_ontent.ts | 40 +
admin/src/app/api/h5.ts | 4 +-
admin/src/app/api/instructional_material.ts | 140 +
admin/src/app/api/lesson_course_teaching.ts | 249 ++
admin/src/app/api/member.ts | 180 +-
admin/src/app/api/module.ts | 18 +-
admin/src/app/api/notice.ts | 24 +-
admin/src/app/api/pay.ts | 34 +-
admin/src/app/api/pc.ts | 4 +-
admin/src/app/api/personal.ts | 5 +-
admin/src/app/api/poster.ts | 40 +-
admin/src/app/api/printer.ts | 94 +-
admin/src/app/api/sys.ts | 224 +-
admin/src/app/api/tools.ts | 52 +-
admin/src/app/api/upgrade.ts | 13 +-
admin/src/app/api/user.ts | 18 +-
admin/src/app/api/verify.ts | 18 +-
admin/src/app/api/weapp.ts | 40 +-
admin/src/app/api/web.ts | 73 +-
admin/src/app/api/wechat.ts | 48 +-
.../src/app/components/cloud-build/index.vue | 433 +--
admin/src/app/components/upgrade/index.vue | 593 ++--
.../app/components/user-info-edit/index.vue | 119 +-
admin/src/app/lang/en/403.json | 4 +-
admin/src/app/lang/en/auth.menu.json | 40 +-
admin/src/app/lang/en/index.json | 48 +-
admin/src/app/lang/en/login.json | 12 +-
admin/src/app/lang/en/member.member.json | 49 +-
admin/src/app/lang/en/user.center.json | 26 +-
admin/src/app/lang/zh-cn/403.json | 4 +-
admin/src/app/lang/zh-cn/app.authorize.json | 34 +-
admin/src/app/lang/zh-cn/app.index.json | 8 +-
admin/src/app/lang/zh-cn/app.store.json | 130 +-
admin/src/app/lang/zh-cn/auth.log.json | 36 +-
admin/src/app/lang/zh-cn/auth.menu.json | 62 +-
admin/src/app/lang/zh-cn/auth.role.json | 20 +-
admin/src/app/lang/zh-cn/auth.user.json | 62 +-
.../app/lang/zh-cn/channel.aliapp.access.json | 44 +-
.../app/lang/zh-cn/channel.aliapp.config.json | 65 +-
.../app/lang/zh-cn/channel.aliapp.course.json | 18 +-
.../src/app/lang/zh-cn/channel.h5.config.json | 11 +-
.../src/app/lang/zh-cn/channel.pc.config.json | 14 +-
.../app/lang/zh-cn/channel.weapp.access.json | 50 +-
.../app/lang/zh-cn/channel.weapp.code.json | 88 +-
.../app/lang/zh-cn/channel.weapp.config.json | 74 +-
.../app/lang/zh-cn/channel.weapp.course.json | 18 +-
.../lang/zh-cn/channel.weapp.template.json | 40 +-
.../app/lang/zh-cn/channel.wechat.access.json | 44 +-
.../app/lang/zh-cn/channel.wechat.config.json | 64 +-
.../app/lang/zh-cn/channel.wechat.course.json | 18 +-
.../channel.wechat.keyword_reply_edit.json | 26 +-
.../app/lang/zh-cn/channel.wechat.menu.json | 46 +-
.../app/lang/zh-cn/channel.wechat.reply.json | 20 +-
.../zh-cn/children_like.children_like.json | 27 +
.../src/app/lang/zh-cn/decorate.preview.json | 2 +-
.../lang/zh-cn/departments.departments.json | 2 +
admin/src/app/lang/zh-cn/dict.list.json | 44 +-
admin/src/app/lang/zh-cn/diy.list.json | 2 +-
admin/src/app/lang/zh-cn/diy.preview.json | 2 +-
admin/src/app/lang/zh-cn/diy.route.json | 2 +-
admin/src/app/lang/zh-cn/diy.tabbar.json | 2 +-
admin/src/app/lang/zh-cn/diy.tabbar_edit.json | 2 +-
admin/src/app/lang/zh-cn/diy_form.edit.json | 76 +-
admin/src/app/lang/zh-cn/diy_form.list.json | 139 +-
admin/src/app/lang/zh-cn/finance.account.json | 50 +-
.../src/app/lang/zh-cn/finance.cash_out.json | 124 +-
.../app/lang/zh-cn/finance.offlinepay.json | 32 +-
.../app/lang/zh-cn/finance.pay_detail.json | 32 +-
.../app/lang/zh-cn/finance.pay_refund.json | 30 +-
.../app/lang/zh-cn/finance.refund_detail.json | 30 +-
.../zh-cn/future_ontent.future_ontent.json | 27 +
.../src/app/lang/zh-cn/index.app_manage.json | 6 +-
admin/src/app/lang/zh-cn/index.index.json | 102 +-
admin/src/app/lang/zh-cn/index.preview.json | 2 +-
.../src/app/lang/zh-cn/index.site_index.json | 132 +-
admin/src/app/lang/zh-cn/index.store.json | 148 +-
...ional_material.instructional_material.json | 30 +
...ourse_teaching.lesson_course_teaching.json | 37 +
admin/src/app/lang/zh-cn/login.json | 20 +-
.../app/lang/zh-cn/marketing.sign_config.json | 80 +-
.../app/lang/zh-cn/marketing.sign_list.json | 28 +-
.../app/lang/zh-cn/marketing.verifier.json | 60 +-
.../src/app/lang/zh-cn/marketing.verify.json | 62 +-
admin/src/app/lang/zh-cn/member.balance.json | 66 +-
.../src/app/lang/zh-cn/member.commission.json | 63 +-
admin/src/app/lang/zh-cn/member.growth.json | 58 +-
.../src/app/lang/zh-cn/member.label.edit.json | 20 +-
admin/src/app/lang/zh-cn/member.label.json | 31 +-
admin/src/app/lang/zh-cn/member.level.json | 24 +-
.../src/app/lang/zh-cn/member.level_edit.json | 46 +-
admin/src/app/lang/zh-cn/member.member.json | 159 +-
.../app/lang/zh-cn/member.member_detail.json | 106 +-
admin/src/app/lang/zh-cn/member.point.json | 58 +-
.../app/lang/zh-cn/order.recharge.detail.json | 36 +-
.../app/lang/zh-cn/order.recharge.list.json | 44 +-
.../app/lang/zh-cn/order.recharge.refund.json | 44 +-
.../physical_testing.physical_testing.json | 29 +
admin/src/app/lang/zh-cn/poster.edit.json | 4 +-
admin/src/app/lang/zh-cn/poster.list.json | 2 +-
admin/src/app/lang/zh-cn/printer.edit.json | 2 +-
admin/src/app/lang/zh-cn/printer.list.json | 2 +-
.../app/lang/zh-cn/printer.template_edit.json | 2 +-
.../app/lang/zh-cn/printer.template_list.json | 2 +-
...ofessional_skills.professional_skills.json | 35 +
.../app/lang/zh-cn/setting.adminlogin.json | 10 +-
.../src/app/lang/zh-cn/setting.agreement.json | 10 +-
.../lang/zh-cn/setting.agreement_edit.json | 12 +-
.../src/app/lang/zh-cn/setting.cash_out.json | 40 +-
.../src/app/lang/zh-cn/setting.copyright.json | 35 +-
.../lang/zh-cn/setting.developer_token.json | 6 +-
admin/src/app/lang/zh-cn/setting.export.json | 28 +-
.../app/lang/zh-cn/setting.growth_rule.json | 6 +-
admin/src/app/lang/zh-cn/setting.layout.json | 14 +-
admin/src/app/lang/zh-cn/setting.login.json | 2 +-
admin/src/app/lang/zh-cn/setting.map.json | 20 +-
admin/src/app/lang/zh-cn/setting.member.json | 20 +-
admin/src/app/lang/zh-cn/setting.notice.json | 42 +-
.../lang/zh-cn/setting.notice_records.json | 68 +-
admin/src/app/lang/zh-cn/setting.pay.json | 170 +-
admin/src/app/lang/zh-cn/setting.sms.json | 40 +-
.../app/lang/zh-cn/setting.sms_records.json | 68 +-
admin/src/app/lang/zh-cn/setting.storage.json | 80 +-
admin/src/app/lang/zh-cn/setting.system.json | 66 +-
.../src/app/lang/zh-cn/setting.transfer.json | 61 +-
admin/src/app/lang/zh-cn/setting.weapp.json | 22 +-
.../app/lang/zh-cn/setting.wxoplatform.json | 36 +-
.../src/app/lang/zh-cn/tools.addon.edit.json | 64 +-
.../src/app/lang/zh-cn/tools.addon.index.json | 58 +-
admin/src/app/lang/zh-cn/tools.code.edit.json | 284 +-
.../src/app/lang/zh-cn/tools.code.index.json | 96 +-
admin/src/app/lang/zh-cn/tools.detection.json | 30 +-
admin/src/app/lang/zh-cn/tools.schedule.json | 66 +-
.../app/lang/zh-cn/tools.schedule_log.json | 34 +-
.../src/app/lang/zh-cn/tools.updatecache.json | 12 +-
admin/src/app/lang/zh-cn/user.center.json | 10 +-
.../src/app/lang/zh-cn/user.edit_center.json | 34 +-
admin/src/app/views/app/authorize.vue | 486 +--
admin/src/app/views/app/index.vue | 150 +-
.../app/views/auth/components/edit-menu.vue | 473 +--
.../app/views/auth/components/edit-role.vue | 302 +-
.../app/views/auth/components/edit-user.vue | 344 +-
.../auth/components/select-menu-item.vue | 44 +-
.../views/auth/components/user-log-detail.vue | 89 +-
admin/src/app/views/auth/log.vue | 215 +-
admin/src/app/views/auth/menu.vue | 351 +-
admin/src/app/views/auth/role.vue | 217 +-
admin/src/app/views/auth/user.vue | 364 +-
admin/src/app/views/channel/aliapp/access.vue | 185 +-
admin/src/app/views/channel/aliapp/config.vue | 305 +-
admin/src/app/views/channel/aliapp/course.vue | 259 +-
admin/src/app/views/channel/h5/config.vue | 156 +-
admin/src/app/views/channel/pc/config.vue | 163 +-
admin/src/app/views/channel/weapp/access.vue | 229 +-
admin/src/app/views/channel/weapp/code.vue | 493 ++-
admin/src/app/views/channel/weapp/config.vue | 505 ++-
admin/src/app/views/channel/weapp/course.vue | 149 +-
.../src/app/views/channel/weapp/template.vue | 286 +-
admin/src/app/views/channel/wechat/access.vue | 199 +-
.../channel/wechat/components/menu-form.vue | 252 +-
.../channel/wechat/components/news-card.vue | 100 +-
.../channel/wechat/components/reply-form.vue | 574 ++--
.../wechat/components/select-wechat-media.vue | 467 ++-
.../wechat/components/upload-media.vue | 56 +-
admin/src/app/views/channel/wechat/config.vue | 467 +--
admin/src/app/views/channel/wechat/course.vue | 157 +-
.../channel/wechat/keyword_reply_edit.vue | 322 +-
admin/src/app/views/channel/wechat/menu.vue | 455 ++-
admin/src/app/views/channel/wechat/reply.vue | 318 +-
.../src/app/views/channel/wechat/template.vue | 329 +-
.../app/views/children_like/children_like.vue | 564 +++
.../components/Jump-lesson-library-edit.vue | 229 ++
.../basketball-course-teaching-edit.vue | 224 ++
.../components/en-course-teaching-edit.vue | 223 ++
.../lesson-course-teaching-edit.vue | 224 ++
.../components/ninja-teaching-edit.vue | 224 ++
.../components/physical-teaching-edit.vue | 223 ++
.../components/security-teaching-edit.vue | 224 ++
.../strengthen-course-teaching-edit.vue | 223 ++
.../components/departments-edit.vue | 332 +-
.../src/app/views/departments/departments.vue | 362 +-
admin/src/app/views/dict/components/dict.vue | 270 +-
admin/src/app/views/dict/components/edit.vue | 257 +-
admin/src/app/views/dict/list.vue | 237 +-
.../app/views/diy/components/add-theme.vue | 176 +-
.../views/diy/components/edit-active-cube.vue | 1225 +++----
.../diy/components/edit-carousel-search.vue | 1318 +++----
.../views/diy/components/edit-float-btn.vue | 315 +-
.../views/diy/components/edit-graphic-nav.vue | 548 ++-
.../views/diy/components/edit-horz-blank.vue | 43 +-
.../views/diy/components/edit-horz-line.vue | 74 +-
.../views/diy/components/edit-hot-area.vue | 92 +-
.../views/diy/components/edit-image-ads.vue | 283 +-
.../views/diy/components/edit-member-info.vue | 49 +-
.../diy/components/edit-member-level.vue | 201 +-
.../app/views/diy/components/edit-notice.vue | 404 +--
.../app/views/diy/components/edit-page.vue | 477 +--
.../diy/components/edit-picture-show.vue | 352 +-
.../views/diy/components/edit-rich-text.vue | 45 +-
.../views/diy/components/edit-rubik-cube.vue | 1252 ++++---
.../app/views/diy/components/edit-text.vue | 306 +-
.../app/views/diy/components/edit-theme.vue | 430 +--
.../app/views/diy/components/theme-list.vue | 295 +-
admin/src/app/views/diy/edit.vue | 1599 ++++-----
admin/src/app/views/diy/index.vue | 594 ++--
admin/src/app/views/diy/list.vue | 708 ++--
admin/src/app/views/diy/member.vue | 663 ++--
admin/src/app/views/diy/route.vue | 543 ++-
admin/src/app/views/diy/tabbar.vue | 187 +-
admin/src/app/views/diy/tabbar_edit.vue | 496 ++-
admin/src/app/views/diy/theme_style.vue | 142 +-
.../diy_form/components/detail-form-image.vue | 43 +-
.../components/detail-form-render.vue | 22 +-
.../diy_form/components/edit-form-address.vue | 112 +-
.../components/edit-form-checkbox.vue | 339 +-
.../components/edit-form-date-scope.vue | 391 +--
.../diy_form/components/edit-form-date.vue | 189 +-
.../diy_form/components/edit-form-email.vue | 61 +-
.../diy_form/components/edit-form-file.vue | 55 +-
.../components/edit-form-identity.vue | 131 +-
.../diy_form/components/edit-form-image.vue | 125 +-
.../diy_form/components/edit-form-input.vue | 165 +-
.../components/edit-form-location.vue | 101 +-
.../diy_form/components/edit-form-mobile.vue | 131 +-
.../diy_form/components/edit-form-number.vue | 205 +-
.../diy_form/components/edit-form-radio.vue | 343 +-
.../diy_form/components/edit-form-submit.vue | 218 +-
.../diy_form/components/edit-form-table.vue | 47 +-
.../components/edit-form-textarea.vue | 105 +-
.../components/edit-form-time-scope.vue | 370 +-
.../diy_form/components/edit-form-time.vue | 142 +-
.../diy_form/components/edit-form-video.vue | 49 +-
.../components/edit-form-wechat-name.vue | 61 +-
.../diy_form/components/form-spread-popup.vue | 212 +-
.../diy_form/components/form-submit-popup.vue | 858 ++---
.../diy_form/components/form-write-popup.vue | 686 ++--
admin/src/app/views/diy_form/edit.vue | 2050 +++++------
admin/src/app/views/diy_form/list.vue | 987 +++---
admin/src/app/views/diy_form/records.vue | 542 +--
admin/src/app/views/error/404.vue | 85 +-
admin/src/app/views/finance/account.vue | 516 ++-
admin/src/app/views/finance/cash_out.vue | 1672 ++++-----
.../finance/components/refund-detail.vue | 272 +-
admin/src/app/views/finance/offlinepay.vue | 325 +-
admin/src/app/views/finance/pay_detail.vue | 197 +-
admin/src/app/views/finance/pay_refund.vue | 207 +-
admin/src/app/views/finance/refund_detail.vue | 260 +-
.../components/Jump-lesson-library-edit.vue | 229 ++
.../basketball-course-teaching-edit.vue | 223 ++
.../components/en-course-teaching-edit.vue | 223 ++
.../lesson-course-teaching-edit.vue | 224 ++
.../components/ninja-teaching-edit.vue | 223 ++
.../components/physical-teaching-edit.vue | 223 ++
.../components/security-teaching-edit.vue | 223 ++
.../strengthen-course-teaching-edit.vue | 222 ++
.../app/views/future_ontent/future_ontent.vue | 567 +++
admin/src/app/views/index/app_manage.vue | 228 +-
admin/src/app/views/index/edit_personal.vue | 143 +-
admin/src/app/views/index/personal.vue | 139 +-
admin/src/app/views/index/preview.vue | 350 +-
admin/src/app/views/index/store.vue | 1879 ++++------
.../components/Jump-lesson-library-edit.vue | 228 ++
.../basketball-course-teaching-edit.vue | 223 ++
.../components/en-course-teaching-edit.vue | 222 ++
.../lesson-course-teaching-edit.vue | 224 ++
.../components/ninja-teaching-edit.vue | 223 ++
.../components/physical-teaching-edit.vue | 223 ++
.../components/security-teaching-edit.vue | 223 ++
.../strengthen-course-teaching-edit.vue | 222 ++
.../instructional_material.vue | 713 ++++
.../components/Jump-lesson-library-edit.vue | 227 ++
.../basketball-course-teaching-edit.vue | 223 ++
.../components/en-course-teaching-edit.vue | 222 ++
.../lesson-course-teaching-edit.vue | 223 ++
.../components/ninja-teaching-edit.vue | 223 ++
.../components/physical-teaching-edit.vue | 223 ++
.../components/security-teaching-edit.vue | 223 ++
.../strengthen-course-teaching-edit.vue | 222 ++
.../lesson_course_teaching.vue | 1341 ++++++++
admin/src/app/views/login/index.vue | 195 +-
.../marketing/components/sign-continue.vue | 234 +-
.../views/marketing/components/sign-day.vue | 80 +-
.../marketing/components/verify-detail.vue | 280 +-
admin/src/app/views/marketing/sign_config.vue | 654 ++--
admin/src/app/views/marketing/sign_list.vue | 273 +-
admin/src/app/views/marketing/verifier.vue | 377 +-
admin/src/app/views/marketing/verify.vue | 296 +-
.../src/app/views/marketing/verify_detail.vue | 235 +-
admin/src/app/views/member/balance.vue | 516 ++-
admin/src/app/views/member/commission.vue | 458 +--
.../views/member/components/add-member.vue | 289 +-
.../member/components/benefits-discount.vue | 148 +-
.../views/member/components/detail-member.vue | 750 ++--
.../views/member/components/edit-label.vue | 202 +-
.../views/member/components/edit-member.vue | 324 +-
.../views/member/components/gift-balance.vue | 135 +-
.../views/member/components/gift-point.vue | 133 +-
.../components/growth-rule-register.vue | 137 +-
.../member/components/member-balance-edit.vue | 223 +-
.../member/components/member-balance-info.vue | 168 +-
.../member/components/member-benefits.vue | 79 +-
.../components/member-commission-info.vue | 168 +-
.../views/member/components/member-gift.vue | 79 +-
.../member/components/member-money-info.vue | 154 +-
.../member/components/member-point-edit.vue | 223 +-
.../member/components/member-point-info.vue | 170 +-
.../member/components/point-rule-register.vue | 137 +-
admin/src/app/views/member/growth.vue | 304 +-
admin/src/app/views/member/label.vue | 230 +-
admin/src/app/views/member/level.vue | 267 +-
admin/src/app/views/member/level_edit.vue | 263 +-
admin/src/app/views/member/member.vue | 535 +--
admin/src/app/views/member/member_detail.vue | 754 ++--
admin/src/app/views/member/point.vue | 391 +--
.../components/Jump-lesson-library-edit.vue | 229 ++
.../basketball-course-teaching-edit.vue | 224 ++
.../components/en-course-teaching-edit.vue | 223 ++
.../lesson-course-teaching-edit.vue | 224 ++
.../components/ninja-teaching-edit.vue | 224 ++
.../components/physical-teaching-edit.vue | 223 ++
.../components/security-teaching-edit.vue | 224 ++
.../strengthen-course-teaching-edit.vue | 223 ++
.../physical_testing/physical_testing.vue | 724 ++++
.../app/views/poster/components/edit-draw.vue | 13 +-
.../components/edit-friendspay-message.vue | 13 +-
.../components/edit-friendspay-money.vue | 13 +-
.../views/poster/components/edit-headimg.vue | 54 +-
.../views/poster/components/edit-image.vue | 59 +-
.../views/poster/components/edit-nickname.vue | 21 +-
.../app/views/poster/components/edit-page.vue | 79 +-
.../views/poster/components/edit-qrcode.vue | 13 +-
.../app/views/poster/components/edit-text.vue | 50 +-
.../views/poster/components/preview-draw.vue | 35 +-
.../components/preview-friendspay-message.vue | 62 +-
.../components/preview-friendspay-money.vue | 62 +-
.../poster/components/preview-headimg.vue | 38 +-
.../views/poster/components/preview-image.vue | 35 +-
.../poster/components/preview-nickname.vue | 62 +-
.../poster/components/preview-qrcode.vue | 32 +-
.../views/poster/components/preview-text.vue | 62 +-
admin/src/app/views/poster/edit.vue | 1360 ++++----
admin/src/app/views/poster/list.vue | 552 ++-
admin/src/app/views/printer/edit.vue | 796 ++---
admin/src/app/views/printer/list.vue | 398 +--
admin/src/app/views/printer/template_edit.vue | 759 ++---
admin/src/app/views/printer/template_list.vue | 282 +-
.../components/Jump-lesson-library-edit.vue | 229 ++
.../basketball-course-teaching-edit.vue | 224 ++
.../components/en-course-teaching-edit.vue | 223 ++
.../lesson-course-teaching-edit.vue | 224 ++
.../components/ninja-teaching-edit.vue | 224 ++
.../components/physical-teaching-edit.vue | 223 ++
.../components/security-teaching-edit.vue | 224 ++
.../strengthen-course-teaching-edit.vue | 223 ++
.../professional_skills.vue | 1200 +++++++
admin/src/app/views/setting/adminlogin.vue | 88 +-
admin/src/app/views/setting/agreement.vue | 118 +-
.../src/app/views/setting/agreement_edit.vue | 171 +-
admin/src/app/views/setting/cash_out.vue | 256 +-
.../views/setting/components/cron-info.vue | 170 +-
.../components/notice-records-info.vue | 124 +-
.../views/setting/components/notice-sms.vue | 178 +-
.../views/setting/components/notice-weapp.vue | 167 +-
.../setting/components/notice-wechat.vue | 205 +-
.../views/setting/components/pay-alipay.vue | 270 +-
.../setting/components/pay-friendspay.vue | 385 +--
.../setting/components/pay-offlinepay.vue | 190 +-
.../setting/components/pay-wechatpay.vue | 414 +--
.../app/views/setting/components/sms-ali.vue | 190 +-
.../setting/components/sms-records-info.vue | 110 +-
.../views/setting/components/sms-tencent.vue | 222 +-
.../views/setting/components/storage-ali.vue | 240 +-
.../setting/components/storage-local.vue | 115 +-
.../setting/components/storage-qiniu.vue | 223 +-
.../setting/components/storage-tencent.vue | 242 +-
admin/src/app/views/setting/copyright.vue | 195 +-
admin/src/app/views/setting/cron.vue | 246 +-
.../src/app/views/setting/developer_token.vue | 83 +-
admin/src/app/views/setting/export.vue | 342 +-
admin/src/app/views/setting/growth_rule.vue | 157 +-
admin/src/app/views/setting/login.vue | 251 +-
admin/src/app/views/setting/map.vue | 171 +-
admin/src/app/views/setting/member.vue | 171 +-
admin/src/app/views/setting/notice.vue | 348 +-
.../src/app/views/setting/notice_records.vue | 343 +-
admin/src/app/views/setting/pay.vue | 329 +-
admin/src/app/views/setting/point_rule.vue | 221 +-
admin/src/app/views/setting/sms.vue | 120 +-
admin/src/app/views/setting/sms_records.vue | 319 +-
admin/src/app/views/setting/storage.vue | 124 +-
admin/src/app/views/setting/system.vue | 288 +-
admin/src/app/views/setting/transfer.vue | 267 +-
admin/src/app/views/setting/weapp.vue | 329 +-
admin/src/app/views/tools/addon/edit.vue | 443 +--
admin/src/app/views/tools/addon/index.vue | 482 +--
admin/src/app/views/tools/attachment.vue | 99 +-
.../views/tools/code/components/add-table.vue | 126 +-
.../tools/code/components/edit-associated.vue | 273 +-
.../tools/code/components/edit-verify.vue | 242 +-
.../tools/code/components/edit-view-type.vue | 410 +--
admin/src/app/views/tools/code/edit.vue | 1231 +++----
admin/src/app/views/tools/code/index.vue | 695 ++--
admin/src/app/views/tools/detection.vue | 188 +-
admin/src/app/views/tools/schedule.vue | 636 ++--
admin/src/app/views/tools/schedule_log.vue | 606 ++--
admin/src/app/views/tools/updatecache.vue | 83 +-
admin/src/app/views/web/adv.vue | 254 +-
admin/src/app/views/web/adv_position.vue | 75 +-
.../src/app/views/web/components/adv-edit.vue | 220 +-
.../web/components/friendly-link-edit.vue | 234 +-
.../src/app/views/web/components/nav-edit.vue | 233 +-
admin/src/app/views/web/friendly_link.vue | 283 +-
admin/src/app/views/web/nav.vue | 304 +-
admin/src/components/diy-link/index.vue | 543 ++-
admin/src/components/editor/index.vue | 108 +-
admin/src/components/export-sure/index.vue | 108 +-
admin/src/components/heat-map/index.vue | 1154 +++----
admin/src/components/icon/index.vue | 61 +-
admin/src/components/popover-input/index.vue | 98 +-
admin/src/components/range-input/index.vue | 56 +-
admin/src/components/select-area/index.vue | 210 +-
admin/src/components/select-icon/index.vue | 245 +-
.../upload-attachment/attachment.vue | 1159 +++----
.../components/upload-attachment/index.vue | 105 +-
admin/src/components/upload-file/index.vue | 67 +-
admin/src/components/upload-image/index.vue | 348 +-
admin/src/components/upload-video/index.vue | 280 +-
admin/src/components/verifition/Verify.vue | 883 +++--
.../verifition/Verify/VerifyPoints.vue | 536 ++-
.../verifition/Verify/VerifySlide.vue | 808 ++---
admin/src/components/verifition/api/index.js | 28 +-
admin/src/components/verifition/utils/ase.js | 13 +-
.../src/components/verifition/utils/axios.js | 17 +-
admin/src/components/verifition/utils/util.js | 126 +-
admin/src/components/video-player/index.vue | 2 +-
admin/src/components/web-link/web-link.vue | 334 +-
admin/src/lang/en/common.json | 74 +-
admin/src/lang/i18n.ts | 42 +-
admin/src/lang/index.ts | 27 +-
admin/src/lang/language.ts | 107 +-
admin/src/lang/zh-cn/common.json | 2 +-
admin/src/layout/decorate/index.vue | 9 +-
.../layout/default/components/aside/index.vue | 78 +-
.../default/components/aside/menu-item.vue | 181 +-
.../layout/default/components/aside/side.vue | 150 +-
.../default/components/header/index.vue | 247 +-
.../components/header/layout-setting.vue | 130 +-
.../default/components/header/switch-lang.vue | 36 +-
.../default/components/header/user-info.vue | 255 +-
admin/src/layout/default/components/tabs.vue | 164 +-
admin/src/layout/default/index.vue | 55 +-
admin/src/layout/index.vue | 21 +-
.../layout/major/components/aside/index.vue | 60 +-
.../major/components/aside/menu-item.vue | 119 +-
.../layout/major/components/aside/side.vue | 414 +--
.../layout/major/components/header/index.vue | 225 +-
.../components/header/layout-setting.vue | 130 +-
.../major/components/header/switch-lang.vue | 36 +-
.../major/components/header/user-info.vue | 248 +-
admin/src/layout/major/components/tabs.vue | 165 +-
admin/src/layout/major/index.vue | 48 +-
admin/src/main.ts | 20 +-
admin/src/router/index.ts | 189 +-
admin/src/router/routers.ts | 196 +-
admin/src/stores/index.ts | 2 +-
admin/src/stores/modules/app.ts | 40 +-
admin/src/stores/modules/diy.ts | 1010 +++---
admin/src/stores/modules/poster.ts | 1564 +++++----
admin/src/stores/modules/style.ts | 26 +-
admin/src/stores/modules/system.ts | 88 +-
admin/src/stores/modules/tabbar.ts | 80 +-
admin/src/stores/modules/user.ts | 140 +-
admin/src/styles/icon/official-iconfont.json | 2 +-
admin/src/types/global.d.ts | 22 +-
admin/src/utils/common.ts | 465 ++-
admin/src/utils/lodop.ts | 414 +--
admin/src/utils/qqmap.ts | 269 +-
admin/src/utils/request.ts | 375 +-
admin/src/utils/storage.ts | 97 +-
admin/src/utils/test.ts | 483 ++-
admin/vite.config.ts | 1 -
683 files changed, 84355 insertions(+), 96673 deletions(-)
create mode 100644 admin/.env.development
create mode 100644 admin/.env.production
create mode 100644 admin/src/app/api/future_ontent.ts
create mode 100644 admin/src/app/api/instructional_material.ts
create mode 100644 admin/src/app/api/lesson_course_teaching.ts
create mode 100644 admin/src/app/lang/zh-cn/children_like.children_like.json
create mode 100644 admin/src/app/lang/zh-cn/future_ontent.future_ontent.json
create mode 100644 admin/src/app/lang/zh-cn/instructional_material.instructional_material.json
create mode 100644 admin/src/app/lang/zh-cn/lesson_course_teaching.lesson_course_teaching.json
create mode 100644 admin/src/app/lang/zh-cn/physical_testing.physical_testing.json
create mode 100644 admin/src/app/lang/zh-cn/professional_skills.professional_skills.json
create mode 100644 admin/src/app/views/children_like/children_like.vue
create mode 100644 admin/src/app/views/children_like/components/Jump-lesson-library-edit.vue
create mode 100644 admin/src/app/views/children_like/components/basketball-course-teaching-edit.vue
create mode 100644 admin/src/app/views/children_like/components/en-course-teaching-edit.vue
create mode 100644 admin/src/app/views/children_like/components/lesson-course-teaching-edit.vue
create mode 100644 admin/src/app/views/children_like/components/ninja-teaching-edit.vue
create mode 100644 admin/src/app/views/children_like/components/physical-teaching-edit.vue
create mode 100644 admin/src/app/views/children_like/components/security-teaching-edit.vue
create mode 100644 admin/src/app/views/children_like/components/strengthen-course-teaching-edit.vue
create mode 100644 admin/src/app/views/future_ontent/components/Jump-lesson-library-edit.vue
create mode 100644 admin/src/app/views/future_ontent/components/basketball-course-teaching-edit.vue
create mode 100644 admin/src/app/views/future_ontent/components/en-course-teaching-edit.vue
create mode 100644 admin/src/app/views/future_ontent/components/lesson-course-teaching-edit.vue
create mode 100644 admin/src/app/views/future_ontent/components/ninja-teaching-edit.vue
create mode 100644 admin/src/app/views/future_ontent/components/physical-teaching-edit.vue
create mode 100644 admin/src/app/views/future_ontent/components/security-teaching-edit.vue
create mode 100644 admin/src/app/views/future_ontent/components/strengthen-course-teaching-edit.vue
create mode 100644 admin/src/app/views/future_ontent/future_ontent.vue
create mode 100644 admin/src/app/views/instructional_material/components/Jump-lesson-library-edit.vue
create mode 100644 admin/src/app/views/instructional_material/components/basketball-course-teaching-edit.vue
create mode 100644 admin/src/app/views/instructional_material/components/en-course-teaching-edit.vue
create mode 100644 admin/src/app/views/instructional_material/components/lesson-course-teaching-edit.vue
create mode 100644 admin/src/app/views/instructional_material/components/ninja-teaching-edit.vue
create mode 100644 admin/src/app/views/instructional_material/components/physical-teaching-edit.vue
create mode 100644 admin/src/app/views/instructional_material/components/security-teaching-edit.vue
create mode 100644 admin/src/app/views/instructional_material/components/strengthen-course-teaching-edit.vue
create mode 100644 admin/src/app/views/instructional_material/instructional_material.vue
create mode 100644 admin/src/app/views/lesson_course_teaching/components/Jump-lesson-library-edit.vue
create mode 100644 admin/src/app/views/lesson_course_teaching/components/basketball-course-teaching-edit.vue
create mode 100644 admin/src/app/views/lesson_course_teaching/components/en-course-teaching-edit.vue
create mode 100644 admin/src/app/views/lesson_course_teaching/components/lesson-course-teaching-edit.vue
create mode 100644 admin/src/app/views/lesson_course_teaching/components/ninja-teaching-edit.vue
create mode 100644 admin/src/app/views/lesson_course_teaching/components/physical-teaching-edit.vue
create mode 100644 admin/src/app/views/lesson_course_teaching/components/security-teaching-edit.vue
create mode 100644 admin/src/app/views/lesson_course_teaching/components/strengthen-course-teaching-edit.vue
create mode 100644 admin/src/app/views/lesson_course_teaching/lesson_course_teaching.vue
create mode 100644 admin/src/app/views/physical_testing/components/Jump-lesson-library-edit.vue
create mode 100644 admin/src/app/views/physical_testing/components/basketball-course-teaching-edit.vue
create mode 100644 admin/src/app/views/physical_testing/components/en-course-teaching-edit.vue
create mode 100644 admin/src/app/views/physical_testing/components/lesson-course-teaching-edit.vue
create mode 100644 admin/src/app/views/physical_testing/components/ninja-teaching-edit.vue
create mode 100644 admin/src/app/views/physical_testing/components/physical-teaching-edit.vue
create mode 100644 admin/src/app/views/physical_testing/components/security-teaching-edit.vue
create mode 100644 admin/src/app/views/physical_testing/components/strengthen-course-teaching-edit.vue
create mode 100644 admin/src/app/views/physical_testing/physical_testing.vue
create mode 100644 admin/src/app/views/professional_skills/components/Jump-lesson-library-edit.vue
create mode 100644 admin/src/app/views/professional_skills/components/basketball-course-teaching-edit.vue
create mode 100644 admin/src/app/views/professional_skills/components/en-course-teaching-edit.vue
create mode 100644 admin/src/app/views/professional_skills/components/lesson-course-teaching-edit.vue
create mode 100644 admin/src/app/views/professional_skills/components/ninja-teaching-edit.vue
create mode 100644 admin/src/app/views/professional_skills/components/physical-teaching-edit.vue
create mode 100644 admin/src/app/views/professional_skills/components/security-teaching-edit.vue
create mode 100644 admin/src/app/views/professional_skills/components/strengthen-course-teaching-edit.vue
create mode 100644 admin/src/app/views/professional_skills/professional_skills.vue
diff --git a/admin/.env.development b/admin/.env.development
new file mode 100644
index 00000000..3eb397bf
--- /dev/null
+++ b/admin/.env.development
@@ -0,0 +1,8 @@
+# api请求地址
+VITE_APP_BASE_URL='http://146.56.228.75:20024/adminapi/'
+
+# 图片服务器地址
+VITE_IMG_DOMAIN=''
+
+# 请求时header中token的参数名
+VITE_REQUEST_HEADER_TOKEN_KEY='token'
diff --git a/admin/.env.production b/admin/.env.production
new file mode 100644
index 00000000..3eb397bf
--- /dev/null
+++ b/admin/.env.production
@@ -0,0 +1,8 @@
+# api请求地址
+VITE_APP_BASE_URL='http://146.56.228.75:20024/adminapi/'
+
+# 图片服务器地址
+VITE_IMG_DOMAIN=''
+
+# 请求时header中token的参数名
+VITE_REQUEST_HEADER_TOKEN_KEY='token'
diff --git a/admin/.gitignore b/admin/.gitignore
index 812d3c12..a547bf36 100644
--- a/admin/.gitignore
+++ b/admin/.gitignore
@@ -22,6 +22,3 @@ dist-ssr
*.njsproj
*.sln
*.sw?
-
-.env.development
-.env.production
diff --git a/admin/components.d.ts b/admin/components.d.ts
index 6fdfa48f..d3104f82 100644
--- a/admin/components.d.ts
+++ b/admin/components.d.ts
@@ -17,13 +17,20 @@ declare module '@vue/runtime-core' {
ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem']
ElButton: typeof import('element-plus/es')['ElButton']
ElCard: typeof import('element-plus/es')['ElCard']
+ ElCarousel: typeof import('element-plus/es')['ElCarousel']
+ ElCarouselItem: typeof import('element-plus/es')['ElCarouselItem']
+ ElCascader: typeof import('element-plus/es')['ElCascader']
ElCheckbox: typeof import('element-plus/es')['ElCheckbox']
ElCheckboxGroup: typeof import('element-plus/es')['ElCheckboxGroup']
ElCol: typeof import('element-plus/es')['ElCol']
+ ElCollapse: typeof import('element-plus/es')['ElCollapse']
+ ElCollapseItem: typeof import('element-plus/es')['ElCollapseItem']
ElColorPicker: typeof import('element-plus/es')['ElColorPicker']
ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
ElContainer: typeof import('element-plus/es')['ElContainer']
ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
+ ElDescriptions: typeof import('element-plus/es')['ElDescriptions']
+ ElDescriptionsItem: typeof import('element-plus/es')['ElDescriptionsItem']
ElDialog: typeof import('element-plus/es')['ElDialog']
ElDrawer: typeof import('element-plus/es')['ElDrawer']
ElDropdown: typeof import('element-plus/es')['ElDropdown']
@@ -47,12 +54,17 @@ declare module '@vue/runtime-core' {
ElPageHeader: typeof import('element-plus/es')['ElPageHeader']
ElPagination: typeof import('element-plus/es')['ElPagination']
ElPopover: typeof import('element-plus/es')['ElPopover']
+ ElProgress: typeof import('element-plus/es')['ElProgress']
ElRadio: typeof import('element-plus/es')['ElRadio']
+ ElRadioButton: typeof import('element-plus/es')['ElRadioButton']
ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
+ ElRate: typeof import('element-plus/es')['ElRate']
ElResult: typeof import('element-plus/es')['ElResult']
ElRow: typeof import('element-plus/es')['ElRow']
ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
ElSelect: typeof import('element-plus/es')['ElSelect']
+ ElSlider: typeof import('element-plus/es')['ElSlider']
+ ElStatistic: typeof import('element-plus/es')['ElStatistic']
ElStep: typeof import('element-plus/es')['ElStep']
ElSteps: typeof import('element-plus/es')['ElSteps']
ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
@@ -62,6 +74,9 @@ declare module '@vue/runtime-core' {
ElTabPane: typeof import('element-plus/es')['ElTabPane']
ElTabs: typeof import('element-plus/es')['ElTabs']
ElTag: typeof import('element-plus/es')['ElTag']
+ ElTimeline: typeof import('element-plus/es')['ElTimeline']
+ ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem']
+ ElTimePicker: typeof import('element-plus/es')['ElTimePicker']
ElTooltip: typeof import('element-plus/es')['ElTooltip']
ElTree: typeof import('element-plus/es')['ElTree']
ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect']
@@ -75,7 +90,6 @@ declare module '@vue/runtime-core' {
RouterView: typeof import('vue-router')['RouterView']
SelectArea: typeof import('./src/components/select-area/index.vue')['default']
SelectIcon: typeof import('./src/components/select-icon/index.vue')['default']
- TencentMapPicker: typeof import('./src/components/TencentMapPicker.vue')['default']
UploadAttachment: typeof import('./src/components/upload-attachment/index.vue')['default']
UploadFile: typeof import('./src/components/upload-file/index.vue')['default']
UploadImage: typeof import('./src/components/upload-image/index.vue')['default']
diff --git a/admin/package.json b/admin/package.json
index 7b46e528..a113a30d 100644
--- a/admin/package.json
+++ b/admin/package.json
@@ -6,10 +6,7 @@
"scripts": {
"dev": "vite",
"build": "vite build && node publish.cjs",
- "preview": "vite preview",
- "lint": "eslint .",
- "lint:fix": "eslint . --ext .ts --ext .vue --ext .js --fix",
- "format": "prettier --write src/**/*.{ts,vue,js,json}"
+ "preview": "vite preview"
},
"dependencies": {
"@element-plus/icons-vue": "2.0.10",
@@ -41,25 +38,21 @@
"@tailwindcss/line-clamp": "0.4.2",
"@types/qrcode": "1.5.0",
"@types/sortablejs": "1.15.0",
- "@typescript-eslint/eslint-plugin": "^8.32.1",
- "@typescript-eslint/parser": "^8.32.1",
+ "@typescript-eslint/eslint-plugin": "5.53.0",
"@vitejs/plugin-vue": "4.0.0",
"autoprefixer": "10.4.13",
- "eslint": "^9.26.0",
- "eslint-config-prettier": "^10.1.5",
+ "eslint": "8.34.0",
"eslint-config-standard-with-typescript": "34.0.0",
"eslint-plugin-import": "2.27.5",
"eslint-plugin-n": "15.6.1",
"eslint-plugin-promise": "6.1.1",
- "eslint-plugin-vue": "^10.1.0",
+ "eslint-plugin-vue": "9.9.0",
"postcss": "8.4.21",
- "prettier": "^3.5.3",
"tailwindcss": "3.2.4",
"typescript": "4.9.5",
"unplugin-auto-import": "0.13.0",
"unplugin-vue-components": "0.23.0",
"vite": "4.1.0",
- "vue-eslint-parser": "^10.1.3",
"vue-tsc": "1.0.24"
}
-}
+}
\ No newline at end of file
diff --git a/admin/src/App.vue b/admin/src/App.vue
index 5ecb1cdd..b3376ded 100644
--- a/admin/src/App.vue
+++ b/admin/src/App.vue
@@ -1,7 +1,7 @@
-
-
-
+
+
+
diff --git a/admin/src/addon/shop/api/delivery.ts b/admin/src/addon/shop/api/delivery.ts
index bed958fc..370404aa 100644
--- a/admin/src/addon/shop/api/delivery.ts
+++ b/admin/src/addon/shop/api/delivery.ts
@@ -7,7 +7,7 @@ import request from '@/utils/request'
* @returns
*/
export function getCompanyPageList(params: Record) {
- return request.get(`shop/delivery/company`, { params })
+ return request.get(`shop/delivery/company`, { params })
}
/**
@@ -16,7 +16,7 @@ export function getCompanyPageList(params: Record) {
* @returns
*/
export function getCompanyList(params: Record) {
- return request.get(`shop/delivery/company/list`, { params })
+ return request.get(`shop/delivery/company/list`, { params })
}
/**
@@ -25,7 +25,7 @@ export function getCompanyList(params: Record) {
* @returns
*/
export function getCompanyInfo(company_id: number) {
- return request.get(`shop/delivery/company/${company_id}`)
+ return request.get(`shop/delivery/company/${ company_id }`);
}
/**
@@ -34,10 +34,7 @@ export function getCompanyInfo(company_id: number) {
* @returns
*/
export function addCompany(params: Record) {
- return request.post('shop/delivery/company', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/delivery/company', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -46,10 +43,10 @@ export function addCompany(params: Record) {
* @returns
*/
export function editCompany(params: Record) {
- return request.put(`shop/delivery/company/${params.company_id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/delivery/company/${ params.company_id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -58,12 +55,10 @@ export function editCompany(params: Record) {
* @returns
*/
export function deleteCompany(company_id: number) {
- return request.delete(`shop/delivery/company/${company_id}`, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.delete(`shop/delivery/company/${ company_id }`, { showErrorMessage: true, showSuccessMessage: true })
}
+
/********************************* 运费模版 ***************************************/
/**
* 获取运费模版分页列表
@@ -71,7 +66,7 @@ export function deleteCompany(company_id: number) {
* @returns
*/
export function getShippingTemplatePageList(params: Record) {
- return request.get(`shop/shipping/template`, { params })
+ return request.get(`shop/shipping/template`, { params })
}
/**
@@ -80,7 +75,7 @@ export function getShippingTemplatePageList(params: Record) {
* @returns
*/
export function getShippingTemplateList(params: Record) {
- return request.get(`shop/shipping/template/list`, { params })
+ return request.get(`shop/shipping/template/list`, { params })
}
/**
@@ -89,7 +84,7 @@ export function getShippingTemplateList(params: Record) {
* @returns
*/
export function getShippingTemplateInfo(template_id: number) {
- return request.get(`shop/shipping/template/${template_id}`)
+ return request.get(`shop/shipping/template/${ template_id }`);
}
/**
@@ -98,10 +93,7 @@ export function getShippingTemplateInfo(template_id: number) {
* @returns
*/
export function addShippingTemplate(params: Record) {
- return request.post('shop/shipping/template', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/shipping/template', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -110,10 +102,10 @@ export function addShippingTemplate(params: Record) {
* @returns
*/
export function editShippingTemplate(params: Record) {
- return request.put(`shop/shipping/template/${params.template_id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/shipping/template/${ params.template_id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -122,12 +114,13 @@ export function editShippingTemplate(params: Record) {
* @returns
*/
export function deleteShippingTemplate(template_id: number) {
- return request.delete(`shop/shipping/template/${template_id}`, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.delete(`shop/shipping/template/${ template_id }`, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
+
/********************************* 自提门店 ***************************************/
/**
* 获取自提门店列表
@@ -135,7 +128,7 @@ export function deleteShippingTemplate(template_id: number) {
* @returns
*/
export function getStoreList(params: Record) {
- return request.get(`shop/delivery/store`, { params })
+ return request.get(`shop/delivery/store`, { params })
}
/**
@@ -144,7 +137,7 @@ export function getStoreList(params: Record) {
* @returns
*/
export function getStoreInfo(store_id: number) {
- return request.get(`shop/delivery/store/${store_id}`)
+ return request.get(`shop/delivery/store/${ store_id }`);
}
/**
@@ -153,10 +146,7 @@ export function getStoreInfo(store_id: number) {
* @returns
*/
export function addStore(params: Record) {
- return request.post('shop/delivery/store', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/delivery/store', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -165,10 +155,10 @@ export function addStore(params: Record) {
* @returns
*/
export function editStore(params: Record) {
- return request.put(`shop/delivery/store/${params.store_id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/delivery/store/${ params.store_id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -177,10 +167,7 @@ export function editStore(params: Record) {
* @returns
*/
export function deleteStore(store_id: number) {
- return request.delete(`shop/delivery/store/${store_id}`, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.delete(`shop/delivery/store/${ store_id }`, { showErrorMessage: true, showSuccessMessage: true })
}
/********************************* 物流查询 ***************************************/
@@ -190,10 +177,7 @@ export function deleteStore(store_id: number) {
* @returns
*/
export function setDeliverySearch(params: Record) {
- return request.post('shop/delivery/search', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/delivery/search', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -201,7 +185,7 @@ export function setDeliverySearch(params: Record) {
* @returns
*/
export function getDeliverySearch() {
- return request.get('shop/delivery/search')
+ return request.get('shop/delivery/search')
}
/**
@@ -209,7 +193,7 @@ export function getDeliverySearch() {
* @returns
*/
export function getShopDeliveryList() {
- return request.get('shop/delivery/deliveryList')
+ return request.get('shop/delivery/deliveryList')
}
/**
@@ -218,7 +202,7 @@ export function getShopDeliveryList() {
* @returns
*/
export function setShopDeliveryConfig(params: Record) {
- return request.put(`shop/delivery/setConfig`, params)
+ return request.put(`shop/delivery/setConfig`, params)
}
/**
@@ -227,7 +211,7 @@ export function setShopDeliveryConfig(params: Record) {
* @returns
*/
export function getShopDelivery(params: Record) {
- return request.get('shop/delivery/staff', { params })
+ return request.get('shop/delivery/staff', { params })
}
/**
@@ -236,7 +220,7 @@ export function getShopDelivery(params: Record) {
* @returns
*/
export function getShopDeliverInfo(staff_id: number) {
- return request.get(`shop/delivery/staff/${staff_id}`)
+ return request.get(`shop/delivery/staff/${ staff_id }`);
}
/**
@@ -245,9 +229,7 @@ export function getShopDeliverInfo(staff_id: number) {
* @returns
*/
export function addShopDeliver(params: Record) {
- return request.post('shop/delivery/staff', params, {
- showSuccessMessage: true,
- })
+ return request.post('shop/delivery/staff', params, { showSuccessMessage: true })
}
/**
@@ -256,9 +238,7 @@ export function addShopDeliver(params: Record) {
* @returns
*/
export function editShopDeliver(params: Record) {
- return request.put(`shop/delivery/staff/${params.deliver_id}`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/delivery/staff/${ params.deliver_id }`, params, { showSuccessMessage: true })
}
/**
@@ -267,7 +247,7 @@ export function editShopDeliver(params: Record) {
* @returns
*/
export function deleteShopDeliver(staff_id: number) {
- return request.delete(`shop/delivery/staff/${staff_id}`)
+ return request.delete(`shop/delivery/staff/${ staff_id }`)
}
/**
@@ -275,7 +255,7 @@ export function deleteShopDeliver(staff_id: number) {
* @returns
*/
export function getLocal() {
- return request.get('shop/local')
+ return request.get('shop/local');
}
/**
@@ -284,5 +264,5 @@ export function getLocal() {
* @returns
*/
export function setLocal(params: Record) {
- return request.put('shop/local', params, { showSuccessMessage: true })
-}
+ return request.put('shop/local', params, { showSuccessMessage: true })
+}
\ No newline at end of file
diff --git a/admin/src/addon/shop/api/electronic_sheet.ts b/admin/src/addon/shop/api/electronic_sheet.ts
index ec23bc81..7f75c124 100644
--- a/admin/src/addon/shop/api/electronic_sheet.ts
+++ b/admin/src/addon/shop/api/electronic_sheet.ts
@@ -6,7 +6,7 @@ import request from '@/utils/request'
* @returns
*/
export function getElectronicSheetPageList(params: Record) {
- return request.get(`shop/electronic_sheet`, { params })
+ return request.get(`shop/electronic_sheet`, { params })
}
/**
@@ -15,7 +15,7 @@ export function getElectronicSheetPageList(params: Record) {
* @returns
*/
export function getElectronicSheetList(params: Record) {
- return request.get(`shop/electronic_sheet/list`, { params })
+ return request.get(`shop/electronic_sheet/list`, { params })
}
/**
@@ -24,7 +24,7 @@ export function getElectronicSheetList(params: Record) {
* @returns
*/
export function getElectronicSheetInfo(id: number) {
- return request.get(`shop/electronic_sheet/${id}`)
+ return request.get(`shop/electronic_sheet/${ id }`);
}
/**
@@ -33,10 +33,10 @@ export function getElectronicSheetInfo(id: number) {
* @returns
*/
export function addElectronicSheet(params: Record) {
- return request.post('shop/electronic_sheet', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/electronic_sheet', params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -45,10 +45,10 @@ export function addElectronicSheet(params: Record) {
* @returns
*/
export function editElectronicSheet(params: Record) {
- return request.put(`shop/electronic_sheet/${params.id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/electronic_sheet/${ params.id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -57,10 +57,10 @@ export function editElectronicSheet(params: Record) {
* @returns
*/
export function deleteElectronicSheet(id: number) {
- return request.delete(`shop/electronic_sheet/${id}`, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.delete(`shop/electronic_sheet/${ id }`, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -69,10 +69,10 @@ export function deleteElectronicSheet(id: number) {
* @returns
*/
export function setDefaultElectronicSheet(params: Record) {
- return request.put(`shop/electronic_sheet/setDefault/${params.id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/electronic_sheet/setDefault/${ params.id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -81,10 +81,10 @@ export function setDefaultElectronicSheet(params: Record) {
* @returns
*/
export function setElectronicSheetConfig(params: Record) {
- return request.post('shop/electronic_sheet/config', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/electronic_sheet/config', params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -92,7 +92,7 @@ export function setElectronicSheetConfig(params: Record) {
* @returns
*/
export function getElectronicSheetConfig() {
- return request.get(`shop/electronic_sheet/config`)
+ return request.get(`shop/electronic_sheet/config`)
}
/**
@@ -100,7 +100,7 @@ export function getElectronicSheetConfig() {
* @returns
*/
export function getElectronicSheetPayType() {
- return request.get(`shop/electronic_sheet/paytype`)
+ return request.get(`shop/electronic_sheet/paytype`)
}
/**
@@ -109,8 +109,8 @@ export function getElectronicSheetPayType() {
* @returns
*/
export function printElectronicSheet(params: Record) {
- return request.post('shop/electronic_sheet/print', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
-}
+ return request.post('shop/electronic_sheet/print', params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
+}
\ No newline at end of file
diff --git a/admin/src/addon/shop/api/goods.ts b/admin/src/addon/shop/api/goods.ts
index c9a0f091..ff78ff46 100644
--- a/admin/src/addon/shop/api/goods.ts
+++ b/admin/src/addon/shop/api/goods.ts
@@ -6,7 +6,7 @@ import request from '@/utils/request'
* @returns
*/
export function getGoodsPageList(params: Record) {
- return request.get(`shop/goods`, { params })
+ return request.get(`shop/goods`, { params })
}
/**
@@ -15,7 +15,7 @@ export function getGoodsPageList(params: Record) {
* @returns
*/
export function getGoodsInfo(goods_id: number) {
- return request.get(`shop/goods/${goods_id}`)
+ return request.get(`shop/goods/${ goods_id }`);
}
/**
@@ -24,10 +24,7 @@ export function getGoodsInfo(goods_id: number) {
* @returns
*/
export function addGoods(params: Record) {
- return request.post('shop/goods', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/goods', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -35,10 +32,7 @@ export function addGoods(params: Record) {
* @param params
*/
export function editGoods(params: Record) {
- return request.put(`shop/goods/${params.goods_id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/${ params.goods_id }`, params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -46,7 +40,7 @@ export function editGoods(params: Record) {
* @param params
*/
export function getGoodsInit(params: Record) {
- return request.get(`shop/goods/init`, { params })
+ return request.get(`shop/goods/init`, { params });
}
/**
@@ -55,10 +49,7 @@ export function getGoodsInit(params: Record) {
* @returns
*/
export function addVirtualGoods(params: Record) {
- return request.post('shop/goods/virtual', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/goods/virtual', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -66,10 +57,10 @@ export function addVirtualGoods(params: Record) {
* @param params
*/
export function editVirtualGoods(params: Record) {
- return request.put(`shop/goods/virtual/${params.goods_id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/virtual/${ params.goods_id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -77,7 +68,7 @@ export function editVirtualGoods(params: Record) {
* @param params
*/
export function getVirtualGoodsInit(params: Record) {
- return request.get(`shop/goods/virtual/init`, { params })
+ return request.get(`shop/goods/virtual/init`, { params });
}
/**
@@ -86,10 +77,7 @@ export function getVirtualGoodsInit(params: Record) {
* @returns
*/
export function deleteGoods(params: Record) {
- return request.put(`shop/goods/delete`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/delete`, params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -98,7 +86,7 @@ export function deleteGoods(params: Record) {
* @returns
*/
export function getRecycleGoodsPageList(params: Record) {
- return request.get(`shop/goods/recycle`, { params })
+ return request.get(`shop/goods/recycle`, { params })
}
/**
@@ -107,10 +95,7 @@ export function getRecycleGoodsPageList(params: Record) {
* @returns
*/
export function recycleGoods(params: Record) {
- return request.put(`shop/goods/recycle`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/recycle`, params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -118,7 +103,7 @@ export function recycleGoods(params: Record) {
* @param params
*/
export function editGoodsSort(params: Record) {
- return request.put(`shop/goods/sort`, params, { showSuccessMessage: true })
+ return request.put(`shop/goods/sort`, params, { showSuccessMessage: true })
}
/**
@@ -126,7 +111,7 @@ export function editGoodsSort(params: Record) {
* @param params
*/
export function editGoodsStatus(params: Record) {
- return request.put(`shop/goods/status`, params, { showSuccessMessage: true })
+ return request.put(`shop/goods/status`, params, { showSuccessMessage: true })
}
/**
@@ -134,9 +119,7 @@ export function editGoodsStatus(params: Record) {
* @param params
*/
export function copyGoods(params: Record) {
- return request.put(`shop/goods/copy/${params.goods_id}`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/copy/${ params.goods_id }`, params, { showSuccessMessage: true })
}
/**
@@ -145,7 +128,7 @@ export function copyGoods(params: Record) {
* @returns
*/
export function getGoodsSelectPageList(params: Record) {
- return request.get(`shop/goods/select`, { params })
+ return request.get(`shop/goods/select`, { params })
}
/**
@@ -154,7 +137,7 @@ export function getGoodsSelectPageList(params: Record) {
* @returns
*/
export function getGoodsSkuList(params: Record) {
- return request.get(`shop/goods/sku`, { params })
+ return request.get(`shop/goods/sku`, { params })
}
/**
@@ -163,7 +146,7 @@ export function getGoodsSkuList(params: Record) {
* @returns
*/
export function getGoodsSkuNoPageList(params: Record) {
- return request.get(`shop/goods/selectgoodssku`, { params })
+ return request.get(`shop/goods/selectgoodssku`, { params })
}
/** 查询商品参与营销活动的数量
@@ -171,7 +154,7 @@ export function getGoodsSkuNoPageList(params: Record) {
* @returns
*/
export function getActiveGoodsCount(params: Record) {
- return request.get(`shop/goods/active/count`, { params })
+ return request.get(`shop/goods/active/count`, { params })
}
/**
@@ -180,9 +163,7 @@ export function getActiveGoodsCount(params: Record) {
* @returns
*/
export function editGoodsListStock(params: Record) {
- return request.put(`shop/goods/sku/stock`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/sku/stock`, params, { showSuccessMessage: true })
}
/**
@@ -191,9 +172,7 @@ export function editGoodsListStock(params: Record) {
* @returns
*/
export function editGoodsListPrice(params: Record) {
- return request.put(`shop/goods/sku/price`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/sku/price`, params, { showSuccessMessage: true })
}
/**
@@ -202,9 +181,7 @@ export function editGoodsListPrice(params: Record) {
* @returns
*/
export function editGoodsListMemberPrice(params: Record) {
- return request.put(`shop/goods/sku/member_price`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/sku/member_price`, params, { showSuccessMessage: true })
}
/**
@@ -212,7 +189,7 @@ export function editGoodsListMemberPrice(params: Record) {
* @returns
*/
export function getGoodsType() {
- return request.get(`shop/goods/type`)
+ return request.get(`shop/goods/type`);
}
/**
@@ -221,7 +198,7 @@ export function getGoodsType() {
* @returns
*/
export function getLabelPageList(params: Record) {
- return request.get(`shop/goods/label`, { params })
+ return request.get(`shop/goods/label`, { params })
}
/**
@@ -230,7 +207,7 @@ export function getLabelPageList(params: Record) {
* @returns
*/
export function getLabelList(params: Record) {
- return request.get(`shop/goods/label/list`, { params })
+ return request.get(`shop/goods/label/list`, { params })
}
/**
@@ -239,7 +216,7 @@ export function getLabelList(params: Record) {
* @returns
*/
export function getLabelInfo(label_id: number) {
- return request.get(`shop/goods/label/${label_id}`)
+ return request.get(`shop/goods/label/${ label_id }`);
}
/**
@@ -248,10 +225,7 @@ export function getLabelInfo(label_id: number) {
* @returns
*/
export function addLabel(params: Record) {
- return request.post('shop/goods/label', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/goods/label', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -260,10 +234,10 @@ export function addLabel(params: Record) {
* @returns
*/
export function editLabel(params: Record) {
- return request.put(`shop/goods/label/${params.label_id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/label/${ params.label_id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -271,9 +245,7 @@ export function editLabel(params: Record) {
* @param params
*/
export function modifyLabelStatus(params: Record) {
- return request.put(`shop/goods/label/status`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/label/status`, params, { showSuccessMessage: true })
}
/**
@@ -282,10 +254,7 @@ export function modifyLabelStatus(params: Record) {
* @returns
*/
export function deleteLabel(label_id: number) {
- return request.delete(`shop/goods/label/${label_id}`, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.delete(`shop/goods/label/${ label_id }`, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -293,9 +262,7 @@ export function deleteLabel(label_id: number) {
* @param params
*/
export function modifyLabelSort(params: Record) {
- return request.put(`shop/goods/label/sort`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/label/sort`, params, { showSuccessMessage: true })
}
/**
@@ -304,7 +271,7 @@ export function modifyLabelSort(params: Record) {
* @returns
*/
export function getLabelGroupPageList(params: Record) {
- return request.get(`shop/goods/label/group`, { params })
+ return request.get(`shop/goods/label/group`, { params })
}
/**
@@ -313,7 +280,7 @@ export function getLabelGroupPageList(params: Record) {
* @returns
*/
export function getLabelGroupList(params: Record) {
- return request.get(`shop/goods/label/group/list`, { params })
+ return request.get(`shop/goods/label/group/list`, { params })
}
/**
@@ -322,7 +289,7 @@ export function getLabelGroupList(params: Record) {
* @returns
*/
export function getLabelGroupInfo(label_id: number) {
- return request.get(`shop/goods/label/group/${label_id}`)
+ return request.get(`shop/goods/label/group/${ label_id }`);
}
/**
@@ -331,10 +298,7 @@ export function getLabelGroupInfo(label_id: number) {
* @returns
*/
export function addLabelGroup(params: Record) {
- return request.post('shop/goods/label/group', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/goods/label/group', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -343,10 +307,10 @@ export function addLabelGroup(params: Record) {
* @returns
*/
export function editLabelGroup(params: Record) {
- return request.put(`shop/goods/label/group/${params.group_id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/label/group/${ params.group_id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -355,10 +319,7 @@ export function editLabelGroup(params: Record) {
* @returns
*/
export function deleteLabelGroup(group_id: number) {
- return request.delete(`shop/goods/label/group/${group_id}`, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.delete(`shop/goods/label/group/${ group_id }`, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -366,9 +327,7 @@ export function deleteLabelGroup(group_id: number) {
* @param params
*/
export function modifyLabelGroupSort(params: Record) {
- return request.put(`shop/goods/label/group/sort`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/label/group/sort`, params, { showSuccessMessage: true })
}
/**
@@ -377,7 +336,7 @@ export function modifyLabelGroupSort(params: Record) {
* @returns
*/
export function getBrandPageList(params: Record) {
- return request.get(`shop/goods/brand`, { params })
+ return request.get(`shop/goods/brand`, { params })
}
/**
@@ -386,7 +345,7 @@ export function getBrandPageList(params: Record) {
* @returns
*/
export function getBrandList(params: Record) {
- return request.get(`shop/goods/brand/list`, { params })
+ return request.get(`shop/goods/brand/list`, { params })
}
/**
@@ -395,7 +354,7 @@ export function getBrandList(params: Record) {
* @returns
*/
export function getBrandInfo(brand_id: number) {
- return request.get(`shop/goods/brand/${brand_id}`)
+ return request.get(`shop/goods/brand/${ brand_id }`);
}
/**
@@ -404,10 +363,7 @@ export function getBrandInfo(brand_id: number) {
* @returns
*/
export function addBrand(params: Record) {
- return request.post('shop/goods/brand', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/goods/brand', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -416,10 +372,10 @@ export function addBrand(params: Record) {
* @returns
*/
export function editBrand(params: Record) {
- return request.put(`shop/goods/brand/${params.brand_id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/brand/${ params.brand_id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -427,9 +383,7 @@ export function editBrand(params: Record) {
* @param params
*/
export function modifyBrandSort(params: Record) {
- return request.put(`shop/goods/brand/sort`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/brand/sort`, params, { showSuccessMessage: true })
}
/**
@@ -438,10 +392,7 @@ export function modifyBrandSort(params: Record) {
* @returns
*/
export function deleteBrand(brand_id: number) {
- return request.delete(`shop/goods/brand/${brand_id}`, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.delete(`shop/goods/brand/${ brand_id }`, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -450,7 +401,7 @@ export function deleteBrand(brand_id: number) {
* @returns
*/
export function getServePageList(params: Record) {
- return request.get(`shop/goods/service`, { params })
+ return request.get(`shop/goods/service`, { params })
}
/**
@@ -459,7 +410,7 @@ export function getServePageList(params: Record) {
* @returns
*/
export function getServeList(params: Record) {
- return request.get(`shop/goods/service/list`, { params })
+ return request.get(`shop/goods/service/list`, { params })
}
/**
@@ -468,7 +419,7 @@ export function getServeList(params: Record) {
* @returns
*/
export function getServeInfo(service_id: number) {
- return request.get(`shop/goods/service/${service_id}`)
+ return request.get(`shop/goods/service/${ service_id }`);
}
/**
@@ -477,10 +428,7 @@ export function getServeInfo(service_id: number) {
* @returns
*/
export function addServe(params: Record) {
- return request.post('shop/goods/service', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/goods/service', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -489,10 +437,10 @@ export function addServe(params: Record) {
* @returns
*/
export function editServe(params: Record) {
- return request.put(`shop/goods/service/${params.service_id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/service/${ params.service_id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -501,10 +449,7 @@ export function editServe(params: Record) {
* @returns
*/
export function deleteServe(service_id: number) {
- return request.delete(`shop/goods/service/${service_id}`, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.delete(`shop/goods/service/${ service_id }`, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -512,7 +457,7 @@ export function deleteServe(service_id: number) {
* @returns
*/
export function getCategoryTree() {
- return request.get(`shop/goods/tree`)
+ return request.get(`shop/goods/tree`)
}
/**
@@ -521,7 +466,7 @@ export function getCategoryTree() {
* @returns
*/
export function getCategoryList(params: Record) {
- return request.get(`shop/goods/category`, { params })
+ return request.get(`shop/goods/category`, { params })
}
/**
@@ -530,7 +475,7 @@ export function getCategoryList(params: Record) {
* @returns
*/
export function getCategoryInfo(category_id: number) {
- return request.get(`shop/goods/category/${category_id}`)
+ return request.get(`shop/goods/category/${ category_id }`);
}
/**
@@ -539,10 +484,7 @@ export function getCategoryInfo(category_id: number) {
* @returns
*/
export function addCategory(params: Record) {
- return request.post('shop/goods/category', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/goods/category', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -551,10 +493,10 @@ export function addCategory(params: Record) {
* @returns
*/
export function editCategory(params: Record) {
- return request.put(`shop/goods/category/${params.category_id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/category/${ params.category_id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -563,10 +505,7 @@ export function editCategory(params: Record) {
* @returns
*/
export function deleteCategory(category_id: number) {
- return request.delete(`shop/goods/category/${category_id}`, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.delete(`shop/goods/category/${ category_id }`, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -575,10 +514,7 @@ export function deleteCategory(category_id: number) {
* @returns
*/
export function updateCategory(params: Record) {
- return request.post(`shop/goods/category/update`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post(`shop/goods/category/update`, params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -587,10 +523,7 @@ export function updateCategory(params: Record) {
* @returns
*/
export function setCategoryConfig(params: Record) {
- return request.post(`shop/goods/category/config`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post(`shop/goods/category/config`, params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -598,7 +531,7 @@ export function setCategoryConfig(params: Record) {
* @returns
*/
export function getCategoryConfig() {
- return request.get(`shop/goods/category/config`)
+ return request.get(`shop/goods/category/config`);
}
/**
@@ -606,7 +539,7 @@ export function getCategoryConfig() {
* @returns
*/
export function getCategoryTreeComponents() {
- return request.get(`shop/goods/category/components`)
+ return request.get(`shop/goods/category/components`)
}
/**
@@ -615,7 +548,7 @@ export function getCategoryTreeComponents() {
* @returns
*/
export function getSupplierList(params: Record) {
- return request.get(`shop_supplier/supplier/list`, { params })
+ return request.get(`shop_supplier/supplier/list`, { params })
}
/**
@@ -624,7 +557,7 @@ export function getSupplierList(params: Record) {
* @returns
*/
export function getEvaluateList(params: Record) {
- return request.get(`shop/goods/evaluate`, { params })
+ return request.get(`shop/goods/evaluate`, { params })
}
/**
@@ -633,10 +566,7 @@ export function getEvaluateList(params: Record) {
* @returns
*/
export function addEvaluate(params: Record) {
- return request.post('shop/goods/evaluate', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/goods/evaluate', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -645,10 +575,7 @@ export function addEvaluate(params: Record) {
* @returns
*/
export function deleteEvaluate(evaluate_id: number) {
- return request.delete(`shop/goods/evaluate/${evaluate_id}`, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.delete(`shop/goods/evaluate/${ evaluate_id }`, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -657,10 +584,10 @@ export function deleteEvaluate(evaluate_id: number) {
* @returns
*/
export function adoptEvaluate(evaluate_id: number) {
- return request.put(`shop/goods/evaluate/adopt/${evaluate_id}`, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/evaluate/adopt/${ evaluate_id }`, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -669,10 +596,10 @@ export function adoptEvaluate(evaluate_id: number) {
* @returns
*/
export function refuseEvaluate(evaluate_id: number) {
- return request.put(`shop/goods/evaluate/refuse/${evaluate_id}`, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/evaluate/refuse/${ evaluate_id }`, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -681,14 +608,10 @@ export function refuseEvaluate(evaluate_id: number) {
* @returns
*/
export function replyEvaluate(params: Record) {
- return request.put(
- `shop/goods/evaluate/reply/${params.evaluate_id}`,
- params,
- {
- showErrorMessage: true,
- showSuccessMessage: true,
- }
- )
+ return request.put(`shop/goods/evaluate/reply/${ params.evaluate_id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -697,10 +620,10 @@ export function replyEvaluate(params: Record) {
* @returns
*/
export function toppingEvaluate(evaluate_id: number) {
- return request.put(`shop/goods/evaluate/topping/${evaluate_id}`, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/evaluate/topping/${ evaluate_id }`, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -709,10 +632,10 @@ export function toppingEvaluate(evaluate_id: number) {
* @returns
*/
export function cancelToppingEvaluate(evaluate_id: number) {
- return request.put(`shop/goods/evaluate/cancel_topping/${evaluate_id}`, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/evaluate/cancel_topping/${ evaluate_id }`, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -721,7 +644,7 @@ export function cancelToppingEvaluate(evaluate_id: number) {
* @returns
*/
export function getAttrPageList(params: Record) {
- return request.get(`shop/goods/attr`, { params })
+ return request.get(`shop/goods/attr`, { params })
}
/**
@@ -730,7 +653,7 @@ export function getAttrPageList(params: Record) {
* @returns
*/
export function getAttrList(params: Record) {
- return request.get(`shop/goods/attr/list`, { params })
+ return request.get(`shop/goods/attr/list`, { params })
}
/**
@@ -739,7 +662,7 @@ export function getAttrList(params: Record) {
* @returns
*/
export function getAttrInfo(attr_id: number) {
- return request.get(`shop/goods/attr/${attr_id}`)
+ return request.get(`shop/goods/attr/${ attr_id }`);
}
/**
@@ -748,10 +671,7 @@ export function getAttrInfo(attr_id: number) {
* @returns
*/
export function addAttr(params: Record) {
- return request.post('shop/goods/attr', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/goods/attr', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -760,10 +680,10 @@ export function addAttr(params: Record) {
* @returns
*/
export function editAttr(params: Record) {
- return request.put(`shop/goods/attr/${params.attr_id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/attr/${ params.attr_id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -772,10 +692,7 @@ export function editAttr(params: Record) {
* @returns
*/
export function deleteAttr(attr_id: number) {
- return request.delete(`shop/goods/attr/${attr_id}`, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.delete(`shop/goods/attr/${ attr_id }`, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -783,9 +700,7 @@ export function deleteAttr(attr_id: number) {
* @param params
*/
export function modifyAttrSort(params: Record) {
- return request.put(`shop/goods/attr/sort`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/attr/sort`, params, { showSuccessMessage: true })
}
/**
@@ -793,9 +708,7 @@ export function modifyAttrSort(params: Record) {
* @param params
*/
export function modifyAttrName(params: Record) {
- return request.put(`shop/goods/attr/attr_name`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/attr/attr_name`, params, { showSuccessMessage: true })
}
/**
@@ -803,9 +716,7 @@ export function modifyAttrName(params: Record) {
* @param params
*/
export function modifyAttrValue(params: Record) {
- return request.put(`shop/goods/attr/attr_value`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/attr/attr_value`, params, { showSuccessMessage: true })
}
/**
@@ -813,7 +724,7 @@ export function modifyAttrValue(params: Record) {
* @returns
*/
export function getGoodsBatchSetDict() {
- return request.get(`shop/goods/batchSet/dict`)
+ return request.get(`shop/goods/batchSet/dict`)
}
/**
@@ -821,7 +732,5 @@ export function getGoodsBatchSetDict() {
* @param params
*/
export function goodsBatchSet(params: Record) {
- return request.put(`shop/goods/batchSet`, params, {
- showSuccessMessage: true,
- })
-}
+ return request.put(`shop/goods/batchSet`, params, { showSuccessMessage: true })
+}
\ No newline at end of file
diff --git a/admin/src/addon/shop/api/marketing.ts b/admin/src/addon/shop/api/marketing.ts
index d94114f4..b48dd32f 100644
--- a/admin/src/addon/shop/api/marketing.ts
+++ b/admin/src/addon/shop/api/marketing.ts
@@ -6,7 +6,7 @@ import request from '@/utils/request'
* @returns
*/
export function getMarketingIndex(params: Record) {
- return request.get(`shop/marketing`, { params })
+ return request.get(`shop/marketing`, { params })
}
/**
@@ -15,7 +15,7 @@ export function getMarketingIndex(params: Record) {
* @returns
*/
export function getGoodsCategoryList(params: Record) {
- return request.get(`shop/goods/coupon/init`, { params })
+ return request.get(`shop/goods/coupon/init`, { params })
}
/**
@@ -24,10 +24,7 @@ export function getGoodsCategoryList(params: Record) {
* @returns
*/
export function addCoupon(params: Record) {
- return request.post(`shop/goods/coupon`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post(`shop/goods/coupon`, params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -35,7 +32,7 @@ export function addCoupon(params: Record) {
* @returns
*/
export function getCouponStatusList() {
- return request.get(`shop/goods/coupon/status`)
+ return request.get(`shop/goods/coupon/status`)
}
/**
@@ -44,7 +41,7 @@ export function getCouponStatusList() {
* @returns
*/
export function getCouponList(params: Record) {
- return request.get(`shop/goods/coupon`, { params })
+ return request.get(`shop/goods/coupon`, { params })
}
/**
@@ -53,7 +50,7 @@ export function getCouponList(params: Record) {
* @returns
*/
export function getCouponSelectList(params: Record) {
- return request.get(`shop/goods/coupon/select`, { params })
+ return request.get(`shop/goods/coupon/select`, { params })
}
/**
@@ -62,7 +59,7 @@ export function getCouponSelectList(params: Record) {
* @returns
*/
export function getCouponRecords(params: Record) {
- return request.get(`shop/goods/coupon/records`, { params })
+ return request.get(`shop/goods/coupon/records`, { params });
}
/**
@@ -71,7 +68,7 @@ export function getCouponRecords(params: Record) {
* @returns
*/
export function getCouponInfo(id: number) {
- return request.get(`shop/goods/coupon/detail/${id}`)
+ return request.get(`shop/goods/coupon/detail/${ id }`);
}
/**
@@ -80,9 +77,7 @@ export function getCouponInfo(id: number) {
* @returns
*/
export function editCouponStatus(params: Record) {
- return request.put(`shop/goods/coupon/setstatus/${params.status}`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/coupon/setstatus/${ params.status }`, params, { showSuccessMessage: true })
}
/**
@@ -91,10 +86,10 @@ export function editCouponStatus(params: Record) {
* @returns
*/
export function editCoupon(params: Record) {
- return request.put(`shop/goods/coupon/edit/${params.id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/coupon/edit/${ params.id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -103,7 +98,7 @@ export function editCoupon(params: Record) {
* @returns
*/
export function deleteCoupon(id: number) {
- return request.delete(`shop/goods/coupon/${id}`, { showSuccessMessage: true })
+ return request.delete(`shop/goods/coupon/${ id }`, { showSuccessMessage: true })
}
/**
@@ -112,9 +107,7 @@ export function deleteCoupon(id: number) {
* @returns
*/
export function closeCoupon(id: number) {
- return request.put(`shop/goods/coupon/invalid/${id}`, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/coupon/invalid/${ id }`, { showSuccessMessage: true })
}
/**
@@ -123,7 +116,7 @@ export function closeCoupon(id: number) {
* @returns
*/
export function getSelectedCouponList(params: Record) {
- return request.get(`shop/goods/coupon/selected`, { params })
+ return request.get(`shop/goods/coupon/selected`, { params })
}
/************ 限时折扣 ****************/
@@ -133,7 +126,7 @@ export function getSelectedCouponList(params: Record) {
* @returns
*/
export function getActiveDiscountPageList(params: Record) {
- return request.get(`shop/active/discount`, { params })
+ return request.get(`shop/active/discount`, { params })
}
/**
@@ -141,7 +134,7 @@ export function getActiveDiscountPageList(params: Record) {
* @returns
*/
export function getActiveDiscountStatusList() {
- return request.get(`shop/active/status`)
+ return request.get(`shop/active/status`)
}
/**
@@ -150,7 +143,7 @@ export function getActiveDiscountStatusList() {
* @returns
*/
export function getActiveDiscountInfo(active_id: number) {
- return request.get(`shop/active/discount/${active_id}`)
+ return request.get(`shop/active/discount/${ active_id }`);
}
/**
@@ -159,10 +152,7 @@ export function getActiveDiscountInfo(active_id: number) {
* @returns
*/
export function addActiveDiscount(params: Record) {
- return request.post('shop/active/discount', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/active/discount', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -171,10 +161,10 @@ export function addActiveDiscount(params: Record) {
* @returns
*/
export function editActiveDiscount(params: Record) {
- return request.put(`shop/active/discount/${params.active_id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/active/discount/${ params.active_id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -183,14 +173,10 @@ export function editActiveDiscount(params: Record) {
* @returns
*/
export function closeActiveDiscount(active_id: number) {
- return request.put(
- `shop/active/discount/close/${active_id}`,
- {},
- {
- showErrorMessage: true,
- showSuccessMessage: true,
- }
- )
+ return request.put(`shop/active/discount/close/${ active_id }`, {}, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -199,9 +185,7 @@ export function closeActiveDiscount(active_id: number) {
* @returns
*/
export function deleteActiveDiscount(active_id: number) {
- return request.delete(`shop/active/discount/${active_id}`, {
- showSuccessMessage: true,
- })
+ return request.delete(`shop/active/discount/${ active_id }`, { showSuccessMessage: true })
}
/**
@@ -210,9 +194,7 @@ export function deleteActiveDiscount(active_id: number) {
* @returns
*/
export function getActiveDiscountGoodsPageList(params: Record) {
- return request.get(`shop/active/discount/goods/${params.active_id}`, {
- params,
- })
+ return request.get(`shop/active/discount/goods/${ params.active_id }`, { params })
}
/**
@@ -221,9 +203,7 @@ export function getActiveDiscountGoodsPageList(params: Record) {
* @returns
*/
export function getActiveDiscountOrderPageList(params: Record) {
- return request.get(`shop/active/discount/order/${params.active_id}`, {
- params,
- })
+ return request.get(`shop/active/discount/order/${ params.active_id }`, { params })
}
/**
@@ -232,9 +212,7 @@ export function getActiveDiscountOrderPageList(params: Record) {
* @returns
*/
export function getActiveDiscountMemberPageList(params: Record) {
- return request.get(`shop/active/discount/member/${params.active_id}`, {
- params,
- })
+ return request.get(`shop/active/discount/member/${ params.active_id }`, { params })
}
/**
@@ -242,7 +220,7 @@ export function getActiveDiscountMemberPageList(params: Record) {
* @returns
*/
export function getActiveDiscountConfig() {
- return request.get(`shop/active/discount/config`)
+ return request.get(`shop/active/discount/config`);
}
/**
@@ -251,10 +229,10 @@ export function getActiveDiscountConfig() {
* @returns
*/
export function editActiveDiscountConfig(params: Record) {
- return request.put(`shop/active/discount/config`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/active/discount/config`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/********** 积分商品 ***********/
@@ -265,7 +243,7 @@ export function editActiveDiscountConfig(params: Record) {
* @returns
*/
export function getActiveExchangePageList(params: Record) {
- return request.get(`shop/active/exchange`, { params })
+ return request.get(`shop/active/exchange`, { params })
}
/**
@@ -274,7 +252,7 @@ export function getActiveExchangePageList(params: Record) {
* @returns
*/
export function getActiveExchangeInfo(id: number) {
- return request.get(`shop/active/exchange/${id}`)
+ return request.get(`shop/active/exchange/${ id }`);
}
/**
@@ -283,10 +261,7 @@ export function getActiveExchangeInfo(id: number) {
* @returns
*/
export function addActiveExchange(params: Record) {
- return request.post('shop/active/exchange', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/active/exchange', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -295,10 +270,10 @@ export function addActiveExchange(params: Record) {
* @returns
*/
export function editActiveExchange(params: Record) {
- return request.put(`shop/active/exchange/${params.id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/active/exchange/${ params.id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -307,10 +282,10 @@ export function editActiveExchange(params: Record) {
* @returns
*/
export function editActiveExchangeStatus(params: Record) {
- return request.put(`shop/active/exchange/status/${params.id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/active/exchange/status/${ params.id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -319,9 +294,7 @@ export function editActiveExchangeStatus(params: Record) {
* @returns
*/
export function deleteActiveExchange(id: number) {
- return request.delete(`shop/active/exchange/${id}`, {
- showSuccessMessage: true,
- })
+ return request.delete(`shop/active/exchange/${ id }`, { showSuccessMessage: true })
}
/**
@@ -329,7 +302,7 @@ export function deleteActiveExchange(id: number) {
* @returns
*/
export function getActiveExchangeStatus() {
- return request.get(`shop/active/exchange/status`)
+ return request.get(`shop/active/exchange/status`)
}
/************ 新人专享 ****************/
@@ -339,7 +312,7 @@ export function getActiveExchangeStatus() {
* @returns
*/
export function getActiveNewcomerConfig() {
- return request.get(`shop/active/newcomer/config`)
+ return request.get(`shop/active/newcomer/config`);
}
/**
@@ -348,10 +321,10 @@ export function getActiveNewcomerConfig() {
* @returns
*/
export function editActiveNewcomerConfig(params: Record) {
- return request.put(`shop/active/newcomer/config`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/active/newcomer/config`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -360,7 +333,7 @@ export function editActiveNewcomerConfig(params: Record) {
* @returns
*/
export function getNewcomerGoodsList(params: Record) {
- return request.get('shop/active/newcomer/goods/select', { params })
+ return request.get('shop/active/newcomer/goods/select', { params })
}
/**
@@ -369,7 +342,7 @@ export function getNewcomerGoodsList(params: Record) {
* @returns
*/
export function getNewcomerSelectGoodsList(params: Record) {
- return request.get('shop/active/newcomer/goods/selectgoodssku', { params })
+ return request.get('shop/active/newcomer/goods/selectgoodssku', { params })
}
/************ 商品榜单 ****************/
@@ -380,10 +353,7 @@ export function getNewcomerSelectGoodsList(params: Record) {
* @returns
*/
export function setRankConfig(params: Record) {
- return request.post('shop/good/rank/config', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/good/rank/config', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -391,7 +361,7 @@ export function setRankConfig(params: Record) {
* @returns
*/
export function getRankConfig() {
- return request.get(`shop/good/rank/config`)
+ return request.get(`shop/good/rank/config`)
}
/**
@@ -400,7 +370,7 @@ export function getRankConfig() {
* @returns
*/
export function getRankPageList(params: Record) {
- return request.get(`shop/good/rank`, { params })
+ return request.get(`shop/good/rank`, { params })
}
/**
@@ -408,7 +378,7 @@ export function getRankPageList(params: Record) {
* @returns
*/
export function optionData() {
- return request.get(`shop/good/rank/dict`)
+ return request.get(`shop/good/rank/dict`)
}
/**
@@ -417,7 +387,7 @@ export function optionData() {
* @returns
*/
export function getRankInfo(rank_id: number) {
- return request.get(`shop/good/rank/${rank_id}`)
+ return request.get(`shop/good/rank/${ rank_id }`);
}
/**
@@ -426,10 +396,7 @@ export function getRankInfo(rank_id: number) {
* @returns
*/
export function addGoodRank(params: Record) {
- return request.post('shop/good/rank', params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.post('shop/good/rank', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
@@ -438,10 +405,10 @@ export function addGoodRank(params: Record) {
* @returns
*/
export function editGoodRank(params: Record) {
- return request.put(`shop/good/rank/${params.id}`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/good/rank/${ params.id }`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -450,10 +417,10 @@ export function editGoodRank(params: Record) {
* @returns
*/
export function editRankStatus(params: Record) {
- return request.put(`shop/goods/rank/status`, params, {
- showErrorMessage: true,
- showSuccessMessage: true,
- })
+ return request.put(`shop/goods/rank/status`, params, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -462,7 +429,7 @@ export function editRankStatus(params: Record) {
* @returns
*/
export function deleteGoodRank(id: number) {
- return request.delete(`shop/good/rank/${id}`, { showSuccessMessage: true })
+ return request.delete(`shop/good/rank/${ id }`, { showSuccessMessage: true })
}
/**
@@ -471,9 +438,7 @@ export function deleteGoodRank(id: number) {
* @returns
*/
export function batchDelete(params: Record) {
- return request.put(`shop/good/rank/batchDelete`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/good/rank/batchDelete`, params, { showSuccessMessage: true })
}
/**
@@ -482,9 +447,7 @@ export function batchDelete(params: Record) {
* @returns
*/
export function modifyGoodsRankSort(params: Record) {
- return request.put(`shop/good/rank/sort`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/good/rank/sort`, params, { showSuccessMessage: true })
}
/**
@@ -493,7 +456,7 @@ export function modifyGoodsRankSort(params: Record) {
* @returns
*/
export function getSelectRankPageList(params: Record) {
- return request.get(`shop/good/rank/select`, { params })
+ return request.get(`shop/good/rank/select`, { params })
}
/************ 满减 ****************/
@@ -504,7 +467,7 @@ export function getSelectRankPageList(params: Record) {
* @returns
*/
export function getManjianList(params: Record) {
- return request.get(`shop/manjian`, { params })
+ return request.get(`shop/manjian`, { params })
}
/**
@@ -512,7 +475,7 @@ export function getManjianList(params: Record) {
* @returns
*/
export function getManjianStatusList() {
- return request.get(`shop/manjian/status`)
+ return request.get(`shop/manjian/status`)
}
/**
@@ -521,7 +484,7 @@ export function getManjianStatusList() {
* @returns
*/
export function addManjian(params: Record) {
- return request.post('shop/manjian', params)
+ return request.post('shop/manjian', params)
}
/**
@@ -530,7 +493,7 @@ export function addManjian(params: Record) {
* @returns
*/
export function editManjian(params: Record) {
- return request.put(`shop/manjian/${params.id}`, params)
+ return request.put(`shop/manjian/${ params.id }`, params)
}
/**
@@ -539,7 +502,7 @@ export function editManjian(params: Record) {
* @returns
*/
export function getManjianInfo(params: Record) {
- return request.get(`shop/manjian/init`, { params })
+ return request.get(`shop/manjian/init`, { params });
}
/**
@@ -548,7 +511,7 @@ export function getManjianInfo(params: Record) {
* @returns
*/
export function goodsCheck(params: Record) {
- return request.post('shop/manjian/goods/check', params)
+ return request.post('shop/manjian/goods/check', params)
}
/**
@@ -557,7 +520,7 @@ export function goodsCheck(params: Record) {
* @returns
*/
export function getManjianMemberPageList(params: Record) {
- return request.get(`shop/manjian/member/${params.id}`, { params })
+ return request.get(`shop/manjian/member/${ params.id }`, { params })
}
/**
@@ -566,14 +529,10 @@ export function getManjianMemberPageList(params: Record) {
* @returns
*/
export function closeManjian(manjian_id: number) {
- return request.put(
- `shop/manjian/close/${manjian_id}`,
- {},
- {
- showErrorMessage: true,
- showSuccessMessage: true,
- }
- )
+ return request.put(`shop/manjian/close/${ manjian_id }`, {}, {
+ showErrorMessage: true,
+ showSuccessMessage: true
+ })
}
/**
@@ -582,7 +541,7 @@ export function closeManjian(manjian_id: number) {
* @returns
*/
export function getGoodsSelectByReplaceBuy(params: Record) {
- return request.get(`shop/goods/buy/goods/select`, { params })
+ return request.get(`shop/goods/buy/goods/select`, { params })
}
/**
@@ -591,7 +550,7 @@ export function getGoodsSelectByReplaceBuy(params: Record) {
* @returns
*/
export function getGoodsSelectedByReplaceBuy(params: Record) {
- return request.get(`shop/goods/buy/goods/selected`, { params })
+ return request.get(`shop/goods/buy/goods/selected`, { params })
}
/**
@@ -600,7 +559,7 @@ export function getGoodsSelectedByReplaceBuy(params: Record) {
* @returns
*/
export function getGoodsSkuInfo(params: Record) {
- return request.get(`shop/goods/buy/sku/select`, { params })
+ return request.get(`shop/goods/buy/sku/select`, { params })
}
/*
@@ -609,9 +568,7 @@ export function getGoodsSkuInfo(params: Record) {
* @returns
*/
export function deleteManjian(manjian_id: number) {
- return request.delete(`shop/manjian/${manjian_id}`, {
- showSuccessMessage: true,
- })
+ return request.delete(`shop/manjian/${ manjian_id }`, { showSuccessMessage: true })
}
/**
@@ -620,9 +577,7 @@ export function deleteManjian(manjian_id: number) {
* @returns
*/
export function batchDeleteManjian(params: Record) {
- return request.put(`shop/manjian/goods/batchDelete`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/manjian/goods/batchDelete`, params, { showSuccessMessage: true })
}
/**
@@ -631,7 +586,5 @@ export function batchDeleteManjian(params: Record) {
* @returns
*/
export function batchCloseMajian(params: Record) {
- return request.put(`shop/manjian/goods/batchClose`, params, {
- showSuccessMessage: true,
- })
+ return request.put(`shop/manjian/goods/batchClose`, params, { showSuccessMessage: true })
}
diff --git a/admin/src/addon/shop/api/order.ts b/admin/src/addon/shop/api/order.ts
index dd96bf3e..787c9e7c 100644
--- a/admin/src/addon/shop/api/order.ts
+++ b/admin/src/addon/shop/api/order.ts
@@ -5,7 +5,7 @@ import request from '@/utils/request'
* @returns
*/
export function getConfig() {
- return request.get('shop/order/config')
+ return request.get('shop/order/config')
}
/**
@@ -13,7 +13,7 @@ export function getConfig() {
* @returns
*/
export function setConfig(param: any) {
- return request.post('shop/order/config', param, { showSuccessMessage: true })
+ return request.post('shop/order/config', param, { showSuccessMessage: true })
}
/**
@@ -21,7 +21,7 @@ export function setConfig(param: any) {
* @returns
*/
export function getOrderList(params: Record) {
- return request.get('shop/order/list', { params })
+ return request.get('shop/order/list', { params })
}
/**
@@ -29,7 +29,7 @@ export function getOrderList(params: Record) {
* @returns
*/
export function getOrderDetail(order_id: number) {
- return request.get(`shop/order/detail/${order_id}`)
+ return request.get(`shop/order/detail/${ order_id }`)
}
/**
@@ -37,7 +37,7 @@ export function getOrderDetail(order_id: number) {
* @return
*/
export function getOrderStatus() {
- return request.get(`shop/order/status`)
+ return request.get(`shop/order/status`)
}
/**
@@ -45,7 +45,7 @@ export function getOrderStatus() {
* @return
*/
export function getOrderType() {
- return request.get(`shop/order/type`)
+ return request.get(`shop/order/type`)
}
/**
@@ -53,7 +53,7 @@ export function getOrderType() {
* @return
*/
export function orderClose(order_id: number) {
- return request.put(`shop/order/close/${order_id}`)
+ return request.put(`shop/order/close/${ order_id }`)
}
/**
@@ -61,7 +61,7 @@ export function orderClose(order_id: number) {
* @return
*/
export function getOrderDeliveryType(params: Record) {
- return request.get(`shop/order/delivery_type`, { params })
+ return request.get(`shop/order/delivery_type`, { params })
}
/**
@@ -69,7 +69,7 @@ export function getOrderDeliveryType(params: Record) {
* @return
*/
export function orderDelivery(params: Record) {
- return request.put(`shop/order/delivery`, params)
+ return request.put(`shop/order/delivery`, params)
}
/**
@@ -77,7 +77,7 @@ export function orderDelivery(params: Record) {
* @return
*/
export function setShopRemark(params: Record) {
- return request.put(`shop/order/shop_remark`, params)
+ return request.put(`shop/order/shop_remark`, params)
}
/**
@@ -85,7 +85,7 @@ export function setShopRemark(params: Record) {
* @return
*/
export function orderFinish(order_id: number) {
- return request.put(`shop/order/finish/${order_id}`)
+ return request.put(`shop/order/finish/${ order_id }`)
}
/**
@@ -93,7 +93,7 @@ export function orderFinish(order_id: number) {
* @return
*/
export function deliveryPackage(params: Record) {
- return request.get(`shop/order/delivery/package`, { params })
+ return request.get(`shop/order/delivery/package`, { params })
}
/**
@@ -101,7 +101,7 @@ export function deliveryPackage(params: Record) {
* @return
*/
export function deliveryPackageList(params: Record) {
- return request.get(`shop/order/delivery/package/list`, { params })
+ return request.get(`shop/order/delivery/package/list`, { params })
}
/**
@@ -110,14 +110,14 @@ export function deliveryPackageList(params: Record) {
* @return
*/
export function orderRefund(params: Record