|
|
@ -2,25 +2,25 @@ |
|
|
|
<div class="DutyOfficer"> |
|
|
|
<div class="filter"> |
|
|
|
<div> |
|
|
|
<ButtonGradient @click.native="handleExport"> |
|
|
|
<ButtonGradient @click.native="handleExport" v-hasPremi="['business:shifts:export']"> |
|
|
|
<template #prefix> |
|
|
|
<img src="@screen/images/import.svg" /> |
|
|
|
</template> |
|
|
|
机构值班表 |
|
|
|
</ButtonGradient> |
|
|
|
<ButtonGradient @click.native="handleExportTemplate"> |
|
|
|
<ButtonGradient @click.native="handleExportTemplate" v-hasPremi="['business:shifts:exportTemplate']"> |
|
|
|
<template #prefix> |
|
|
|
<img src="@screen/images/import.svg" /> |
|
|
|
</template> |
|
|
|
机构值班表模板 |
|
|
|
</ButtonGradient> |
|
|
|
<ButtonGradient @click.native="uploadFile"> |
|
|
|
<ButtonGradient @click.native="uploadFile" v-hasPremi="['business:shifts:upload']"> |
|
|
|
<template #prefix> |
|
|
|
<img src="@screen/images/export.svg" /> |
|
|
|
</template> |
|
|
|
上传 |
|
|
|
</ButtonGradient> |
|
|
|
<ButtonGradient @click.native="handleModifyDutyInformationTable(true)"> |
|
|
|
<ButtonGradient @click.native="handleModifyDutyInformationTable(true)" v-hasPremi="['business:shifts:add']"> |
|
|
|
<template #prefix> |
|
|
|
<img src="@screen/images/insert.svg" /> |
|
|
|
</template> |
|
|
@ -102,7 +102,7 @@ |
|
|
|
<div class="no-data" v-else>无值班人员</div> |
|
|
|
</template> |
|
|
|
<template #operation-content="{ data }"> |
|
|
|
<ButtonGradient |
|
|
|
<ButtonGradient v-hasPremi="['business:shifts:update']" |
|
|
|
class="operate-button" |
|
|
|
@click.native="handleModifyDutyInformationTable(true, data)" |
|
|
|
> |
|
|
@ -120,7 +120,7 @@ |
|
|
|
</template> |
|
|
|
记录 |
|
|
|
</ButtonGradient> |
|
|
|
<ButtonGradient |
|
|
|
<ButtonGradient v-hasPremi="['business:shifts:delet']" |
|
|
|
class="operate-button" |
|
|
|
@click.native="handleDelete(data)" |
|
|
|
> |
|
|
|