From 05e13dc68b3db44868d9e02a10ccc330366a49c6 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 08 八月 2023 11:58:36 +0800
Subject: [PATCH] 修改bug
---
management/guns-admin/src/main/webapp/static/modular/system/tCommercial/tCommercial_info.js | 90 ++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 88 insertions(+), 2 deletions(-)
diff --git a/management/guns-admin/src/main/webapp/static/modular/system/tCommercial/tCommercial_info.js b/management/guns-admin/src/main/webapp/static/modular/system/tCommercial/tCommercial_info.js
index 6b62b9a..90a2add 100644
--- a/management/guns-admin/src/main/webapp/static/modular/system/tCommercial/tCommercial_info.js
+++ b/management/guns-admin/src/main/webapp/static/modular/system/tCommercial/tCommercial_info.js
@@ -2,7 +2,74 @@
* 初始化详情对话框
*/
var TCommercialInfoDlg = {
- tCommercialInfoData : {}
+ tCommercialInfoData : {},
+ validateFields: {
+ name: {
+ validators: {
+ notEmpty: {
+ message: '广告图名称不能为空'
+ }
+ }
+ },
+ device: {
+ validators: {
+ notEmpty: {
+ message: '请选择端口'
+ }
+ }
+ },
+ type: {
+ validators: {
+ notEmpty: {
+ message: '请选择广告类型'
+ }
+ }
+ },
+ isJump: {
+ validators: {
+ notEmpty: {
+ message: '请选择是否跳转'
+ }
+ }
+ },
+ jumpType: {
+ validators: {
+ notEmpty: {
+ message: '请选择跳转类型'
+ }
+ }
+ },
+ jumpUrl: {
+ validators: {
+ notEmpty: {
+ message: '跳转链接不能为空'
+ }
+ }
+ },
+ sort: {
+ validators: {
+ notEmpty: {
+ message: '排序不能为空'
+ }
+ }
+ },
+ html: {
+ validators: {
+ notEmpty: {
+ message: '详情内容不能为空'
+ }
+ }
+ },
+ }
+};
+
+/**
+ * 验证数据是否为空
+ */
+TCommercialInfoDlg.validate = function () {
+ $('#commercialInfoForm').data("bootstrapValidator").resetForm();
+ $('#commercialInfoForm').bootstrapValidator('validate');
+ return $("#commercialInfoForm").data('bootstrapValidator').isValid();
};
/**
@@ -44,6 +111,9 @@
* 收集数据
*/
TCommercialInfoDlg.collectData = function() {
+ if(UE.getEditor('html').hasContents()){
+ $('#html').val(UE.getEditor('html').getContent());
+ }
this
.set('id')
.set('type')
@@ -56,6 +126,7 @@
.set('html')
.set('sort')
.set('status')
+ .set('onOffLine')
.set('createTime')
.set('createUserId')
.set('updateTime')
@@ -69,6 +140,16 @@
this.clearData();
this.collectData();
+
+ if(!this.validate()){
+ return ;
+ }
+
+ var url = $("#url").val();
+ if ("" == url){
+ Feng.info("请上传广告图图片");
+ return;
+ }
//提交信息
var ajax = new $ax(Feng.ctxPath + "/tCommercial/add", function(data){
@@ -90,6 +171,10 @@
this.clearData();
this.collectData();
+ if(!this.validate()){
+ return ;
+ }
+
//提交信息
var ajax = new $ax(Feng.ctxPath + "/tCommercial/update", function(data){
Feng.success("修改成功!");
@@ -103,5 +188,6 @@
}
$(function() {
-
+ TCommercialInfoDlg.editor = UE.getEditor('html');
+ Feng.initValidator("commercialInfoForm", TCommercialInfoDlg.validateFields);
});
--
Gitblit v1.7.1