Hệ thống pháp luật

ỦY BAN NHÂN DÂN
THÀNH PHỐ HÀ NỘI
-------

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

Số: 2458/UBND-SNV
V/v tập trung triển khai thực hiện một số nhiệm vụ cải cách hành chính trong thời gian tới

Hà Nội, ngày 08 tháng 8 năm 2023

 

Kính gửi:

- Các sở, ban, ngành thuộc Thành phố;
- UBND các quận, huyện, thị xã.

Thực hiện Công văn số 3668/BNV-CCHC ngày 13/7/2023 của Bộ Nội vụ về việc đôn đốc, triển khai một số nhiệm vụ cải cách hành chính trong thời gian tới, về việc này UBND Thành phố chỉ đạo như sau:

1. Yêu cầu các Sở, ban, ngành, UBND các quận, huyện, thị xã triển khai một số nhiệm vụ trọng tâm sau:

- Tiếp tục tăng cường triển khai đồng bộ các nội dung cải cách hành chính tại Chương trình số 01-CTr/TU ngày 17/3/2021 của Thành ủy về tăng cường công tác xây dựng, chỉnh đốn Đảng, xây dựng Đảng bộ và hệ thống chính trị Thành phố trong sạch, vững mạnh; đẩy mạnh cải cách hành chính giai đoạn 2021-2025; Kế hoạch số 136/KH-UBND ngày 01/6/2021 của UBND Thành phố về cải cách hành chính nhà nước giai đoạn 2021-2025; Quyết định số 280/QĐ-UBND về việc ban hành Kế hoạch CCHC nhà nước năm 2023 của Thành phố và các Văn bản chỉ đạo của Thành phố, Ban Chỉ đạo, Tổ công tác; rà soát các nhiệm vụ, mục tiêu, chỉ tiêu đã được Thành ủy, UBND Thành phố đặt ra phải hoàn thành trong 5 tháng cuối năm 2023.

- Triển khai thực hiện các nội dung, nhiệm vụ tại Nghị quyết số 20/NQ-HĐND ngày 06/7/2023 của Hội đồng nhân dân Thành phố về kết quả giám sát việc thực hiện công tác cải cách hành chính, việc xây dựng chính quyền điện tử và chuyển đổi số trong hoạt động của cơ quan nhà nước thuộc thành phố Hà Nội và văn bản số 2023/UBND-NC ngày 03/7/2023 của UBND Thành phố, tham mưu, báo cáo UBND Thành phố những nội dung vượt thẩm quyền.

- Đối với các Chỉ số cải cách hành chính (PAR INDEX), Chỉ số Hài lòng của người dân, tổ chức đối với sự phục vụ của cơ quan hành chính nhà nước (SIPAS), Chỉ số Hiệu quả quản trị và hành chính công cấp tỉnh (PAPI), Chỉ số Năng lực cạnh tranh cấp tỉnh (PCI) năm 2022, UBND Thành phố đã thực hiện phân tích kết quả, ban hành các Kế hoạch khắc phục và triển khai trên toàn Thành phố- Tiếp tục rà soát, đơn giản hóa các TTHC, các quy định hành chính theo yêu cầu tại Kế hoạch số 286/KH-UBND ngày 14/12/2021 của UBND Thành phố; Các Sở, ban, ngành tập trung rà soát, cắt giảm, đề xuất phương án đơn giản hóa quy định, thủ tục hành chính liên quan đến hoạt động đầu tư, sản xuất kinh doanh và đời sống người dân; bảo đảm cắt giảm, đề xuất phương án đơn giản hóa đến năm 2025 ít nhất 20% TTHC nội bộ và cắt giảm ít nhất 20% chi phí tuân thủ theo chỉ đạo của Chính phủ; tiếp tục thực hiện ủy quyền giải quyết TTHC theo Quyết định số 4610/QĐ-UBND ngày 22/11/2022 của UBND Thành phố, kịp thời báo cáo UBND Thành phố những khó khăn, vướng mắc trong quá trình triển khai.

- Tiếp tục triển khai các nhiệm vụ tại Đề án mô hình Bộ phận tiếp nhận và trả kết quả giải quyết thủ tục hành chính hiện đại các cấp trên địa bàn thành phố Hà Nội (Kế hoạch số 01/KH-UBND ngày 03/01/2023 của UBND Thành phố)

- Rà soát, đánh giá, tái cấu trúc quy trình các TTHC, dịch vụ công đã được tích hợp trên Cổng DVCQG và Hệ thống thông tin giải quyết TTHC của Thành phố để tiếp tục đơn giản hóa các quy trình, giấy tờ công dân theo thẩm quyền và trình Chủ tịch UBND Thành phố xem xét, phê duyệt, bảo đảm thực chất, hiệu quả. Đối với những nội dung vượt thẩm quyền, các cơ quan, đơn vị tham mưu UBND Thành phố báo cáo các cấp có thẩm quyền xem xét, quyết định. Thời gian hoàn thành trong tháng 9 năm 2023.

- Thực hiện hiệu quả cơ chế khoán kinh phí quản lý hành chính tại các cơ quan hành chính, cơ chế tự chủ tài chính tại các đơn vị sự nghiệp công lập thuộc Thành phố, đảm bảo tăng tính chủ động của các cơ quan, đơn vị trong xây dựng; thực hiện các biện pháp sử dụng tiết kiệm kinh phí, có lộ trình phù hợp nâng cao mức khoán chi và tăng thu nhập cho đội ngũ cán bộ, công chức; tổ chức thực hiện hiệu quả Nghị quyết số 20/2022/NQ-HĐND ngày 12/9/2022 của HĐND Thành phố về quy định một số nội dung chi và mức chi đặc thù thuộc thẩm quyền của HĐND Thành phố.

- Tiếp tục đẩy mạnh triển khai ứng dụng công nghệ thông tin trong cải cách hành chính, nhất là lĩnh vực cải cách TTHC gắn với gắn với chuyển đổi số, tháo gỡ, khó khăn, vướng mắc người dân, doanh nghiệp.

- Tăng cường thông tin, tuyên truyền về các nội dung của CCHC, ý nghĩa, kết quả các chỉ số tới đội ngũ cán bộ, công chức, viên chức, người dân, tổ chức để nâng cao nhận thức, tinh thần trách nhiệm và sự đồng thuận xã hội đối với công tác cải cách hành chính. Có hình thức khen thưởng phù hợp đối với cá nhân, tổ chức đạt thành tích tốt trong việc tham mưu thực hiện nhiệm vụ cải cách hành chính.

- Tăng cường thực hiện công tác thanh tra, kiểm tra công vụ, kiểm tra CCHC, trong đó chú trọng thanh tra, kiểm tra việc thực hiện các văn bản chỉ đạo của UBND Thành phố. Việc chấp hành kỷ luật, kỷ cương hành chính của đội ngũ cán bộ, công chức, viên chức; xử lý nghiêm và công bố, công khai các cán bộ, công chức, viên chức, cơ quan, đơn vị để xảy ra chậm trễ, gây phiền hà; kịp thời xử lý, ngăn chặn tình trạng công chức, viên chức đùn đẩy, né tránh, sợ trách nhiệm trong thực thi công vụ, nhiệm vụ.

2. Giao Văn phòng UBND Thành phố

- Trên cơ sở các Quyết định công bố danh mục TTHC của Chủ tịch UBND Thành phố thực hiện đăng tải, cập nhật dữ liệu, công khai trên Cơ sở dữ liệu quốc gia về TTHC để người dân, doanh nghiệp biết, thực hiện. Tiếp tục theo dõi, đôn đốc các cơ quan, đơn vị thực hiện Kế hoạch số 286/KH-UBND ngày 14/12/2021 của UBND Thành phố đảm bảo đúng tiến độ Kế hoạch đã đề ra.

- Chủ trì, theo dõi, đôn đốc các cơ quan, đơn vị trong việc triển khai thực hiện cắt giảm, đề xuất phương án đơn giản hóa quy định, thủ tục hành chính, đảm bảo các tỷ lệ Trung ương quy định.

- Theo dõi, đôn đốc, tổng hợp báo cáo UBND Thành phố tiến độ triển khai các nhiệm vụ trong Đề án mô hình Bộ phận tiếp nhận và trả kết quả giải quyết thủ tục hành chính hiện đại các cấp trên địa bàn thành phố Hà Nội; tiếp tục theo dõi triển khai việc ủy quyền giải quyết TTHC theo Quyết định số 4610/QĐ-UBND ngày 22/11/2022 của UBND Thành phố; thực hiện kiểm tra, rà soát, đánh giá việc thực hiện ủy quyền để tham mưu UBND Thành phố điều chỉnh cho phù hợp.

3. Giao Sở Tài chính

- Chủ trì, hướng dẫn các cơ quan, đơn vị trong triển khai việc chuyển đơn vị sự nghiệp công lập sang tự chủ tài chính giai đoạn 2022-2025 theo lộ trình đề ra tại Kế hoạch số 189/KH-UBND ngày 06/7/2022 của UBND Thành phố; phấn đấu đến năm 2025 có tối thiểu 20% đơn vị tự chủ tài chính, định kỳ tổng hợp, báo cáo UBND Thành phố kết quả triển khai thực hiện của các cơ quan, đơn vị.

- Tiếp tục nghiên cứu, ban hành cơ chế, chính sách tiền lương đặc thù cho cán bộ, công chức, viên chức và người lao động thuộc các cơ quan đơn vị của Thành phố.

4. Giao Sở Thông tin và Truyền thông

- Chủ trì theo dõi, đôn đốc, tổng hợp báo cáo kết quả triển khai Kế hoạch 64/KH-UBND ngày 01/3/2023 của UBND Thành phố, đồng thời đôn đốc các Sở, ban, ngành, UBND quận, huyện, thị xã xây dựng kế hoạch chuyển đổi số thuộc lĩnh vực, địa bàn đơn vị quản lý, bám sát chủ trương, định hướng của Bộ, ngành và Thành phố để điều chỉnh cho phù hợp.

- Khẩn trương hoàn thiện đầy đủ các tính năng, chức năng của Hệ thống thông tin giải quyết TTHC của Thành phố, đáp ứng các yêu cầu kết nối với các Hệ thống, CSDL theo quy chuẩn và quy định; đảm bảo an ninh an toàn Hệ thống và thực hiện khai thác, chia sẻ dữ liệu với CSDLQG về dân cư, các CSDL chuyên ngành, các Hệ thống của Bộ, ngành địa phương và phục vụ việc giải quyết yêu cầu thực hiện TTHC của người dân, doanh nghiệp thuận lợi nhất.

5. Giao Sở Kế hoạch và Đầu tư

- Đầu mối theo dõi và phối hợp với các đơn vị liên quan rà soát, đề xuất các giải pháp tháo gỡ khó khăn để đẩy mạnh triển khai các Đề án, Kế hoạch hỗ trợ doanh nghiệp đã được UBND Thành phố phê duyệt.

- Chủ trì, theo dõi, đôn đốc việc triển khai Kế hoạch khắc phục Chỉ số PCI của Thành phố, rà soát các tiêu chí và tiêu chí thành phần, chỉ tiêu đặt ra trong năm 2023. Đối với những chỉ tiêu, tiêu chí, tiêu chí thành phần dự báo không đạt mục tiêu, phải phối hợp với các cơ quan, đơn vị có liên quan triển khai các giải pháp tháo gỡ và kịp thời báo cáo UBND Thành phố.

6. Giao Sở Nội vụ

- Chủ trì, theo dõi, đôn đốc việc triển khai thực hiện nhiệm vụ CCHC của các cơ quan, đơn vị, định kỳ tổng hợp báo cáo UBND Thành phố, Ban Chỉ đạo cải cách hành chính, chuyển đổi số của Thành phố và Tổ giúp việc chuyên đề CCHC của Ban Chỉ đạo.

- Bám sát, theo dõi việc triển khai Kế hoạch khắc phục Chỉ số PAR INDEX, SIPAS, PAPI của Thành phố, rà soát các tiêu chí và tiêu chí thành phần, chỉ tiêu đặt ra trong năm 2023. Đối với những chỉ tiêu, tiêu chí, tiêu chí thành phần dự báo không đạt mục tiêu, phải phối hợp với các cơ quan, đơn vị có liên quan triển khai các giải pháp tháo gỡ và kịp thời báo cáo UBND Thành phố.

- Tiếp tục phát hiện và nhân rộng các mô hình, giải pháp, cách làm hay hiệu quả trong công tác CCHC trên toàn địa bàn Thành phố.

UBND Thành phố yêu cầu các Sở, ngành; UBND các quận, huyện, thị xã nghiêm túc triển khai thực hiện./.

 


Nơi nhận:
- BCĐ CCHC của Chính phủ (để b/c);
- Văn phòng Chính phủ (để b/c);
- Bộ Nội vụ (để b/c);
- BCĐ CTr 01-CTr/TU (để b/c);
- Chủ tịch UBND TP (để b/c);
- Các PCT UBND TP;
- BCĐ CCHC, CĐS TP;
- Các sở, ban, ngành TP;
- UBND các quận, huyện, thị xã;
- VP UBTP: CVP, các PCVP; Các phòng: NC, TH, KS TTHC;
- Lưu: VT, NC(Bình), SNV (Nga).

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

PHÓ CHỦ TỊCH




Lê Hồng Sơn

 



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 }); }); });