班级园历管理优化,新增备注,园历展示最后一天显示
This commit is contained in:
parent
ad9ef818a7
commit
13f5bcfe89
@ -157,6 +157,9 @@ export default {
|
|||||||
//background: rgba(109, 113, 121, 0.6);
|
//background: rgba(109, 113, 121, 0.6);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.fc-time {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
.xs-btns-style {
|
.xs-btns-style {
|
||||||
@media screen and (max-width: 768px) {
|
@media screen and (max-width: 768px) {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -163,6 +163,7 @@
|
|||||||
align="center"
|
align="center"
|
||||||
prop="activityendtime"
|
prop="activityendtime"
|
||||||
/>
|
/>
|
||||||
|
<el-table-column label="备注" align="center" show-overflow-tooltip prop="remark" />
|
||||||
<!-- <el-table-column
|
<!-- <el-table-column
|
||||||
label="创建时间"
|
label="创建时间"
|
||||||
align="center"
|
align="center"
|
||||||
@ -214,7 +215,7 @@
|
|||||||
<el-dialog :title="title" :visible.sync="open" class="v-dialog">
|
<el-dialog :title="title" :visible.sync="open" class="v-dialog">
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||||
<el-form-item label="事件名称" prop="name">
|
<el-form-item label="事件名称" prop="name">
|
||||||
<el-input v-model="form.name" placeholder="请输入内容" />
|
<el-input v-model="form.name" size="small" placeholder="请输入内容" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="活动类型" prop="type">
|
<el-form-item label="活动类型" prop="type">
|
||||||
<el-select
|
<el-select
|
||||||
@ -262,6 +263,14 @@
|
|||||||
></el-date-picker>
|
></el-date-picker>
|
||||||
<el-input v-model="form.activityendtime" v-if="false" />
|
<el-input v-model="form.activityendtime" v-if="false" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="备注" prop="remark">
|
||||||
|
<el-input
|
||||||
|
type="textarea"
|
||||||
|
v-model="form.remark"
|
||||||
|
size="small"
|
||||||
|
placeholder=""
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<div slot="footer" class="dialog-footer">
|
<div slot="footer" class="dialog-footer">
|
||||||
<el-button type="primary" @click="submitForm">确 定</el-button>
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
||||||
@ -416,6 +425,7 @@ export default {
|
|||||||
type: undefined,
|
type: undefined,
|
||||||
scope: undefined,
|
scope: undefined,
|
||||||
activitytime: undefined,
|
activitytime: undefined,
|
||||||
|
remark: undefined,
|
||||||
};
|
};
|
||||||
this.resetForm("form");
|
this.resetForm("form");
|
||||||
},
|
},
|
||||||
|
@ -47,7 +47,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :xs="24" :ms="12" :md="5">
|
<el-col :xs="24" :ms="12" :md="5">
|
||||||
<el-form-item label="活动时间" prop="activitytime">
|
<!-- <el-form-item label="活动时间" prop="activitytime">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
class="my-date-picker"
|
class="my-date-picker"
|
||||||
clearable
|
clearable
|
||||||
@ -57,6 +57,18 @@
|
|||||||
value-format="yyyy-MM-dd"
|
value-format="yyyy-MM-dd"
|
||||||
placeholder="选择活动时间"
|
placeholder="选择活动时间"
|
||||||
></el-date-picker>
|
></el-date-picker>
|
||||||
|
</el-form-item> -->
|
||||||
|
<el-form-item label="活动时间" prop="activitytime">
|
||||||
|
<el-date-picker
|
||||||
|
class="my-date-picker"
|
||||||
|
v-model="dateRange"
|
||||||
|
size="small"
|
||||||
|
value-format="yyyy-MM-dd"
|
||||||
|
type="daterange"
|
||||||
|
range-separator="-"
|
||||||
|
start-placeholder="开始日期"
|
||||||
|
end-placeholder="结束日期"
|
||||||
|
></el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :xs="24" :ms="12" :md="4">
|
<el-col :xs="24" :ms="12" :md="4">
|
||||||
@ -140,7 +152,17 @@
|
|||||||
prop="xnxq"
|
prop="xnxq"
|
||||||
:formatter="xnxqFormat"
|
:formatter="xnxqFormat"
|
||||||
/>
|
/>
|
||||||
<el-table-column label="活动时间" align="center" prop="activitytime" />
|
<el-table-column
|
||||||
|
label="活动开始时间"
|
||||||
|
align="center"
|
||||||
|
prop="activitytime"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="活动截止时间"
|
||||||
|
align="center"
|
||||||
|
prop="activityendtime"
|
||||||
|
/>
|
||||||
|
<el-table-column label="备注" align="center" show-overflow-tooltip prop="remark" />
|
||||||
<!-- <el-table-column
|
<!-- <el-table-column
|
||||||
label="创建时间"
|
label="创建时间"
|
||||||
align="center"
|
align="center"
|
||||||
@ -193,10 +215,14 @@
|
|||||||
<el-dialog :title="title" :visible.sync="open" class="v-dialog">
|
<el-dialog :title="title" :visible.sync="open" class="v-dialog">
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||||
<el-form-item label="事件名称" prop="name">
|
<el-form-item label="事件名称" prop="name">
|
||||||
<el-input v-model="form.name" placeholder="请输入内容" />
|
<el-input v-model="form.name" size="small" placeholder="请输入内容" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="活动类型" prop="type">
|
<el-form-item label="活动类型" prop="type">
|
||||||
<el-select v-model="form.type" placeholder="请选择活动类型">
|
<el-select
|
||||||
|
v-model="form.type"
|
||||||
|
size="small"
|
||||||
|
placeholder="请选择活动类型"
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in typeOptions"
|
v-for="dict in typeOptions"
|
||||||
:key="dict.dictValue"
|
:key="dict.dictValue"
|
||||||
@ -220,6 +246,14 @@
|
|||||||
></el-date-picker>
|
></el-date-picker>
|
||||||
<el-input v-model="form.activityendtime" v-if="false" />
|
<el-input v-model="form.activityendtime" v-if="false" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="备注" prop="remark">
|
||||||
|
<el-input
|
||||||
|
type="textarea"
|
||||||
|
v-model="form.remark"
|
||||||
|
size="small"
|
||||||
|
placeholder=""
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<div slot="footer" class="dialog-footer">
|
<div slot="footer" class="dialog-footer">
|
||||||
<el-button type="primary" @click="submitForm">确 定</el-button>
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
||||||
@ -258,6 +292,8 @@ export default {
|
|||||||
schoolcalendarclassList: [],
|
schoolcalendarclassList: [],
|
||||||
// 园历班级名称列表
|
// 园历班级名称列表
|
||||||
classListAll: [],
|
classListAll: [],
|
||||||
|
// 日期范围
|
||||||
|
dateRange: [],
|
||||||
// 弹出层标题
|
// 弹出层标题
|
||||||
title: "",
|
title: "",
|
||||||
// 是否显示弹出层
|
// 是否显示弹出层
|
||||||
@ -316,7 +352,9 @@ export default {
|
|||||||
/** 查询园历管理(班级)列表 */
|
/** 查询园历管理(班级)列表 */
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
listSchoolcalendarclass(this.queryParams).then((response) => {
|
listSchoolcalendarclass(
|
||||||
|
this.addDateRange(this.queryParams, this.dateRange)
|
||||||
|
).then((response) => {
|
||||||
this.schoolcalendarclassList = response.rows;
|
this.schoolcalendarclassList = response.rows;
|
||||||
this.total = response.total;
|
this.total = response.total;
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
@ -365,6 +403,7 @@ export default {
|
|||||||
activitytime: undefined,
|
activitytime: undefined,
|
||||||
createuserid: undefined,
|
createuserid: undefined,
|
||||||
createtime: undefined,
|
createtime: undefined,
|
||||||
|
remark: undefined,
|
||||||
};
|
};
|
||||||
this.resetForm("form");
|
this.resetForm("form");
|
||||||
},
|
},
|
||||||
@ -375,6 +414,7 @@ export default {
|
|||||||
},
|
},
|
||||||
/** 重置按钮操作 */
|
/** 重置按钮操作 */
|
||||||
resetQuery() {
|
resetQuery() {
|
||||||
|
this.dateRange = [];
|
||||||
this.resetForm("queryForm");
|
this.resetForm("queryForm");
|
||||||
this.handleQuery();
|
this.handleQuery();
|
||||||
},
|
},
|
||||||
|
@ -154,7 +154,7 @@ public class ByCalendarController extends BaseController {
|
|||||||
}
|
}
|
||||||
//定义返回列表
|
//定义返回列表
|
||||||
List<ByCalendarShow> listvi = new ArrayList<>();
|
List<ByCalendarShow> listvi = new ArrayList<>();
|
||||||
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
|
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
|
||||||
//加载本一园历
|
//加载本一园历
|
||||||
List<ByCalendar> list = byCalendarService.selectByCalendarList(byCalendar);
|
List<ByCalendar> list = byCalendarService.selectByCalendarList(byCalendar);
|
||||||
if (list.size() > 0) {
|
if (list.size() > 0) {
|
||||||
|
@ -184,6 +184,7 @@ public class BySchoolcalendar extends BaseEntity {
|
|||||||
.append("stylecolor", getStylecolor())
|
.append("stylecolor", getStylecolor())
|
||||||
.append("createuserid", getCreateuserid())
|
.append("createuserid", getCreateuserid())
|
||||||
.append("createtime", getCreatetime())
|
.append("createtime", getCreatetime())
|
||||||
|
.append("remark", getRemark())
|
||||||
.toString();
|
.toString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -174,6 +174,7 @@ public class BySchoolcalendarClass extends BaseEntity
|
|||||||
.append("stylecolor", getStylecolor())
|
.append("stylecolor", getStylecolor())
|
||||||
.append("createuserid", getCreateuserid())
|
.append("createuserid", getCreateuserid())
|
||||||
.append("createtime", getCreatetime())
|
.append("createtime", getCreatetime())
|
||||||
|
.append("remark", getRemark())
|
||||||
.append("byClass", getByClass())
|
.append("byClass", getByClass())
|
||||||
.toString();
|
.toString();
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
<result property="stylecolor" column="stylecolor"/>
|
<result property="stylecolor" column="stylecolor"/>
|
||||||
<result property="createuserid" column="createuserid"/>
|
<result property="createuserid" column="createuserid"/>
|
||||||
<result property="createtime" column="createtime"/>
|
<result property="createtime" column="createtime"/>
|
||||||
|
<result property="remark" column="remark" />
|
||||||
<association property="byClass" column="bjbh" javaType="ByClass" resultMap="ByClassResult"/>
|
<association property="byClass" column="bjbh" javaType="ByClass" resultMap="ByClassResult"/>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
@ -39,7 +40,7 @@
|
|||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="selectBySchoolcalendarClassVo">
|
<sql id="selectBySchoolcalendarClassVo">
|
||||||
select s.id, s.name, s.type, s.classid, s.xnxq, s.deptId, s.activitytime, s.activityendtime, s.stylecolor, s.createuserid, s.createtime,
|
select s.id, s.name, s.type, s.classid, s.xnxq, s.deptId, s.activitytime, s.activityendtime, s.stylecolor, s.createuserid, s.createtime, s.remark,
|
||||||
c.bjmc
|
c.bjmc
|
||||||
from by_schoolcalendar_class s, by_class c
|
from by_schoolcalendar_class s, by_class c
|
||||||
</sql>
|
</sql>
|
||||||
@ -59,7 +60,14 @@
|
|||||||
<if test="stylecolor != null and stylecolor != ''">and stylecolor = #{stylecolor}</if>
|
<if test="stylecolor != null and stylecolor != ''">and stylecolor = #{stylecolor}</if>
|
||||||
<if test="createuserid != null ">and createuserid = #{createuserid}</if>
|
<if test="createuserid != null ">and createuserid = #{createuserid}</if>
|
||||||
<if test="createtime != null ">and createtime = #{createtime}</if>
|
<if test="createtime != null ">and createtime = #{createtime}</if>
|
||||||
|
<if test="beginTime != null and beginTime != ''"><!-- 开始时间检索 -->
|
||||||
|
AND date_format(activitytime,'%y%m%d') >= date_format(#{beginTime},'%y%m%d')
|
||||||
|
</if>
|
||||||
|
<if test="endTime != null and endTime != ''"><!-- 结束时间检索 -->
|
||||||
|
AND date_format(activitytime,'%y%m%d') <= date_format(#{endTime},'%y%m%d')
|
||||||
|
</if>
|
||||||
|
|
||||||
|
order by activitytime desc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectBySchoolcalendarClassById" parameterType="Long" resultMap="BySchoolcalendarClassResult">
|
<select id="selectBySchoolcalendarClassById" parameterType="Long" resultMap="BySchoolcalendarClassResult">
|
||||||
@ -81,6 +89,7 @@
|
|||||||
<if test="stylecolor != null and stylecolor != ''">stylecolor,</if>
|
<if test="stylecolor != null and stylecolor != ''">stylecolor,</if>
|
||||||
<if test="createuserid != null ">createuserid,</if>
|
<if test="createuserid != null ">createuserid,</if>
|
||||||
<if test="createtime != null ">createtime,</if>
|
<if test="createtime != null ">createtime,</if>
|
||||||
|
<if test="remark != null and remark != ''">remark,</if>
|
||||||
</trim>
|
</trim>
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
<if test="id != null ">#{id},</if>
|
<if test="id != null ">#{id},</if>
|
||||||
@ -94,6 +103,7 @@
|
|||||||
<if test="stylecolor != null and stylecolor != ''">#{stylecolor},</if>
|
<if test="stylecolor != null and stylecolor != ''">#{stylecolor},</if>
|
||||||
<if test="createuserid != null ">#{createuserid},</if>
|
<if test="createuserid != null ">#{createuserid},</if>
|
||||||
<if test="createtime != null ">#{createtime},</if>
|
<if test="createtime != null ">#{createtime},</if>
|
||||||
|
<if test="remark != null and remark != ''">#{remark},</if>
|
||||||
</trim>
|
</trim>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
@ -110,6 +120,7 @@
|
|||||||
<if test="stylecolor != null and stylecolor != ''">stylecolor = #{stylecolor},</if>
|
<if test="stylecolor != null and stylecolor != ''">stylecolor = #{stylecolor},</if>
|
||||||
<if test="createuserid != null ">createuserid = #{createuserid},</if>
|
<if test="createuserid != null ">createuserid = #{createuserid},</if>
|
||||||
<if test="createtime != null ">createtime = #{createtime},</if>
|
<if test="createtime != null ">createtime = #{createtime},</if>
|
||||||
|
<if test="remark != null and remark != ''">remark = #{remark},</if>
|
||||||
</trim>
|
</trim>
|
||||||
where id = #{id}
|
where id = #{id}
|
||||||
</update>
|
</update>
|
||||||
|
@ -16,10 +16,11 @@
|
|||||||
<result property="stylecolor" column="stylecolor"/>
|
<result property="stylecolor" column="stylecolor"/>
|
||||||
<result property="createuserid" column="createuserid"/>
|
<result property="createuserid" column="createuserid"/>
|
||||||
<result property="createtime" column="createtime"/>
|
<result property="createtime" column="createtime"/>
|
||||||
|
<result property="remark" column="remark"/>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="selectBySchoolcalendarVo">
|
<sql id="selectBySchoolcalendarVo">
|
||||||
select id, name, type, scope, xnxq, dept_id, activitytime, activityendtime, stylecolor, createuserid, createtime from by_schoolcalendar d
|
select id, name, type, scope, xnxq, dept_id, activitytime, activityendtime, stylecolor, createuserid, createtime, remark from by_schoolcalendar d
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<select id="selectBySchoolcalendarList" parameterType="BySchoolcalendar" resultMap="BySchoolcalendarResult">
|
<select id="selectBySchoolcalendarList" parameterType="BySchoolcalendar" resultMap="BySchoolcalendarResult">
|
||||||
@ -64,6 +65,7 @@
|
|||||||
<if test="stylecolor != null and stylecolor != ''">stylecolor,</if>
|
<if test="stylecolor != null and stylecolor != ''">stylecolor,</if>
|
||||||
<if test="createuserid != null ">createuserid,</if>
|
<if test="createuserid != null ">createuserid,</if>
|
||||||
<if test="createtime != null ">createtime,</if>
|
<if test="createtime != null ">createtime,</if>
|
||||||
|
<if test="remark != null and remark != ''">remark,</if>
|
||||||
</trim>
|
</trim>
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
<if test="name != null and name != ''">#{name},</if>
|
<if test="name != null and name != ''">#{name},</if>
|
||||||
@ -76,6 +78,7 @@
|
|||||||
<if test="stylecolor != null and stylecolor != ''">#{stylecolor},</if>
|
<if test="stylecolor != null and stylecolor != ''">#{stylecolor},</if>
|
||||||
<if test="createuserid != null ">#{createuserid},</if>
|
<if test="createuserid != null ">#{createuserid},</if>
|
||||||
<if test="createtime != null ">#{createtime},</if>
|
<if test="createtime != null ">#{createtime},</if>
|
||||||
|
<if test="remark != null and remark != ''">#{remark},</if>
|
||||||
</trim>
|
</trim>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
@ -92,6 +95,7 @@
|
|||||||
<if test="stylecolor != null and stylecolor != ''">stylecolor = #{stylecolor},</if>
|
<if test="stylecolor != null and stylecolor != ''">stylecolor = #{stylecolor},</if>
|
||||||
<if test="createuserid != null ">createuserid = #{createuserid},</if>
|
<if test="createuserid != null ">createuserid = #{createuserid},</if>
|
||||||
<if test="createtime != null ">createtime = #{createtime},</if>
|
<if test="createtime != null ">createtime = #{createtime},</if>
|
||||||
|
<if test="remark != null and remark != ''">remark = #{remark},</if>
|
||||||
</trim>
|
</trim>
|
||||||
where id = #{id}
|
where id = #{id}
|
||||||
</update>
|
</update>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user