import { Button, Cell, Dialog, Grid, GridItem, Sticky } from 'vant' import { defineComponent, onMounted, reactive, ref } from 'vue' import styles from '../index.module.less' import iconA from '../images/icon-photo.png' import request from '@/helpers/request' import { state } from '@/state' import { useRoute } from 'vue-router' import OFullRefresh from '@/components/o-full-refresh' import OHeader from '@/components/o-header' import OSticky from '@/components/o-sticky' export default defineComponent({ name: 'approval-manage-subsidy', setup() { const route = useRoute() const dialog = ref(false) const refreshing = ref(false) const data = reactive({ startDate: '', endDate: '', manageSalary: '', courseSalary: '', practiceSalary: '', /**管理补助 */ manageSalaryInfo: {} as any, /**训练补助 */ courseSalaryInfo: {} as any, /**练习奖励 */ practiceSalaryInfo: {} as any }) const getData = async () => { try { const res: any = await request.post( `${state.platformApi}/schoolWeekSalaryRecord/manageConfirm/${route.query.salaryId}` ) } catch (error) {} refreshing.value = false } onMounted(() => { getData() }) return () => (
{ document.documentElement.style.setProperty('--header-height', height + 'px') }} > (dialog.value = true)} >
{{ title: () => (
{data.startDate} 至 {data.endDate} 补助周期
) }}
{data.manageSalary || 0}
管理补助
{data.courseSalary || 0}
训练补助
{data.practiceSalary || 0}
练习奖励
{{ title: () => (
管理补助
) }}
{data.manageSalaryInfo.standardSalary || 0} 元/周
补助标准
{data.manageSalaryInfo.standardSalary || 0} 课时
本周课时数
{data.manageSalaryInfo.actualSalary || 0}
实际补助
{{ title: () => (
练习奖励
) }}
{data.practiceSalaryInfo.standardSalary || 0} 元/人
补助标准
{data.practiceSalaryInfo.targetNum || 0}
练习达标人数
{data.practiceSalaryInfo.actualSalary || 0}
实际奖励
{{ title: () => (
训练补助
) }}
{data.courseSalaryInfo.singleSubsidyStandard || 0} 元/人
单技补助标准
{data.courseSalaryInfo.musicSubsidyStandard || 0} 元/天
乐理补助标准
{data.courseSalaryInfo.ensembleSubsidyStandard || 0}
合奏补助标准
{Array.isArray(data.courseSalaryInfo.salaryRecordDetailItemList) && data.courseSalaryInfo.salaryRecordDetailItemList.map((teacher: any) => { return ( {{ icon: () => , value: () => (
{teacher.salary || 0}
实际奖励
) }}
) })}
{{ title: () => (
补助发放规则
) }}
1、每周一上午10点生成上一周实际补助数据
2、每周一24点前完成补助确认,则该补助将会在当周周五发放
3、超过周一24点确认,则延后到下周周五发放 4、如遇法定节假日,则统一延后到下一周五发放
5、未绑定银行卡造成无法发放时,在绑定银行卡后的下一周五一次性将已确认且未发放的金额一次性发放
) } })