|
|
|
@ -165,7 +165,12 @@
|
|
|
|
|
<el-input v-model="form.shiftName" placeholder="请输入班次名称" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="开始时间" prop="startTime">
|
|
|
|
|
<el-input v-model="form.startTime" placeholder="请输入开始时间" />
|
|
|
|
|
<!-- <el-input v-model="form.startTime" placeholder="请输入开始时间" />-->
|
|
|
|
|
<el-time-picker
|
|
|
|
|
v-model="form.startTime"
|
|
|
|
|
placeholder="请选择开始时间"
|
|
|
|
|
value-format="HH:mm:ss"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="开始跨天标识" prop="startCrossFlag">
|
|
|
|
|
<el-select v-model="form.startCrossFlag" placeholder="请选择开始跨天标识">
|
|
|
|
@ -178,7 +183,12 @@
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="结束时间" prop="endTime">
|
|
|
|
|
<el-input v-model="form.endTime" placeholder="请输入结束时间" />
|
|
|
|
|
<!-- <el-input v-model="form.endTime" placeholder="请输入结束时间" />-->
|
|
|
|
|
<el-time-picker
|
|
|
|
|
v-model="form.endTime"
|
|
|
|
|
placeholder="请选择结束时间"
|
|
|
|
|
value-format="HH:mm:ss"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="结束跨天标识" prop="endCrossFlag">
|
|
|
|
|
<el-select v-model="form.endCrossFlag" placeholder="请选择结束跨天标识">
|
|
|
|
@ -205,14 +215,13 @@
|
|
|
|
|
<span> 分钟 </span>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="激活标识" prop="activeFlag">
|
|
|
|
|
<el-select v-model="form.activeFlag" placeholder="请选择激活标识">
|
|
|
|
|
<el-option
|
|
|
|
|
<el-radio-group v-model="form.activeFlag">
|
|
|
|
|
<el-radio
|
|
|
|
|
v-for="dict in active_flag"
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
>{{dict.label}}</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<!-- <el-form-item label="创建部门" prop="createDept">
|
|
|
|
|
<el-input v-model="form.createDept" placeholder="请输入创建部门" />
|
|
|
|
@ -276,8 +285,6 @@ const total = ref(0);
|
|
|
|
|
const queryFormRef = ref<ElFormInstance>();
|
|
|
|
|
const baseShiftInfoFormRef = ref<ElFormInstance>();
|
|
|
|
|
|
|
|
|
|
let classTeamList = ref([])
|
|
|
|
|
|
|
|
|
|
const dialog = reactive<DialogOption>({
|
|
|
|
|
visible: false,
|
|
|
|
|
title: ''
|
|
|
|
@ -491,12 +498,6 @@ const handleExport = () => {
|
|
|
|
|
}, `baseShiftInfo_${new Date().getTime()}.xlsx`)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const selectClassTeamList = async () => {
|
|
|
|
|
let res = await selectClassTeamList({});
|
|
|
|
|
classTeamList.value = res.data;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
onMounted(() => {
|
|
|
|
|
getList();
|
|
|
|
|