Hệ thống pháp luật

ỦY BAN NHÂN DÂN
TỈNH THANH HÓA
-------

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

Số: 3205/QĐ-UBND

Thanh Hóa, ngày 11 tháng 9 năm 2023

 

QUYẾT ĐỊNH

VỀ VIỆC PHÊ DUYỆT DANH MỤC THỦ TỤC HÀNH CHÍNH THỰC HIỆN THÍ ĐIỂM TIẾP NHẬN HỒ SƠ VÀ TRẢ KẾT QUẢ GIẢI QUYẾT THỦ TỤC HÀNH CHÍNH KHÔNG PHỤ THUỘC VÀO ĐỊA GIỚI HÀNH CHÍNH TRÊN ĐỊA BÀN TỈNH THANH HÓA

CHỦ TỊCH ỦY BAN NHÂN DÂN TỈNH THANH HÓA

Căn cứ Luật Tổ chức chính quyền địa phương ngày 19 tháng 6 năm 2015; Luật sửa đổi, bổ sung một số điều của Luật Tổ chức Chính phủ và Luật Tổ chức chính quyền địa phương ngày 22 tháng 11 năm 2019;

Căn cứ Nghị định số 61/2018/NĐ-CP ngày 23 tháng 4 năm 2018 của Chính phủ về thực hiện cơ chế một cửa một cửa liên thông trong giải quyết thủ tục hành chính; Nghị định số 107/NĐ-CP ngày 06 tháng 12 năm 2021 của Chính phủ về sửa đổi, bổ sung một số điều của Nghị định số 61/2018/NĐ-CP ngày 23 tháng 4 năm 2018 của Chính phủ về thực hiện cơ chế một cửa, một cửa liên thông trong giải quyết thủ tục hành chính;

Căn cứ Quyết định số 468/QĐ-TTg ngày 27 tháng 3 năm 2021 của Thủ tướng Chính phủ về việc phê duyệt Đề án đổi mới việc thực hiện cơ chế một cửa, một cửa liên thông trong giải quyết thủ tục hành chính;

Căn cứ Kế hoạch số 129/KH-UBND ngày 01 tháng 6 năm 2021 của Ủy ban nhân dân tỉnh về Triển khai Đề án đổi mới việc thực hiện cơ chế một cửa, một cửa liên thông trong giải quyết thủ tục hành chính trên địa bàn tỉnh Thanh Hóa;

Theo đề nghị của Chánh Văn phòng Ủy ban nhân dân tỉnh.

QUYẾT ĐỊNH:

Điều 1. Phê duyệt Danh mục thủ tục hành chính thực hiện thí điểm tiếp nhận hồ sơ và trả kết quả giải quyết thủ tục hành chính không phụ thuộc vào địa giới hành chính1. Phê duyệt Danh mục 10 thủ tục hành chính thuộc thẩm quyền giải quyết của các sở: Công Thương, Lao động - Thương binh và Xã hội, Giáo dục và Đào tạo, Nông nghiệp và Phát triển nông thôn, Giao thông vận tải, Văn hóa, Thể thao và Du lịch đưa vào thực hiện thí điểm tiếp nhận hồ sơ và trả kết quả giải quyết thủ tục hành chính không phụ thuộc vào địa giới hành chính trên địa bàn tỉnh Thanh Hóa (có Danh mục TTHC kèm theo).

2. Phạm vi, địa điểm thực hiện:

Tổ chức, cá nhân có thể lựa chọn 1 trong 3 địa điểm sau để được hướng dẫn và nộp hồ sơ trực tiếp hoặc trực tuyến hoặc qua dịch vụ bưu chính công ích:

- Trung tâm Phục vụ hành chính công tỉnh;

- Bộ phận Tiếp nhận và Trả kết quả thuộc Văn phòng HĐND - UBND cấp huyện;

- Bộ phận Tiếp nhận và Trả kết quả của UBND cấp xã.

3. Thời gian thực hiện thí điểm:

- Bắt đầu từ ngày 15/10/2023 đến hết ngày 31/12/2024.

Điều 2. Tổ chức thực hiện

1. Các sở: Công Thương, Lao động - Thương binh và Xã hội, Giáo dục và Đào tạo, Nông nghiệp và Phát triển nông thôn, Giao thông vận tải, Văn hóa, Thể thao và Du lịch chủ trì, phối hợp với Trung tâm Phục vụ hành chính công tỉnh xây dựng lại quy trình nội bộ giải quyết thủ tục hành chính của các thủ tục đưa vào thực hiện thí điểm tại Quyết định này, đảm bảo phù hợp với phương thức tiếp nhận hồ sơ và trả kết quả không phụ thuộc vào địa giới hành chính; hoàn thành trước ngày 30/9/2023.

2. Trung tâm Phục vụ hành chính công tỉnh căn cứ hướng dẫn của Văn phòng Chính phủ tại Công văn số 9318/VPCP-KSTT ngày 21/12/2021 có trách nhiệm:

- Chủ trì, phối hợp với các sở, ngành, địa phương cấu hình quy trình điện tử (cơ quan tiếp nhận; quy trình xử lý hồ sơ; thu và chuyển phí, lệ phí; trả kết quả qua dịch vụ bưu chính công ích hoặc trực tuyến; thống kê, báo cáo…); cấp tài khoản thực hiện quy trình tiếp nhận, xử lý hồ sơ cho các cán bộ, công chức, viên chức có liên quan đảm bảo phù hợp với phương thức tiếp nhận hồ sơ không phụ thuộc vào địa giới hành chính; hoàn thành trước ngày 10/10/2023.

- Tập huấn, hướng dẫn các cơ quan, đơn vị có liên quan về quy trình điện tử tiếp nhận, xử lý thủ tục hành chính không phụ thuộc vào địa giới hành chính trên địa bàn tỉnh.

3. Các sở: Công Thương, Lao động - Thương binh và Xã hội, Giáo dục và Đào tạo, Nông nghiệp và Phát triển nông thôn, Giao thông vận tải, Văn hóa, Thể thao và Du lịch, Trung tâm Phục vụ hành chính công tỉnh, UBND các huyện, thị xã, thành phố, UBND các xã, phường, thị trấn có trách nhiệm:

- Niêm yết Danh mục thủ tục hành chính thực hiện thí điểm tiếp nhận hồ sơ và trả kết quả không phụ thuộc vào địa giới hành chính đã được phê duyệt tại Quyết định này tại Bộ phận Tiếp nhận và Trả kết quả và trên Cổng/Trang thông tin điện tử của cơ quan, đơn vị, địa phương để tổ chức, cá nhân biết và thực hiện; tuyên truyền, hướng dẫn, hỗ trợ tổ chức, cá nhân trong quá trình thực hiện thủ tục hành chính không phụ thuộc vào địa giới hành chính.

- Đảm bảo cơ sở vật chất, trang thiết bị và nhân sự để tổ chức thực hiện tốt việc tiếp nhận hồ sơ và trả kết quả giải quyết thủ tục hành chính không phụ thuộc vào địa giới hành chính trên địa bàn tỉnh.

- Định kỳ hằng quý tổng hợp, đánh giá, báo cáo kết quả thực hiện thí điểm tiếp nhận hồ sơ và trả kết quả không phụ thuộc vào địa giới hành chính (lồng ghép với nội dung báo cáo hằng quý về công tác kiểm soát TTHC) gửi Văn phòng UBND tỉnh để tổng hợp, báo Chủ tịch Ủy ban nhân dân tỉnh xem xét, quyết định triển khai nhân rộng sau khi kết thúc thời gian thực hiện thí điểm.

4. Văn phòng UBND tỉnh có trách nhiệm theo dõi, đôn đốc, kiểm tra việc thực hiện thí điểm tiếp nhận hồ sơ và trả kết quả không phụ thuộc vào địa giới hành chính trên địa bàn tỉnh; trên cơ sở báo cáo tổng hợp, đánh giá kết quả thực hiện thí điểm của các đơn vị, tham mưu việc triển khai thực hiện chính thức sau khi kết thúc thời gian thực hiện thí điểm.

Điều 3. Quyết định này có hiệu lực thi hành kể từ ngày ký.

Chánh Văn phòng Ủy ban nhân dân tỉnh; Giám đốc các sở: Công Thương, Lao động - Thương binh và Xã hội, Giáo dục và Đào tạo, Nông nghiệp và Phát triển nông thôn, Giao thông vận tải, Văn hóa, Thể thao và Du lịch; Giám đốc Trung tâm Phục vụ hành chính công tỉnh; Chủ tịch Ủy ban nhân dân các huyện, thị xã, thành phố; Chủ tịch Ủy ban nhân dân các xã, phường, thị trấn; Thủ trưởng các cơ quan, đơn vị và các tổ chức, cá nhân có liên quan chịu trách nhiệm thi hành Quyết định này./.

 


Nơi nhận:
- Như Điều 3 Quyết định;
- Cục KSTTHC - VP Chính phủ (để báo cáo);
- Chủ tịch UBND tỉnh (để báo cáo);
- Các Phó Chủ tịch UBND tỉnh;
- Cổng Thông tin điện tử tỉnh (để đăng tải);
- Lưu: VT, KSTTHCNC.

KT. CHỦ TỊCH
PHÓ CHỦ TỊCH




Nguyễn Văn Thi

 

DANH MỤC

THỦ TỤC HÀNH CHÍNH THỰC HIỆN THÍ ĐIỂM TIẾP NHẬN HỒ SƠ VÀ TRẢ KẾT QUẢ GIẢI QUYẾT THỦ TỤC HÀNH CHÍNH KHÔNG PHỤ THUỘC VÀO ĐỊA GIỚI HÀNH CHÍNH TRÊN ĐỊA BÀN TỈNH THANH HÓA
(Kèm theo Quyết định số: 3205/QĐ-UBND ngày 11 tháng 9 năm 2023 của Chủ tịch Ủy ban nhân dân tỉnh Thanh Hóa)

Stt

Tên thủ tục hành chính (Mã hồ sơ TTHC trên Cổng DVC quốc gia)

Địa điểm thực hiện

Cơ quan có thẩm quyền giải quyết

Lĩnh vực: Lưu thông hàng hóa trong nước

1

Cấp sửa đổi, bổ sung Giấy chứng nhận cửa hàng đủ điều kiện bán lẻ xăng dầu

(2.000645.000.00.00.H56)

- Bộ phận Tiếp nhận và Trả kết quả của Sở Công Thương tại Trung tâm Phục vụ hành chính công tỉnh (số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa);

- Bộ phận Tiếp nhận và Trả kết quả thuộc Văn phòng HĐND - UBND cấp huyện.

Sở Công Thương

Lĩnh vực: Quản lý bán hàng đa cấp

2

Thông báo tổ chức hội nghị, hội thảo về bán hàng đa cấp

(2.000609.000.00.00.H56)

- Bộ phận Tiếp nhận và Trả kết quả của Sở Công Thương tại Trung tâm Phục vụ hành chính công tỉnh (số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa);

- Bộ phận Tiếp nhận và Trả kết quả thuộc Văn phòng HĐND - UBND cấp huyện.

Sở Công Thương

Lĩnh vực: Người có công

3

Cấp trích lục hoặc sao hồ sơ người có công với cách mạng

(1.010828.000.00.00.H56)

- Bộ phận Tiếp nhận và Trả kết quả của Sở Lao động - Thương binh và Xã hội tại Trung tâm Phục vụ hành chính công tỉnh (số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa);

- Bộ phận Tiếp nhận và Trả kết quả thuộc Văn phòng HĐND - UBND cấp huyện;

- Bộ phận Tiếp nhận và Trả kết quả của UBND cấp xã.

Sở Lao động - Thương binh và Xã hội

4

Di chuyển hồ sơ khi người hưởng trợ cấp ưu đãi thay đổi nơi thường trú

(1.010827.000.00.00.H56)

- Bộ phận Tiếp nhận và Trả kết quả của Sở Lao động - Thương binh và Xã hội tại Trung tâm Phục vụ hành chính công tỉnh (số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa);

- Bộ phận Tiếp nhận và Trả kết quả thuộc Văn phòng HĐND - UBND cấp huyện;

- Bộ phận Tiếp nhận và Trả kết quả của UBND cấp xã.

Sở Lao động - Thương binh và Xã hội

Lĩnh vực: Quảng cáo

5

Thủ tục tiếp nhận hồ sơ thông báo sản phẩm quảng cáo trên bảng quảng cáo, băng-rôn

(1.004650.000.00.00.H56)

- Bộ phận Tiếp nhận và Trả kết quả của Sở Văn hóa, Thể thao và Du lịch tại Trung tâm Phục vụ hành chính công tỉnh (số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa);

- Bộ phận Tiếp nhận và Trả kết quả thuộc Văn phòng HĐND - UBND cấp huyện;

- Bộ phận Tiếp nhận và Trả kết quả của UBND cấp xã.

Sở Văn hóa, Thể thao và Du lịch

Lĩnh vực: Hệ thống văn bằng, chứng chỉ

6

Cấp bản sao văn bằng, chứng chỉ từ sổ gốc

(1.005092.000.00.00.H56)

- Bộ phận Tiếp nhận và Trả kết quả của Sở Giáo dục và Đào tạo tại Trung tâm Phục vụ hành chính công tỉnh (số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa);

- Bộ phận Tiếp nhận và Trả kết quả thuộc Văn phòng HĐND - UBND cấp huyện;

- Bộ phận Tiếp nhận và Trả kết quả của UBND cấp xã.

Sở Giáo dục và Đào tạo

Lĩnh vực: Đường bộ

7

Cấp lại Giấy phép kinh doanh vận tải bằng xe ô tô đối với trường hợp Giấy phép kinh doanh bị mất, hỏng

(2.002287.000.00.00.H56)

- Bộ phận Tiếp nhận và Trả kết quả của Sở Giao thông vận tải tại Trung tâm Phục vụ hành chính công tỉnh (số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa);

- Bộ phận Tiếp nhận và Trả kết quả thuộc Văn phòng HĐND - UBND cấp huyện;

- Bộ phận Tiếp nhận và Trả kết quả của UBND cấp xã.

Sở Giao thông vận tải

8

Cấp giấy phép lưu hành xe quá tải trọng, xe quá khổ giới hạn, xe bánh xích, xe vận chuyển hàng siêu trường, siêu trọng trên đường bộ.

(1.000028.000.00.00.H56)

- Bộ phận Tiếp nhận và Trả kết quả của Sở Giao thông vận tải tại Trung tâm Phục vụ hành chính công tỉnh (số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa);

- Bộ phận Tiếp nhận và Trả kết quả thuộc Văn phòng HĐND - UBND cấp huyện;

- Bộ phận Tiếp nhận và Trả kết quả của UBND cấp xã.

Sở Giao thông vận tải

Lĩnh vực: Thủy sản

9

Cấp văn bản chấp thuận đóng mới, cải hoán, thuê, mua tàu cá trên biển

(1.004344.000.00.00.H56)

- Bộ phận Tiếp nhận và Trả kết quả của Sở Nông nghiệp và Phát triển nông thôn tại Trung tâm Phục vụ hành chính công tỉnh (số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa);

- Bộ phận Tiếp nhận và Trả kết quả thuộc Văn phòng HĐND - UBND cấp huyện;

- Bộ phận Tiếp nhận và Trả kết quả của UBND cấp xã.

Sở Nông nghiệp và Phát triển nông thôn

10

Cấp, cấp lại giấy xác nhận đăng ký nuôi trồng thủy sản lồng bè, đối tượng thủy sản nuôi chủ lực

(1.004692.000.00.00.H56)

- Bộ phận Tiếp nhận và Trả kết quả của Sở Nông nghiệp và Phát triển nông thôn tại Trung tâm Phục vụ hành chính công tỉnh (số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa);

- Bộ phận Tiếp nhận và Trả kết quả thuộc Văn phòng HĐND - UBND cấp huyện;

- Bộ phận Tiếp nhận và Trả kết quả của UBND cấp xã.

Sở Nông nghiệp và Phát triển nông thô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 }); }); });