Hệ thống pháp luật

Điều 30 Văn bản hợp nhất 21/VBHN-VPQH năm 2023 hợp nhất Luật Phòng, chống thiên tai do Văn phòng Chính phủ ban hành

Điều 30. Hoạt động khắc phục hậu quả thiên tai

1. Hoạt động khắc phục hậu quả thiên tai bao gồm:

a) Tiếp tục triển khai công tác tìm kiếm cứu nạn, cứu trợ, hỗ trợ lương thực, thực phẩm, thuốc chữa bệnh, nhu yếu phẩm thiết yếu khác và hỗ trợ tâm lý để ổn định đời sống của người dân;

b) Thống kê, đánh giá thiệt hại do thiên tai gây ra, nhu cầu cứu trợ, hỗ trợ và đề xuất phương án khắc phục hậu quả;

c) Hỗ trợ giống cây trồng, vật nuôi, vật tư, trang thiết bị, nhiên liệu thiết yếu khác để phục hồi sản xuất;

d) Cung ứng vật tư, hàng hóa thiết yếu và thực hiện biện pháp quản lý giá, bình ổn thị trường;

đ) Thực hiện vệ sinh môi trường, phòng chống dịch bệnh ở khu vực bị tác động của thiên tai;

e) Sửa chữa, khôi phục, nâng cấp công trình phòng, chống thiên tai, giao thông, thông tin, thủy lợi, điện lực, trường học, cơ sở y tế và công trình hạ tầng công cộng; tổ chức tuyên truyền nâng cao nhận thức và năng lực của cộng đồng về phòng, chống thiên tai.

2. Trách nhiệm thực hiện hoạt động khắc phục hậu quả thiên tai được quy định như sau:

a) Tổ chức, hộ gia đình, cá nhân có trách nhiệm chủ động khắc phục hậu quả thiên tai đối với cơ sở hạ tầng, tài sản thuộc phạm vi quản lý; tham gia hỗ trợ hoạt động khắc phục hậu quả thiên tai theo sự huy động của cơ quan có thẩm quyền;

b) Ủy ban nhân dân, Ban chỉ huy phòng thủ dân sự[53] các cấp có trách nhiệm tổ chức thực hiện công tác khắc phục hậu quả thiên tai trên địa bàn theo quy định tại khoản 1 Điều này;

c) Bộ, cơ quan ngang bộ, cơ quan thuộc Chính phủ có trách nhiệm chủ động khắc phục hậu quả thiên tai trong phạm vi quản lý và tham gia khắc phục hậu quả thiên tai khi có yêu cầu;

d) Ban chỉ đạo Phòng thủ dân sự quốc gia[54] có trách nhiệm tổng hợp báo cáo đánh giá thiệt hại và nhu cầu cứu trợ, hỗ trợ từ các địa phương và các bộ, cơ quan ngang bộ, cơ quan thuộc Chính phủ; chỉ đạo công tác khắc phục hậu quả thiên tai và báo cáo Chính phủ về biện pháp và nguồn lực để hỗ trợ khắc phục hậu quả thiên tai.

3. lồng nhau (bên trong) hay không function isInViewportAndTabNoiDung(element) { const rect = element.getBoundingClientRect(); const buffer = 1500; // Buffer to preload content below the viewport (approx. 50+ lines) const viewHeight = window.innerHeight || document.documentElement.clientHeight; const isInViewport = rect.top < viewHeight + buffer && rect.bottom >= 0; const isInTabNoiDung = $(element).closest('#tab_noi_dung_vb').length > 0; return isInViewport && isInTabNoiDung; } function getAddress(element) { const validTags = ['trichyeu', 'cancu', 'phan', 'chuong', 'muc', 'tieumuc', 'dieu', 'khoan', 'diem']; const $parent = $(element).closest(validTags.join(',')); if (!$parent.length) { return null; } let addr = $parent.attr('address'); if (!addr && $parent.prop('tagName').toLowerCase() === 'trichyeu') { addr = 'trichyeu'; $parent.attr('address', addr); } return addr || null; } function processTnplClasses($element) { const tnplKeysInLine = new Set(); // key = slug hoặc text (thường là slug) $element.find('tnpl').each(function () { const $tnpl = $(this); const tnplSlug = ($tnpl.attr('slug') || '').trim().toLowerCase(); const tnplKey = tnplSlug || $tnpl.text().trim().toLowerCase(); // Đã xử lý trong cùng dòng => bỏ if (tnplKeysInLine.has(tnplKey)) { return; } tnplKeysInLine.add(tnplKey); let tnplExists = false; // Chỉ duyệt các tnpl đã được tô màu (class on) $('tnpl.on').each(function () { const $existingTnpl = $(this); const existingSlug = ($existingTnpl.attr('slug') || '').trim().toLowerCase(); const existingKey = existingSlug || $existingTnpl.text().trim().toLowerCase(); if ( existingKey === tnplKey && isInViewportAndTabNoiDung($existingTnpl[0]) ) { tnplExists = true; return false; // break each } }); if (!tnplExists) { $tnpl.addClass('on'); } }); } function processQueue() { while (pendingRequests < maxConcurrentRequests && requestQueue.length > 0) { const task = requestQueue.shift(); pendingRequests++; task() .always(() => { pendingRequests--; processQueue(); }); } } function processVisibleParagraphs() { $('#tab_noi_dung_vb p:not([is-posted="1"])').each(function () { let $element = $(this); if (isInViewportAndTabNoiDung(this)) { $element.attr('is-posted', '1'); $element.addClass('loading-content'); let p_innerHTML = $element.html(); let address = null; if (cac_cau_hinh.loai_noi_dung.includes('docs')) { address = getAddress($element); } const isSubP = $element.parents('p').length > 0; if (isSubP && !allow_sub_p) { $element.removeClass('loading-content'); return; // Không gửi nếu không cho phép } const postData = { p_content: p_innerHTML, cac_cau_hinh, address }; if (isSubP && allow_sub_p) { postData.sub_p = 1; } requestQueue.push(() => $.ajax({ url: '//tnpl' + (Math.floor(Math.random() * 10) + 1) + '.hethongphapluat.com/tien-ich/tim.tien.ich.php', type: 'POST', data: postData, success: function(response) { $element.html(response); processTnplClasses($element); }, complete: function() { $element.removeClass('loading-content'); } }) ); processQueue(); } }); } $(window).on('scroll resize', function () { processVisibleParagraphs(); }); processVisibleParagraphs(); });