import { JamKerjaCreate } from '@/services/manajemen/jam-kerja-service' import { Formik } from 'formik' import moment from 'moment' import { Button } from 'primereact/button' import { Calendar } from 'primereact/calendar' import { Dialog } from 'primereact/dialog' import { MultiSelect } from 'primereact/multiselect' const dbHari = [ { name: 'Senin', code: 'senin' }, { name: 'Selasa', code: 'selasa' }, { name: 'Rabu', code: 'rabu' }, { name: 'Kamis', code: 'kamis' }, { name: 'Jumat', code: 'jumat' }, { name: 'Sabtu', code: 'sabtu' }, { name: 'Minggu', code: 'minggu' }, ] export default function FormJamKerja({ dialogForm, setDialogForm, dataEdit, toast, refresh }) { return ( <> { Object.assign(data, { jam_masuk: moment(data.jam_masuk).format('HH:mm'), jam_keluar: moment(data.jam_keluar).format('HH:mm'), }) let time = data.jam_masuk + '-' + data.jam_keluar let days = '' let panjang_array = data.hari.length data.hari.map((values, i) => { let plus1 = i + 1 let koma = plus1 < panjang_array ? ',' : '' days += values.code + koma }) let dataKirim = { days, time } JamKerjaCreate(dataKirim).then((res) => { if (res.status === 'success') { setDialogForm(false) refresh(Math.random) toast.current.show({ severity: 'success', detail: res.message, closable: false, }) } else { setDialogForm(false) refresh(Math.random) toast.current.show({ severity: 'error', detail: res.message, closable: false, }) } }) setSubmitting(false) }} validateOnChange={false} > {({ values, handleChange, handleSubmit, isSubmitting, resetForm }) => { const dialogFooter = (
) return (
) }}
) }