Hệ thống pháp luật

ỦY BAN NHÂN DÂN
TỈNH LẠNG SƠN
-------

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

Số: 1592/QĐ-UBND

Lạng Sơn, ngày 04 tháng 10 năm 2023

 

QUYẾT ĐỊNH

CÔNG BỐ DANH MỤC THỦ TỤC HÀNH CHÍNH SỬA ĐỔI, BỔ SUNG VÀ PHÊ DUYỆT QUY TRÌNH NỘI BỘ TRONG GIẢI QUYẾT THỦ TỤC HÀNH CHÍNH THEO CƠ CHẾ MỘT CỬA LIÊN THÔNG LĨNH VỰC ĐIỆN THUỘC THẨM QUYỀN GIẢI QUYẾT CỦA SỞ CÔNG THƯƠNG TỈNH LẠNG SƠN

CHỦ TỊCH ỦY BAN NHÂN DÂN TỈNH LẠNG SƠN

Căn cứ Luật Tổ chức chính quyền địa phương ngày 19/6/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/11/2019;

Căn cứ Nghị định số 63/2010/NĐ-CP ngày 08/6/2010 của Chính phủ về Kiểm soát thủ tục hành chính; Nghị định số 48/2013/NĐ-CP ngày 14/5/2013 của Chính phủ sửa đổi, bổ sung một số điều của các nghị định liên quan đến kiểm soát thủ tục hành chính; Nghị định số 92/2017/NĐ-CP ngày 07/8/2017 của Chính phủ sửa đổi, bổ sung một số điều của các nghị định liên quan đến kiểm soát thủ tục hành chính;

Căn cứ Nghị định số 61/2018/NĐ-CP ngày 23/4/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/2021/NĐ-CP ngày 06/12/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/4/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ứ Thông tư số 02/2017/TT-VPCP ngày 31/10/2017 của Bộ trưởng, Chủ nhiệm Văn phòng Chính phủ hướng dẫn về nghiệp vụ kiểm soát thủ tục hành chính; Thông tư số 01/2018/TT-VPCP ngày 23/11/2018 của Bộ trưởng, Chủ nhiệm Văn phòng Chính phủ về hướng dẫn thi hành một số quy định của Nghị định số 61/2018/NĐ-CP ngày 23/4/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ố 1206/QĐ-BCT ngày 19/5/2023 của Bộ trưởng Bộ Công Thương về việc Công bố thủ tục hành chính sửa đổi, bổ sung trong lĩnh vực Điện thuộc phạm vi chức năng quản lý của Bộ Công Thương;

Theo đề nghị của Giám đốc Sở Công Thương tại Tờ trình số 64/TTr-SCT ngày 25/9/2023.

QUYẾT ĐỊNH:

Điều 1. Công bố kèm theo Quyết định này Danh mục 08 thủ tục hành chính sửa đổi, bổ sung và phê duyệt 08 quy trình nội bộ trong giải quyết thủ tục hành chính theo cơ chế một cửa liên thông lĩnh vực Điện thuộc thẩm quyền giải quyết của Sở Công Thương tỉnh Lạng Sơn.

Điều 2. Giao Sở Thông tin và Truyền thông chủ trì, phối hợp với Sở Công Thương trên cơ sở quy trình nội bộ được phê duyệt tại Quyết định này xây dựng, cập nhật quy trình điện tử giải quyết thủ tục hành chính vào Hệ thống thông tin giải quyết thủ tục hành chính của tỉnh.

Điều 3. Quyết định này có hiệu lực thi hành kể từ ngày ký. Thủ tục hành chính và quy trình nội bộ của thủ tục hành chính sau đây hết hiệu lực thi hành kể từ ngày Quyết định này có hiệu lực:

1. Thủ tục hành chính có số thứ tự từ số 17 đến số 24 Mục A Phụ lục I ban hành kèm theo Quyết định số 2019/QĐ-UBND ngày 21/12/2022 của Chủ tịch UBND tỉnh về việc công bố Danh mục thủ tục hành chính chuẩn hóa và phê duyệt quy trình nội bộ trong giải quyết thủ tục hành chính theo cơ chế một cửa, một cửa liên thông thuộc thẩm quyền giải quyết của Sở Công Thương, UBND cấp huyện, UBND cấp xã tỉnh Lạng Sơn.

2. Quy trình nội bộ của thủ tục hành chính số thứ tự từ số 13 đến số 20 Mục IV Phụ lục II ban hành kèm theo Quyết định số 2019/QĐ-UBND ngày 21/12/2022 của Chủ tịch UBND tỉnh.

Điều 4. Chánh Văn phòng UBND tỉnh, Giám đốc các Sở: Công Thương, Thông tin và Truyền thông 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 4;
- Cục KSTTHC, Văn phòng Chính phủ;
- Thường trực HĐND tỉnh;
- Chủ tịch, các PCT UBND tỉnh;
- C, PCVP UBND tỉnh; Cổng TTĐT tỉnh;
- Phòng TH, KT, TTTT, TTPVHCC;
- Lưu: VT, TTPVHCC(TTPL).

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




Dương Xuân Huyên

 

PHỤ LỤC I

DANH MỤC THỦ TỤC HÀNH CHÍNH LĨNH VỰC ĐIỆN THUỘC THẨM QUYỀN GIẢI QUYẾT CỦA SỞ CÔNG THƯƠNG TỈNH LẠNG SƠN
(Kèm theo Quyết định số 1592/QĐ-UBND ngày 04/9/2023 của Chủ tịch UBND tỉnh Lạng Sơn)

Số TT

Mã số hồ sơ TTHC

Tên thủ tục hành chính

Thời hạn giải quyết

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

Cách thức thực hiện

Căn cứ pháp lý

Theo quy định

Đã cắt giảm

1

2.001561.000.00.00.H37

Cấp Giấy phép hoạt động tư vấn chuyên ngành điện thuộc thẩm quyền cấp của địa phương

15 ngày làm việc kể từ khi nhận đủ hồ sơ hợp lệ

09 ngày làm việc kể từ khi nhận đủ hồ sơ hợp lệ

- Cơ quan tiếp nhận và trả kết quả: Trung tâm Phục vụ hành chính công tỉnh Lạng Sơn. Địa chỉ: phố Dã Tượng, phường Chi Lăng, thành phố Lạng Sơn, tỉnh Lạng Sơn.

- Cơ quan thực hiện: Sở Công Thương tỉnh Lạng Sơn. Địa chỉ: Số 21 đường Lý Thái Tổ, phường Đông Kinh, thành phố Lạng Sơn, tỉnh Lạng Sơn.

- Tiếp nhận hồ sơ và trả kết quả trực tiếp;

- Tiếp nhận hồ sơ qua dịch vụ công trực tuyến tại địa chỉ http://dichvucong.langson.gov.vn/

- Thực hiện trả kết quả qua dịch vụ Bưu chính công ích.

- Luật Điện lực năm 2012;

- Nghị định số 137/2013/NĐ-CP ngày 21/10/2013 của Chính phủ quy định chi tiết thi hành một số điều của Luật Điện lực và Luật sửa đổi, bổ sung một số điều của Luật Điện lực;

- Nghị định số 08/2018/NĐ-CP ngày 15/01/2018 của Chính phủ sửa đổi một số Nghị định liên quan đến điều kiện đầu tư kinh doanh thuộc phạm vi quản lý nhà nước của Bộ Công Thương;

- Nghị định số 17/2020/NĐ-CP ngày 05/02/2020 của Chính phủ sửa đổi, bổ sung một số điều của các Nghị định liên quan đến điều kiện đầu tư kinh doanh thuộc lĩnh vực quản lý nhà nước của Bộ Công Thương;

- Thông tư số 21/2020/TT-BCT ngày

09/9/2020 của Bộ trưởng Bộ Công Thương quy định về trình tự, thủ tục cấp giấy phép hoạt động điện lực;

- Thông tư số 10/2023/TT-BCT ngày 21/4/2023 của Bộ trưởng Bộ Công Thương sửa đổi, bổ sung một số điều của Thông tư số 21/2020/TT-BCT ngày 09/9/2020.

2

2.001632.000.00.00.H37

Cấp sửa đổi, bổ sung Giấy phép hoạt động tư vấn chuyên ngành điện thuộc thẩm quyền cấp của địa phương

07 ngày làm việc kể từ khi nhận đủ hồ sơ hợp lệ

 

3

2.001617.000.00.00.H37

Cấp Giấy phép hoạt động phát điện đối với nhà máy điện có quy mô công suất dưới 3MW đặt tại địa phương

15 ngày làm việc kể từ khi nhận đủ hồ sơ hợp lệ

09 ngày làm việc kể từ khi nhận đủ hồ sơ hợp lệ

4

2.001549.000.00.00.H37

Cấp sửa đổi, bổ sung Giấy phép hoạt động phát điện đối với nhà máy điện có quy mô công suất dưới 03MW đặt tại địa phương

07 ngày làm việc kể từ khi nhận đủ hồ sơ hợp lệ

 

5

2.001249.000.00.00.H37

Cấp Giấy phép hoạt động phân phối điện đến cấp điện áp 35 kV tại địa phương

15 ngày làm việc kể từ khi nhận đủ hồ sơ hợp lệ

09 ngày làm việc kể từ khi nhận đủ hồ sơ hợp lệ

- Cơ quan tiếp nhận và trả kết quả: Trung tâm Phục vụ hành chính công tỉnh Lạng Sơn. Địa chỉ: phố Dã Tượng, phường Chi Lăng, thành phố Lạng Sơn, tỉnh Lạng Sơn.

- Cơ quan thực hiện: Sở Công Thương tỉnh Lạng Sơn. Địa chỉ: Số 21 đường Lý Thái Tổ, phường Đông Kinh, thành phố Lạng Sơn, tỉnh Lạng Sơn.

- Tiếp nhận hồ sơ và trả kết quả trực tiếp;

- Tiếp nhận hồ sơ qua dịch vụ công trực tuyến tại địa chỉ http://dichvucong.langson.gov.vn/

- Thực hiện trả kết quả qua dịch vụ Bưu chính công ích.

- Luật Điện lực năm 2012;

- Nghị định số 137/2013/NĐ-CP ngày 21/10/2013;

- Nghị định số 08/2018/NĐ-CP ngày 15/01/2018;

- Nghị định số 17/2020/NĐ-CP ngày 05/02/2020;

- Thông tư số 21/2020/TT-BCT ngày 09/9/2020;

- Thông tư số 10/2023/TT-BCT ngày 21/4/2023.

6

2.001724.000.00.00.H37

Cấp sửa đổi, bổ sung Giấy phép hoạt động phân phối điện đến cấp điện áp 35 kV tại địa phương

07 ngày làm việc kể từ khi nhận đủ hồ sơ hợp lệ

 

7

2.001535.000.00.00.H37

Cấp Giấy phép hoạt động bán lẻ điện đến cấp điện áp 0,4kV tại địa phương

15 ngày làm việc kể từ khi nhận đủ hồ sơ hợp lệ

09 ngày làm việc kể từ khi nhận đủ hồ sơ hợp lệ

8

2.001266.000.00.00.H37

Cấp sửa đổi, bổ sung Giấy phép hoạt động bán lẻ điện đến cấp điện áp 0,4kV tại địa phương

07 ngày làm việc kể từ khi nhận đủ hồ sơ hợp lệ

 

 

PHỤ LỤC II

DANH MỤC VÀ QUY TRÌNH NỘI BỘ TRONG GIẢI QUYẾT THỦ TỤC HÀNH CHÍNH THEO CƠ CHẾ MỘT CỬA LIÊN THÔNG LĨNH VỰC ĐIỆN THUỘC THẨM QUYỀN GIẢI QUYẾT CỦA SỞ CÔNG THƯƠNG TỈNH LẠNG SƠN
(Kèm theo Quyết định số 1592/QĐ-UBND ngày 04/10/2023  của Chủ tịch Ủy ban nhân dân tỉnh Lạng Sơn)

Phần I

DANH MỤC THỦ TỤC HÀNH CHÍNH ĐƯỢC XÂY DỰNG QUY TRÌNH  NỘI BỘ THỰC HIỆN THEO CƠ CHẾ MỘT CỬA LIÊN THÔNG (08 TTHC)

Số TT

Tên thủ tục hành chính

Ghi chú

1

Cấp Giấy phép hoạt động tư vấn chuyên ngành điện thuộc thẩm quyền cấp của địa phương

- Sở Công Thương

- UBND tỉnh

2

Cấp sửa đổi, bổ sung Giấy phép hoạt động tư vấn chuyên ngành điện thuộc thẩm quyền cấp của địa phương

3

Cấp giấy phép hoạt động phát điện đối với nhà máy điện có quy mô công suất dưới 03MW đặt tại địa phương

4

Cấp sửa đổi, bổ sung giấy phép hoạt động phát điện đối với nhà máy điện có quy mô công suất dưới 03MW đặt tại địa phương

5

Cấp Giấy phép hoạt động phân phối điện đến cấp điện áp 35 kV tại địa phương

6

Cấp sửa đổi, bổ sung Giấy phép hoạt động phân phối điện đến cấp điện áp 35 kV tại địa phương

7

Cấp giấy phép hoạt động bán lẻ điện đến cấp điện áp 0,4kV tại địa phương

8

Cấp sửa đổi, bổ sung giấy phép hoạt động bán lẻ điện đến cấp điện áp 0,4kV tại địa phương

Danh mục gồm 08 TTHC./.

Phần II

QUY TRÌNH NỘI BỘ TRONG GIẢI QUYẾT THỦ TỤC HÀNH CHÍNH  THEO CƠ CHẾ MỘT CỬA LIÊN THÔNG

CÁC TỪ VIẾT TẮT

- Ủy ban nhân dân tỉnh: UBND;

- Thủ tục hành chính: TTHC;

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

- Quản lý Năng lượng: QLNL;

- Công chức Bộ phận Một cửa: CCMC.

1. Nhóm 04 TTHC, gồm:

1.1. Cấp Giấy phép hoạt động tư vấn chuyên ngành điện thuộc thẩm quyền cấp của địa phương

1.2. Cấp Giấy phép hoạt động phát điện đối với nhà máy điện có quy mô công suất dưới 03MW đặt tại địa phương

1.3. Cấp Giấy phép hoạt động phân phối điện đến cấp điện áp 35 kV tại địa phương

1.4. Cấp Giấy phép hoạt động bán lẻ điện đến cấp điện áp 0,4kV tại địa phương

Tổng thời hạn thực hiện TTHC: 09 ngày làm việc.

(Thời gian thực hiện theo quy định: 15 ngày làm việc, thời gian đã cắt giảm: 06 ngày làm việc)

TT

Trình tự

Trách nhiệm

thực hiện

Thời hạn thực hiện (ngày làm việc)

B1

Tiếp nhận hồ sơ, hẹn ngày trả kết quả.

Chuyển hồ sơ cho Phòng chuyên môn

CCMC Sở tại TTPVHCC

1/2 ngày

B2

Phân công xử lý hồ sơ

Lãnh đạo Phòng QLNL

1/2 ngày

B3

Thẩm định hồ sơ, dự thảo văn bản

- Trưởng hợp hồ sơ không đáp ứng yêu cầu, thông báo cho cá nhân/tổ chức trong thời gian không quá 03 ngày làm việc, nêu rõ lý do;

- Trường hợp hồ sơ cần giải trình và bổ sung thêm, thông báo cho cá nhân/tổ chức không quá 03 ngày làm việc, nêu rõ lý do

- Trường hợp hồ sơ đáp ứng yêu cầu, thực hiện bước tiếp theo

Chuyên viên Phòng QLNL

02 ngày

B4

Xem xét văn bản xử lý, trình Lãnh đạo Sở

Lãnh đạo Phòng QLNL

1/2 ngày

B5

Duyệt hồ sơ/ký văn bản trình UBND tỉnh

Lãnh đạo Sở

01 ngày

B6

Đóng dấu, gửi hồ sơ cho UBND tỉnh

Văn thư Sở

1/2 ngày

B7

Xem xét, phê duyệt văn bản; chuyển kết quả giải quyết cho CCMC Sở tại TTPVHCC

Lãnh đạo

UBND tỉnh

04 ngày

B8

Trả kết quả giải quyết

Thống kê, theo dõi

CCMC Sở tại TTPVHCC

Không tính thời gian

 

Tổng thời gian thực hiện

09 ngày

2. Nhóm 04 TTHC, gồm:

2.1. Cấp sửa đổi, bổ sung Giấy phép hoạt động tư vấn chuyên ngành điện thuộc thẩm quyền cấp của địa phương

2.2. Cấp sửa đổi, bổ sung Giấy phép hoạt động phát điện đối với nhà máy điện có quy mô công suất dưới 03MW đặt tại địa phương

2.3. Cấp sửa đổi, bổ sung Giấy phép hoạt động phân phối điện đến cấp điện áp 35 kV tại địa phương

2.4. Cấp sửa đổi, bổ sung Giấy phép hoạt động bán lẻ điện đến cấp điện áp 0,4kV tại địa phương

Thời gian thực hiện TTHC theo quy định: 07 ngày làm việc

TT

Trình tự

Trách nhiệm thực hiện

Thời hạn thực hiện (ngày làm việc)

B1

Tiếp nhận hồ sơ, hẹn ngày trả kết quả.

Chuyển hồ sơ cho Phòng chuyên môn

CCMC Sở tại TTPVHCC

1/2 ngày

B2

Phân công xử lý hồ sơ

Lãnh đạo Phòng QLNL

1/2 ngày

B3

Thẩm định hồ sơ, dự thảo văn bản

- Trưởng hợp hồ sơ không đáp ứng yêu cầu, thông báo cho cá nhân/tổ chức trong thời gian không quá 03 ngày làm việc, nêu rõ lý do;

- Trường hợp hồ sơ cần giải trình và bổ sung thêm, thông báo cho cá nhân/tổ chức không quá 03 ngày làm việc, nêu rõ lý do

- Trường hợp hồ sơ đáp ứng yêu cầu, thực hiện bước tiếp theo

Chuyên viên Phòng QLNL

02 ngày

B4

Xem xét văn bản xử lý, trình Lãnh đạo Sở

Lãnh đạo Phòng QLNL

1/2 ngày

B5

Duyệt hồ sơ/ký văn bản trình UBND tỉnh

Lãnh đạo Sở

01 ngày

B6

Đóng dấu, gửi hồ sơ cho UBND tỉnh

Văn thư Sở

1/2 ngày

B7

Xem xét, phê duyệt văn bản; chuyển kết quả cho CCMC Sở tại TTPVHCC

UBND tỉnh

02 ngày

B8

Trả kết quả giải quyết

Thống kê, theo dõi

CCMC Sở tại TTPVHCC

Không tính thời gian

 

Tổng thời gian thực hiện

07 ngày

 



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