$(document).ready(function () { $('.human-resource-datepicker').datepicker({ format: 'yyyy-mm-dd' }); let DATA_ROLE_HUMAN_RESOURCE = [] let DATA_HUMAN_RESOURCE = [] let forbiddenHuman = [] // let DATA_MATERIAL_RESOURCE = [] // let DATA_TOOL_RESOURCE = [] function getDataHumanResource() { const url = `${base_url}human-resource/search` const payload = { "paging": { "start": 1, "length": -1 }, "columns": [ // { // "name": "proyek_id", // "logic_operator": "like", // "value": search, // "operator": "AND" // }, ], "orders": { "columns": [ "id" ], "ascending": false } } axiosInstance.post(url, payload, HEADER).then(res => { DATA_HUMAN_RESOURCE = res.data.data // arr.forEach(function (element, key) { // $('#choices-multiple-remove-button1').append(``) // }); // var multipleCancelButton = new Choices('#choices-multiple-remove-button1', { // removeItemButton: true, // // maxItemCount: 5, // // searchResultLimit: 5, // // renderChoiceLimit: 5 // }); }); } function getDataRole() { const url = `${base_url}project-role/search` const payload = { "paging": { "start": 0, "length": -1 }, "columns": [ { "name": "name", "logic_operator": "like", "value": "", "operator": "AND" } ], "joins": [], "orders": { "columns": ["id"], "ascending": false } } axiosInstance.post(url, payload, HEADER).then(res => { DATA_ROLE_HUMAN_RESOURCE = res.data.data }); } // getDataHumanResource() // function getDataMaterials() { // const url = `${base_url}request-material/search` // const payload = { // "paging": { // "start": 0, // "length": -1 // }, // "columns": [ // { // "name": "proyek_id", // "logic_operator": "=", // "value": "6", // "operator": "AND" // }, // { // "name": "status", // "logic_operator": "=", // "value": "receipt to site", // "operator": "AND" // } // ], // "orders": { // "columns": [ // "id" // ], // "ascending": false // } // } // axiosInstance.post(url, payload, HEADER).then(res => { // DATA_MATERIAL_RESOURCE = res.data.data // }); // } // function getDataTools() { // const url = `${base_url}req-tools/search` // const payload = { // "paging": { // "start": 0, // "length": -1 // }, // "columns": [ // { // "name": "status", // "logic_operator": "=", // "value": "receipt to site", // "operator": "AND" // } // ], // "orders": { // "columns": [ // "id" // ], // "ascending": false // } // } // axiosInstance.post(url, payload, HEADER).then(res => { // const arr = res.data.data // DATA_TOOL_RESOURCE = res.data.data // arr.forEach(function (element, key) { // $('#choices-multiple-remove-button3').append(``) // }); // var multipleCancelButton = new Choices('#choices-multiple-remove-button3', { // removeItemButton: true // }); // }); // } $('#human-resource').on('show.bs.modal', function (event) { getDataHumanResource() getDataRole() // getDataMaterials() // getDataTools() }); $('#human-resource').on('hide.bs.modal', function (event) { $("#table-human-resource").empty(); forbiddenHuman = []; activityId = 0; }); $("#add-human-resource").on('click', function () { const num = $('#table-human-resource tr').length const idx = num + 1 $('#table-human-resource').append(`