整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          Fluentd輸入插件(input)

          、輸入插件(Input Plugin)概述

          Fluentd有6種插件Input, Parser, Filter, Output, Formatter and Buffer.

          本文概述了輸入(input)插件。

          1.1、概述

          輸入插件擴展了Fluentd來從外部檢索和拉事件日志。一個輸入插件通常會創建一個線程套接字和一個監聽套接字。它也可以被寫入定期從數據源提取數據。

          1.2、輸入插件列表

          • in_forward

          • in_unix

          • in_http

          • in_tail

          • in_exec

          • in_syslog

          1.3、其他輸入(Input)插件

          請參閱此插件列表,以了解其他輸入插件。

          • Fluentd plugins

          院信息管理系統(Hospital Information Management System,簡稱HIMS)是一種應用于醫療機構的信息化管理系統,旨在提高醫療服務質量、降低運營成本、提高工作效率和滿足患者需求。HIMS通過對醫院內各種信息的集成、管理和共享,實現了對醫療資源的有效利用和優化配置。HIMS的實施和應用,有助于提高醫院的管理水平,提升醫療服務質量,降低醫療成本,實現醫療資源的合理配置。隨著信息技術的不斷發展,HIMS將不斷升級和完善,為醫療機構提供更加便捷、高效的服務。




          用到的技術

          后端:java語言的SpringBoot框架,MySql數據庫,Maven依賴管理;

          前端:Vue.js語法,html頁面。




          實現的功能

          管理員、醫生、用戶三種角色;

          管理員對整個系統進行管理,包括醫生管理、藥品管理、科室管理、公告管理等;

          醫生實現了患者管理、藥品管理、住院人員管理等功能;

          用戶可以自行注冊登錄,可以進行自助掛號、查看病歷等;




          部分代碼展示

          <!DOCTYPE html>
          <html>
          	<head>
          		<meta charset="utf-8">
          		<title>用戶管理</title>
          		<link rel="stylesheet" href="../../component/pear/css/pear.css" />
          	</head>
          	<body class="pear-container">
          		<div class="layui-card">
          			<div class="layui-card-body">
          				<form class="layui-form" action="">
          					<div class="layui-form-item">
          						<div class="layui-form-item layui-inline">
          							<label class="layui-form-label">用戶名</label>
          							<div class="layui-input-inline">
          								<input type="text" name="realName" placeholder="" class="layui-input">
          							</div>
          						</div>
          						<div class="layui-form-item layui-inline">
          							<label class="layui-form-label">性別</label>
          							<div class="layui-input-inline">
          								<input type="text" name="realName" placeholder="" class="layui-input">
          							</div>
          						</div>
          						<div class="layui-form-item layui-inline">
          							<label class="layui-form-label">郵箱</label>
          							<div class="layui-input-inline">
          								<input type="text" name="realName" placeholder="" class="layui-input">
          							</div>
          						</div>
          						<div class="layui-form-item layui-inline">
          							<button class="pear-btn pear-btn-md pear-btn-primary" lay-submit lay-filter="user-query">
          								<i class="layui-icon layui-icon-search"></i>
          								查詢
          							</button>
          							<button type="reset" class="pear-btn pear-btn-md">
          								<i class="layui-icon layui-icon-refresh"></i>
          								重置
          							</button>
          						</div>
          					</div>
          				</form>
          			</div>
          		</div>
          		<div class="layui-card">
          			<div class="layui-card-body">
          				<table id="user-table" lay-filter="user-table"></table>
          			</div>
          		</div>
          
          		<script type="text/html" id="user-toolbar">
          			<button class="pear-btn pear-btn-primary pear-btn-md" lay-event="add">
          		        <i class="layui-icon layui-icon-add-1"></i>
          		        新增
          		    </button>
          		    <button class="pear-btn pear-btn-danger pear-btn-md" lay-event="batchRemove">
          		        <i class="layui-icon layui-icon-delete"></i>
          		        刪除
          		    </button>
          		</script>
          
          		<script type="text/html" id="user-bar">
          			<button class="pear-btn pear-btn-primary pear-btn-sm" lay-event="edit"><i class="layui-icon layui-icon-edit"></i></button>
          		    <button class="pear-btn pear-btn-danger pear-btn-sm" lay-event="remove"><i class="layui-icon layui-icon-delete"></i></button>
          		</script>
          
          		<script type="text/html" id="user-enable">
          			<input type="checkbox" name="enable" value="{{d.id}}" lay-skin="switch" lay-text="啟用|禁用" lay-filter="user-enable" {{ d.enable== true ? 'checked' : '' }} />
          		</script>
          
          		<script type="text/html" id="user-sex">
          			{{#if (d.sex == 1) { }}
          		    <span>男</span>
          		    {{# }else if(d.sex == 2){ }}
          		    <span>女</span>
          		    {{# } }}
          		</script>
          
          		<script type="text/html" id="user-login">
          			{{#if (d.login == 0) { }}
          		    <span>在線</span>
          		    {{# }else if(d.sex == 1){ }}
          		    <span>離線</span>
          		    {{# } }}
          		</script>
          
          		<script type="text/html" id="user-createTime">
          			{{layui.util.toDateString(d.createTime, 'yyyy-MM-dd')}}
          		</script>
          
          		<script src="../../component/layui/layui.js"></script>
          		<script src="../../component/pear/pear.js"></script>
          		<script>
          			layui.use(['table', 'form', 'jquery','common'], function() {
          				let table = layui.table;
          				let form = layui.form;
          				let $ = layui.jquery;
          				let common = layui.common;
          
          				let MODULE_PATH = "operate/";
          
          				let cols = [
          					[{
          							type: 'checkbox'
          						},
          						{
          							title: '賬號',
          							field: 'username',
          							align: 'center',
          							width: 100
          						},
          						{
          							title: '姓名',
          							field: 'realName',
          							align: 'center'
          						},
          						{
          							title: '性別',
          							field: 'sex',
          							align: 'center',
          							width: 80,
          							templet: '#user-sex'
          						},
          						{
          							title: '電話',
          							field: 'phone',
          							align: 'center'
          						},
          						{
          							title: '啟用',
          							field: 'enable',
          							align: 'center',
          							templet: '#user-enable'
          						},
          						{
          							title: '登錄',
          							field: 'login',
          							align: 'center',
          							templet: '#user-login'
          						},
          						{
          							title: '注冊',
          							field: 'createTime',
          							align: 'center',
          							templet: '#user-createTime'
          						},
          						{
          							title: '操作',
          							toolbar: '#user-bar',
          							align: 'center',
          							width: 130
          						}
          					]
          				]
          
          				table.render({
          					elem: '#user-table',
          					url: '../../admin/data/user.json',
          					page: true,
          					cols: cols,
          					skin: 'line',
          					toolbar: '#user-toolbar',
          					defaultToolbar: [{
          						title: '刷新',
          						layEvent: 'refresh',
          						icon: 'layui-icon-refresh',
          					}, 'filter', 'print', 'exports']
          				});
          
          				table.on('tool(user-table)', function(obj) {
          					if (obj.event === 'remove') {
          						window.remove(obj);
          					} else if (obj.event === 'edit') {
          						window.edit(obj);
          					}
          				});
          
          				table.on('toolbar(user-table)', function(obj) {
          					if (obj.event === 'add') {
          						window.add();
          					} else if (obj.event === 'refresh') {
          						window.refresh();
          					} else if (obj.event === 'batchRemove') {
          						window.batchRemove(obj);
          					}
          				});
          
          				form.on('submit(user-query)', function(data) {
          					table.reload('user-table', {
          						where: data.field
          					})
          					return false;
          				});
          
          				form.on('switch(user-enable)', function(obj) {
          					layer.tips(this.value + ' ' + this.name + ':' + obj.elem.checked, obj.othis);
          				});
          
          				window.add = function() {
          					layer.open({
          						type: 2,
          						title: '新增',
          						shade: 0.1,
          						area: [common.isModile()?'100%':'500px', common.isModile()?'100%':'400px'],
          						content: MODULE_PATH + 'add.html'
          					});
          				}
          
          				window.edit = function(obj) {
          					layer.open({
          						type: 2,
          						title: '修改',
          						shade: 0.1,
          						area: ['500px', '400px'],
          						content: MODULE_PATH + 'edit.html'
          					});
          				}
          
          				window.remove = function(obj) {
          					layer.confirm('確定要刪除該用戶', {
          						icon: 3,
          						title: '提示'
          					}, function(index) {
          						layer.close(index);
          						let loading = layer.load();
          						$.ajax({
          							url: MODULE_PATH + "remove/" + obj.data['userId'],
          							dataType: 'json',
          							type: 'delete',
          							success: function(result) {
          								layer.close(loading);
          								if (result.success) {
          									layer.msg(result.msg, {
          										icon: 1,
          										time: 1000
          									}, function() {
          										obj.del();
          									});
          								} else {
          									layer.msg(result.msg, {
          										icon: 2,
          										time: 1000
          									});
          								}
          							}
          						})
          					});
          				}
          
          				window.batchRemove = function(obj) {
          					
          					var checkIds = common.checkField(obj,'userId');
          					
          					if (checkIds === "") {
          						layer.msg("未選中數據", {
          							icon: 3,
          							time: 1000
          						});
          						return false;
          					}
          					
          					layer.confirm('確定要刪除這些用戶', {
          						icon: 3,
          						title: '提示'
          					}, function(index) {
          						layer.close(index);
          						let loading = layer.load();
          						$.ajax({
          							url: MODULE_PATH + "batchRemove/" + ids,
          							dataType: 'json',
          							type: 'delete',
          							success: function(result) {
          								layer.close(loading);
          								if (result.success) {
          									layer.msg(result.msg, {
          										icon: 1,
          										time: 1000
          									}, function() {
          										table.reload('user-table');
          									});
          								} else {
          									layer.msg(result.msg, {
          										icon: 2,
          										time: 1000
          									});
          								}
          							}
          						})
          					});
          				}
          
          				window.refresh = function(param) {
          					table.reload('user-table');
          				}
          			})
          		</script>
          	</body>
          </html>

          獲取源碼請關注后私信“20231218”


          主站蜘蛛池模板: 99国产精品欧美一区二区三区| 亚洲国产欧美一区二区三区| 国产激情无码一区二区app| 免费视频一区二区| 好吊妞视频一区二区| 无码日韩人妻AV一区二区三区| 亚洲中文字幕无码一区二区三区 | 视频一区二区在线播放| 日韩精品乱码AV一区二区| 国产在线精品观看一区| 精品无码日韩一区二区三区不卡 | 成人在线观看一区| 亚洲综合无码一区二区三区| 亚洲啪啪综合AV一区| 麻豆AV天堂一区二区香蕉| 久久久久99人妻一区二区三区| 久久亚洲色一区二区三区| 国精产品999一区二区三区有限| 亚洲av无码不卡一区二区三区 | 久久婷婷久久一区二区三区| 日本福利一区二区| 国产精品99精品一区二区三区 | 色噜噜一区二区三区| 国产综合精品一区二区| 国产精品视频一区| 成人精品一区二区激情| 日本v片免费一区二区三区| 国产中的精品一区的| 性色av闺蜜一区二区三区| 精品国产高清自在线一区二区三区 | 亚洲乱码一区二区三区国产精品| 污污内射在线观看一区二区少妇| 一区二区在线观看视频| 欧美激情一区二区三区成人| 亚洲综合无码一区二区三区 | 国产精品自拍一区| 精品乱码一区二区三区在线| 国产免费一区二区三区VR| 色妞AV永久一区二区国产AV| 色妞AV永久一区二区国产AV| 青青青国产精品一区二区|