|
|
|
@ -29,6 +29,8 @@ const saveInfo = reactive({ |
|
|
|
night: [], |
|
|
|
years: 2025, |
|
|
|
isCompany: 0, |
|
|
|
morning: [], |
|
|
|
afternoon: [], |
|
|
|
}); |
|
|
|
const initInfo = () => { |
|
|
|
companyDutyInit().then((res: any) => { |
|
|
|
@ -76,6 +78,8 @@ const saveData = (ord: any, val: any) => { |
|
|
|
saveInfo.night = val.night ? val.night : []; |
|
|
|
saveInfo.years = val.years ? val.years : 2025; |
|
|
|
saveInfo.isCompany = ord.isCompany ? ord.isCompany : 0; |
|
|
|
saveInfo.morning = val.morning ? val.morning : []; |
|
|
|
saveInfo.afternoon = val.afternoon ? val.afternoon : []; |
|
|
|
saveOpen.value = true; |
|
|
|
console.log("编辑数据", saveInfo); |
|
|
|
}; |
|
|
|
@ -106,6 +110,15 @@ watch( |
|
|
|
deep: true, |
|
|
|
} |
|
|
|
); |
|
|
|
//判读那是否显示 |
|
|
|
const isShowOrg = (item: any) => { |
|
|
|
let showOrg = [296, 389, 401, 309]; |
|
|
|
console.log("判读那是否显示", item); |
|
|
|
if (item && showOrg.includes(item.id)) { |
|
|
|
return true; |
|
|
|
} |
|
|
|
// return true |
|
|
|
}; |
|
|
|
</script> |
|
|
|
<template> |
|
|
|
<div class="comBox"> |
|
|
|
@ -167,7 +180,7 @@ watch( |
|
|
|
style="vertical-align: bottom" |
|
|
|
> |
|
|
|
<div v-if="us.holiday == 1"> |
|
|
|
<el-divider v-if="us.baiTian">白天</el-divider> |
|
|
|
<el-divider v-if="us.baiTian">长白</el-divider> |
|
|
|
<el-space wrap> |
|
|
|
<el-tag |
|
|
|
v-for="(mItem, mi) in us.baiTian" |
|
|
|
@ -196,6 +209,7 @@ watch( |
|
|
|
</el-space> |
|
|
|
</div> |
|
|
|
<div v-else> |
|
|
|
<el-divider v-if="us.morning">值班</el-divider> |
|
|
|
<el-space wrap> |
|
|
|
<el-tag |
|
|
|
v-for="(mItem, mi) in us.allDay" |
|
|
|
@ -205,7 +219,27 @@ watch( |
|
|
|
> |
|
|
|
</el-space> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<el-divider v-if="us.morning">上午</el-divider> |
|
|
|
<el-space wrap> |
|
|
|
<el-tag |
|
|
|
v-for="(mItem, mi) in us.morning" |
|
|
|
closable |
|
|
|
@close="delTag()" |
|
|
|
>{{ mItem.name }}</el-tag |
|
|
|
> |
|
|
|
</el-space> |
|
|
|
|
|
|
|
<el-divider v-if="us.afternoon">下午</el-divider> |
|
|
|
<el-space wrap> |
|
|
|
<el-tag |
|
|
|
v-for="(mItem, mi) in us.afternoon" |
|
|
|
closable |
|
|
|
@close="delTag()" |
|
|
|
>{{ mItem.name }}</el-tag |
|
|
|
> |
|
|
|
</el-space> |
|
|
|
</div> |
|
|
|
<div class="butBox"> |
|
|
|
<el-button |
|
|
|
type="primary" |
|
|
|
|