Browse Source

配置管理添加验证

ws 2 years ago
parent
commit
67fcc8e1d9

+ 24 - 0
src/main/resources/static/web/js/config.js

@@ -11,6 +11,20 @@ layui.config({
 })
 
 const initFrom = () => {
+	const $ = layui.jquery
+	let templet = '<option value="">直接选择</option>';
+	let codes = [{
+		"code" : "1",
+		"codeValue" : "定时任务"
+	}, {
+		"code" : "2",
+		"codeValue" : "拉取后立即发送"
+	}]
+	for (var i = 0; i < codes.length; i++) {
+		templet += `<option value="${codes[i].code}">${codes[i].codeValue}</option>`
+	}
+	$('select[name="smsType"]').empty().append(templet)
+	
 	layui.api.one({
 		data: {
 		},
@@ -20,11 +34,16 @@ const initFrom = () => {
 			}
 		}
 	})
+	layui.form.render()
 }
 
 const initClick = () => {
 	const $ = layui.jquery
 	layui.form.on('submit(formBtn)', (data) => {
+		if (!(data.field.smsType && data.field.smsType)) {
+			layui.layer.msg('请选择短信推送方式', {icon: 5})
+			return false
+		}
 		layui.api.update(data.field,
 			(json) => {
 				layui.customUtil.refush(json.code == layui.constants.SUCCESS_CODE, '提交成功', json.msg)
@@ -32,4 +51,9 @@ const initClick = () => {
 		)
 		return false
 	})
+	
+	
+	$('.brume-form').on('click', '#refresh', () => {
+		initFrom()
+	})
 }

+ 3 - 0
src/main/resources/static/web/js/module/index/menu.js

@@ -42,6 +42,9 @@ layui.define(['jquery', 'element', 'laytpl'], (exports) => {
 		}, {
 			'name': '单位管理',
 			'menu': 'corp',
+		}, {
+			'name': '系统配置',
+			'menu': 'config',
 		}],
 	}, {
 		'name': '业务办理',

+ 12 - 1
src/main/resources/static/web/view/config.html

@@ -5,6 +5,17 @@
 		<title>配置管理</title>
 		<link rel="stylesheet" href="../js/lib/layui-v2.7.6/layui/css/layui.css" />
 		<link rel="stylesheet" href="../css/main.css"/>
+		<style>
+			.layui-form-label {
+			    width: 140px;
+			}
+			.layui-input-block {
+			    margin-left: 170px;
+			}
+			.fast-form-width {
+			    width: 80%;
+			}
+		</style>
 	</head>
 	<body>
 		<div class="layui-show brume-form">
@@ -12,7 +23,6 @@
 				<legend id="form-title">配置项</legend>
 			</fieldset>
 			<form class="layui-form fast-form-width" action="" lay-filter="form">
-				<input type="hidden" name="btnId" class="layui-input">
 				<div class="layui-form-item">
 					<label class="layui-form-label"><span class="layui-font-red">*</span>拉取cron表达式</label>
 					<div class="layui-input-block">
@@ -65,6 +75,7 @@
 				<div class="layui-form-item">
 					<div class="layui-input-block">
 						<button type="submit" class="layui-btn" lay-submit="" lay-filter="formBtn">提交</button>
+						<button id="refresh" type="button" class="layui-btn layui-btn-primary">刷新</button>
 					</div>
 				</div>
 			</form>