<!DOCTYPE html>
<html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
<head>
<title>IoT trong xử lý nước thải&#x3A; Cải tiến quy trình và nâng cao hiệu quả vận hành</title>
<meta name="description" content="IoT trong xử lý nước thải&#x3A; Cải tiến quy trình và nâng cao hiệu quả vận hành - Savefile - Tin tức -...">
<meta name="author" content="X-IRIS - thiết kế website chuyên nghiệp">
<meta name="copyright" content="X-IRIS - thiết kế website chuyên nghiệp [admin@gxiris.com]">
<meta name="generator" content="NukeViet v4.5">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="shortcut icon" href="https://xiris.vn/uploads/z6825412059547_42ec5cbfb6effc3897fcb67638fb2348-removebg-preview.png">
<link rel="canonical" href="https://xiris.vn/tin-tuc/savefile/san-pham/iot-trong-xu-ly-nuoc-thai-cai-tien-quy-trinh-va-nang-cao-hieu-qua-van-hanh-29.html">
<link rel="alternate" href="https://xiris.vn/tin-tuc/rss/" title="Tin tức" type="application/rss+xml">
<link rel="alternate" href="https://xiris.vn/tin-tuc/rss/tin-tuc/" title="Tin tức - Tin tức" type="application/rss+xml">
<link rel="alternate" href="https://xiris.vn/tin-tuc/rss/san-pham/" title="Tin tức - Tin công nghệ" type="application/rss+xml">
<link rel="alternate" href="https://xiris.vn/tin-tuc/rss/doi-tac/" title="Tin tức - Đối tác" type="application/rss+xml">
<link rel="alternate" href="https://xiris.vn/tin-tuc/rss/tuyen-dung/" title="Tin tức - Tuyển dụng" type="application/rss+xml">
<link rel="alternate" href="https://xiris.vn/tin-tuc/rss/su-kien-da-to-chuc/" title="Tin tức - Sự kiện đã tổ chức" type="application/rss+xml">
<link rel="alternate" href="https://xiris.vn/tin-tuc/rss/tin-dich-vu-nuoc-thai/" title="Tin tức - Tin Dịch Vụ Nước Thải" type="application/rss+xml">
<link rel="preload" as="style" href="https://xiris.vn/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://xiris.vn/themes/ais/css/bootstrap.min.css" type="text/css">
<link rel="preload" as="style" href="https://xiris.vn/themes/ais/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://xiris.vn/themes/ais/css/style.responsive.css" type="text/css">
<link rel="preload" as="style" href="https://xiris.vn/themes/ais/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://xiris.vn/themes/ais/css/custom.css" type="text/css">
<link rel="preload" as="style" href="https://xiris.vn/assets/css/owl.carousel.min.css" type="text/css">
<link rel="preload" as="style" href="https://xiris.vn/themes/ais/css/aos.css" type="text/css">
<link rel="preload" as="style" href="https://xiris.vn/assets/js/jquery-ui/jquery-ui.min.css" type="text/css">
<link rel="preload" as="style" href="https://xiris.vn/assets/js/select2/select2.min.css" type="text/css">
<link rel="preload" as="style" href="https://xiris.vn/themes/ais/css/yearpicker.css" type="text/css">
<link rel="preload" as="style" href="https://xiris.vn/themes/ais/css/tree.chart.css" type="text/css">
<link rel="preload" as="style" href="https://xiris.vn/themes/ais/css/jquery-confirm.min.css" type="text/css">
<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" type="text/css">
<link rel="preload" as="style" href="https://cdn.datatables.net/v/dt/jszip-3.10.1/dt-2.0.8/af-2.7.0/b-3.0.2/b-colvis-3.0.2/b-html5-3.0.2/b-print-3.0.2/cr-2.0.3/date-1.5.2/fc-5.0.1/fh-4.0.1/kt-2.12.1/r-3.0.2/rg-1.5.0/rr-1.5.0/sc-2.4.3/sb-1.7.1/sp-2.3.1/sl-2.0.3/sr-1.4.1/datatables.min.css" type="text/css">
<link rel="preload" as="script" href="https://xiris.vn/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://xiris.vn/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://xiris.vn/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://xiris.vn/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://xiris.vn/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://xiris.vn/themes/ais/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://xiris.vn/themes/ais/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://xiris.vn/themes/ais/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="/themes/ais/js/fullcalender.min.js?t=1772773461" type="text/javascript">
<link rel="preload" as="script" href="https://xiris.vn/assets/js/jquery-ui/jquery-ui.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://xiris.vn/assets/js/language/jquery.ui.datepicker-vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://xiris.vn/assets/js/select2/select2.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://xiris.vn/themes/ais/js/yearpicker.js" type="text/javascript">
<link rel="preload" as="script" href="https://xiris.vn/themes/ais/js/tree.chart.js" type="text/javascript">
<link rel="preload" as="script" href="/themes/ais/js/jquery-confirm.min.js?t=1772773461" type="text/javascript">
<link rel="preload" as="script" href="/themes/ais/js/aos.js?t=1772773461" type="text/javascript">
<link rel="preload" as="script" href="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/pdfmake.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/vfs_fonts.js" type="text/javascript">
<link rel="preload" as="script" href="https://cdn.datatables.net/v/dt/jszip-3.10.1/dt-2.0.8/af-2.7.0/b-3.0.2/b-colvis-3.0.2/b-html5-3.0.2/b-print-3.0.2/cr-2.0.3/date-1.5.2/fc-5.0.1/fh-4.0.1/kt-2.12.1/r-3.0.2/rg-1.5.0/rr-1.5.0/sc-2.4.3/sb-1.7.1/sp-2.3.1/sl-2.0.3/sr-1.4.1/datatables.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.googletagmanager.com/gtag/js?id=G-XSSZD1K6YB" type="text/javascript">
<link rel="preload" as="script" href="https://xiris.vn/themes/ais/js/owl.carousel.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://xiris.vn/themes/ais/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://xiris.vn/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://xiris.vn/themes/ais/css/bootstrap.min.css">
<link rel="stylesheet" href="https://xiris.vn/themes/ais/css/style.css">
<link rel="stylesheet" href="https://xiris.vn/themes/ais/css/style.responsive.css">
<link rel="StyleSheet" href="https://xiris.vn/themes/ais/css/news.css">
<link rel="stylesheet" href="https://xiris.vn/themes/ais/css/custom.css">
<link rel="stylesheet" href="https://xiris.vn/assets/css/owl.carousel.min.css"/>
<link rel="stylesheet" href="https://xiris.vn/themes/ais/css/aos.css"/>
<link type="text/css" href="https://xiris.vn/assets/js/jquery-ui/jquery-ui.min.css" rel="stylesheet" />
<link href="https://xiris.vn/assets/js/select2/select2.min.css" type="text/css" rel="stylesheet" />
<link type="text/css" href="https://xiris.vn/themes/ais/css/yearpicker.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="https://xiris.vn/themes/ais/css/tree.chart.css">
<link type="text/css" href="https://xiris.vn/themes/ais/css/jquery-confirm.min.css" rel="stylesheet" />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<link href="https://cdn.datatables.net/v/dt/jszip-3.10.1/dt-2.0.8/af-2.7.0/b-3.0.2/b-colvis-3.0.2/b-html5-3.0.2/b-print-3.0.2/cr-2.0.3/date-1.5.2/fc-5.0.1/fh-4.0.1/kt-2.12.1/r-3.0.2/rg-1.5.0/rr-1.5.0/sc-2.4.3/sb-1.7.1/sp-2.3.1/sl-2.0.3/sr-1.4.1/datatables.min.css" rel="stylesheet">
<style>
    .load{
        display: block !important;
    }
    .no_load{
        display: none !important;
    }
    .four {
        width: 10px;
        height: 10px;
        background-color: #fff;
        border-radius: 50%;
        animation: loader4Animation 1s linear infinite;
        position: absolute;
        right: -25px;
        top: 5px;
    }
    @keyframes loader4Animation {
        0% {
          background-color: rgba(0,0,128, 1);
          box-shadow: 15px 0px 0px 0px rgba(0,0,128, 0.67),
          30px 0px 0px 0px rgba(0,0,128, 0.33);
      }
      17% {
          background-color: rgba(0,0,128, 0.67);
          box-shadow: 15px 0px 0px 0px rgba(0,0,128, 1),
          30px 0px 0px 0px rgba(0,0,128, 0.67);
      }
      33% {
          background-color: rgba(0,0,128, 0.33);
          box-shadow: 15px 0px 0px 0px rgba(0,0,128, 0.67),
          30px 0px 0px 0px rgba(0,0,128, 1);
      }
      50% {
          background-color: rgba(0,0,128, 0);
          box-shadow: 15px 0px 0px 0px rgba(0,0,128, 0.33),
          30px 0px 0px 0px rgba(0,0,128, 0.67);
      }
      67% {
          background-color: rgba(0,0,128, 0.33);
          box-shadow: 15px 0px 0px 0px rgba(0,0,128, 0),
          30px 0px 0px 0px rgba(0,0,128, 0.33);
      }
      83% {
          background-color: rgba(0,0,128, 0.67);
          box-shadow: 15px 0px 0px 0px rgba(0,0,128, 0.33),
          30px 0px 0px 0px rgba(0,0,128, 0);
      }
      100% {
          background-color: rgba(0,0,128, 1);
          box-shadow: 15px 0px 0px 0px rgba(0,0,128, 0.67),
          30px 0px 0px 0px rgba(0,0,128, 0.33);
      }
  }
  .load{
    position: fixed;
    height: 100vh;
    width: 100vw;
    top: 0px;
    left: 0px;
    z-index: 10000000;
    background: rgba(0, 0, 0, 0.3);
    text-align: center;
}
.load_box{
    height: 100px;
    width: 100px;
    position: absolute;
    top: 45%;
    display: inline-block;
    padding: 30px;
}
.load_box i{
    font-size: 40px;
    color: #fff;
    z-index: 100000000;
}
.load_box span{

}

.no_load{
    display: none;
}
:root {
  --primary-color: #fff;
  --background-color: #017e84;
  --background-color-hover: #036267;
}
</style>
<style type="text/css">
	body{background: #fff;}
</style>
  <!-- Owl Carousel CSS -->
<!-- 
 -->
</head>
<body id="body">

  <div id="form_in_danh_sach"></div>
  <div id="box_xem_danh_gia" class="hidden">
    <div id="box_content_danh_gia">

    </div>
  </div>
  <div class="notification" id="notification">
    <span class="message">

    </span>
    <span class="close-btn" onclick="closeNotification()">&times;</span>
  </div>
  <button id="hiddenPushBtn" style="display:none"></button>
  [CONFIGUATION1]
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">X-IRIS - thiết kế website chuyên nghiệp</h2>
		<p class="pull-right"><a title="X-IRIS - thiết kế website chuyên nghiệp" href="https://xiris.vn/">https://xiris.vn</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>IoT trong xử lý nước thải&#x3A; Cải tiến quy trình và nâng cao hiệu quả vận hành</h1>
		<ul class="list-inline">
			<li>Thứ bảy - 09/08/2025 00:54</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
			Internet of Things (IoT) là công nghệ kết nối các thiết bị thông minh với nhau và với hệ thống mạng, cho phép thu thập, phân tích và chia sẻ dữ liệu một cách liên tục và thời gian thực. Trong lĩnh vực xử lý nước thải, IoT đang ngày càng trở thành một công cụ mạnh mẽ để tối ưu hóa quy trình vận hành, giám sát chất lượng nước, và đảm bảo hiệu quả xử lý. Việc ứng dụng IoT giúp các nhà quản lý dễ dàng theo dõi hệ thống từ xa, phát hiện sự cố sớm và giảm thiểu chi phí vận hành.
		</div>
				<div class="imghome">
			<img alt="cong nghe iot 157759 &#40;1&#41;" src="https://xiris.vn/uploads/news/2025_08/cong-nghe-iot-157759-1.png" width="460" class="img-thumbnail" />
						<p>
				<em>cong nghe iot 157759 &#40;1&#41;</em>
			</p>
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<h3><strong>Lợi ích của IoT trong xử lý nước thải</strong></h3><p><strong>1. Giám sát chất lượng nước thời gian thực</strong><br />Một trong những ứng dụng quan trọng của IoT trong xử lý nước thải là giám sát chất lượng nước theo thời gian thực. Các cảm biến IoT được gắn vào các điểm quan trọng trong hệ thống như bể xử lý, bể lắng, các ống dẫn và trạm bơm, giúp đo lường các yếu tố như pH, độ đục, nồng độ oxy hòa tan (DO), nhiệt độ và các chất ô nhiễm khác. Thông qua dữ liệu thu thập từ các cảm biến này, hệ thống có thể tự động điều chỉnh quy trình xử lý để đảm bảo chất lượng nước đầu ra luôn đạt tiêu chuẩn.</p><p><strong>2. Tự động hóa quy trình xử lý nước thải</strong><br />IoT giúp tự động hóa nhiều quy trình trong xử lý nước thải, từ việc điều khiển bơm, van, máy thổi khí, cho đến việc điều chỉnh hóa chất. Thay vì phụ thuộc vào sự can thiệp của nhân viên, các thiết bị IoT có thể thực hiện các nhiệm vụ này một cách tự động và chính xác, từ đó giảm thiểu sai sót và tăng cường hiệu quả xử lý.</p><p><strong>3. Dự đoán và cảnh báo sự cố</strong><br />Với khả năng phân tích dữ liệu thu thập từ cảm biến, IoT có thể giúp dự đoán sự cố như tắc nghẽn đường ống, tràn bể hay sự cố trong hệ thống bơm. Hệ thống có thể gửi cảnh báo tự động đến các nhân viên kỹ thuật, giúp họ can thiệp kịp thời, giảm thiểu sự cố và tránh gián đoạn trong quá trình xử lý nước thải.</p><p><strong>4. Tối ưu hóa năng lượng và giảm chi phí vận hành</strong><br />Một trong những lợi ích đáng kể của IoT trong xử lý nước thải là khả năng tối ưu hóa việc sử dụng năng lượng. Các thiết bị IoT có thể theo dõi mức tiêu thụ điện năng của các thiết bị như máy thổi khí, máy bơm, và điều chỉnh hoạt động của chúng sao cho tiết kiệm năng lượng nhất. Điều này không chỉ giảm thiểu chi phí vận hành mà còn giúp doanh nghiệp tuân thủ các yêu cầu về bảo vệ môi trường.</p><p><strong>5. Cải thiện báo cáo và phân tích dữ liệu</strong><br />IoT cung cấp dữ liệu thời gian thực về mọi hoạt động trong hệ thống xử lý nước thải. Dữ liệu này có thể được lưu trữ và phân tích để tạo ra các báo cáo chi tiết về hiệu suất hệ thống, mức độ ô nhiễm, và xu hướng thay đổi chất lượng nước. Điều này giúp các nhà quản lý có cái nhìn tổng thể về tình hình hoạt động của hệ thống và đưa ra các quyết định chiến lược cho tương lai.</p><h3><strong>Ứng dụng IoT trong các giai đoạn của hệ thống xử lý nước thải</strong></h3><p><strong>1. Giai đoạn thu thập dữ liệu và giám sát</strong><br />IoT sử dụng cảm biến để thu thập dữ liệu về các thông số chất lượng nước, ví dụ như độ pH, nhiệt độ, độ đục, nồng độ oxy hòa tan, các chất độc hại, và các vi sinh vật. Các cảm biến này có thể được lắp đặt tại các điểm kiểm tra quan trọng trong quá trình xử lý nước thải để liên tục giám sát và truyền dữ liệu về trung tâm điều khiển.</p><p><strong>2. Giai đoạn điều khiển và tự động hóa</strong><br />Các cảm biến IoT không chỉ giám sát mà còn có thể điều khiển các thiết bị trong hệ thống như bơm, máy thổi khí, van, và các thiết bị điều chỉnh nồng độ hóa chất. Dữ liệu thu thập được từ các cảm biến sẽ được sử dụng để tự động điều chỉnh các thiết bị này nhằm tối ưu hóa quy trình xử lý và duy trì chất lượng nước thải theo các tiêu chuẩn quy định.</p><p><strong>3. Giai đoạn phân tích và dự báo</strong><br />IoT giúp thu thập một lượng lớn dữ liệu liên tục, từ đó áp dụng các thuật toán học máy và phân tích dữ liệu để đưa ra các dự đoán về các vấn đề có thể xảy ra trong tương lai, ví dụ như sự thay đổi đột ngột về chất lượng nước hoặc các sự cố hư hỏng thiết bị. Hệ thống có thể cảnh báo sớm về các vấn đề này và đưa ra các giải pháp kịp thời.</p><h3><strong>Kết luận</strong></h3><p>Việc áp dụng IoT trong xử lý nước thải không chỉ giúp giám sát và kiểm soát chất lượng nước mà còn giúp tối ưu hóa quy trình vận hành, giảm chi phí và tăng cường hiệu quả hoạt động. IoT sẽ tiếp tục đóng vai trò quan trọng trong việc chuyển đổi số và nâng cao năng lực quản lý trong các hệ thống xử lý nước thải, hướng tới một tương lai bền vững và hiệu quả hơn.</p>
		</div>
				<div id="author">
						<p>
				<strong>Tác giả:</strong>
				<a href="https://xiris.vn/tin-tuc/author/vy/">vy</a>
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://xiris.vn/tin-tuc/savefile/san-pham/iot-trong-xu-ly-nuoc-thai-cai-tien-quy-trinh-va-nang-cao-hieu-qua-van-hanh-29.html" title="IoT trong xử lý nước thải&#x3A; Cải tiến quy trình và nâng cao hiệu quả vận hành">https://xiris.vn/tin-tuc/savefile/san-pham/iot-trong-xu-ly-nuoc-thai-cai-tien-quy-trinh-va-nang-cao-hieu-qua-van-hanh-29.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; X-IRIS - thiết kế website chuyên nghiệp
		</div>
		<div id="contact">
			<a href="mailto:admin@gxiris.com">admin@gxiris.com</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://xiris.vn/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
    <!-- Owl Carousel JS -->
    <div class="no_load">
      <div style="text-align: center;background: #dcdcdc;width: 100%;padding: 10px;">
        <span style="position: relative;font-size: 16px; font-weight: 600;">
          Vui lòng đợi trong giây lát
          <div class="loader four">
          </div>
      </span>
      <span>

      </span>
  </div>
  <div class="load_box">
    <span>
      <i class="fa fa-spinner icon_loading"></i>
  </span>
</div>
</div>
<div id="run_cronjobs" style="visibility:hidden;display:none;"><img alt="cron" src="/index.php?second=cronjobs&amp;p=m4hc833D" width="1" height="1" /></div>
<script src="https://xiris.vn/assets/js/jquery/jquery.min.js"></script>
<script>
    var op_nuke='savefile'
    var module_nuke='tin-tuc'

  </script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="tin-tuc",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=1,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://xiris.vn/assets/js/language/vi.js"></script>
<script src="https://xiris.vn/assets/js/DOMPurify/purify3.js"></script>
<script src="https://xiris.vn/assets/js/global.js"></script>
<script src="https://xiris.vn/assets/js/site.js"></script>
<script src="https://xiris.vn/themes/ais/js/news.js"></script>
<script src="https://xiris.vn/themes/ais/js/main.js"></script>
<script src="https://xiris.vn/themes/ais/js/custom.js"></script>
<script>
    function myFunction() {
      var x = document.getElementById("my-Links");
      if (x.style.display === "block") {
        x.style.display = "none";
      } else {
        x.style.display = "block";
      }
    }
  </script>
<script>
    function openNav() {
      document.getElementById("mySidepanel").style.width = "250px";
    }

    function closeNav() {
      document.getElementById("mySidepanel").style.width = "0";
    }
  </script>
<script>
    function openPage(pageName, elmnt, color,mau) {

      // Hide all elements with class="tabcontent" by default */
      var i, tabcontent, tablinks;
      tabcontent = document.getElementsByClassName("tabcontent");
      for (i = 0; i < tabcontent.length; i++) {
        tabcontent[i].style.display = "none";
      }

      // Remove the background color of all tablinks/buttons
      tablinks = document.getElementsByClassName("tablink");
      for (i = 0; i < tablinks.length; i++) {
        tablinks[i].style.backgroundColor = "";
        tablinks[i].style.color="black";
      }

      // Show the specific tab content
      document.getElementById(pageName).style.display = "block";

      // Add the specific color to the button used to open the tab content
      elmnt.style.backgroundColor =color; 

      elmnt.style.color ="white"; 
    }
    // document.addEventListener("DOMContentLoaded", function() {
    // // Hide the loader when the content is fully loaded
    //   document.querySelector(".loader-wrapper").style.display = "none";
    // });
    function loadpage() {
     document.body.prepend(createElementFromHTML('<div class="loader-wrapper">' +
      '<div class="loader">' +
      '<div class="circle1"></div>' +
      '<div class="circle2"></div>' +
      '<div class="circle3"></div>' +
      '<div class="center"></div>' +
      '</div>' +
      '</div>'));

     function createElementFromHTML(htmlString) {
      const div = document.createElement('div');
      div.innerHTML = htmlString.trim();
      return div.firstChild;
    }
      //phan_mem_dang_chay();
      // hello();
    document.querySelector(".loader-wrapper").style.display = "flex";
  }
  function loadpage_tutu() {
   phan_mem_dang_chay();
   hello();
   document.querySelector(".loader-wrapper").style.display = "flex";
 }
 function unload() {
   setTimeout(function() { 
     document.querySelector(".loader-wrapper").style.display = "none";
   }, 1000);

 }

 function unload2() {
   setTimeout(function() { 
     document.querySelector(".loader-wrapper").style.display = "none";
   }, 100);
 }

 var allLinks = document.querySelectorAll(".loadpage");

    // Thêm bộ lắng nghe sự kiện khi click vào mỗi thẻ a
 allLinks.forEach(function(link) {
  link.addEventListener("click", function(event) {
    loadpage();
  });
});

 var allLinks = document.querySelectorAll(".loadpage_tutu");

    // Thêm bộ lắng nghe sự kiện khi click vào mỗi thẻ a
 allLinks.forEach(function(link) {
  link.addEventListener("click", function(event) {
    loadpage_tutu();
  });
});
</script>
<script src="/themes/ais/js/fullcalender.min.js?t=1772773461"></script>
<script type="text/javascript"src="https://xiris.vn/assets/js/jquery-ui/jquery-ui.min.js"></script>
<script type="text/javascript" src="https://xiris.vn/assets/js/language/jquery.ui.datepicker-vi.js"></script>
<script type="text/javascript" src="https://xiris.vn/assets/js/select2/select2.min.js"></script>
<script type="text/javascript"src="https://xiris.vn/themes/ais/js/yearpicker.js"></script>
<script src="https://xiris.vn/themes/ais/js/tree.chart.js"></script>
<script src="/themes/ais/js/jquery-confirm.min.js?t=1772773461"></script>
<script src="/themes/ais/js/aos.js?t=1772773461"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/pdfmake.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/vfs_fonts.js"></script>
<script src="https://cdn.datatables.net/v/dt/jszip-3.10.1/dt-2.0.8/af-2.7.0/b-3.0.2/b-colvis-3.0.2/b-html5-3.0.2/b-print-3.0.2/cr-2.0.3/date-1.5.2/fc-5.0.1/fh-4.0.1/kt-2.12.1/r-3.0.2/rg-1.5.0/rr-1.5.0/sc-2.4.3/sb-1.7.1/sp-2.3.1/sl-2.0.3/sr-1.4.1/datatables.min.js"></script>
<script>
  var global_user_id = 0
</script>
<script type="text/javascript">

 function musicstart(){
  var audio = new Audio('/uploads/business/am_thanh/thong_bao.mp3');
  audio.play();
  setTimeout(function(){ 
    audio.pause();
  }, 
  5000);
}

</script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XSSZD1K6YB"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-XSSZD1K6YB');
</script>
<script type="module">
  // Import the functions you need from the SDKs you need
    import { initializeApp } from "https://www.gstatic.com/firebasejs/11.3.1/firebase-app.js";
    import { getAnalytics } from "https://www.gstatic.com/firebasejs/11.3.1/firebase-analytics.js";
  // TODO: Add SDKs for Firebase products that you want to use
  // https://firebase.google.com/docs/web/setup#available-libraries

  // Your web app's Firebase configuration
  // For Firebase JS SDK v7.20.0 and later, measurementId is optional
    const firebaseConfig = {
      apiKey: "AIzaSyAmpmNf8D9UnsTG8HH3oQdaSnzmufrMeRM",
      authDomain: "notification-gw.firebaseapp.com",
      projectId: "notification-gw",
      storageBucket: "notification-gw.firebasestorage.app",
      messagingSenderId: "106889627175",
      appId: "1:106889627175:web:298a59659065e43e9c3002",
      measurementId: "G-FTTYGHJLME"
    };

  // Initialize Firebase
    const app = initializeApp(firebaseConfig);
    const analytics = getAnalytics(app);
  </script>
<script type="text/javascript">

    function showNotification(noi_dung_thong_bao) {
      am_thanh_mac_dinh();
      var notification = document.getElementById('notification');
      notification.style.display = 'block';
      $('#notification .message').html(noi_dung_thong_bao);
      notification.classList.add('success');
      setTimeout(function () {
        notification.style.display = 'none';
        notification.classList.remove('success', 'error', 'warning');
      }, 7000);
    }

    function showNotification_noaudio(noi_dung_thong_bao) {
      var notification = document.getElementById('notification');
      notification.style.display = 'block';
      $('#notification .message').html(noi_dung_thong_bao);
      notification.classList.add('success');
      setTimeout(function () {
        notification.style.display = 'none';
        notification.classList.remove('success', 'error', 'warning');
      }, 7000);
    }

    function closeNotification() {
      var notification = document.getElementById('notification');
      notification.style.display = 'none';
      notification.classList.remove('success', 'error', 'warning');
    }
  </script>
<script src="https://xiris.vn/themes/ais/js/owl.carousel.min.js"></script>
<script src="https://xiris.vn/themes/ais/js/bootstrap.min.js"></script>
<script type="text/javascript">
  function loading(){
    var $elie = $(".icon_loading");
    rotate(0);
    function rotate(degree) {
       $elie.css({ WebkitTransform: 'rotate(' + degree + 'deg)'});
       $elie.css({ '-moz-transform': 'rotate(' + degree + 'deg)'});
       setTimeout(
          function() {
             rotate(++degree); 
         },
         10
         );
   }    
   $(".no_load").addClass("load");
   $(".no_load").removeClass("no_load");
}
function removeloading(){
 $(".load").addClass("no_load");
 $(".load").removeClass("load");

}
function go_back(){
    history.back();
}
</script>
</body>
</html>