|
|
@@ -11,7 +11,7 @@
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="5">
|
|
|
<el-form-item label="营业前提醒:" prop="front">
|
|
|
|
|
|
- <el-input-number size="mini" style="width: 70%;" v-model="day.font" @change="handleChange" :min="1"
|
|
|
+ <el-input-number size="mini" style="width: 70%;" v-model="day.front" @change="handleChange" :min="1"
|
|
|
:max="10" label="描述文字"></el-input-number>
|
|
|
分钟
|
|
|
|
|
|
@@ -53,41 +53,17 @@
|
|
|
每周履职
|
|
|
</div>
|
|
|
</el-col>
|
|
|
-
|
|
|
- <el-col :xs="24" :sm="12" :md="8" :lg="5">
|
|
|
+ <el-col>
|
|
|
<el-form-item label="全天提醒:" prop="allDay">
|
|
|
<el-input-number size="mini" style="width: 30%;" v-model="week.allDay" @change="handleChange" :min="1"
|
|
|
:max="10" label="描述文字"></el-input-number>
|
|
|
分钟
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
-
|
|
|
</div>
|
|
|
</el-form>
|
|
|
- <!-- <el-form :model="week" :rules="rules" ref="week" label-width="130px">
|
|
|
- <div class="form-item">
|
|
|
- <el-row>
|
|
|
- <el-col :xs="24" :sm="12" :md="8" :lg="4">
|
|
|
- <div class="item-title">
|
|
|
- 每周履职
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :xs="24" :sm="12" :md="8" :lg="5">
|
|
|
- <el-form-item label="提前提醒:" prop="allDay">
|
|
|
-
|
|
|
- <el-input-number size="mini" style="width: 70%;" v-model="week.allDay" @change="handleChange" :min="1"
|
|
|
- :max="10" label="描述文字"></el-input-number>
|
|
|
- 天
|
|
|
-
|
|
|
-
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </div>
|
|
|
- </el-form> -->
|
|
|
+
|
|
|
<el-form :model="month" :rules="rules" ref="month" label-width="130px">
|
|
|
<div class="form-item">
|
|
|
<el-row>
|
|
|
@@ -96,13 +72,13 @@
|
|
|
每月履职
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :xs="24" :sm="12" :md="8" :lg="5">
|
|
|
- <el-form-item label="提前提醒:" prop="educationType">
|
|
|
- <el-input-number size="mini" v-model="num" style="width: 70%" @change="handleChange" :min="1" :max="10"
|
|
|
- label="描述文字"></el-input-number>
|
|
|
- 天
|
|
|
+ <el-col>
|
|
|
+ <el-form-item label="全天提醒:" prop="allDay">
|
|
|
+ <el-input-number size="mini" style="width: 30%;" v-model="month.allDay" @change="handleChange" :min="1"
|
|
|
+ :max="10" label="描述文字"></el-input-number>
|
|
|
+ 分钟
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
</el-form>
|
|
|
@@ -114,12 +90,13 @@
|
|
|
每季履职
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :xs="24" :sm="12" :md="8" :lg="5">
|
|
|
- <el-form-item label="提前提醒:" prop="educationType">
|
|
|
- <el-input-number size="mini" v-model="num" style="width: 70%" @change="handleChange" :min="1" :max="10"
|
|
|
- label="描述文字"></el-input-number>
|
|
|
+ <el-col>
|
|
|
+ <el-form-item label="全天提醒:" prop="allDay">
|
|
|
+ <el-input-number size="mini" style="width: 30%;" v-model="season.allDay" @change="handleChange" :min="1"
|
|
|
+ :max="10" label="描述文字"></el-input-number>
|
|
|
+ 分钟
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
</el-form>
|
|
|
@@ -131,12 +108,13 @@
|
|
|
半年履职
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :xs="24" :sm="12" :md="8" :lg="5">
|
|
|
- <el-form-item label="提前提醒:" prop="educationType">
|
|
|
- <el-input-number size="mini" v-model="num" style="width: 70%" @change="handleChange" :min="1" :max="10"
|
|
|
- label="描述文字"></el-input-number>
|
|
|
+ <el-col>
|
|
|
+ <el-form-item label="全天提醒:" prop="allDay">
|
|
|
+ <el-input-number size="mini" style="width: 30%;" v-model="halfYear.allDay" @change="handleChange" :min="1"
|
|
|
+ :max="10" label="描述文字"></el-input-number>
|
|
|
+ 分钟
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
</el-form>
|
|
|
@@ -148,12 +126,13 @@
|
|
|
每年履职
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :xs="24" :sm="12" :md="8" :lg="5">
|
|
|
- <el-form-item label="提前提醒:" prop="educationType">
|
|
|
- <el-input-number size="mini" v-model="num" style="width: 70%" @change="handleChange" :min="1" :max="10"
|
|
|
- label="描述文字"></el-input-number>
|
|
|
+ <el-col>
|
|
|
+ <el-form-item label="全天提醒:" prop="allDay">
|
|
|
+ <el-input-number size="mini" style="width: 30%;" v-model="year.allDay" @change="handleChange" :min="1"
|
|
|
+ :max="10" label="描述文字"></el-input-number>
|
|
|
+ 分钟
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
</el-form>
|
|
|
@@ -176,15 +155,36 @@ export default {
|
|
|
day: {
|
|
|
resumptionCycle: 1,
|
|
|
allDay: null,
|
|
|
+ front: null,
|
|
|
centre: null,
|
|
|
after: null,
|
|
|
- timeUnit: null,
|
|
|
+ timeUnit: 1,
|
|
|
+ },
|
|
|
+ week: {
|
|
|
+ resumptionCycle: 2,
|
|
|
+ allDay: null,
|
|
|
+ timeUnit: 2
|
|
|
+ },
|
|
|
+ month: {
|
|
|
+ resumptionCycle: 3,
|
|
|
+ allDay: null,
|
|
|
+ timeUnit: 2
|
|
|
+ },
|
|
|
+ season: {
|
|
|
+ resumptionCycle: 4,
|
|
|
+ allDay: null,
|
|
|
+ timeUnit: 2
|
|
|
+ },
|
|
|
+ halfYear: {
|
|
|
+ resumptionCycle: 5,
|
|
|
+ allDay: null,
|
|
|
+ timeUnit: 2
|
|
|
+ },
|
|
|
+ year: {
|
|
|
+ resumptionCycle: 6,
|
|
|
+ allDay: null,
|
|
|
+ timeUnit: 2
|
|
|
},
|
|
|
- week: {},
|
|
|
- month: {},
|
|
|
- season: {},
|
|
|
- halfYear: {},
|
|
|
- year: {},
|
|
|
|
|
|
rules: {
|
|
|
name: [
|
|
|
@@ -290,7 +290,7 @@ export default {
|
|
|
if (!flag) return;
|
|
|
let data = {
|
|
|
|
|
|
- coreResumptionConfiguration: [this.day, this.week, this.month]
|
|
|
+ coreResumptionConfiguration: [this.day, this.week, this.month,this.season,this.halfYear,this.year]
|
|
|
};
|
|
|
insertConfiguration(data).then(response => {
|
|
|
this.$modal.msgSuccess("新增成功");
|