From e6ee956618b3c1a6371a6c22dfbb70868dbd3f17 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期六, 07 十月 2023 15:23:06 +0800
Subject: [PATCH] 后台代码
---
cloud-server-management/src/main/webapp/static/modular/system/advertisement/advertisement.js | 160 ++++++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 140 insertions(+), 20 deletions(-)
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/advertisement/advertisement.js b/cloud-server-management/src/main/webapp/static/modular/system/advertisement/advertisement.js
index d2bf4f0..166152c 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/advertisement/advertisement.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/advertisement/advertisement.js
@@ -36,7 +36,7 @@
},
{title: '跳转模块', field: 'model', visible: true, align: 'center', valign: 'middle',
},
- {title: '跳转页面', field: 'jumpPage', visible: true, align: 'center', valign: 'middle',
+ {title: '跳转页面', field: 'page', visible: true, align: 'center', valign: 'middle',
},
{title: '排序', field: 'sort', visible: true, align: 'center', valign: 'middle',
},
@@ -130,7 +130,7 @@
TSite.openAddTSite = function () {
var index = layer.open({
type: 2,
- title: "添加场地",
+ title: "添加广告",
area: ['100%', '100%'], //宽高
fix: false, //不固定
maxmin: true,
@@ -171,7 +171,7 @@
if (this.check()) {
var index = layer.open({
type: 2,
- title: "编辑场地",
+ title: "编辑广告",
area: ['100%', '100%'], //宽高
fix: false, //不固定
maxmin: true,
@@ -214,22 +214,37 @@
id:null,
position:null,
img:"",
- jumpPage:"",
+ jumpPage:null,
sort:null,
state:1,
name:"",
- type:""
+ type:"",
+ page:"",
+ model:null,
+ typeId:null,
+ turnId:null,
};
+ let name = $("#model").val();
+ data1.name = $("#name").val();
+ data1.position = $("#position").val();
+ data1.img = $("#img").val();
+ data1.model = $('#model option:selected').text();
+ data1.page = $('#page option:selected').text();
+ data1.jumpPage = $("#page").val();
+ data1.typeId = $("#type").val();
+ data1.type = $('#type option:selected').text();
+ data1.turnId = $("#pageId").val();
+ data1.sort = $("#sort").val();
if ( $("#roleType").val()==1){
if($("#position").val()==''){
+ data1.position = $("#position").val();
Feng.info("请选择广告类型")
return;
}
}
-
-
if($("#name").val()==''){
+
Feng.info("请输入广告名称")
return;
}
@@ -243,21 +258,27 @@
return;
}
}
- if($("#page").val()=='' ){
- Feng.info("请选择跳转页面")
- return;
- }
- if ( $("#roleType").val()==1) {
- if ($("#type").val() == '') {
- Feng.info("请选择跳转类型")
+ if(name !='0'){
+ if($("#page").val()=='' ){
+ Feng.info("请选择跳转页面")
return;
}
}
- if ( $("#roleType").val()==1) {
- if ($('#type option:selected').text()=="详情"){
- if($("#pageId").val()=='' ){
- Feng.info("请输入跳转ID")
+ if(name !='0') {
+ if ($("#roleType").val() == 1) {
+ if ($("#type").val() == '') {
+ Feng.info("请选择跳转类型")
return;
+ }
+ }
+ }
+ if(name !='0') {
+ if ($("#roleType").val() == 1) {
+ if ($('#type option:selected').text() == "详情") {
+ if ($("#pageId").val() == '') {
+ Feng.info("请输入跳转ID")
+ return;
+ }
}
}
}
@@ -271,8 +292,104 @@
contentType: "application/json", // 设置请求头的 Content-Type
data: JSON.stringify(data1), // 将数据转换为 JSON 字符串
success: function(response) {
- Feng.success("下架成功!");
- TSite.search();
+ window.parent.TSite.table.refresh();
+ TSite.close();
+ Feng.success("添加成功!");
+ },
+ error: function(xhr, status, error) {
+ var errorMessage = xhr.responseText ? xhr.responseText : "下架失败!";
+ Feng.error("您的网络异常!");
+ }
+ });
+};
+
+TSite.updateSubmit = function(){
+
+ console.log("kankan")
+ console.log($("#img").val())
+ var data1 = {
+ id:null,
+ position:null,
+ img:"",
+ jumpPage:null,
+ sort:null,
+ state:1,
+ name:"",
+ type:"",
+ page:"",
+ model:null,
+ typeId:null,
+ turnId:null,
+ };
+ let name = $("#model").val();
+ data1.name = $("#name").val();
+ data1.id = $("#id").val();
+ data1.position = $("#position").val();
+ data1.img = $("#img").val();
+ data1.model = $('#model option:selected').text();
+ data1.page = $('#page option:selected').text();
+ data1.jumpPage = $("#page").val();
+ data1.typeId = $("#type").val();
+ data1.type = $('#type option:selected').text();
+ data1.turnId = $("#pageId").val();
+ data1.sort = $("#sort").val();
+
+ if ( $("#roleType").val()==1){
+ if($("#position").val()==''){
+ data1.position = $("#position").val();
+ Feng.info("请选择广告类型")
+ return;
+ }
+ }
+ if($("#name").val()==''){
+ Feng.info("请输入广告名称")
+ return;
+ }
+
+ if ( $("#roleType").val()==1) {
+ if ($("#model").val() == '') {
+ Feng.info("请选择跳转模块")
+ return;
+ }
+ }
+ if(name !='0'){
+ if($("#page").val()=='' ){
+ Feng.info("请选择跳转页面")
+ return;
+ }
+ }
+ if(name !='0') {
+ if ($("#roleType").val() == 1) {
+ if ($("#type").val() == '') {
+ Feng.info("请选择跳转类型")
+ return;
+ }
+ }
+ }
+ if(name !='0') {
+ if ($("#roleType").val() == 1) {
+ if ($('#type option:selected').text() == "详情") {
+ if ($("#pageId").val() == '') {
+ Feng.info("请输入跳转ID")
+ return;
+ }
+ }
+ }
+ }
+ if($("#sort").val()=='' ){
+ Feng.info("请输入排序")
+ return;
+ }
+ $.ajax({
+ url: Feng.ctxPath + "/advertisement/updateAdvertisement",
+ type: "POST",
+ contentType: "application/json", // 设置请求头的 Content-Type
+ data: JSON.stringify(data1), // 将数据转换为 JSON 字符串
+ success: function(response) {
+ window.parent.TSite.table.refresh();
+ TSite.close();
+ Feng.success("添加成功!");
+
},
error: function(xhr, status, error) {
var errorMessage = xhr.responseText ? xhr.responseText : "下架失败!";
@@ -309,4 +426,7 @@
var table = new BSTable(TSite.id, "/advertisement/listAll", defaultColunms);
table.setPaginationType("client");
TSite.table = table.init();
+ var carPhoto = new $WebUpload("img");
+ carPhoto.setUploadBarId("progressBar");
+ carPhoto.init();
});
--
Gitblit v1.7.1