cp 3 months ago
parent e1fa06e1b5
commit b0b1acd680

@ -1,243 +1,255 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<meta charset="utf-8"> <!-- 元数据定义 -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta charset="utf-8"> <!-- 字符编码设置为UTF-8 -->
<title>注册</title> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <!-- 响应式视口设置 -->
<link rel="stylesheet" type="text/css" href="../../layui/css/layui.css"> <title>注册</title> <!-- 页面标题 -->
<link rel="stylesheet" type="text/css" href="../../xznstatic/css/public.css"/>
<link rel="stylesheet" type="text/css" href="../../xznstatic/css/login.css"/> <!-- CSS样式表引入 -->
<link rel="stylesheet" type="text/css" href="../../layui/css/layui.css"> <!-- 引入LayUI框架样式 -->
<link rel="stylesheet" href="../../css/theme.css" /> <link rel="stylesheet" type="text/css" href="../../xznstatic/css/public.css"/> <!-- 公共样式表 -->
<link rel="stylesheet" type="text/css" href="../../xznstatic/css/login.css"/> <!-- 登录相关样式 -->
<link rel="stylesheet" href="../../css/theme.css" /> <!-- 主题样式 -->
<!-- 内联CSS样式 -->
<style type="text/css"> <style type="text/css">
/* 注册页面主容器样式 */
.register { .register {
display: flex; display: flex; /* 弹性布局 */
justify-content: center; justify-content: center; /* 水平居中 */
align-items: center; align-items: center; /* 垂直居中 */
width: 100%; width: 100%; /* 宽度100% */
height: 100%; height: 100%; /* 高度100% */
background-attachment: fixed; background-attachment: fixed; /* 背景固定 */
background-size: cover; background-size: cover; /* 背景覆盖 */
background-position: center; background-position: center; /* 背景居中 */
background-image: url(/yiyuanguanhaojiuzhen/img/front-img-bg.jpg); background-image: url(/yiyuanguanhaojiuzhen/img/front-img-bg.jpg); /* 背景图片 */
} }
/* 表单样式 */
.register form { .register form {
box-sizing: border-box; box-sizing: border-box; /* 盒模型计算方式 */
min-height: 400px; min-height: 400px; /* 最小高度 */
display: flex; display: flex; /* 弹性布局 */
flex-direction: column; flex-direction: column; /* 垂直排列 */
justify-content: center !important; justify-content: center !important; /* 垂直居中 */
}
.register .logo, .register .title {
box-sizing: border-box;
}
.register .logo img {
display: block;
} }
/* 标题和logo样式 */
.register .title { .register .title {
text-align: center; text-align: center; /* 文字居中 */
} }
/* 表单项样式 */
.register .form-item { .register .form-item {
display: flex; display: flex; /* 弹性布局 */
align-items: center; align-items: center; /* 垂直居中 */
flex-wrap: wrap; flex-wrap: wrap; /* 允许换行 */
box-sizing: border-box; box-sizing: border-box; /* 盒模型计算方式 */
}
.register .form-item input, .register .form-label {
box-sizing: border-box;
} }
/* 提交按钮样式 */
.register .btn-submit { .register .btn-submit {
display: block; display: block; /* 块级元素 */
box-sizing: border-box; box-sizing: border-box; /* 盒模型计算方式 */
}
.register form p.txt {
width: 100%;
margin: 0;
box-sizing: border-box;
}
.layui-unselect{
margin-left: -5px;
margin-top: 3px;
border: 0px;
} }
</style> </style>
</head> </head>
<body> <body>
<!-- Vue.js应用容器 -->
<div class="register" id="app"> <div class="register" id="app">
<form class="layui-form login-form" lay-filter="myForm" :style='{"padding":"20px","boxShadow":"0 0 0px rgba(255,0,0,.8)","borderColor":"rgba(0,0,0,.3)","backgroundColor":"#fff","borderRadius":"20px","borderWidth":"0","width":"400px","borderStyle":"solid","justifyContent":"center","height":"auto"}'> <!-- 注册表单 -->
<p class="title" v-if="true" :style='{"padding":"0 10px","boxShadow":"0 0 0px rgba(255,0,0,.8)","margin":"10px auto","borderColor":"rgba(0,0,0,1)","backgroundColor":"rgba(247, 247, 247, 0)","color":"red","isshow":true,"borderRadius":"8px","borderWidth":"0","width":"110px","lineHeight":"32px","fontSize":"17px","borderStyle":"solid"}'>医生注册</p> <form class="layui-form login-form" lay-filter="myForm">
<div :style='{"padding":"0","boxShadow":"0 0 6px rgba(255,0,0,0)","margin":"0 auto","borderColor":"rgba(0,0,0,1)","backgroundColor":"#fff","borderRadius":"0","borderWidth":"0 0 1px 0","width":"80%","borderStyle":"solid","height":"64px"}' class="form-item layui-form-text"> <!-- 表单标题 -->
<label v-if="false" :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(255,0,0,0)","borderColor":"rgba(0,0,0,0)","backgroundColor":"transparent","color":"#333","borderRadius":"0","textAlign":"right","borderWidth":"0","width":"110px","fontSize":"16px","borderStyle":"solid"}' class="form-label">医生工号:</label> <p class="title">医生注册</p>
<input :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(160, 67, 26, 1)","borderColor":"rgba(135, 206, 250, 1)","backgroundColor":"#fff","color":"rgba(59, 46, 126, 1)","borderRadius":"8px","textAlign":"left","borderWidth":"1px","width":"100%","fontSize":"14px","borderStyle":"solid","height":"44px"}' lay-verify="required" type="text" id="yishengUuidNumber" name="yishengUuidNumber" placeholder="请输入医生工号" autocomplete="off" class="layui-input">
<!-- 医生工号输入框 -->
<div class="form-item layui-form-text">
<input lay-verify="required" type="text" id="yishengUuidNumber" name="yishengUuidNumber" placeholder="请输入医生工号" class="layui-input">
</div> </div>
<div :style='{"padding":"0","boxShadow":"0 0 6px rgba(255,0,0,0)","margin":"0 auto","borderColor":"rgba(0,0,0,1)","backgroundColor":"#fff","borderRadius":"0","borderWidth":"0 0 1px 0","width":"80%","borderStyle":"solid","height":"64px"}' class="form-item layui-form-text">
<label v-if="false" :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(255,0,0,0)","borderColor":"rgba(0,0,0,0)","backgroundColor":"transparent","color":"#333","borderRadius":"0","textAlign":"right","borderWidth":"0","width":"110px","fontSize":"16px","borderStyle":"solid"}' class="form-label">账户:</label> <!-- 用户名输入框 -->
<input :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(160, 67, 26, 1)","borderColor":"rgba(135, 206, 250, 1)","backgroundColor":"#fff","color":"rgba(59, 46, 126, 1)","borderRadius":"8px","textAlign":"left","borderWidth":"1px","width":"100%","fontSize":"14px","borderStyle":"solid","height":"44px"}' lay-verify="required" type="text" id="username" name="username" placeholder="请输入账户" autocomplete="off" class="layui-input"> <div class="form-item layui-form-text">
<input lay-verify="required" type="text" id="username" name="username" placeholder="请输入账户" class="layui-input">
</div> </div>
<div :style='{"padding":"0","boxShadow":"0 0 6px rgba(255,0,0,0)","margin":"0 auto","borderColor":"rgba(0,0,0,1)","backgroundColor":"#fff","borderRadius":"0","borderWidth":"0 0 1px 0","width":"80%","borderStyle":"solid","height":"64px"}' class="form-item layui-form-text">
<label v-if="false" :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(255,0,0,0)","borderColor":"rgba(0,0,0,0)","backgroundColor":"transparent","color":"#333","borderRadius":"0","textAlign":"right","borderWidth":"0","width":"110px","fontSize":"16px","borderStyle":"solid"}' class="form-label">密码:</label> <!-- 密码输入框 -->
<input type="password" :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(160, 67, 26, 1)","borderColor":"rgba(135, 206, 250, 1)","backgroundColor":"#fff","color":"rgba(59, 46, 126, 1)","borderRadius":"8px","textAlign":"left","borderWidth":"1px","width":"100%","fontSize":"14px","borderStyle":"solid","height":"44px"}' lay-verify="password1|required" type="password" id="password" name="password" placeholder="请输入密码" autocomplete="off" class="layui-input"> <div class="form-item layui-form-text">
<input lay-verify="password1|required" type="password" id="password" name="password" placeholder="请输入密码" class="layui-input">
</div> </div>
<div :style='{"padding":"0","boxShadow":"0 0 6px rgba(255,0,0,0)","margin":"0 auto","borderColor":"rgba(0,0,0,1)","backgroundColor":"#fff","borderRadius":"0","borderWidth":"0 0 1px 0","width":"80%","borderStyle":"solid","height":"64px"}' class="form-item layui-form-text">
<label v-if="false" :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(255,0,0,0)","borderColor":"rgba(0,0,0,0)","backgroundColor":"transparent","color":"#333","borderRadius":"0","textAlign":"right","borderWidth":"0","width":"110px","fontSize":"16px","borderStyle":"solid"}' class="form-label">密码:</label> <!-- 确认密码输入框 -->
<input :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(160, 67, 26, 1)","borderColor":"rgba(135, 206, 250, 1)","backgroundColor":"#fff","color":"rgba(59, 46, 126, 1)","borderRadius":"8px","textAlign":"left","borderWidth":"1px","width":"100%","fontSize":"14px","borderStyle":"solid","height":"44px"}' lay-verify="password2|required" type="password" id="password2" name="password2" placeholder="请重复输入密码" autocomplete="off" class="layui-input"> <div class="form-item layui-form-text">
<input lay-verify="password2|required" type="password" id="password2" name="password2" placeholder="请重复输入密码" class="layui-input">
</div> </div>
<div :style='{"padding":"0","boxShadow":"0 0 6px rgba(255,0,0,0)","margin":"0 auto","borderColor":"rgba(0,0,0,1)","backgroundColor":"#fff","borderRadius":"0","borderWidth":"0 0 1px 0","width":"80%","borderStyle":"solid","height":"64px"}' class="form-item layui-form-text">
<label v-if="false" :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(255,0,0,0)","borderColor":"rgba(0,0,0,0)","backgroundColor":"transparent","color":"#333","borderRadius":"0","textAlign":"right","borderWidth":"0","width":"110px","fontSize":"16px","borderStyle":"solid"}' class="form-label">医生名称:</label> <!-- 医生姓名输入框 -->
<input :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(160, 67, 26, 1)","borderColor":"rgba(135, 206, 250, 1)","backgroundColor":"#fff","color":"rgba(59, 46, 126, 1)","borderRadius":"8px","textAlign":"left","borderWidth":"1px","width":"100%","fontSize":"14px","borderStyle":"solid","height":"44px"}' lay-verify="required" type="text" id="yishengName" name="yishengName" placeholder="请输入医生名称" autocomplete="off" class="layui-input"> <div class="form-item layui-form-text">
<input lay-verify="required" type="text" id="yishengName" name="yishengName" placeholder="请输入医生名称" class="layui-input">
</div> </div>
<div :style='{"padding":"0","boxShadow":"0 0 6px rgba(255,0,0,0)","margin":"0 auto","borderColor":"rgba(0,0,0,1)","backgroundColor":"#fff","borderRadius":"0","borderWidth":"0 0 1px 0","width":"80%","borderStyle":"solid","height":"64px"}'>
<div :style='{"margin-top":"10px","padding":"0 10px","boxShadow":"0 0 6px rgba(160, 67, 26, 1)","borderColor":"rgba(135, 206, 250, 1)","backgroundColor":"#fff","color":"rgba(59, 46, 126, 1)","borderRadius":"8px","textAlign":"left","borderWidth":"1px","width":"auto","fontSize":"14px","borderStyle":"solid","height":"44px"}'> <!-- 科室选择下拉框 -->
<div>
<select name="yishengTypes" id="yishengTypes"> <select name="yishengTypes" id="yishengTypes">
<option value="">请选择科室</option> <option value="">请选择科室</option>
<option v-for="(item,index) in yishengTypesList" :value="item.codeIndex" :key="item.codeIndex">{{ item.indexName }}</option> <!-- Vue动态渲染科室选项 -->
<option v-for="(item,index) in yishengTypesList" :value="item.codeIndex">{{ item.indexName }}</option>
</select> </select>
</div> </div>
</div>
<div :style='{"padding":"0","boxShadow":"0 0 6px rgba(255,0,0,0)","margin":"0 auto","borderColor":"rgba(0,0,0,1)","backgroundColor":"#fff","borderRadius":"0","borderWidth":"0 0 1px 0","width":"80%","borderStyle":"solid","height":"64px"}'> <!-- 职位选择下拉框 -->
<div :style='{"margin-top":"10px","padding":"0 10px","boxShadow":"0 0 6px rgba(160, 67, 26, 1)","borderColor":"rgba(135, 206, 250, 1)","backgroundColor":"#fff","color":"rgba(59, 46, 126, 1)","borderRadius":"8px","textAlign":"left","borderWidth":"1px","width":"auto","fontSize":"14px","borderStyle":"solid","height":"44px"}'> <div>
<select name="zhiweiTypes" id="zhiweiTypes"> <select name="zhiweiTypes" id="zhiweiTypes">
<option value="">请选择职位</option> <option value="">请选择职位</option>
<option v-for="(item,index) in zhiweiTypesList" :value="item.codeIndex" :key="item.codeIndex">{{ item.indexName }}</option> <!-- Vue动态渲染职位选项 -->
<option v-for="(item,index) in zhiweiTypesList" :value="item.codeIndex">{{ item.indexName }}</option>
</select> </select>
</div> </div>
<!-- 职称输入框 -->
<div class="form-item layui-form-text">
<input lay-verify="required" type="text" id="yishengZhichneg" name="yishengZhichneg" placeholder="请输入职称" class="layui-input">
</div> </div>
<div :style='{"padding":"0","boxShadow":"0 0 6px rgba(255,0,0,0)","margin":"0 auto","borderColor":"rgba(0,0,0,1)","backgroundColor":"#fff","borderRadius":"0","borderWidth":"0 0 1px 0","width":"80%","borderStyle":"solid","height":"64px"}' class="form-item layui-form-text">
<label v-if="false" :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(255,0,0,0)","borderColor":"rgba(0,0,0,0)","backgroundColor":"transparent","color":"#333","borderRadius":"0","textAlign":"right","borderWidth":"0","width":"110px","fontSize":"16px","borderStyle":"solid"}' class="form-label">职称:</label> <!-- 联系方式输入框 -->
<input :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(160, 67, 26, 1)","borderColor":"rgba(135, 206, 250, 1)","backgroundColor":"#fff","color":"rgba(59, 46, 126, 1)","borderRadius":"8px","textAlign":"left","borderWidth":"1px","width":"100%","fontSize":"14px","borderStyle":"solid","height":"44px"}' lay-verify="required" type="text" id="yishengZhichneg" name="yishengZhichneg" placeholder="请输入职称" autocomplete="off" class="layui-input"> <div class="form-item layui-form-text">
</div> <input lay-verify="phone|required" type="text" id="yishengPhone" name="yishengPhone" placeholder="请输入联系方式" class="layui-input">
<!-- 手机号 -->
<div :style='{"padding":"0","boxShadow":"0 0 6px rgba(255,0,0,0)","margin":"0 auto","borderColor":"rgba(0,0,0,1)","backgroundColor":"#fff","borderRadius":"0","borderWidth":"0 0 1px 0","width":"80%","borderStyle":"solid","height":"64px"}' class="form-item layui-form-text">
<label v-if="false" :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(255,0,0,0)","borderColor":"rgba(0,0,0,0)","backgroundColor":"transparent","color":"#333","borderRadius":"0","textAlign":"right","borderWidth":"0","width":"110px","fontSize":"16px","borderStyle":"solid"}' class="form-label">联系方式:</label>
<input :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(160, 67, 26, 1)","borderColor":"rgba(135, 206, 250, 1)","backgroundColor":"#fff","color":"rgba(59, 46, 126, 1)","borderRadius":"8px","textAlign":"left","borderWidth":"1px","width":"100%","fontSize":"14px","borderStyle":"solid","height":"44px"}' lay-verify="phone|required" type="text" id="yishengPhone" name="yishengPhone" placeholder="请输入联系方式" autocomplete="off" class="layui-input">
</div> </div>
<div :style='{"padding":"0","boxShadow":"0 0 6px rgba(255,0,0,0)","margin":"0 auto","borderColor":"rgba(0,0,0,1)","backgroundColor":"#fff","borderRadius":"0","borderWidth":"0 0 1px 0","width":"80%","borderStyle":"solid","height":"64px"}' class="form-item layui-form-text">
<label v-if="false" :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(255,0,0,0)","borderColor":"rgba(0,0,0,0)","backgroundColor":"transparent","color":"#333","borderRadius":"0","textAlign":"right","borderWidth":"0","width":"110px","fontSize":"16px","borderStyle":"solid"}' class="form-label">挂号须知:</label> <!-- 挂号须知输入框 -->
<input :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(160, 67, 26, 1)","borderColor":"rgba(135, 206, 250, 1)","backgroundColor":"#fff","color":"rgba(59, 46, 126, 1)","borderRadius":"8px","textAlign":"left","borderWidth":"1px","width":"100%","fontSize":"14px","borderStyle":"solid","height":"44px"}' lay-verify="required" type="text" id="yishengGuahao" name="yishengGuahao" placeholder="请输入挂号须知" autocomplete="off" class="layui-input"> <div class="form-item layui-form-text">
<input lay-verify="required" type="text" id="yishengGuahao" name="yishengGuahao" placeholder="请输入挂号须知" class="layui-input">
</div> </div>
<!-- 邮箱 -->
<div :style='{"padding":"0","boxShadow":"0 0 6px rgba(255,0,0,0)","margin":"0 auto","borderColor":"rgba(0,0,0,1)","backgroundColor":"#fff","borderRadius":"0","borderWidth":"0 0 1px 0","width":"80%","borderStyle":"solid","height":"64px"}' class="form-item layui-form-text"> <!-- 邮箱输入框 -->
<label v-if="false" :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(255,0,0,0)","borderColor":"rgba(0,0,0,0)","backgroundColor":"transparent","color":"#333","borderRadius":"0","textAlign":"right","borderWidth":"0","width":"110px","fontSize":"16px","borderStyle":"solid"}' class="form-label">邮箱:</label> <div class="form-item layui-form-text">
<input :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(160, 67, 26, 1)","borderColor":"rgba(135, 206, 250, 1)","backgroundColor":"#fff","color":"rgba(59, 46, 126, 1)","borderRadius":"8px","textAlign":"left","borderWidth":"1px","width":"100%","fontSize":"14px","borderStyle":"solid","height":"44px"}' lay-verify="email|required" type="text" id="yishengEmail" name="yishengEmail" placeholder="请输入邮箱" autocomplete="off" class="layui-input"> <input lay-verify="email|required" type="text" id="yishengEmail" name="yishengEmail" placeholder="请输入邮箱" class="layui-input">
</div> </div>
<button class="layui-btn layui-btn-fluid layui-btn-danger btn-submit main_backgroundColor" :style='{"padding":"0 10px","boxShadow":"0 0 6px rgba(255,0,0,.5)","margin":"10px auto","borderColor":"#ccc","color":"rgba(255, 255, 255, 1)","borderRadius":"8px","borderWidth":"0","width":"60%","fontSize":"14px","borderStyle":"solid","height":"44px"}' lay-submit lay-filter="register" style="width: 280px;">注册</button>
<p :style='{"color":"rgba(59, 46, 126, 1)","textAlign":"left","fontSize":"12px"}' class="txt"><a href="javascript:window.location.href='../login/login.html'">已有账号登录</a></p> <!-- 注册按钮 -->
<button class="layui-btn" lay-submit lay-filter="register">注册</button>
<!-- 已有账号登录链接 -->
<p class="txt"><a href="../login/login.html">已有账号登录</a></p>
</form> </form>
</div> </div>
<script src="../../layui/layui.js"></script> <!-- JavaScript文件引入 -->
<script src="../../js/vue.js"></script> <script src="../../layui/layui.js"></script> <!-- LayUI框架 -->
<!-- 引入element组件库 --> <script src="../../js/vue.js"></script> <!-- Vue.js框架 -->
<script src="../../xznstatic/js/element.min.js"></script> <script src="../../xznstatic/js/element.min.js"></script> <!-- Element UI组件库 -->
<!-- 引入element样式 --> <link rel="stylesheet" href="../../xznstatic/css/element.min.css"> <!-- Element UI样式 -->
<link rel="stylesheet" href="../../xznstatic/css/element.min.css"> <script src="../../js/config.js"></script> <!-- 组件配置信息 -->
<!-- 组件配置信息 --> <script src="../../modules/config.js"></script> <!-- 扩展插件配置 -->
<script src="../../js/config.js"></script> <script src="../../js/utils.js"></script> <!-- 工具方法 -->
<!-- 扩展插件配置信息 --> <script src="../../js/validate.js"></script> <!-- 校验工具类 -->
<script src="../../modules/config.js"></script>
<!-- 工具方法 -->
<script src="../../js/utils.js"></script>
<!-- 校验格式工具类 -->
<script src="../../js/validate.js"></script>
<script> <script>
// 创建Vue实例
var vue = new Vue({ var vue = new Vue({
el: '#app', el: '#app', // 挂载到id为app的元素上
data: { data: {
yishengTypesList : [], yishengTypesList : [], // 科室类型列表
zhiweiTypesList : [], zhiweiTypesList : [], // 职位类型列表
}, },
updated: function() { updated: function() {
// 当Vue更新DOM后重新渲染LayUI表单
layui.form.render(null, 'myForm'); layui.form.render(null, 'myForm');
}, },
}); });
// 使用LayUI模块
layui.use(['layer', 'element', 'carousel', 'form', 'http', 'jquery'], function() { layui.use(['layer', 'element', 'carousel', 'form', 'http', 'jquery'], function() {
var layer = layui.layer; // 获取LayUI模块
var element = layui.element; var layer = layui.layer; // 弹层组件
var carousel = layui.carousel; var element = layui.element; // 元素组件
var form = layui.form; var carousel = layui.carousel; // 轮播组件
var http = layui.http; var form = layui.form; // 表单组件
var jquery = layui.jquery; var http = layui.http; // HTTP请求组件
var jquery = layui.jquery; // jQuery组件
// 获取表名参数
var tablename = http.getParam('tablename'); var tablename = http.getParam('tablename');
//字典表数据容器
// 科室的查询和初始化 // 初始化科室下拉框
yishengTypesSelect(); yishengTypesSelect();
// 职位的查询和初始化 // 初始化职位下拉框
zhiweiTypesSelect(); zhiweiTypesSelect();
// 日期效验规则及格式 // 初始化日期选择器
dateTimePick(); dateTimePick();
// 表单效验规则
// 表单验证规则
form.verify({ form.verify({
// 正整数效验规则 // 正整数验证
integer: [ integer: [
/^[1-9][0-9]*$/ /^[1-9][0-9]*$/,
,'必须是正整数' '必须是正整数'
] ],
// 小数效验规则 // 小数验证
,double: [ double: [
/^[1-9][0-9]{0,5}(\.[0-9]{1,2})?$/ /^[1-9][0-9]{0,5}(\.[0-9]{1,2})?$/,
,'最大整数位为6为,小数最大两位' '最大整数位为6为,小数最大两位'
] ],
,password1: function(value, item){ //value表单的值、item表单的DOM对象 // 密码一致性验证1
password1: function(value, item) {
var password2 = jquery("#password2").val(); var password2 = jquery("#password2").val();
if(password2 != null && password2 != "" && password2 != "null"){ if(password2 && value != password2){
if(value != password2){
return '密码的两次密码不一致'; return '密码的两次密码不一致';
} }
} },
} // 密码一致性验证2
,password2: function(value, item){ //value表单的值、item表单的DOM对象 password2: function(value, item) {
var password1 = jquery("#password1").val(); var password1 = jquery("#password1").val();
if(password1 != null && password1 != "" && password1 != "null"){ if(password1 && value != password1){
if(value != password1){
return '密码的两次密码不一致'; return '密码的两次密码不一致';
} }
} }
}
}); });
// 注册 // 注册表单提交事件
form.on('submit(register)', function(data) { form.on('submit(register)', function(data) {
data = data.field; data = data.field; // 获取表单数据
// 发送注册请求
http.requestJson(tablename + '/register', 'post', data, function(res) { http.requestJson(tablename + '/register', 'post', data, function(res) {
// 注册成功提示
layer.msg('注册成功', { layer.msg('注册成功', {
time: 2000, time: 2000, // 2秒后自动关闭
icon: 6 icon: 6 // 成功图标
}, function(){ }, function(){
// 路径访问设置 // 跳转到登录页面
window.location.href = '../login/login.html'; window.location.href = '../login/login.html';
}); });
}); });
return false return false; // 阻止表单默认提交
}); });
// 日期选择器初始化函数
// 日期框初始化
function dateTimePick(){ function dateTimePick(){
// 可以在这里初始化日期选择器
}; };
// 科室的查询 // 科室类型查询函数
function yishengTypesSelect() { function yishengTypesSelect() {
//填充下拉框选项 // 请求科室类型数据
http.request("dictionary/page?page=1&limit=100&sort=&order=&dicCode=yisheng_types", "GET", {}, (res) => { http.request("dictionary/page?page=1&limit=100&dicCode=yisheng_types", "GET", {}, (res) => {
if(res.code == 0){ if(res.code == 0){
// 将数据存入Vue实例
vue.yishengTypesList = res.data.list; vue.yishengTypesList = res.data.list;
} }
}); });
} }
// 职位的查询
// 职位类型查询函数
function zhiweiTypesSelect() { function zhiweiTypesSelect() {
//填充下拉框选项 // 请求职位类型数据
http.request("dictionary/page?page=1&limit=100&sort=&order=&dicCode=zhiwei_types", "GET", {}, (res) => { http.request("dictionary/page?page=1&limit=100&dicCode=zhiwei_types", "GET", {}, (res) => {
if(res.code == 0){ if(res.code == 0){
// 将数据存入Vue实例
vue.zhiweiTypesList = res.data.list; vue.zhiweiTypesList = res.data.list;
} }
}); });
} }
}); });
</script> </script>
</body> </body>

Loading…
Cancel
Save