|
|
@@ -37,12 +37,20 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="营业状态" width="160px">
|
|
|
<template slot-scope="r">
|
|
|
- <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>
|
|
|
+ <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="上班时间">
|
|
|
@@ -50,7 +58,7 @@
|
|
|
<el-time-select
|
|
|
style="width: 100%"
|
|
|
:picker-options="pickerOptions"
|
|
|
- :disabled="!r.row.isWorkday || r.row.isWorkday === false"
|
|
|
+ :disabled="!r.row.isWorkday || !r.row.isWorkday"
|
|
|
v-model="r.row.workTime"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
@@ -59,7 +67,7 @@
|
|
|
<el-time-select
|
|
|
style="width: 100%"
|
|
|
:picker-options="pickerOptions"
|
|
|
- :disabled="!r.row.isWorkday || r.row.isWorkday === false"
|
|
|
+ :disabled="!r.row.isWorkday ||!r.row.isWorkday"
|
|
|
v-model="r.row.openTime"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
@@ -68,7 +76,7 @@
|
|
|
<el-time-select
|
|
|
style="width: 100%"
|
|
|
:picker-options="pickerOptions"
|
|
|
- :disabled="!r.row.isWorkday || r.row.isWorkday === false"
|
|
|
+ :disabled="!r.row.isWorkday || !r.row.isWorkday"
|
|
|
v-model="r.row.noonbreakStart"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
@@ -77,7 +85,7 @@
|
|
|
<el-time-select
|
|
|
style="width: 100%"
|
|
|
:picker-options="pickerOptions"
|
|
|
- :disabled="!r.row.isWorkday || r.row.isWorkday === false"
|
|
|
+ :disabled="!r.row.isWorkday || !r.row.isWorkday"
|
|
|
v-model="r.row.noonbreakEnd"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
@@ -86,7 +94,7 @@
|
|
|
<el-time-select
|
|
|
style="width: 100%"
|
|
|
:picker-options="pickerOptions"
|
|
|
- :disabled="!r.row.isWorkday || r.row.isWorkday === false"
|
|
|
+ :disabled="!r.row.isWorkday || !r.row.isWorkday"
|
|
|
v-model="r.row.closeTime"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
@@ -95,7 +103,7 @@
|
|
|
<el-time-select
|
|
|
style="width: 100%"
|
|
|
:picker-options="pickerOptions"
|
|
|
- :disabled="!r.row.isWorkday || r.row.isWorkday === false"
|
|
|
+ :disabled="!r.row.isWorkday || !r.row.isWorkday"
|
|
|
v-model="r.row.workOffTime"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
@@ -250,7 +258,7 @@ export default {
|
|
|
this.$message.error("生效日期不能为空");
|
|
|
return;
|
|
|
}
|
|
|
- if (this.formData.dayOfWeeks.filter((w) => w.isWorkday ===true || w.isWorkday).length === 0) {
|
|
|
+ if (this.formData.dayOfWeeks.filter((w) => w.isWorkday == 1 || w.isWorkday).length === 0) {
|
|
|
this.$message.error("工作日不能为空");
|
|
|
return;
|
|
|
}
|
|
|
@@ -320,7 +328,7 @@ export default {
|
|
|
// this.data.orgIdList =[];
|
|
|
},
|
|
|
onEnableChange(workTime) {
|
|
|
- if (workTime.isWorkday === false) {
|
|
|
+ if (!workTime.isWorkday) {
|
|
|
workTime.openTime = null;
|
|
|
workTime.closeTime = null;
|
|
|
workTime.noonbreakStart = null;
|
|
|
@@ -357,7 +365,6 @@ export default {
|
|
|
}
|
|
|
.grid {
|
|
|
width: 100%;
|
|
|
- margin-bottom: 20px;
|
|
|
.title {
|
|
|
}
|
|
|
.box {
|