{% extends "access_grid.html" %} {% load i18n static acc_tags common %} {% block main_body %} {% csrf_token %}
{% endblock %} {% block grid_opt_update %} function update_side_ztree() { $('#{{ model_name }}_show_all').trigger('click'); } $.extend(true, dimension, { actions: { GeneralActionNew: ['auto', 'auto'], GeneralActionDelete: ['auto', 'auto'] } }); $.extend(true, callback, { load: { done: $.fn.resize_side_ztree_if_any }, edit: { done: update_side_ztree }, delete: { done: update_side_ztree }, actions: { GeneralActionNew: { done: update_side_ztree }, GeneralActionDelete: { done: update_side_ztree } } }); data_grid_opts["rowClick"] = function(obj){ show_group_employee(obj.data.id, obj.data.group_no); } {% endblock grid_opt_update %} {% block function_js %} var current_group_id = 0; var current_group_no = 0; var group_employeeTB; var global_pm_codes = []; var table_data = []; function show_group_employee(group_id, group_no){ current_group_id = group_id; current_group_no = group_no; layui.table.reload(group_employeeTB.config.id, {where: {group:group_id}}); let area_id = $('#{{ model_name }}_area').val(); if (area_id) { get_group_by_area(area_id); } } function get_group_by_area(area_id) { $.ajax({ url: '/acc/get_groups-by-area/?area_id=' + area_id, type: "GET", datatype: "json", success: function (response) { const groups = response.groups; const btnContainer = $('#id_access_move_group').empty(); const select = $('