|
|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<div class="question-infos">
|
|
|
<DialogCom :title="title" @close="handleClose" :visible.sync="isShow" :close-on-click-modal="false"
|
|
|
- custom-class="gxDialog" width="1100px" append-to-body>
|
|
|
+ custom-class="gxDialog" width="1200px" append-to-body>
|
|
|
<!-- <div class="p-5 work-time-modify">-->
|
|
|
<el-form
|
|
|
:disabled="title === '查看作息模版'"
|
|
|
@@ -25,115 +25,109 @@
|
|
|
placeholder="请选择日期">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
- <!-- -->
|
|
|
- <div class="grid" >
|
|
|
- <p>
|
|
|
- <span style="color: red;"> * </span>作息设置
|
|
|
- </p >
|
|
|
- <div class="box">
|
|
|
- <el-table border :data="formData.dayOfWeeks">
|
|
|
- <el-table-column label="星期" width="100px" prop="dayOfWeekText">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="营业状态">
|
|
|
- <template slot-scope="r">
|
|
|
-<!-- <el-switch-->
|
|
|
-<!-- v-model="r.row.isWorkday"-->
|
|
|
-<!-- :active-value="1"-->
|
|
|
-<!-- :inactive-value="0"-->
|
|
|
-<!-- @change="onEnableChange(r.row)"-->
|
|
|
-<!-- active-text="营业"-->
|
|
|
-<!-- inactive-text="歇业">-->
|
|
|
-<!-- </el-switch>-->
|
|
|
- <el-radio-group
|
|
|
- v-model="r.row.isWorkday"
|
|
|
- @change="onEnableChange(r.row)">
|
|
|
- <el-radio text-color="#48bb78" label="1">营业</el-radio>
|
|
|
- <el-radio text-color="#f56565" label="0">歇业</el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="值班打卡">
|
|
|
- <template slot-scope="r">
|
|
|
- <el-switch
|
|
|
- v-model="r.row.isDuty"
|
|
|
- active-value="1"
|
|
|
- inactive-value="0"
|
|
|
- @change="onEnableChange(r.row)"
|
|
|
- active-text="是"
|
|
|
- inactive-text="否">
|
|
|
- </el-switch>
|
|
|
-<!-- <el-radio-group-->
|
|
|
-<!-- v-model="r.row.isWorkday"-->
|
|
|
-<!-- @change="onEnableChange(r.row)">-->
|
|
|
-<!-- <el-radio text-color="#48bb78" label="1">营业</el-radio>-->
|
|
|
-<!-- <el-radio text-color="#f56565" label="0">歇业</el-radio>-->
|
|
|
-<!-- </el-radio-group>-->
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="上班时间">
|
|
|
- <template slot-scope="r">
|
|
|
- <el-time-select
|
|
|
- style="width: 100%"
|
|
|
- size="mini"
|
|
|
- :picker-options="pickerOptions"
|
|
|
- :disabled="r.row.isWorkday=='0' ||!r.row.isWorkday"
|
|
|
- v-model="r.row.workTime"/>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="营业开始">
|
|
|
- <template slot-scope="r">
|
|
|
- <el-time-select
|
|
|
- style="width: 100%"
|
|
|
- size="mini"
|
|
|
- :picker-options="pickerOptions"
|
|
|
- :disabled="r.row.isWorkday=='0' ||!r.row.isWorkday"
|
|
|
- v-model="r.row.openTime"/>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
-<!-- <el-table-column label="午休开始">-->
|
|
|
-<!-- <template slot-scope="r">-->
|
|
|
-<!-- <el-time-select-->
|
|
|
-<!-- style="width: 100%"-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- :picker-options="pickerOptions"-->
|
|
|
-<!-- :disabled="!r.row.isWorkday || !r.row.isWorkday"-->
|
|
|
-<!-- v-model="r.row.noonbreakStart"/>-->
|
|
|
-<!-- </template>-->
|
|
|
-<!-- </el-table-column>-->
|
|
|
-<!-- <el-table-column label="午休结束">-->
|
|
|
-<!-- <template slot-scope="r">-->
|
|
|
-<!-- <el-time-select-->
|
|
|
-<!-- style="width: 100%"-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- :picker-options="pickerOptions"-->
|
|
|
-<!-- :disabled="!r.row.isWorkday || !r.row.isWorkday"-->
|
|
|
-<!-- v-model="r.row.noonbreakEnd"/>-->
|
|
|
-<!-- </template>-->
|
|
|
-<!-- </el-table-column>-->
|
|
|
- <el-table-column label="营业结束">
|
|
|
- <template slot-scope="r">
|
|
|
- <el-time-select
|
|
|
- style="width: 100%"
|
|
|
- size="mini"
|
|
|
- :picker-options="pickerOptions"
|
|
|
- :disabled="r.row.isWorkday=='0' || !r.row.isWorkday"
|
|
|
- v-model="r.row.closeTime"/>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="下班时间">
|
|
|
- <template slot-scope="r">
|
|
|
- <el-time-select
|
|
|
- style="width: 100%"
|
|
|
- size="small"
|
|
|
- :picker-options="pickerOptions"
|
|
|
- :disabled="r.row.isWorkday=='0' ||!r.row.isWorkday"
|
|
|
- v-model="r.row.workOffTime"/>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
-
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ <el-form-item>
|
|
|
+ <span slot="label"> <span style="color: red"> * </span>作息设置 </span>
|
|
|
+ <el-table border :data="formData.dayOfWeeks">
|
|
|
+ <el-table-column label="星期" width="100px" prop="dayOfWeekText" align="center">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="营业状态" align="center" width="180">
|
|
|
+ <template slot-scope="r">
|
|
|
+ <!-- <el-switch-->
|
|
|
+ <!-- v-model="r.row.isWorkday"-->
|
|
|
+ <!-- :active-value="1"-->
|
|
|
+ <!-- :inactive-value="0"-->
|
|
|
+ <!-- @change="onEnableChange(r.row)"-->
|
|
|
+ <!-- active-text="营业"-->
|
|
|
+ <!-- inactive-text="歇业">-->
|
|
|
+ <!-- </el-switch>-->
|
|
|
+ <el-radio-group
|
|
|
+ v-model="r.row.isWorkday"
|
|
|
+ @change="onEnableChange(r.row)">
|
|
|
+ <el-radio text-color="#48bb78" label="1">营业</el-radio>
|
|
|
+ <el-radio text-color="#f56565" label="0">歇业</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="值班打卡" align="center">
|
|
|
+ <template slot-scope="r">
|
|
|
+ <el-switch
|
|
|
+ v-model="r.row.isDuty"
|
|
|
+ active-value="1"
|
|
|
+ inactive-value="0"
|
|
|
+ @change="onEnableChange(r.row)"
|
|
|
+ active-text="是"
|
|
|
+ inactive-text="否">
|
|
|
+ </el-switch>
|
|
|
+ <!-- <el-radio-group-->
|
|
|
+ <!-- v-model="r.row.isWorkday"-->
|
|
|
+ <!-- @change="onEnableChange(r.row)">-->
|
|
|
+ <!-- <el-radio text-color="#48bb78" label="1">营业</el-radio>-->
|
|
|
+ <!-- <el-radio text-color="#f56565" label="0">歇业</el-radio>-->
|
|
|
+ <!-- </el-radio-group>-->
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="上班时间" align="center">
|
|
|
+ <template slot-scope="r">
|
|
|
+ <el-time-select
|
|
|
+ style="width: 100%"
|
|
|
+ size="mini"
|
|
|
+ :picker-options="pickerOptions"
|
|
|
+ :disabled="r.row.isWorkday=='0' ||!r.row.isWorkday"
|
|
|
+ v-model="r.row.workTime"/>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="营业开始" align="center">
|
|
|
+ <template slot-scope="r">
|
|
|
+ <el-time-select
|
|
|
+ style="width: 100%"
|
|
|
+ size="mini"
|
|
|
+ :picker-options="pickerOptions"
|
|
|
+ :disabled="r.row.isWorkday=='0' ||!r.row.isWorkday"
|
|
|
+ v-model="r.row.openTime"/>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <!-- <el-table-column label="午休开始">-->
|
|
|
+ <!-- <template slot-scope="r">-->
|
|
|
+ <!-- <el-time-select-->
|
|
|
+ <!-- style="width: 100%"-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- :picker-options="pickerOptions"-->
|
|
|
+ <!-- :disabled="!r.row.isWorkday || !r.row.isWorkday"-->
|
|
|
+ <!-- v-model="r.row.noonbreakStart"/>-->
|
|
|
+ <!-- </template>-->
|
|
|
+ <!-- </el-table-column>-->
|
|
|
+ <!-- <el-table-column label="午休结束">-->
|
|
|
+ <!-- <template slot-scope="r">-->
|
|
|
+ <!-- <el-time-select-->
|
|
|
+ <!-- style="width: 100%"-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- :picker-options="pickerOptions"-->
|
|
|
+ <!-- :disabled="!r.row.isWorkday || !r.row.isWorkday"-->
|
|
|
+ <!-- v-model="r.row.noonbreakEnd"/>-->
|
|
|
+ <!-- </template>-->
|
|
|
+ <!-- </el-table-column>-->
|
|
|
+ <el-table-column label="营业结束" align="center">
|
|
|
+ <template slot-scope="r">
|
|
|
+ <el-time-select
|
|
|
+ style="width: 100%"
|
|
|
+ size="mini"
|
|
|
+ :picker-options="pickerOptions"
|
|
|
+ :disabled="r.row.isWorkday=='0' || !r.row.isWorkday"
|
|
|
+ v-model="r.row.closeTime"/>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="下班时间" align="center">
|
|
|
+ <template slot-scope="r">
|
|
|
+ <el-time-select
|
|
|
+ style="width: 100%"
|
|
|
+ size="small"
|
|
|
+ :picker-options="pickerOptions"
|
|
|
+ :disabled="r.row.isWorkday=='0' ||!r.row.isWorkday"
|
|
|
+ v-model="r.row.workOffTime"/>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
<div style="color: red;font-size: 12px;line-height: 30px;">
|
|
|
注:保存后生成或更新本月或下月生效日期后的每日作息
|