Hệ thống pháp luật

ỦY BAN NHÂN DÂN
TỈNH ĐỒNG NAI
-------

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

Số: 1822/QĐ-UBND

Đồng Nai, ngày 02 tháng 8 năm 2023

 

QUYẾT ĐỊNH

VỀ VIỆC CÔNG BỐ DANH MỤC THỦ TỤC HÀNH CHÍNH, PHÊ DUYỆT QUY TRÌNH NỘI BỘ, QUY TRÌNH ĐIỆN TỬ GIẢI QUYẾT THỦ TỤC HÀNH CHÍNH ĐƯỢC BAN HÀNH MỚI THUỘC THẨM QUYỀN GIẢI QUYẾT CỦA SỞ KHOA HỌC VÀ CÔNG NGHỆ TỈNH ĐỒNG NAI

CHỦ TỊCH ỦY BAN NHÂN DÂN TỈNH ĐỒNG NAI

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ố 63/2010/NĐ-CP ngày 08 tháng 6 năm 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 tháng 5 năm 2013 của Chính phủ về 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 tháng 8 năm 2017 của Chính phủ về 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 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/2021/NĐ-CP ngày 06 tháng 12 năm 2021 của Chính phủ về việc 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ứ Thông tư số 02/2017/TT-VPCP ngày 31 tháng 10 năm 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 tháng 11 năm 2018 của Văn phòng Chính phủ hướng dẫn thi hành một số quy định 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ố 1202/QĐ-BKHCN ngày 09 tháng 6 năm 2023 của Bộ trưởng Bộ Khoa học và Công nghệ về việc công bố thủ tục hành chính mới ban hành trong lĩnh vực hoạt động khoa học và công nghệ thuộc phạm vi chức năng quản lý của Bộ Khoa học và Công nghệ;

Theo đề nghị của Giám đốc Sở Khoa học và Công nghệ tại Tờ trình số 68/TTr-SKHCN ngày 31 tháng 7 năm 2023.

QUYẾT ĐỊNH:

Điều 1. Công bố, phê duyệt kèm theo Quyết định này danh mục 03 thủ tục hành chính cấp tỉnh, 03 quy trình nội bộ, quy trình điện tử giải quyết thủ tục hành chính được ban hành mới thuộc thẩm quyền giải quyết của Sở Khoa học và Công nghệ tỉnh Đồng Nai

(Danh mục thủ tục hành chính và quy trình nội bộ, quy trình điện tử giải quyết thủ tục hành chính kèm theo)

Trường hợp thủ tục hành chính công bố tại Quyết định này đã được cơ quan Nhà nước có thẩm quyền ban hành mới, sửa đổi, bổ sung, thay thế hoặc bãi bỏ, hủy bỏ thì áp dụng thực hiện theo văn bản pháp luật hiện hành.

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

Điều 3. Sở Khoa học và Công nghệ, Trung tâm Phục vụ hành chính công tỉnh và các cơ quan, đơn vị có liên quan có trách nhiệm tổ chức niêm yết, công khai danh mục thủ tục hành chính này tại trụ sở làm việc, trên Trang thông tin điện tử và tại Bộ phận tiếp nhận hồ sơ và trả kết quả của đơn vị, địa phương; triển khai tiếp nhận và xử lý thủ tục hành chính cho người dân theo quy định tại Quyết định này.

Văn phòng UBND tỉnh có trách nhiệm chủ trì, phối hợp với Sở Khoa học và Công nghệ cập nhật nội dung các thủ tục hành chính đã được công bố lên Cơ sở dữ liệu quốc gia về thủ tục hành chính của Chính phủ.

Sở Thông tin và Truyền thông có trách nhiệm chủ trì, phối hợp với Sở Khoa học và Công nghệ cập nhật nội dung các thủ tục hành chính đã được công bố trên Cổng dịch vụ công của tỉnh; cấu hình quy trình nội bộ, quy trình điện tử giải quyết thủ tục hành chính đã được công bố trên phần mềm một cửa điện tử (Egov) của tỉnh theo quy định. Thực hiện cấu hình, tích hợp, kết nối dịch vụ công trực tuyến đủ điều kiện lên Cổng dịch vụ công Quốc gia, cống dịch vụ công trực tuyến của tỉnh theo quy định.

Điều 4. Chánh Văn phòng UBND tỉnh; Giám đốc các Sở: Khoa học và Công nghệ, Thông tin và Truyền thông; Trung tâm Phục vụ Hành chính công tỉnh 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 (VPCP);
- Bộ Khoa học và Công nghệ;
- TT. Tỉnh ủy,
- TT. HĐND tỉnh;
- UBMTTQVN tỉnh;
- Chủ tịch, các Phó Chủ tịch UBND tỉnh;
- Báo Đồng Nai; Đài PT-TH Đồng Nai;
- Trung tâm kinh doanh VNPT (TĐ 1022);
- Lưu: VT, KGVX, HCC (6 bộ), Cổng TTĐT tỉnh.

Q.CHỦ TỊCH




Võ Tấn Đức

 

DANH MỤC THỦ TỤC HÀNH CHÍNH ĐƯỢC BAN HÀNH MỚI THUỘC THẨM QUYỀN GIẢI QUYẾT CỦA SỞ KHOA HỌC VÀ CÔNG NGHỆ TỈNH ĐỒNG NAI

(Ban hành kèm theo Quyết định số 1822/Đ-UBND ngày 02 tháng 8 năm 2023 của Chủ tịch UBND tỉnh Đồng Nai)

Stt

Mã 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ơ quan thực hiện

Phí, lệ phí

Căn cứ pháp lý

Ghi chú

 

Lĩnh vực hoạt động khoa học và công nghệ

1

2.002544

Thủ tục cấp Giấy chứng nhận chuyển giao công nghệ khuyến khích chuyển giao

Trong thời hạn 15 ngày làm việc kể từ ngày nhận được hồ sơ đầy đủ, hợp lệ

Nộp hồ sơ trực tuyến tại Cổng dịch vụ công trực tuyến tỉnh Đồng Nai (Địa chỉ: https://dichvucong.dongnai.gov.vn) hoặc nộp qua đường bưu chính đến Sở Khoa học và Công nghệ tỉnh Đồng Nai (Số 1597 đường Phạm Văn Thuận, phường Thống Nhất, thành phố Biên Hòa, tỉnh Đồng Nai)

Cơ quan thực hiện: Sở Khoa học và Công nghệ tỉnh Đồng Nai (Phòng Quản lý Chuyên ngành)

Cơ quan có thẩm quyền quyết định: Sở Khoa học và Công nghệ tỉnh Đồng Nai

Không có

- Luật Đầu tư số 61/2020/QH14 ngày 17 tháng 6 năm 2020;

- Nghị định số 31/2021/NĐ-CP ngày 26 tháng 3 năm 2021 của Chính phủ quy định chi tiết và hướng dẫn thi hành một số điều của Luật Đầu tư;

- Quyết định số 12/2023/QĐ-TTg ngày 15 tháng 5 năm 2023 của Thủ tướng Chính phủ về cấp Giấy chứng nhận chuyển giao công nghệ khuyến khích chuyển giao.

Nội dung TTHC thực hiện theo Quyết định số 1202/QĐ-BKHCN ngày 09/6/2023 của Bộ trưởng Bộ Khoa học và Công nghệ về việc công bố thủ tục hành chính mới ban hành trong lĩnh vực hoạt động khoa học và Công nghệ thuộc phạm vi chức năng quản lý của Bộ Khoa học và Công nghệ

2

2.002546

Thủ tục sửa đổi, bổ sung Giấy chứng nhận chuyển giao công nghệ khuyến khích chuyển giao

- Trong thời hạn 10 ngày làm việc kể từ ngày nhận được hồ sơ đầy đủ, hợp lệ

- Trong thời hạn 15 ngày đối với trường hợp có thay đổi công nghệ, sản phẩm công nghệ hoặc quy mô sản lượng, tiêu chuẩn chất lượng sản phẩm

Nộp hồ sơ trực tuyến tại Cổng dịch vụ công trực tuyến tỉnh Đồng Nai (Địa chỉ: https://dichvucong.dongnai.gov.vn) hoặc nộp qua đường bưu chính đến Sở Khoa học và Công nghệ tỉnh Đồng Nai (Số 1597 đường Phạm Văn Thuận, phường Thống Nhất, thành phố Biên Hòa, tỉnh Đồng Nai)

Cơ quan thực hiện: Sở Khoa học và Công nghệ tỉnh Đồng Nai (Phòng Quản lý Chuyên ngành)

Cơ quan có thẩm quyền quyết định: Sở Khoa học và Công nghệ tỉnh Đồng Nai

Không có

- Luật Đầu tư số 61/2020/QH14 ngày 17 tháng 6 năm 2020;

- Nghị định số 31/2021/NĐ-CP ngày 26 tháng 3 năm 2021 của Chính phủ quy định chi tiết và hướng dẫn thi hành một số điều của Luật Đầu tư;

- Quyết định số 12/2023/QĐ-TTg ngày 15 tháng 5 năm 2023 của Thủ tướng Chính phủ về cấp Giấy chứng nhận chuyển giao công nghệ khuyến khích chuyển giao.

Nội dung TTHC thực hiện theo Quyết định số 1202/QĐ-BKHCN ngày 09/6/2023 của Bộ trưởng Bộ Khoa học và Công nghệ về việc công bố thủ tục hành chính mới ban hành trong lĩnh vực hoạt động khoa học và Công nghệ thuộc phạm vi chức năng quản lý của Bộ Khoa học và Công nghệ

3

2.002548

Thủ tục cấp lại Giấy chứng nhận chuyển giao công nghệ khuyến khích chuyển giao

Trong thời hạn 05 ngày làm việc kể từ ngày nhận được hồ sơ đầy đủ, hợp lệ

Nộp hồ sơ trực tuyến tại Cổng dịch vụ công trực tuyến tỉnh Đồng Nai (Địa chỉ: https://dichvucong.dongnai.gov.vn) hoặc nộp qua đường bưu chính đến Sở Khoa học và Công nghệ tỉnh Đồng Nai (Số 1597 đường Phạm Văn Thuận, phường Thống Nhất, thành phố Biên Hòa, tỉnh Đồng Nai)

Cơ quan thực hiện: Sở Khoa học và Công nghệ tỉnh Đồng Nai (Phòng Quản lý Chuyên ngành)

Cơ quan có thẩm quyền quyết định: Sở Khoa học và Công nghệ tỉnh Đồng Nai

Không có

- Luật Đầu tư số 61/2020/QH14 ngày 17 tháng 6 năm 2020;

- Nghị định số 31/2021/NĐ-CP ngày 26 tháng 3 năm 2021 của Chính phủ quy định chi tiết và hướng dẫn thi hành một số điều của Luật Đầu tư;

- Quyết định số 12/2023/QĐ-TTg ngày 15 tháng 5 năm 2023 của Thủ tướng Chính phủ về cấp Giấy chứng nhận chuyển giao công nghệ khuyến khích chuyển giao.

Nội dung TTHC thực hiện theo Quyết định số 1202/QĐ-BKHCN ngày 09/6/2023 của Bộ trưởng Bộ Khoa học và Công nghệ về việc công bố thủ tục hành chính mới ban hành trong lĩnh vực hoạt động khoa học và Công nghệ thuộc phạm vi chức năng quản lý của Bộ Khoa học và Công nghệ

 

QUY TRÌNH NỘI BỘ, QUY TRÌNH ĐIỆN TỬ GIẢI QUYẾT THỦ TỤC HÀNH CHÍNH ĐƯỢC ĐƯỢC BAN HÀNH MỚI THUỘC THẨM QUYỀN GIẢI QUYẾT CỦA SỞ KHOA HỌC VÀ CÔNG NGHỆ TỈNH ĐỒNG NAI

(Ban hành kèm theo Quyết định số 1822/QĐ-UBND ngày 02 tháng 8 năm 2023 của Chủ tịch UBND tỉnh Đồng Nai)

Phần I

DANH MỤC QUY TRÌNH NỘI BỘ, QUY TRÌNH ĐIỆN TỬ

DANH MỤC QUY TRÌNH NỘI BỘ, QUY TRÌNH ĐIỆN TỬ GIẢI QUYẾT THỦ TỤC HÀNH CHÍNH BAN HÀNH MỚI CẤP TỈNH

Stt

Mã TTHC

Tên quy trình

Thời gian giải quyết

Địa điểm tiếp nhận hồ sơ

Tình trạng cấu hình trên phần mềm Egov

Trang

 

Lĩnh vực hoạt động khoa học và công nghệ

1

2.002544

Thủ tục cấp Giấy chứng nhận chuyển giao công nghệ khuyến khích chuyển giao

Trong thời hạn 15 ngày làm việc kể từ ngày nhận được hồ sơ đầy đủ, hợp lệ.

Sở Khoa học và Công nghệ tỉnh Đồng Nai (Số 1597 đường Phạm Văn Thuận, phường Thống Nhất, thành phố Biên Hòa, tỉnh Đồng Nai)

Ban hành mới

 

2

2.002546

Thủ tục sửa đổi, bổ sung Giấy chứng nhận chuyển giao công nghệ khuyến khích chuyển giao

- Trong thời hạn 10 ngày làm việc kể từ ngày nhận được hồ sơ đầy đủ, hợp lệ.

- Trong thời hạn 15 ngày đối với trường hợp có thay đổi công nghệ, sản phẩm công nghệ hoặc quy mô sản lượng, tiêu chuẩn chất lượng sản phẩm lượng, tiêu chuẩn chất lượng sản phẩm

Sở Khoa học và Công nghệ tỉnh Đồng Nai (Số 1597 đường Phạm Văn Thuận, phường Thống Nhất, thành phố Biên Hòa, tỉnh Đồng Nai)

Ban hành mới

 

3

2.002548

Thủ tục cấp lại Giấy chứng nhận chuyển giao công nghệ khuyến khích chuyển giao

Trong thời hạn 05 ngày làm việc kể từ ngày nhận được hồ sơ đầy đủ, hợp lệ

Sở Khoa học và Công nghệ tỉnh Đồng Nai (Số 1597 đường Phạm Văn Thuận, phường Thống Nhất, thành phố Biên Hòa, tỉnh Đồng Nai)

Ban hành mới

 

Phần II

NỘI DUNG QUY TRÌNH

THỦ TỤC HÀNH CHÍNH BAN HÀNH MỚI

Lĩnh vực hoạt động khoa học và công nghệ

1. Thủ tục cấp Giấy chứng nhận chuyển giao công nghệ khuyến khích chuyển giao

a) Thời hạn giải quyết: 15 ngày làm việc kể từ ngày nhận được hồ sơ hợp lệ.

b) Lưu đồ giải quyết:

Nội dung công việc

 

Đơn vị thực hiện

Thời gian giải quyết (15 ngày làm việc)

Tiếp nhận hồ sơ của tổ chức, cá nhân; chuyển phòng chuyên môn

Thanh tra Sở

01

Tổ chức kiểm tra, thẩm định hồ sơ:

- Trường hợp hồ sơ đầy đủ, hợp lệ thông báo bằng văn bản mức phí, lệ phí (nếu có).

- Trường hợp hồ sơ cần sửa đổi, bổ sung thông báo bằng văn bản yêu cầu sửa đổi, bổ sung.

Phòng Quản lý chuyên ngành

03

- Thành lập Hội đồng tư vấn khoa học và công nghệ để thẩm định hồ sơ đề nghị cấp Giấy chứng nhận

- Hội đồng họp tổ chức thẩm định hồ sơ đề nghị cấp Giấy chứng nhận

Phòng Quản lý chuyên ngành

08

Duyệt hồ sơ và trình Lãnh đạo Sở

Lãnh đạo Phòng Quản lý chuyên ngành

01

Ký duyệt và chuyển kết quả giải quyết hồ sơ về Văn phòng Sở

Lãnh đạo Sở

01

Vô số, đóng dấu, chuyển kết quả về Thanh tra Sở

Văn thư Văn phòng Sở

0,5

Nhận và trả kết quả cho tổ chức/cá nhân

Thanh tra Sở 1

0,5

2. Thủ tục sửa đổi, bổ sung Giấy chứng nhận chuyển giao công nghệ khuyến khích chuyển giao

a) Thời hạn giải quyết: 10 ngày làm việc kể từ ngày nhận được hồ sơ hợp lệ.

b) Lưu đồ giải quyết:

Nội dung công việc

 

Đơn vị thực hiện

Thời gian giải quyết (10 ngày làm việc)

Tiếp nhận hồ sơ của tổ chức, cá nhân; chuyển phòng chuyên môn

Thanh tra Sở

01

Tổ chức kiểm tra, thẩm định hồ sơ:

- Trường hợp hồ sơ đầy đủ, hợp lệ thông báo bằng văn bản mức phí, lệ phí (nếu có).

- Trường hợp hồ sơ cần sửa đổi, bổ sung thông báo bằng văn bản yêu cầu sửa đổi, bổ sung.

Phòng Quản lý chuyên ngành

06

Duyệt hồ sơ và trình Lãnh đạo Sở

Lãnh đạo Phòng Quản lý chuyên ngành

01

Ký duyệt và chuyển kết quả giải quyết hồ sơ về Văn phòng Sở

Lãnh đạo Sở

01

Vô số, đóng dấu, chuyển kết quả về Thanh tra Sở

Văn thư Văn phòng Sở

0,5

Nhận và trả kết quả cho tổ chức/cá nhân

Thanh tra Sở

0,5

- Trường hợp có thay đổi công nghệ, sản phẩm công nghệ hoặc quy mô sản lượng, tiêu chuẩn chất lượng sản phẩm:

Thời hạn giải quyết: 15 ngày kể từ ngày nhận được hồ sơ hợp lệ.

Lưu đồ giải quyết:

Nội dung công việc

 

Đơn vị thực hiện

Thời gian giải quyết (15 ngày)

Tiếp nhận hồ sơ của tổ chức, cá nhân; chuyển phòng chuyên môn

Thanh tra Sở

01

Tổ chức kiểm tra, thẩm định hồ sơ:

- Trường hợp hồ sơ đầy đủ, hợp lệ thông báo bằng văn bản mức phí, lệ phí (nếu có).

- Trường hợp hồ sơ cần sửa đổi, bổ sung thông báo bằng văn bản yêu cầu sửa đổi, bổ sung.

Phòng Quản lý chuyên ngành

03

- Thành lập Hội đồng tư vấn khoa học và công nghệ để thẩm định hồ sơ đề nghị sửa đổi, bổ sung Giấy chứng nhận

- Hội đồng họp tổ chức thẩm định hồ sơ đề nghị sửa đổi, bổ sung Giấy chứng nhận

Phòng Quản lý chuyên ngành

08

Duyệt hồ sơ và trình Lãnh đạo Sở

Lãnh đạo Phòng Quản lý chuyên ngành

01

Ký duyệt và chuyển kết quả giải quyết hồ sơ về Văn phòng Sở

Lãnh đạo Sở

01

Vô số, đóng dấu, chuyển kết quả về Thanh tra Sở

Văn thư Văn phòng Sở

0,5

Nhận và trả kết quả cho tổ chức/cá nhân

Thanh tra Sở

0,5

3. Thủ tục cấp lại Giấy chứng nhận chuyển giao công nghệ khuyến khích chuyển giao

a) Thời hạn giải quyết: 05 ngày làm việc kể từ ngày nhận được hồ sơ hợp lệ.

b) Lưu đồ giải quyết:

Nội dung công việc

 

Đơn vị thực hiện

Thời gian giải quyết (05 ngày làm việc)

Tiếp nhận hồ sơ của tổ chức, cá nhân; chuyển phòng chuyên môn

Thanh tra Sở

0,5

Tổ chức kiểm tra, thẩm định hồ sơ:

- Trường hợp hồ sơ đầy đủ, hợp lệ thông báo bằng văn bản mức phí, lệ phí (nếu có).

- Trường hợp hồ sơ cần sửa đổi, bổ sung thông báo bằng văn bản yêu cầu sửa đổi, bổ sung.

Phòng Quản lý chuyên ngành

02

Duyệt hồ sơ và trình Lãnh đạo Sở

Lãnh đạo Phòng Quản lý chuyên ngành

0,5

Ký duyệt và chuyển kết quả giải quyết hồ sơ về Văn phòng Sở

Lãnh đạo Sở

01

Vô số, đóng dấu, chuyển kết quả về Thanh tra Sở

Văn thư Văn phòng Sở

0,5

Nhận và trả kết quả cho tổ chức/cá nhân

Thanh tra Sở

0,5

 



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