|
|
@@ -11,14 +11,14 @@
|
|
|
</van-collapse>
|
|
|
|
|
|
<!-- 选择状态 -->
|
|
|
- <van-radio-group :disabled="formData.isDisabled" v-model="formData.isEnable">
|
|
|
+ <van-radio-group :disabled="ifOrg() || formData.isDisabled" v-model="formData.isEnable">
|
|
|
<van-cell-group>
|
|
|
- <van-cell required title="营业" clickable @click="formData.isDisabled?null: changeRadio('1')">
|
|
|
+ <van-cell required title="营业" clickable @click=" ifOrg() || formData.isDisabled?null: changeRadio('1')">
|
|
|
<template #right-icon>
|
|
|
<van-radio name="1" />
|
|
|
</template>
|
|
|
</van-cell>
|
|
|
- <van-cell required title="歇业" clickable @click="formData.isDisabled?null: changeRadio('0')">
|
|
|
+ <van-cell required title="歇业" clickable @click="ifOrg() || formData.isDisabled?null: changeRadio('0')">
|
|
|
<template #right-icon>
|
|
|
<van-radio name="0" />
|
|
|
</template>
|
|
|
@@ -28,8 +28,8 @@
|
|
|
|
|
|
<!-- 选择时间 -->
|
|
|
<van-cell-group>
|
|
|
- <hours-cell required is-row :disabled="formData.isDisabled || !formData.isEnable || formData.isEnable =='0'" title="营业开始" v-model="formData.openTime"></hours-cell>
|
|
|
- <hours-cell required is-row :disabled="formData.isDisabled || !formData.isEnable || formData.isEnable =='0'" title="营业结束" v-model="formData.closeTime"></hours-cell>
|
|
|
+ <hours-cell required is-row :disabled="ifOrg() || formData.isDisabled || !formData.isEnable || formData.isEnable =='0'" title="营业开始" v-model="formData.openTime"></hours-cell>
|
|
|
+ <hours-cell required is-row :disabled="ifOrg() || formData.isDisabled || !formData.isEnable || formData.isEnable =='0'" title="营业结束" v-model="formData.closeTime"></hours-cell>
|
|
|
</van-cell-group>
|
|
|
<!-- 选择时间 -->
|
|
|
<van-cell-group>
|
|
|
@@ -39,12 +39,12 @@
|
|
|
|
|
|
<!-- 操作 -->
|
|
|
<van-cell-group>
|
|
|
- <van-cell center title="是否值班打卡" v-if="!formData.isDisabled">
|
|
|
+ <van-cell center title="是否值班打卡" v-if="!ifOrg() && !formData.isDisabled">
|
|
|
<template #right-icon>
|
|
|
<van-switch :size="20" active-value="1" inactive-value="0" v-model="formData.isDuty"></van-switch>
|
|
|
</template>
|
|
|
</van-cell>
|
|
|
- <van-cell center title="是否复制到全月" v-if="!formData.isDisabled">
|
|
|
+ <van-cell center title="是否复制到全月" v-if="!ifOrg() && !formData.isDisabled">
|
|
|
<template #right-icon>
|
|
|
<van-button size="mini" type="info" @click="copyMouth">点击复制</van-button>
|
|
|
</template>
|
|
|
@@ -52,7 +52,7 @@
|
|
|
</van-cell-group>
|
|
|
|
|
|
<div class="button-box">
|
|
|
- <van-button type="info" size="large" v-show="!formData.isDisabled" @click="onsubmit">提交</van-button>
|
|
|
+ <van-button type="info" size="large" v-show="!ifOrg() && !formData.isDisabled" @click="onsubmit">提交</van-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -64,10 +64,8 @@ import Calendar from '@/components/Calendar';
|
|
|
import OrgTree from '@/components/orgTree';
|
|
|
import HoursCell from '@/components/HoursCell';
|
|
|
import {mapGetters} from "vuex";
|
|
|
-import {deptTreeList} from "@/api/public";
|
|
|
import {editWorkTime} from "@/views/menu/workTime/api";
|
|
|
import {timeCheck} from "@/utils/date"
|
|
|
-import {dataList} from "@/views/menu/educationStatistics/api";
|
|
|
export default {
|
|
|
components:{NavBar,Calendar,OrgTree,HoursCell},
|
|
|
data(){
|
|
|
@@ -112,6 +110,9 @@ export default {
|
|
|
...mapGetters(['orgName','orgId']),
|
|
|
},
|
|
|
methods:{
|
|
|
+ ifOrg(){
|
|
|
+ return this.orgId != this.formData.orgId;
|
|
|
+ },
|
|
|
//切换状态
|
|
|
changeRadio(s){
|
|
|
this.formData.isEnable = s;
|