Hệ thống pháp luật

ỦY BAN NHÂN DÂN
TỈNH BẮC KẠN
-------

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
---------------

Số: 42/KH-UBND

Bắc Kạn, ngày 25 tháng 01 năm 2022

 

KẾ HOẠCH

THỰC HIỆN CÔNG TÁC VĂN THƯ, LƯU TRỮ NĂM 2022

Căn cứ quy định của pháp luật hiện hành về văn thư, lưu trữ; Quyết định số 2194/QĐ-TTg ngày 24/12/2021 của Thủ tướng Chính phủ phê duyệt Chương trình “Công bố tài liệu lưu trữ quốc gia phục vụ xây dựng, phát triển kinh tế - xã hội, bảo vệ chủ quyền đất nước”; Kế hoạch số 92/KH-UBND ngày 26/02/2021 của Ủy ban nhân dân tỉnh về triển khai thực hiện Quyết định số 458/QĐ-TTg ngày 03/4/2020 của Thủ tướng Chính phủ về phê duyệt Đề án “Lưu trữ tài liệu điện tử của các cơ quan nhà nước giai đoạn 2020 - 2025”, Ủy ban nhân dân tỉnh ban hành Kế hoạch thực hiện nhiệm vụ công tác văn thư, lưu trữ năm 2022 với những nội dung sau:

I. MỤC ĐÍCH, YÊU CẦU

1. Mục đích

- Nâng cao hiệu quả quản lý Nhà nước về công tác văn thư, lưu trữ; từng bước hoàn thiện công tác văn thư, lưu trữ nhằm phục vụ tốt hơn công tác chỉ đạo điều hành, nâng cao chất lượng, hiệu quả giải quyết công việc, đáp ứng yêu cầu công tác cải cách hành chính hiện nay. Quản lý thống nhất, bảo quản an toàn và tổ chức khai thác sử dụng có hiệu quả tài liệu lưu trữ hình thành trong quá trình hoạt động của các cơ quan, tổ chức.

- Nâng cao trách nhiệm của người đứng đầu cơ quan, tổ chức trong việc quản lý, chỉ đạo công tác văn thư, lưu trữ tại cơ quan, tổ chức; trách nhiệm của cán bộ, công chức, viên chức trong thực hiện quy định về công tác văn thư, lưu trữ.

2. Yêu cầu

- Tăng cường quản lý Nhà nước về công tác văn thư, lưu trữ, quản lý tài liệu lưu trữ tại các cơ quan, tổ chức trên địa bàn tỉnh, từng bước đưa công tác văn thư, lưu trữ hoạt động thống nhất, hiệu quả và theo đúng quy định của pháp luật.

- Các cơ quan, tổ chức xây dựng kế hoạch công tác văn thư, lưu trữ của đơn vị và triển khai thực hiện nghiêm túc các nhiệm vụ theo kế hoạch đề ra.

II. NỘI DUNG NHIỆM VỤ

1. Nhiệm vụ thường xuyên

Thủ trưởng các cơ quan, tổ chức chỉ đạo, tổ chức thực hiện các nhiệm vụ thường xuyên công tác quản lý và hoạt động nghiệp vụ văn thư, lưu trữ.

a) Tổ chức triển khai, phổ biến, tập huấn các văn bản quy phạm pháp luật và văn bản hướng dẫn nghiệp vụ về công tác văn thư, lưu trữ cho công chức, viên chức, nhất là công tác lập hồ sơ và giao nộp hồ sơ vào Lưu trữ cơ quan.

b) Ban hành sửa đổi, bổ sung, điều chỉnh Kế hoạch công tác văn thư, lưu trữ; Danh mục hồ sơ; Quy chế công tác văn thư, lưu trữ; Bảng thời hạn bảo quản hồ sơ, tài liệu và các văn bản quản lý phù hợp với quy địnhc) Tổ chức chỉ đạo, hướng dẫn, kiểm tra nghiệp vụ để đảm bảo công tác văn thư, lưu trữ được thực hiện đúng quy định tại cơ quan và các đơn vị trực thuộc.

d) Rà soát việc bố trí, cải tạo, xây dựng, nâng cấp kho lưu trữ đảm bảo đủ diện tích bảo quản tài liệu lưu trữ. Bố trí, phân công công chức, viên chức làm công tác văn thư, lưu trữ có trình độ phù hợp, đáp ứng được yêu cầu công tác.

đ) Thực hiện tốt các hoạt động nghiệp vụ văn thư, lưu trữ: Quản lý văn bản; soạn thảo, ban hành văn bản, thể thức và kỹ thuật trình bày văn bản; lập và giao nộp hồ sơ, tài liệu vào Lưu trữ cơ quan; quản lý sử dụng con dấu, thiết bị lưu khóa bí mật; thu thập, chỉnh lý; bảo quản; thống kê và tổ chức sử dụng tài liệu lưu trữ.

e) Phối hợp với Trung tâm Lưu trữ lịch sử tỉnh trong việc thẩm định Mục lục hồ sơ, tài liệu và giao nộp hồ sơ, tài liệu vào Lưu trữ lịch sử tỉnh.

g) Bố trí kho lưu trữ và trang thiết bị đáp ứng yêu cầu bảo vệ, bảo quản an toàn tài liệu lưu trữ của cơ quan, tổ chức. Thực hiện tiêu hủy tài liệu hết giá trị theo quy định của pháp luật.

h) Nghiêm túc thực hiện chế độ báo cáo thống kê định kỳ về công tác văn thư, lưu trữ và tài liệu lưu trữ đảm bảo chất lượng và đúng thời hạn theo quy định báo cáo thống kê ngành Nội vụ.

i) Bố trí người làm công tác văn thư, lưu trữ theo vị trí việc làm, đảm bảo tiêu chuẩn ngạch công chức, chức danh nghề nghiệp viên chức theo đúng quy định của pháp luật. Thực hiện các chế độ, chính sách tiền lương, phụ cấp, bảo hộ lao động và các chế độ khác cho công chức, viên chức làm công tác văn thư, lưu trữ theo đúng quy định của pháp luật.

k) Bố trí kinh phí thực hiện công tác văn thư, lưu trữ, việc xây dựng dự toán kinh phí căn cứ quy định tại Điều 36 Nghị định số 30/2020/NĐ-CP ngày 05/3/2020 của Chính phủ; Điều 39 Luật Lưu trữ. Quan tâm bố trí kinh phí đầu tư thiết bị phục vụ quản lý tài liệu điện tử; chỉnh lý tài liệu để giải quyết dứt điểm tài liệu lưu trữ tồn đọng.

2. Nhiệm vụ trọng tâm

Thủ trưởng các cơ quan, tổ chức tập trung chỉ đạo thực hiện các nhiệm vụ trọng tâm sau:

a) Xây dựng kế hoạch chỉnh lý, xử lý tài liệu tồn đọng; thực hiện nghiêm việc lập, giao nộp hồ sơ, tài liệu vào Lưu trữ cơ quan, Lưu trữ lịch sử tỉnh theo quy định để tránh tồn đọng và tái tồn đọng sau khi đã thực hiện chỉnh lý theo quy định tại Nghị định số 30/2020/NĐ-CP ngày 05/3/2020 của Chính phủ về công tác văn thư; Chỉ thị số 35/CT-TTg ngày 07/9/2017 của Thủ tướng Chính phủ về tăng cường công tác lập hồ sơ và giao nộp hồ sơ, tài liệu vào Lưu trữ cơ quan, Lưu trữ lịch sử; Chỉ thị số 09/CT-UBND ngày 06/8/2021 của Chủ tịch Ủy ban nhân dân tỉnh về việc tăng cường công tác lập hồ sơ và giao nộp hồ sơ vào Lưu trữ cơ quan tại các cơ quan, tổ chức trên địa bàn tỉnh Bắc Kạn.

b) Tổ chức thực hiện ứng dụng công nghệ thông tin vào công tác văn thư, lưu trữ, quản lý tài liệu điện tử theo Kế hoạch số 92/KH-UBND ngày 26/02/2021 của Ủy ban nhân dân tỉnh về triển khai thực hiện Quyết định số 458/QĐ-TTg ngày 03/4/2020 của Thủ tướng Chính phủ về phê duyệt Đồ án “Lưu trữ tài liệu điện tử của các cơ quan nhà nước giai đoạn 2020 - 2025”.

3. Quản lý, hướng dẫn công tác văn thư, lưu trữ và quản lý tài liệu lưu trữ tại Lưu trữ lịch sử tỉnh

Ngoài các nội dung nhiệm vụ thường xuyên và nhiệm vụ trọng tâm công tác văn thư, lưu trữ năm 2022, Giám đốc Sở Nội vụ chỉ đạo Ban Thi đua - Khen thưởng, Trung tâm Lưu trữ lịch sử tỉnh tổ chức thực hiện nhiệm vụ theo chức năng nhiệm vụ được giao. Trong đó, tập trung các nhiệm vụ:

a) Tiếp tục tuyên truyền, phổ biến các văn bản quy phạm pháp luật và các văn bản hướng dẫn nghiệp vụ về công tác văn thư, lưu trữ đối với các cơ quan, đơn vị thuộc phạm vi quản lý với nhiều hình thức như: Giới thiệu văn bản; tổ chức hội nghị; viết tin, bài trên Cổng Thông tin điện tử Sở Nội vụ.

b) Nghiên cứu tham mưu, ban hành các văn bản chỉ đạo, hướng dẫn nghiệp vụ về văn thư, lưu trữ để áp dụng thống nhất tại các cơ quan, tổ chức; tổ chức triển khai thực hiện các văn bản quy phạm pháp luật về lĩnh vực văn thư, lưu trữ mới ban hành (nếu có).

c) Thực hiện kiểm tra việc chấp hành các quy định của pháp luật và các văn bản của Ủy ban nhân dân tỉnh về công tác văn thư, lưu trữ tại các cơ quan, tổ chức.

d) Xây dựng kế hoạch, chương trình tập huấn, bồi dưỡng nghiệp vụ công tác văn thư, lưu trữ. Phối hợp, hỗ trợ các cơ quan, tổ chức thực hiện công tác tập huấn, triển khai, hướng dẫn lập hồ sơ và giao nộp hồ sơ vào Lưu trữ cơ quan; chỉnh lý tài liệu và các quy định mới về nghiệp vụ công tác văn thư, lưu trữ.

đ) Thực hiện công tác quản lý hoạt động dịch vụ lưu trữ trên địa bàn tỉnh theo quy định của pháp luật: Thực hiện cấp Chứng chỉ hành nghề lưu trữ theo quy định (nếu có); tiếp nhận hồ sơ đăng ký hoạt động dịch vụ lưu trữ và quản lý tổ chức, cá nhân hoạt động dịch vụ lưu trữ theo quy định.

e) Đẩy nhanh tiến độ tham mưu thực hiện Đề án số hóa tài liệu lưu trữ tại Lưu trữ lịch sử tỉnh; Chương trình công bố tài liệu lưu trữ đang bảo quản tại Lưu trữ lịch sử tỉnh.

g) Đôn đốc, hướng dẫn các cơ quan, tổ chức thuộc nguồn nộp lưu chuẩn bị hồ sơ, tài liệu để giao nộp vào Lưu trữ lịch sử tỉnh. Kiểm tra, thẩm định Danh mục tài liệu hết giá trị; Mục lục hồ sơ, tài liệu nộp lưu; tổ chức tiếp nhận hồ sơ, tài liệu của các cơ quan, tổ chức thuộc nguồn nộp lưu tài liệu vào Lưu trữ lịch sử tỉnh.

h) Rà soát, điều chỉnh Danh mục các cơ quan, tổ chức thuộc nguồn nộp lưu tài liệu vào Lưu trữ lịch sử tỉnh.

i) Đẩy mạnh ứng dụng công nghệ thông tin trong tra cứu tài liệu lưu trữ tại Trung tâm Lưu trữ lịch sử tỉnh nhằm bảo vệ và phát huy giá trị tài liệu lưu trữ; Tăng cường giới thiệu, quảng bá các nguồn tài liệu hiện đang được bảo quản tại Lưu trữ lịch sử tỉnh đến công chúng.

k) Trang bị trang thiết bị đáp ứng yêu cầu bảo vệ, bảo quản an toàn tài liệu lưu trữ và tổ chức khai thác, sử dụng tài liệu lưu trữ theo quy định.

III. TỔ CHỨC THỰC HIỆN

1. Các sở, ban, ngành, các đơn vị sự nghiệp thuộc tỉnh; tổ chức Quỹ, Hội được giao biên chế; doanh nghiệp Nhà nước thuộc tỉnh; cơ quan Trung ương đóng trên địa bàn tỉnh; Chủ tịch Ủy ban nhân dân các huyện, thành phố căn cứ nội dung kế hoạch này, chủ động triển khai xây dựng kế hoạch và chỉ đạo các đơn vị trực thuộc thực hiện nhiệm vụ công tác văn thư, lưu trữ năm 2022 đảm bảo đúng quy định, hiệu quả.

2. Viễn thông Bắc Kạn có trách nhiệm hoàn thiện phần mềm Hệ thống quản lý văn bản và điều hành của tỉnh để các cơ quan, tổ chức thực hiện hoạt động nghiệp vụ văn thư, lưu trữ theo đúng quy định tại Nghị định số 30/2020/NĐ-CP ngày 05/3/2020 của Chính phủ, Thông tư số 02/2019/TT-BNV ngày 24/01/2019 của Bộ Nội vụ quy định tiêu chuẩn dữ liệu thông tin đầu vào và yêu cầu bảo quản tài liệu lưu trữ điện tử và các quy định khác của pháp luật có liên quan.

3. Sở Nội vụ có trách nhiệm tổ chức thực hiện các nhiệm vụ được giao, đồng thời theo dõi, hướng dẫn, kiểm tra, đôn đốc các cơ quan, tổ chức trên địa bàn tỉnh thực hiện công tác văn thư, lưu trữ năm 2022 theo nội dung Kế hoạch này.

Trên đây là Kế hoạch thực hiện công tác văn thư, lưu trữ năm 2022, Ủy ban nhân dân tỉnh yêu cầu Thủ trưởng các sở, ban, ngành; Chủ tịch Ủy ban nhân dân các huyện, thành phố và các cơ quan, tổ chức liên quan nghiêm túc tổ chức, thực hiện./.

 


Nơi nhận:
Gửi bản điện tử:
- CT, PCT UBND tỉnh;
- Các sở, ban, ngành thuộc tỉnh;
- Các đơn vị sự nghiệp thuộc tỉnh;
- Các tổ chức Hội, Quỹ được giao biên chế;
- Các DN Nhà nước thuộc tỉnh;
- Các cơ quan TW đóng trên địa bàn tỉnh;
- UBND các huyện, thành phố;
- LĐVP;
- Lưu: VT, Thuyên.

TM. ỦY BAN NHÂN DÂN
KT.
CHỦ TỊCH
PHÓ CHỦ TỊCH




Phạm Duy Hưng

 



span', 'dctk > span', 'dctd > span']; var hasChild = selectors.some(function(selector) { return clickedElement.closest(selector).find('span').length > 0; }); if (!hasChild) { var totalSubLevels = 1; } else { function findMatchingParent(element) { var parent = element.parent(); if (parent.length === 0) return null; for (var i = 0; i < selectors.length; i++) { if (parent.is(selectors[i])) { superLevel++; return parent; } } return findMatchingParent(parent); } var parentElement = findMatchingParent(clickedElement); while (parentElement !== null) { level++; parentElement = findMatchingParent(parentElement); } var closestElement = clickedElement.closest(selectors.join(', ')); var nodeName = closestElement.prop('nodeName').toLowerCase(); var className = closestElement.attr('class'); var textContent = closestElement.text().trim(); var address = selectors.find(function(selector) { return closestElement.is(selector); }); var totalSubLevels = closestElement.find('span').length + 1; var parent_id = closestElement.parent().attr('id'); var variableName = 'parent_id_' + level; // Gán giá trị của parent_id cho biến động này window[variableName] = parent_id; } if (totalSubLevels>1) { var dynamicVars = {}; var variableName = 'parent_id_' + level; dynamicVars[variableName] = parent_id; var buble_id = dynamicVars[variableName]; } else { buble_id = 'dc_' + $(this).parent().attr('id'); } if ($this.next('.pointy').length === 0) { $this.after('

'); } var $pointer = $this.next('.pointer'); var $canvas = $this.next('canvas'); var $pointy = $canvas.next('div.pointy'); if ($pointy.is(':visible')) { } if ($pointer.is(':visible')) { } else { if ($('#ajax_tra_cuu').is(':visible')) { $('#ajax_tra_cuu').hide(); } $("#right_info_col").css('height', '1px'); $('#rightdocinfo').hide('slow'); $('#r-toc').hide('slow'); if ($('button#toggleSidebar').length) { if (parseInt($('#customSidebar').css('right'),10) == 0) { $('#customSidebar').animate({ right: '-280px' }, 500); $('#toggleSidebar').html(''); } else { } } if ($pointy.is(':visible')) { var $pointer = $canvas.next('.pointer'); if ($pointer.is(':visible')) { $pointer.hide(); $canvas.hide(); } else { } } else { if ($canvas.length==1) { var $canvas = $this.next('canvas'); var $pointer = $canvas.next('.pointer'); if ($pointer.length>0) { $pointer.show(); $canvas.show(); } $('.pointer').removeClass('pointy-active'); $('.pointer').css({'z-index':1}); $('canvas.pointy').removeClass('pointy-active'); $('canvas.pointy').css({'z-index':1}); $pointer.css({'z-index':9999}); $canvas.css({'z-index':9999}); if (level==0) { if (totalSubLevels==1) { scrollTop_offset = $pointer.offset().top - $(window).height() / 4; } else { scrollTop_offset = $pointer.offset().top - $('#nav-tab-vb').height()-10; } $('html,body').animate({ scrollTop: scrollTop_offset }, 'slow'); } } else { $pointer.show(); if ($pointy.length==0) { var elementOffset = $(this).position().top; var windowHeight = $(window).height()-20 - $('#nav-tab-vb').height(); if (level>0 && e.originalEvent === undefined) { //clicked by js var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/(level+1), 450)); var newTop = elementOffset - (pointerHeight / 2); var maxTop = $(document).height() - pointerHeight; newTop = Math.max(0, Math.min(newTop, maxTop)); } else { var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); var newTop = elementOffset - (pointerHeight / 2); var maxTop = $(document).height() - pointerHeight; newTop = Math.max(0, Math.min(newTop, maxTop)); } if (level>0 && e.originalEvent === undefined) { newTop = newTop+pointerHeight+10; } var position = $this.position(); $pointer.css({ left: $('#doc-left-col, #noi_dung_dk').width() + 50 + "px", width: $('#doc-right-col').width()-30, height: pointerHeight, 'z-index': 9999, top: newTop + "px" }); $this.pointy({ pointer: $pointer, defaultClass: 'zindex', activeClass: 'pointy-active', arrowWidth: 20 }); var initialTop = $pointer.position().top; $pointer.draggable({ containment: 'document', drag: function() { if (screen.width<1280) { var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); } $this.trigger('pointy-update'); } }); $pointer.on('click', '.close_pointy', function(e) { $pointer.hide(); $pointer.prev('canvas.pointy').hide(); }); var isDragging = false, startX, startY, offsetX, offsetY; var startDragging = function(e) { if (checkIfScrollingContent(e)) return; if ($(e.target).is('.close_pointy')) { return; } isDragging = true; var touch = e.originalEvent.touches[0]; var pos = $pointer.position(); startX = touch.pageX; startY = touch.pageY; offsetX = startX - pos.left; offsetY = startY - pos.top-$pointer.height()-$pointer.height()/1.365; var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); //e.preventDefault(); }; var duringDragging = function(e) { if (checkIfScrollingContent(e)) return; if (isDragging) { var touch = e.originalEvent.touches[0]; var moveX = touch.pageX; var moveY = touch.pageY; if (screen.width<1280) { var newLeft = moveX - offsetX; var newTop = moveY - offsetY-$pointer.height()-$pointer.height()/1.365; if (newLeft < 0) { newLeft = 0; } else if (newLeft + $pointer.outerWidth() > $(window).width()) { newLeft = $(window).width() - $pointer.outerWidth(); } if (newTop < initialTop) { newTop = initialTop; } $pointer.css({ left: newLeft, top: newTop }); } else { var newLeft = moveX - offsetX; var newTop = moveY - offsetY-$pointer.height()-$pointer.height()/1.365; if (newLeft < 0) { newLeft = 0; } else if (newLeft + $pointer.outerWidth() > $(window).width()) { newLeft = $(window).width() - $pointer.outerWidth(); } $pointer.css({ left: newLeft, top: newTop }); } $pointer.prev('canvas.pointy').hide(); //e.preventDefault(); } }; var stopDragging = function(e) { $pointer.prev('canvas.pointy').show(); if (checkIfScrollingContent(e)) return; if (screen.width<1280) { var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); } $this.trigger('pointy-update'); }; function checkIfScrollingContent(e) { if ($(e.target).closest('.list_tds').length > 0) { //e.stopPropagation(); return true; } return false; } $pointer.on('touchstart', startDragging); $pointer.on('touchmove', duringDragging); $pointer.on('touchend', stopDragging); var updatePointerPosition = function() { var offset = $this.position(); var windowHeight = $(window).height() - $('#nav-tab-vb').height()-20; var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); var elementOffset = $this.position().top; var newTop = elementOffset - (pointerHeight / 2); var maxTop = $(document).height() - pointerHeight; newTop = Math.max(0, Math.min(newTop, maxTop)); $pointer.css({ left: $('#doc-left-col, #noi_dung_dk').width() + 50 + "px", width: $('#doc-right-col').width() - 30, height: pointerHeight, top: newTop + "px" }); }; $(window).on('resize orientationchange', function() { updatePointerPosition(); var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); $this.trigger('pointy-update'); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); }); } } } if ($pointer.is(':visible')) { if (level==0) { if (totalSubLevels==1) { scrollTop_offset = $pointer.offset().top - $(window).height() / 4; } else { scrollTop_offset = $pointer.offset().top - $('#nav-tab-vb').height()-10; } $('html,body').animate({ scrollTop: scrollTop_offset }, 'slow'); } } } $pointer.css('opacity', '1'); $('.pointy').click(function(e) { //e.preventDefault(); //e.stopPropagation(); }); var parent = $(this).parent(); var dataCT = parent.attr('data-ct'); var dataDC = parent.attr('data-dc'); var dataTN = parent.attr('data-tn'); var loai_buble = parent.prop('nodeName').toLowerCase(); var text_html = $(this).text(); if (loai_buble=='cttd' || loai_buble=='a') { pointer_html = ''; } else if(loai_buble=='dctd') { if (this.hasAttribute('o-title')) { tieu_de_dan_chieu = $(this).attr('o-title'); } else { tieu_de_dan_chieu = text_html; } pointer_html = ''; } else if(loai_buble=='dctk') { pointer_html = ''; } if ($pointer.find('#chu_thich_buble_'+buble_id).length) { } else { $pointer.html(pointer_html); } if (loai_buble=='cttd' || loai_buble=='a') { var load_cttd = setInterval(function(){ if (!$pointer.find('#noi_dung_buble_'+buble_id + ' .dc_'+buble_id+'_loading').length) { $.ajax({ type: 'POST', url: '/ajax/vanban/chu-thich/', data: { 'ndct': dataCT, 'id_ct': buble_id, 'dc_text': text_html }, success: function(response) { $("#noi_dung_buble_" + buble_id).html(response); if ($(document).width()>=1280){$this.trigger('pointy-update');} clearInterval(load_cttd); } }); $('#noi_dung_buble_'+buble_id + ' .dc_loading').addClass('dc_'+buble_id+'_loading'); } },500); } else if(loai_buble=='dctd') { var load_cttd = setInterval(function(){ if ($pointer.find('#noi_dung_buble_'+buble_id + ' .dc_loading').length){ if (dataDC.length == 32) { $.ajax({ type: 'POST', url: '/ajax/public/dan-chieu/' + dataDC, data: { 'text_dan_chieu': text_html }, success: function(response) { $("#noi_dung_buble_" + buble_id).html(response); if ($(document).width()>=1280){$this.trigger('pointy-update');} clearInterval(load_cttd); } }); } else { $("#noi_dung_buble_" + buble_id).load('/ajax/public/dan-chieu/' + dataDC + '/'); if ($(document).width()>=1280){$this.trigger('pointy-update');} clearInterval(load_cttd); } } else { clearInterval(load_cttd); } },500); } else if(loai_buble=='dctk') { if ($('#noi_dung_buble_'+buble_id + ' .dc_loading').length){ $.ajax({ type: 'POST', url: '/ajax/vanban/chu-thich/', data: { 'ndct': dataCT, 'id_ct': buble_id, 'loai_hd': 'noi_dung_tham_khao', 'dc_text': text_html }, success: function(response) { $("#noi_dung_buble_" + buble_id).html(response); if ($(document).width()>=1280){$this.trigger('pointy-update');} } }); } } $('.pointer').removeClass('pointy-active'); $('.pointer').css({'z-index':1}); $('canvas.pointy').removeClass('pointy-active'); $('canvas.pointy').css({'z-index':1}); $pointer.css({'z-index':9999}); $canvas.css({'z-index':9999}); $('.pointer').on('mouseenter mouseleave click touchstart', function() { // Khi di chuột vào $('.pointer').removeClass('pointy-active'); $('.pointer').css({'z-index':1}); $(this).css({'z-index':9999}); $('canvas.pointy').removeClass('pointy-active'); $('canvas.pointy').css({'z-index':1}); $(this).prev('canvas.pointy').addClass('pointy-active'); $(this).prev('canvas.pointy').css({'z-index':9999}); } ); var list_tds_max_height_interval = setInterval(function(){ if ($pointer.find('.list_tds').length) { var windowHeight = $(window).height()-20 - $('#nav-tab-vb').height(); var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); $pointer.find('.list_tds').css('max-height', pointerHeight + 'px'); clearInterval(list_tds_max_height_interval); } },50); $(window).resize(function() { if ($(document).width()<=768) { $pointer.hide(); $pointer.prev('canvas.pointy').hide(); } var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); var list_tds_max_height_interval = setInterval(function(){ if ($pointer.find('.list_tds').length) { var windowHeight = $(window).height()-20 - $('#nav-tab-vb').height(); var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); $pointer.find('.list_tds').css('max-height', pointerHeight + 'px'); clearInterval(list_tds_max_height_interval); } },50); }); var parentElement = $(this).parent(); var selectors = 'cttd.chuthichtudong > span, a.chuthichtudong > span, dctk > span, dctd > span'; // Find and click all matching child elements parentElement.find(selectors).each(function() { //$(this).click(); }); var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); }); }); function random_string_id(numstr) { var text = ""; var possible = "abcdefghijklmnopqrstuvwxyz0123456789"; for (var i = 0; i < numstr; i++) text += possible.charAt(Math.floor(Math.random() * possible.length)); return text; } let lastChosen = null; let lastChosentr = null; function scroll_den_hd(ndsh_dich_address) { if (lastChosen) { $(lastChosen).css('background-color', ''); } if (lastChosentr) { $(lastChosentr).css('background-color', ''); } lastChosen = $('[href="javascript:scroll_den_hd(\'' + ndsh_dich_address + '\')"]'); lastChosentr = $('[data-ct="' + ndsh_dich_address + '"]'); $(lastChosen).css('background-color', 'yellow'); $(lastChosentr).css('background-color', 'yellow'); var targetElement = $('[address="' + ndsh_dich_address + '"]'); $('.selected_dchd').removeClass('selected_dchd'); targetElement.addClass('selected_dchd'); targetElement.children('p').children('cttd').click(); targetElement.children('cttd').click(); targetElement.children('p').children('dctk').click(); targetElement.children('dctk').click(); } $(document).ready(function() { $(document).on('click', 'cttd.chuthichtudong span, a.chuthichtudong span, dctk span, dctd span', function() { $('#modal_noi_dung_tra_phi .modal-dialog.zoom').removeAttr('style'); openModal('#modal_noi_dung_tra_phi','/ajax/member/m-register/'); $('.pointer, canvas').css({ 'z-index': '50', 'important': true }); }); });