file:新增首页是否展示

This commit is contained in:
ll 2023-05-05 11:22:19 +08:00
parent 9a6fd702a1
commit d0a77d3cee
11 changed files with 51 additions and 59 deletions

View File

@ -25,7 +25,7 @@ class Classes extends BaseController
$params = $request->param(); $params = $request->param();
$con = []; $con = [];
$con = Tool::getOptionalQuery(['classes_name', 'LIKE'],); $con = Tool::getOptionalQuery(['classes_name', 'LIKE'],['classes_status', '='],);
$query = ModelClasses::where($con) $query = ModelClasses::where($con)
->field([ ->field([
@ -35,6 +35,7 @@ class Classes extends BaseController
'classes_cover', 'classes_cover',
'classes_desc', 'classes_desc',
'classes_content', 'classes_content',
'classes_status',
'classes_sort' 'classes_sort'
]) ])
->order('classes_sort', 'asc'); ->order('classes_sort', 'asc');
@ -59,6 +60,7 @@ class Classes extends BaseController
'classes_name', 'classes_name',
'classes_cover', 'classes_cover',
'classes_desc', 'classes_desc',
'classes_status',
'classes_sort', 'classes_sort',
'classes_content' 'classes_content'
])->save($params); ])->save($params);
@ -82,6 +84,7 @@ class Classes extends BaseController
'classes_name', 'classes_name',
'classes_cover', 'classes_cover',
'classes_desc', 'classes_desc',
'classes_status',
'classes_sort', 'classes_sort',
'classes_content' 'classes_content'
]); ]);
@ -110,14 +113,8 @@ class Classes extends BaseController
public function exportExcel(Request $request) public function exportExcel(Request $request)
{ {
$params = $request->param(); $params = $request->param();
$select = ModelClasses::field([ $params['limit'] = 10000;
'classes_name', $select = self::getClassesList($request)['data'];
'classes_cover',
'classes_desc',
'classes_sort'
])
->order('classes_sort', 'asc')
->select();
return ModelClasses::exportExcel($select); return ModelClasses::exportExcel($select);
} }
@ -127,10 +124,9 @@ class Classes extends BaseController
public function downloadTemplate(Request $request) public function downloadTemplate(Request $request)
{ {
$params = $request->param(); $params = $request->param();
$data[] = array_values(ModelClasses::EXCELFIELD); $data = array_values(ModelClasses::EXCELFIELD);
$data[] = ["冲刺班", "各大院校名师亲自指导", 1];
$excel = (new Excel())->exporTsheet($data); $excel = (new Excel())->exporTsheet($data);
$excel->save('班型导入模板.xlsx'); $excel->save('资讯文章导入模板.xlsx');
} }
/** /**

View File

@ -116,15 +116,8 @@ class EnrolAq extends BaseController
public function exportExcel(Request $request) public function exportExcel(Request $request)
{ {
$params = $request->param(); $params = $request->param();
$select = ModelEnrolAq::field([ $params['limit'] = 10000;
'enrol_aq_question', $select = self::getEnrolAqList($request)['data'];
'enrol_aq_answer',
'enrol_aq_sort',
'enrol_aq_status',
'enrol_aq_answer_status'
])
->order('enrol_aq_sort', 'asc')
->select();
return ModelEnrolAq::exportExcel($select); return ModelEnrolAq::exportExcel($select);
} }
} }

View File

@ -25,7 +25,7 @@ class InfoArticle extends BaseController
$params = $request->param(); $params = $request->param();
$con = []; $con = [];
$con = Tool::getOptionalQuery(['info_article_title', 'LIKE'],['a.info_article_type_guid', '=']); $con = Tool::getOptionalQuery(['info_article_title', 'LIKE'],['a.info_article_type_guid', '='], ['info_article_status', '='],);
$query = ModelinfoArticle::where($con) $query = ModelinfoArticle::where($con)
->field([ ->field([
@ -36,7 +36,9 @@ class InfoArticle extends BaseController
'a.info_article_title', 'a.info_article_title',
'a.info_article_cover', 'a.info_article_cover',
'a.info_article_content', 'a.info_article_content',
'a.info_article_order' 'a.info_article_order',
'a.info_article_status',
]) ])
->alias('a') ->alias('a')
->leftjoin('info_article_type b','a.info_article_type_guid = b.info_article_type_guid') ->leftjoin('info_article_type b','a.info_article_type_guid = b.info_article_type_guid')
@ -56,7 +58,7 @@ class InfoArticle extends BaseController
'info_article_title|文章标题' => 'require', 'info_article_title|文章标题' => 'require',
'info_article_cover|文章封面' => 'require', 'info_article_cover|文章封面' => 'require',
'info_article_content|文章内容' => 'require', 'info_article_content|文章内容' => 'require',
'info_article_order|文章排序' => 'require' 'info_article_order|文章排序' => 'require',
]); ]);
$model = ModelinfoArticle::where('info_article_guid', $params['info_article_guid'])->find(); $model = ModelinfoArticle::where('info_article_guid', $params['info_article_guid'])->find();
@ -67,7 +69,8 @@ class InfoArticle extends BaseController
'info_article_type_guid', 'info_article_type_guid',
'info_article_cover', 'info_article_cover',
'info_article_content', 'info_article_content',
'info_article_order' 'info_article_order',
'info_article_status',
])->save($params); ])->save($params);
return msg('编辑成功!'); return msg('编辑成功!');
} }
@ -94,7 +97,8 @@ class InfoArticle extends BaseController
'info_article_title', 'info_article_title',
'info_article_cover', 'info_article_cover',
'info_article_content', 'info_article_content',
'info_article_order' 'info_article_order',
'info_article_status',
]); ]);
return msg('添加成功!'); return msg('添加成功!');
} }
@ -122,14 +126,8 @@ class InfoArticle extends BaseController
public function exportExcel(Request $request) public function exportExcel(Request $request)
{ {
$params = $request->param(); $params = $request->param();
$select = ModelinfoArticle::field([ $params['limit'] = 10000;
'info_article_title', $select = self::getinfoArticleList($request)['data'];
'info_article_cover',
'info_article_content',
'info_article_order'
])
->order('info_article_update_time', 'desc')
->select();
return ModelinfoArticle::exportExcel($select); return ModelinfoArticle::exportExcel($select);
} }

View File

@ -25,7 +25,7 @@ class JointAchievement extends BaseController
$params = $request->param(); $params = $request->param();
$con = []; $con = [];
$con = Tool::getOptionalQuery(['joint_achievement_title', 'LIKE'],); $con = Tool::getOptionalQuery(['joint_achievement_title', 'LIKE'],['joint_achievement_status', '='],);
$query = ModelJointAchievement::where($con) $query = ModelJointAchievement::where($con)
->field([ ->field([
@ -34,6 +34,7 @@ class JointAchievement extends BaseController
'joint_achievement_title', 'joint_achievement_title',
'joint_achievement_cover', 'joint_achievement_cover',
'joint_achievement_sort', 'joint_achievement_sort',
'joint_achievement_status',
'joint_achievement_content' 'joint_achievement_content'
]) ])
->order('joint_achievement_sort', 'asc'); ->order('joint_achievement_sort', 'asc');
@ -61,6 +62,7 @@ class JointAchievement extends BaseController
'joint_achievement_title', 'joint_achievement_title',
'joint_achievement_cover', 'joint_achievement_cover',
'joint_achievement_sort', 'joint_achievement_sort',
'joint_achievement_status',
'joint_achievement_content' 'joint_achievement_content'
])->save($params); ])->save($params);
Db::commit(); Db::commit();
@ -91,6 +93,7 @@ class JointAchievement extends BaseController
'joint_achievement_title', 'joint_achievement_title',
'joint_achievement_cover', 'joint_achievement_cover',
'joint_achievement_sort', 'joint_achievement_sort',
'joint_achievement_status',
'joint_achievement_content' 'joint_achievement_content'
]); ]);
Db::commit(); Db::commit();
@ -130,14 +133,8 @@ class JointAchievement extends BaseController
public function exportExcel(Request $request) public function exportExcel(Request $request)
{ {
$params = $request->param(); $params = $request->param();
$select = ModelJointAchievement::field([ $params['limit'] = 10000;
'joint_achievement_title', $select = self::getJointAchievementList($request)['data'];
'joint_achievement_cover',
'joint_achievement_sort',
'joint_achievement_content'
])
->order('joint_achievement_sort', 'asc')
->select();
return ModelJointAchievement::exportExcel($select); return ModelJointAchievement::exportExcel($select);
} }
} }

View File

@ -25,7 +25,7 @@ class SchoolCategory extends BaseController
$params = $request->param(); $params = $request->param();
$con = []; $con = [];
$con = Tool::getOptionalQuery(['school_category_name', 'LIKE'],); $con = Tool::getOptionalQuery(['school_category_name', 'LIKE'],['school_category_status', "="],);
$query = ModelSchoolCategory::where($con) $query = ModelSchoolCategory::where($con)
->field([ ->field([
@ -34,6 +34,7 @@ class SchoolCategory extends BaseController
'school_category_title', 'school_category_title',
'school_category_name', 'school_category_name',
'school_category_img', 'school_category_img',
'school_category_status',
'school_category_sort' 'school_category_sort'
]) ])
->order('school_category_sort', 'asc'); ->order('school_category_sort', 'asc');
@ -60,6 +61,7 @@ class SchoolCategory extends BaseController
'school_category_title', 'school_category_title',
'school_category_name', 'school_category_name',
'school_category_img', 'school_category_img',
'school_category_status',
'school_category_sort' 'school_category_sort'
])->save($params); ])->save($params);
return msg('编辑成功!'); return msg('编辑成功!');
@ -84,6 +86,7 @@ class SchoolCategory extends BaseController
'school_category_title', 'school_category_title',
'school_category_name', 'school_category_name',
'school_category_img', 'school_category_img',
'school_category_status',
'school_category_sort' 'school_category_sort'
]); ]);
return msg('添加成功!'); return msg('添加成功!');
@ -111,13 +114,8 @@ class SchoolCategory extends BaseController
public function exportExcel(Request $request) public function exportExcel(Request $request)
{ {
$params = $request->param(); $params = $request->param();
$select = ModelSchoolCategory::field([ $params['limit'] = 10000;
'school_category_title', $select = self::getSchoolCategoryList($request)['data'];
'school_category_name',
'school_category_img'
])
->order('school_category_sort', 'asc')
->select();
return ModelSchoolCategory::exportExcel($select); return ModelSchoolCategory::exportExcel($select);
}
} }
}

View File

@ -25,7 +25,7 @@ class Teacher extends BaseController
$params = $request->param(); $params = $request->param();
$con = []; $con = [];
$con = Tool::getOptionalQuery(['teacher_name', 'LIKE'], ['teacher_position', 'LIKE'], ['a.subject_guid', '='],); $con = Tool::getOptionalQuery(['teacher_name', 'LIKE'], ['teacher_position', 'LIKE'], ['a.subject_guid', '='], ['a.teacher_status', '='],);
$query = ModelTeacher::where($con) $query = ModelTeacher::where($con)
->field([ ->field([
@ -37,6 +37,7 @@ class Teacher extends BaseController
'a.subject_guid', 'a.subject_guid',
'b.subject_name', 'b.subject_name',
'a.teacher_intro', 'a.teacher_intro',
'a.teacher_status',
'a.teacher_order' 'a.teacher_order'
]) ])
->alias('a') ->alias('a')
@ -71,6 +72,7 @@ class Teacher extends BaseController
'teacher_img', 'teacher_img',
'subject_guid', 'subject_guid',
'teacher_intro', 'teacher_intro',
'teacher_status',
'teacher_order' 'teacher_order'
])->save($params); ])->save($params);
Db::commit(); Db::commit();
@ -106,6 +108,7 @@ class Teacher extends BaseController
'teacher_img', 'teacher_img',
'subject_guid', 'subject_guid',
'teacher_intro', 'teacher_intro',
'teacher_status',
'teacher_order' 'teacher_order'
]); ]);
Db::commit(); Db::commit();
@ -155,12 +158,9 @@ class Teacher extends BaseController
public function downloadTemplate(Request $request) public function downloadTemplate(Request $request)
{ {
$params = $request->param(); $params = $request->param();
$data = [ $data = array_values(ModelTeacher::EXCELFIELD);
array_values(ModelTeacher::EXCELFIELD),
['管理组', '黎老师', '执行董事', '毕业于西南交大建筑与设计学院 高考美术教育13年', "1"]
];
$excel = (new Excel())->exporTsheet($data); $excel = (new Excel())->exporTsheet($data);
$excel->save('教师导入模板.xlsx'); $excel->save('资讯文章导入模板.xlsx');
} }
/** /**
@ -169,7 +169,7 @@ class Teacher extends BaseController
public function importExcel(Request $request) public function importExcel(Request $request)
{ {
$file = new UploadFile('uploads', 'fileExt:xlsx'); $file = new UploadFile('uploads', 'fileExt:xlsx');
$file->putFile('teacher'); $file->putFile('info_article');
$msg = ModelTeacher::importExcel($file); $msg = ModelTeacher::importExcel($file);
return [ return [

View File

@ -34,6 +34,8 @@ class Classes extends BaseModel
"classes_content" => "string", "classes_content" => "string",
"classes_status" => "int",
"classes_sort" => "int", "classes_sort" => "int",
"classes_create_time" => "datetime", "classes_create_time" => "datetime",

View File

@ -34,6 +34,8 @@ class InfoArticle extends BaseModel
"info_article_content" => "string", "info_article_content" => "string",
"info_article_status" => "int",
"info_article_order" => "int", "info_article_order" => "int",
"info_article_create_time" => "datetime", "info_article_create_time" => "datetime",

View File

@ -30,6 +30,8 @@ class JointAchievement extends BaseModel
"joint_achievement_cover" => "string", "joint_achievement_cover" => "string",
"joint_achievement_status" => "int",
"joint_achievement_sort" => "int", "joint_achievement_sort" => "int",
"joint_achievement_content" => "string", "joint_achievement_content" => "string",

View File

@ -33,6 +33,8 @@ class SchoolCategory extends BaseModel
"school_category_img" => "string", "school_category_img" => "string",
"school_category_status" => "int",
"school_category_sort" => "int", "school_category_sort" => "int",
"school_category_create_time" => "datetime", "school_category_create_time" => "datetime",

View File

@ -37,6 +37,8 @@ class Teacher extends BaseModel
"subject_guid" => "string", "subject_guid" => "string",
"teacher_intro" => "string", "teacher_intro" => "string",
"teacher_status" => "int",
"teacher_order" => "int", "teacher_order" => "int",