Hệ thống pháp luật

VĂN PHÒNG CHÍNH PHỦ
-------

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

Số: 489/TB-VPCP

Hà Nội, ngày 28 tháng 11 năm 2023

 

THÔNG BÁO

KẾT LUẬN CỦA BAN CHỈ ĐẠO CẢI CÁCH HÀNH CHÍNH CỦA CHÍNH PHỦ TẠI PHIÊN HỌP THỨ SÁU NGÀY 14 THÁNG 11 NĂM 2023

Ngày 14 tháng 11 năm 2023, tại trụ sở Chính phủ, Thủ tướng Chính phủ Phạm Minh Chính, Trưởng Ban Chỉ đạo cải cách hành chính (CCHC) của Chính phủ đã chủ trì Phiên họp thứ sáu của Ban Chỉ đạo, trực tuyến với 63 địa phương (sau đây gọi tắt là Phiên họp). Tham dự Phiên họp có các đồng chí: Phó Thủ tướng Chính phủ Trần Lưu Quang; Bộ trưởng Bộ Nội vụ Phạm Thị Thanh Trà, Phó Trưởng ban thường trực; Bộ trưởng, Chủ nhiệm Văn phòng Chính phủ Trần Văn Sơn, Phó Trưởng ban; đại diện lãnh đạo các bộ, ngành, cơ quan là thành viên Ban Chỉ đạo; đại diện một số cơ quan, doanh nghiệp có liên quan; Trưởng Ban Chỉ đạo cải cách hành chính cấp tỉnh, lãnh đạo ủy ban nhân dân cấp tỉnh, cấp huyện của các tỉnh, thành phố trực thuộc Trung ương tại 63 điểm cầu.

Sau khi Bộ trưởng Bộ Nội vụ Phạm Thị Thanh Trà, Phó Trưởng ban thường trực trình bày báo cáo công tác CCHC 10 tháng năm 2023 và phương hướng, nhiệm vụ 02 tháng cuối năm 2023 của Ban Chỉ đạo, các đại biểu tham dự Phiên họp phát biểu ý kiến, Ban Chỉ đạo CCHC của Chính phủ thống nhất kết luận như sau:

I. ĐÁNH GIÁ CHUNG

1. Đánh giá cao Bộ Nội vụ, Văn phòng Chính phủ đã chuẩn bị chu đáo các tài liệu phục vụ phiên họp; các đại biểu đã có nhiều ý kiến xác đáng, bám sát tình hình thực tiễn, đóng góp nhiều giải pháp xuất phát từ thực tiễn và các khó khăn, vướng mắc của người dân, doanh nghiệp. Cơ bản nhất trí với các báo cáo, kiến nghị, phát biểu của các đại biểu.

2. Một số kết quả nổi bật

a) Công tác chỉ đạo, điều hành đã tập trung vào nhũng vấn đề trọng tâm, trọng điểm, có nhiều vướng mắc để tháo gỡ khó khăn cho người dân, doanh nghiệp. Chính phủ, Thủ tướng Chính phủ đã ban hành nhiều Nghị quyết, Chỉ thị, Công điện đôn đốc, đẩy nhanh tiến độ giải ngân vốn đầu tư công, tháo gỡ khó khăn, vướng mắc về đất đai, bất động sản, tiếp cận tín dụng, trái phiếu doanh nghiệp, mỏ khoáng sản...; Thành lập 05 Tổ công tác và 26 đoàn công tác của Chính phủ làm việc với địa phương để đôn đốc giải ngân vốn đầu tư công, tháo gờ khó khăn, vướng mắc, thúc đẩy tăng trưởng kinh tế.

Vai trò người đứng đầu trong cải cách hành chính từng bước được cải thiện, phát huy, 63/63 địa phương đã kiện toàn Ban Chỉ đạo CCHC; người đứng đầu các sở, ngành, Ủy ban nhân dân cấp huyện tại một số địa phương đã ký cam kết hoàn thành tốt nhiệm vụ CCHC được giao.

b) Công tác cải cách thể chế, xây dựng pháp luật được đặc biệt quan tâm, nhiều vướng mắc về sản xuất kinh doanh, tài khóa, tiền tệ, bất động sản, trái phiếu doanh nghiệp... được tháo gỡ như đã nêu trên. Từ đầu năm đến nay, Chính phủ đã tổ chức 08 phiên họp chuyên đề về xây dựng pháp luật, ban hành 79 Nghị định; Thủ tướng Chính phủ đã ban hành 27 Quyết định quy phạm.

c) Cải cách thủ tục hành chính (TTHC), cải thiện môi trường đầu tư, kinh doanh được đẩy mạnh: Từ năm 2021 đến nay, đã cắt giảm, đơn giản hóa gần 2.500 quy định kinh doanh. Các bộ đã cắt giảm, đơn giản hóa 437 TTHC liên quan đến giấy tờ công dân; 21/22 bộ và 61/63 địa phương đã công bố danh mục TTHC nội bộ. Chính phủ đã báo cáo Quốc hội, báo cáo Bộ Chính trị về 02 Nghị quyết liên quan đến áp dụng thuế tối thiểu toàn cầu và chính sách hỗ trợ đầu tư trong lĩnh vực công nghệ cao để tạo môi trường đầu tư thuận lợi cho các nhà đầu tư, nhất là các nhà đầu tư lớn, nhà đầu tư vào lĩnh vực công nghệ cao.

d) Cải cách tổ chức bộ máy được triển khai quyết liệt, có nhiều chuyển biến tích cực: Nghị định về tổ chức bộ máy theo hướng tinh gọn của các bộ, ngành cơ bản hoàn thành, đang vận hành ổn định. Đa số các bộ, ngành đã hoàn thiện chức năng, nhiệm vụ, cơ cấu tổ chức của các tổ chức bên trong; 63/63 địa phương cơ bản hoàn thành rà soát, sắp xếp tổ chức bên trong các sở, ngành; bộ máy tổ chức đã được tinh gọn đáng kể. Quy định về thành lập, tổ chức và hoạt động của tổ chức phối hợp liên ngành được sửa đổi, bổ sung phù hợp với thực tiễn.

đ) Một số thể chế, chính sách quan trọng về công vụ, công chức được ban hành, như Nghị định số 73/2023/NĐ-CP ngày 29 tháng 9 năm 2023 của Chính phủ về khuyến khích, bảo vệ cán bộ năng động, sáng tạo, dám nghĩ, dám làm, dám chịu trách nhiệm vì lợi ích chung; Chiến lược quốc gia về thu hút, trọng dụng nhân tài; đã bãi bỏ 10 Thông tư về tuyển dụng, nâng ngạch công chức, thăng hạng viên chức.

e) Chuyển đổi số quốc gia, xây dựng Chính phủ số được triển khai quyết liệt, nhất là việc ban hành văn bản triển khai thi hành Luật Giao dịch điện tử; tăng cường chất lượng dịch vụ công; triển khai Đề án 06.

3. Về tồn tại, hạn chế:

(1) Nhận thức về tầm quan trọng, sức lan tỏa và hiệu quả công tác cải cách hành chính của người đứng đầu một số cơ quan, đơn vị, địa phương còn hạn chế; (2) Tình trạng nợ đọng văn bản quy định chi tiết, thi hành luật, pháp lệnh chưa được khắc phục triệt để; (3) Cải cách TTHC còn nhiều thách thức, thủ tục còn rườm rà; việc công bố, công khai còn chậm, chưa nghiêm; việc triển khai phương án đơn giản hóa TTHC còn rất chậm; việc đơn giản hóa quy định liên quan đến hoạt động kinh doanh, TTHC nội bộ chưa đạt yêu cầu; cung cấp dịch vụ công trực tuyến ở một số nơi còn hình thức, chưa thuận lợi...; (4) Việc sắp xếp, tổ chức lại bộ máy tổ chức ở một số nơi còn mang tính cơ học, hiệu quả hoạt động chưa cao; (5) Kỷ luật, kỷ cương hành chính chưa nghiêm; vẫn xảy ra tình trạng công chức né tránh, đùn đẩy trách nhiệm trong xử lý công việc hoặc gây phiền hà, sách nhiễu, tiêu cực khi giải quyết TTHC cho người dân, doanh nghiệp; (6) Cơ chế tự chủ tại đơn vị sự nghiệp công lập vẫn còn bất cập; xã hội hóa dịch vụ sự nghiệp công chưa có nhiều đột phá; (7) Xây dựng Chính phủ điện tử ở nhiều bộ, ngành chưa đáp ứng yêu cầu. Một số nhiệm vụ triển khai Đề án 06 còn chậm, nhất là các điểm nghẽn về hạ tầng, dịch vụ công, dữ liệu và thể chế chậm được khắc phục.

4. Nguyên nhân, có cả khách quan và chủ quan, trong đó nguyên nhân chủ quan là chủ yếu: (1) Nguyên nhân lớn nhất là ý thức, tinh thần trách nhiệm thực thi công vụ của cán bộ, công chức, nhất là người đứng đầu ở một số nơi còn chưa cao; còn tình trạng “trên nóng, dưới lạnh”, chậm chuyển biến ở cấp cơ sở; (2) Cơ chế, chính sách còn mâu thuẫn, chồng chéo; việc dự báo, nắm bắt tình hình chưa sát, phản ứng chính sách ở một số bộ, địa phương chưa kịp thời; (3) Chất lượng đội ngũ công chức, viên chức một số nơi chưa đáp ứng yêu cầu; kỷ luật, kỷ cương chưa cao; tâm lý sợ, né tránh, đùn đẩy trách nhiệm; công tác phối hợp của các cơ quan, đơn vị chưa kịp thời, chặt chẽ, hiệu quả...

5. Bài học kinh nghiệm:

a) Tích cực, chủ động phát huy tinh thần trách nhiệm của mỗi cá nhân khi thực thi chức trách, nhiệm vụ do Đảng và Nhà nước giao và khi có vấn đề mới phát sinh cần giải quyết.

b) Nâng cao hơn nữa nhận thức về vai trò, vị trí, tầm quan trọng, sức lan tỏa của công tác cải cách hành chính đối với phát triển đất nước trong giai đoạn hiện nay; lấy người dân, doanh nghiệp là trung tâm, chủ thể trong cải cách hành chính. Thống nhất từ nhận thức đến hành động trong công tác này, nhất là ở cấp cơ sở.

c) Triển khai thực hiện kịp thời, đầy đủ các Nghị quyết, Chỉ thị, Kết luận của Trung ương, chính sách, pháp luật của Nhà nước.

d) Bám sát tình hình thế giới, trong nước, thực tiễn; phản ứng chính sách kịp thời, hiệu quả, sử dụng hiệu quả các công cụ theo dõi, đánh giá trong hoạt động chỉ đạo, điều hành.

đ) Tiếp tục đẩy mạnh phân cấp, phân quyền, đi đôi với phân bổ nguồn lực gắn với tăng cường kiểm tra, giám sát, kiểm soát quyền lực; đề cao trách nhiệm người đứng đầu.

e) Thực hiện nghiêm kỷ luật, kỷ cương hành chính; không để xảy ra tình trạng né tránh, đùn đẩy trách nhiệm, sợ sai khi xử lý công việc; đẩy mạnh công tác thanh tra công vụ; khuyến khích cán bộ năng động, sáng tạo, dám nghĩ, dám làm, dám chịu trách nhiệm vì lợi ích chung.

g) Tiếp tục thực hiện tốt công tác truyền thông chính sách đồng thuận đối với người dân, doanh nghiệp.

II. NHIỆM VỤ, GIẢI PHÁP TRONG THỜI GIAN TỚI

1. Các thành viên của Ban Chỉ đạo phát huy vai trò lãnh đạo, chỉ đạo, hoàn thành các nhiệm vụ CCHC năm 2023. Tuyệt đối không đùn đẩy trách nhiệm và tập trung tháo gỡ khó khăn, vướng mắc cho người dân, doanh nghiệp, không gây lãng phí nguồn lực.

2. Các bộ, ngành và địa phương:

a) Đẩy mạnh triển khai một cách toàn diện, đồng bộ đối với 06 nội dung về CCHC (cải cách thể chế, cải cách TTHC, cải cách tổ chức bộ máy hành chính nhà nước, cải cách chế độ công vụ, cải cách tài chính công, xây dựng và phát triển Chính phủ điện tử, Chính phủ số); tăng cường nguồn lực cho cấp cơ sở để tạo đột phá cho công tác này.

b) Bộ trưởng, Thủ trưởng các cơ quan ngang Bộ, cơ quan thuộc Chính phủ, Chủ tịch Ủy ban nhân dân các cấp làm Trưởng Ban chỉ đạo CCHC của Bộ, cơ quan, địa phương; trực tiếp chỉ đạo công tác CCHC, xây dựng thể chế, cải cách TTHC, nhất là các địa phương tăng cường đối thoại để trực tiếp nắm bắt và chỉ đạo xử lý tháo gỡ khó khăn vướng mắc cho người dân và doanh nghiệp.

c) Các bộ, ngành khẩn trương hoàn thiện, trình cơ quan có thẩm quyền ban hành văn bản quy định chi tiết Luật, Pháp lệnh, Nghị quyết đã có hiệu lực pháp luật.

d) Bộ, ngành, cơ quan Trung ương tập trung vào công tác quản lý, đẩy mạnh phân cấp, phân quyền cho cấp dưới đi đôi với phân bổ nguồn lực, nâng cao năng lực thực thi và tăng cường giám sát, kiểm tra; cất giảm tối đa các TTHC không cần thiết.

đ) Khẩn trương triển khai hiệu quả các văn bản chỉ đạo của Thủ tướng Chính phủ về cải thiện môi trường đầu tư kinh doanh, cải cách TTHC trong cấp phiếu lý lịch tư phápe) Tiếp tục rà soát, sắp xếp, kiện toàn chức năng, nhiệm vụ và cơ cấu tổ chức của các cơ quan, đơn vị đáp ứng các tiêu chí thành lập tổ chức do Chính phủ quy định. Thực hiện có hiệu quả Nghị định số 29/2023/NĐ-CP ngày 03 tháng 6 năm 2023 về tinh giản biên chế; cơ cấu lại đội ngũ công chức, viên chức theo vị trí việc làm; Nghị quyết số 117/NQ-CP ngày 30 tháng 7 năm 2023 ban hành Kế hoạch thực hiện sắp xếp đơn vị hành chính cấp huyện, cấp xã giai đoạn 2023 - 2025.

g) Tăng cường kỷ luật, kỷ cương trong cơ quan hành chính nhà nước, triển khai kịp thời, đầy đủ các chỉ đạo của Thủ tướng tại Công điện số 968/CĐ-TTg ngày 16 tháng 10 năm 2023. Tiếp tục tăng cường thanh tra công vụ; kịp thời phát hiện và xử lý nghiêm các vi phạm. Khẩn trương ban hành hướng dẫn vị trí việc làm của công chức, viên chức; triển khai có hiệu quả Chiến lược quốc gia thu hút, trọng dụng nhân tài.

h) Tập trung rà soát, hoàn thiện các quy định pháp luật để triển khai có hiệu quả Luật Giao dịch điện tử (sửa đổi); Khẩn trương rà soát, hoàn thiện việc sửa đổi, bổ sung các quy định để phục vụ triển khai có hiệu quả Đề án 06.

i) Tiếp tục nghiên cứu ban hành, triển khai có hiệu quả các chính sách giảm phí, lệ phí, nhất là giảm thời gian giải quyết TTHC để khuyến khích người dân, doanh nghiệp sử dụng dịch vụ công trực tuyến.

k) Tập trung nguồn lực để đẩy nhanh tiến độ xây dựng, hoàn thiện và vận hành hiệu quả cơ sở dữ liệu của bộ, ngành, địa phương mình; phối hợp với các tập đoàn, tổng công ty lớn để đào tạo, nâng cao chất lượng nguồn nhân lực phục vụ ngành công nghệ cao.

l) Các địa phương khẩn trương chỉ đạo rà soát, củng cố, tăng cường đầu tư nguồn nhân lực, cơ sở vật chất, công nghệ thông tin và nâng cao chất lượng, hiệu lực, hiệu quả Trung tâm Phục vụ hành chính công các cấp.

3. Bộ Nội vụ:

a) Giữ vai trò quan trọng của cơ quan thường trực CCHC, tiếp tục nghiên cứu, đề xuất những biện pháp, giải pháp mới, sáng tạo, đột phá để tổ chức thực hiện Chương trình CCHC nhà nước giai đoạn 2021 - 2030 một cách toàn diện, đồng bộ, có trọng tâm, trọng điểm, đi vào chiều sâu, thiết thực, hiệu quả.

b) Chủ trì, phối hợp với các bộ, cơ quan triển khai các nhiệm vụ cần thiết để thực hiện cải cách tổng thể chính sách tiền lương từ ngày 01 tháng 7 năm 2024 theo Kết luận của Trung ương, Nghị quyết của Quốc hội về dự toán ngân sách năm 2024, được thông qua tại Kỳ họp thứ 6, ngày 10 tháng 11 năm 2023.

c) Khẩn trương rà soát, hoàn thiện trình cấp có thẩm quyền ban hành các văn bản quy phạm pháp luật để tiếp tục cải cách mạnh mẽ các quy định về nâng ngạch công chức, thăng hạng viên chức.

d) Thực hiện các biện pháp phù hợp hiệu quả để triển khai có hiệu quả Nghị định số 73/2023/NĐ-CP ngày 29 tháng 9 năm 2023 của Chính phủ về việc khuyến khích cán bộ năng động, sáng tạo, dám nghĩ, dám làm, dám đột phá vì lợi ích chung.

4. Văn phòng Chính phủ:

a) Rà soát, kiểm tra, đôn đốc các bộ, địa phương hoàn thành các nhiệm vụ cải cách TTHC năm 2023 theo các kế hoạch được ban hành.

b) Tổng hợp, theo dõi, giúp Tổ công tác cải cách TTHC của Thủ tướng Chính phủ chỉ đạo, đôn đốc các bộ, ngành, địa phương thực hiện rà soát, cắt giảm, đơn giản hóa TTHC, quy định kinh doanh theo chương trình, kế hoạch đã được Chính phủ, Thủ tướng Chính phủ giao.

5. Bộ Tư pháp:

a) Chủ trì, đôn đốc các bộ, ngành tập trung rà soát toàn diện các quy định pháp luật, kịp thời phát hiện những quy định bất cập, những vấn đề vướng mắc để sửa đổi, bổ sung hoặc đề xuất sửa đổi, bổ sung, thay thế, bãi bỏ, gửi Bộ Tư pháp để tổng hợp, báo cáo Chính phủ.

b) Khẩn trương rà soát, xây dựng, trình Chính phủ ban hành Nghị định sửa đổi, bổ sung Nghị định quy định chi tiết một số điều và biện pháp thi hành Luật ban hành văn bản quy phạm pháp luật.

c) Theo dõi, đôn đốc và đưa ra thời hạn hoàn thành đối với các bộ, cơ quan còn nợ, chậm ban hành các văn bản quy định chi tiết được giao; kịp thời tiếp nhận, xử lý những khó khăn, vướng mắc phát sinh.

6. Bộ Tài chính: Phối hợp các bộ, ngành hoàn thiện cơ chế, chính sách, pháp luật để đẩy mạnh tự chủ đơn vị sự nghiệp công lập và khuyến khích xã hội hóa dịch vụ công ở các lĩnh vực có đủ điều kiện.

7. Bộ Thông tin và Truyền thông:

a) Chủ động tham mưu, đề xuất các giải pháp thúc đẩy chuyển đổi số quốc gia, tháo gỡ các điểm nghẽn; khẩn trương xây dựng các văn bản quy định chi tiết Luật Giao dịch điện tử (sửa đổi).

b) Khẩn trương rà soát, đánh giá và đề xuất các giải pháp kỹ thuật nâng cao hiệu quả cung cấp dịch vụ công trực tuyến tại các bộ, ngành, địa phương, tránh thực hiện dàn trải, máy móc, hình thức, gây phiền hà, bức xúc và lãng phí nguồn lực.

c) Chỉ đạo, hướng dẫn và phối hợp với các cơ quan truyền thông của Chính phủ lãnh đạo, chỉ đạo công tác thông tin, tuyên truyền trong việc lan tỏa sáng kiến mới, cách làm hay, đồng thời góp phần phát hiện kịp thời, chấn chỉnh nhũng tồn tại, hạn chế trong CCHC.

8. Bộ Công an:

a) Chủ trì, phối hợp với các bộ, ngành, địa phương thúc đẩy thực hiện và tháo gỡ các điểm nghẽn triển khai Đề án 06 theo chỉ đạo của Thủ tướng Chính phủ tại Văn bản số 452/TTg-KSTT ngày 23 tháng 5 năm 2023.

b) Tổ chức triển khai Nghị quyết số 175/NQ-CP ngày 30 tháng 10 năm 2023 của Chính phủ phê duyệt Đề án Trung tâm dữ liệu quốc gia bảo đảm thiết thực, hiệu quả, tiết kiệm trong quá trình thực hiện đề án.

9. Bộ Tài nguyên và Môi trường:

a) Khẩn trương hoàn thiện, trình Chính phủ Nghị định sửa đổi, bổ sung một số điều của Nghị định số 44/2014/NĐ-CP ngày 15 tháng 5 năm 2014 quy định về giá đất và Nghị định số 10/2023/NĐ-CP ngày 03 tháng 4 năm 2023 sửa đổi, bổ sung một số điều của các Nghị định hướng dẫn thi hành Luật đất đai.

b) Hoàn thiện, trình các cấp có thẩm quyền các quy định liên quan đến khoáng sản, vật liệu xây dựng, môi trường... để tháo gỡ khó khăn, vướng mắc cho người dân, doanh nghiệp trong những vấn đề này.

10. Thanh tra Chính phủ:

a) Tổ chức thực hiện có hiệu quả Chỉ thị số 26/CT-TTg ngày 20 tháng 10 năm 2023 của Thủ tướng Chính phủ về việc chấn chỉnh, tăng cường công tác thanh tra, kiểm tra, giám sát hoạt động công vụ, nhất là việc tập trung thanh tra các quy định của pháp luật và chỉ đạo của Thủ tướng Chính phủ.

b) Phối hợp với Bộ Nội vụ thực hiện thanh tra công vụ có trọng tâm, trọng điểm trên phạm vi cả nước.

Văn phòng Chính phủ thông báo để các Bộ, cơ quan, Ủy ban nhân dân các tỉnh, thành phố trực thuộc Trung ương và các cơ quan liên quan biết, thực hiện./.

 


Nơi nhận:
- TTgCP, các PTTgCP (để b/c);
- Bộ trưởng, Thủ trưởng cơ quan ngang bộ, Thủ trưởng cơ quan thuộc CP;
- Chủ tịch UBND các tỉnh, thành phố trực thuộc TW;
- Thành viên Ban Chỉ đạo CCHC của CP;
- VPCP: BTCN, các PCN, Trợ lý, Thư ký TTgCP, PTTgCP, các Vụ, Cục, TTTH, TTĐT;
- Lưu: VT, KSTT(3).NTQ.

BỘ TRƯỞNG, CHỦ NHIỆM




Trần Văn 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 }); }); });