<td class="queryTitle" width="100">优惠券批次号</td><td class="queryContent" width="100"><input class="inputText easyui-validatebox" type="text" id="EditPubliId" /></td>

//添加优惠券促销窗口
function addCouExDlg(){$("#EditPubliId").removeAttr("readonly");$("#hideActivityId").val('');$('#EditActName').val('');$('#EditActNo').val('');$('#EditActBeginDate').combo('setText','');$('#EditActEndDate').combo('setText','');$("#EditConditionType").combobox('setValue',"0");$("#EditCjType").combobox('setValue',"1");$('#EditCjCount').val('');$('#EditPubliId').val('');$('#EidtActivityDesc').val('');$("input[name='publishRangeC']").attr("checked",false); $('#addCouponPromoteDlg').window({title:'优惠券促销添加',iconCls:'icon-add',width:693,height:300,left:100,modal: true,shadow: true,collapsible:false,minimizable:false,maximizable:false});$('#addCouponPromoteDlg').window('move',{top:100});$('#addCouponPromoteDlg').window('open');
}

//优惠券活动修改框
function showEdit(rowData){//dataStr// $("#EditPubliId").removeAttr("readonly");$("#hideActivityId").val(rowData.cjActivityId);$('#EditActName').val(rowData.activityName);$('#EditActNo').val(rowData.activityNo);$('#EditActBeginDate').datebox("setValue",rowData.beginTime);$('#EditActEndDate').datebox("setValue",rowData.endTime);$("#EditConditionType").combobox('setValue',rowData.conditionType);if(rowData.isEnable=='Y'){$('input[name="isUseR"][value="Y"]').attr('checked', true);}else if(rowData.isEnable=='N'){$('input[name="isUseR"][value="N"]').attr('checked', true);}$("#EditCjType").combobox('setValue',rowData.cjType);if(rowData.publishRange==null ||rowData.publishRange==''){$("input[name='publishRangeC']").attr("checked",false); }//checkbox 数据回显var publishRange=rowData.publishRange.split(",");for(var i = 0;i < publishRange.length; i++) {$("input[name='publishRangeC'][value="+publishRange[i]+"]").attr('checked', true);}//定义隐藏域$("#hiddendActivityNo").val(rowData.activityNo);$("#hiddendPublishId").val(rowData.publishId);$('#EditCjCount').val(rowData.cjCount);$('#EditPubliId').val(rowData.publishId);if(rowData.publishId!=null){$("#EditPubliId").attr("readonly","readonly");}$('#EidtActivityDesc').val(rowData.activityDesc);$('#addCouponPromoteDlg').window({title:'优惠券活动编辑',iconCls:'icon-add',width:693,height:300,left:100,modal: true,shadow: true,collapsible:false,minimizable:false,maximizable:false});$('#addCouponPromoteDlg').window('move',{top:100});$('#addCouponPromoteDlg').window('open');
}

function showWin(id){if(id==-1){if(getSelect()!=undefined){id=getSelect().id;}else{return;}}
  $("#addbatchNo").removeAttr("readonly");

  $("#addcardFee").removeAttr("readonly");$("#addsaleFee").removeAttr("readonly");$("#addamount").removeAttr("readonly");$("#isshow").show();$("#idHidden").val("");$("#addcardFee").val("");$("#addeditUser").val("");$("#addsaleFee").val("");$("#addcardType").combobox("setValue","请选择");$("#addcardUse").combobox("setValue","请选择");$("#adduserId").val("");$("#batchId").val("");$("#addbatchName").val("");$("#addremarks").val("");$("#addbatchNo").val("");$("#addamount").val("");$("#addbatchTime").datebox("setValue",'');$("#addaddUser").val("");var iconStr="icon-add";if(id!=null){iconStr="icon-edit";$.post(appPath+"/page/cardBatchAct/getBean/"+id, {}, function(data){$("#batchId").val(id);$("#addcardFee").val(data.cardFee);if(data.isValid!=null&&data.isValid!=''&&data.isValid!=0){//如果卡不是未激活状态,都不允许修改$("#addcardFee").attr("readonly","readonly");}$("#addsaleFee").val(data.saleFee);if(data.isValid!=null&&data.isValid!=''&&data.isValid!=0){//如果卡不是未激活状态,都不允许修改$("#addsaleFee").attr("readonly","readonly");}$("#isshow").hide();$("#addcardType").combobox("setValue",data.cardType);$("#addcardUse").combobox("setValue",9);//编辑时默认为9(无用,避过验证)$("#addbatchName").val(data.batchName);$("#addremarks").val(data.remarks);$("#addbatchNo").val(data.batchNo);$("#addbatchNo").attr("readonly","readonly");$("#addamount").val(data.amount);$("#addamount").attr("readonly","readonly");$("#addbatchTime").datebox("setValue",data.batchTime);},"json");}$('#opreateHtml').window({title:'编辑',iconCls:iconStr,width:800,height:400,left:200,modal: true,shadow: true,collapsible:false,minimizable:false,maximizable:false});$('#opreateHtml').window('move',{top:100});$('#opreateHtml').window('open');
}

 <tr><td class="queryTitle" width="80px">卡面额</td><td class="queryContent" ><input class="inputText" type="text" id="addcardFee" /><label id="cardFeeLabel" style="color: red; display: none;">卡面额不能为空</label></td><td class="queryTitle" width="80px">售卡金额</td><td class="queryContent" ><input class="inputText" type="text" id="addsaleFee" /><label id="saleFeeLabel" style="color: red; display: none;">售额不能为空</label></td></tr>

function showWin(id,isStatus) {if (id != null && isStatus!=null) {// 不同的活动状态不同的编辑字段if(isStatus !=null){if (isStatus == 'finished'||isStatus=='stopped' ) {$.messager.alert('提示', "此活动状态不可编辑", 'info');return;}if (isStatus =='activated') {$("#addstartTime").datetimebox("disable");$("#addendTime").datetimebox("disable");$("#form_edit").find("input[id=addweixinName]").attr("disabled", "disabled");//隐藏照片的上传按钮$("#fsUploadDiv").css("display","none");$("#form_edit").find("input[id=addgroupPrice]").attr("disabled", "disabled");$("#form_edit").find("input[id=adddiscountLab]").attr("disabled", "disabled");$("#form_edit").find("input[id=addminimumJoinMemberNum]").attr("disabled", "disabled");$("#form_edit").find("input[id=addbeginWaitTime]").attr("disabled", "disabled");$("#form_edit").find("input[id=addorderBy]").attr("disabled","disabled");}else{$("#fsUploadDiv").css("display","block");$("#addstartTime").datetimebox("enable");$('#addendTime').datetimebox("enable");$('#addweixinName').removeAttr("disabled");$('#addgroupPrice').removeAttr("disabled");$('#adddiscountLab').removeAttr("disabled");$('#addminimumJoinMemberNum').removeAttr("disabled");$('#addbeginWaitTime').removeAttr("disabled");$('#addorderBy').removeAttr("disabled");}}}else{$("#fsUploadDiv").css("display","block");$("#addstartTime").datetimebox("enable");$('#addendTime').datetimebox("enable");$('#addweixinName').removeAttr("disabled");$('#addgroupPrice').removeAttr("disabled");$('#adddiscountLab').removeAttr("disabled");$('#addminimumJoinMemberNum').removeAttr("disabled");$('#addbeginWaitTime').removeAttr("disabled");$('#addorderBy').removeAttr("disabled");}/*** 三种方法移除disabled属性* $('#form_edit').attr("enable",true); * $('#form_edit').attr("disabled",false);* $('#addweixinName').removeAttr("disabled");* $('#form_edit').attr("disabled","");*/$("#fileList").html("");$("#idHidden").val("");$("#adddiscountLab").val("");$("#addweixinName").val("");// 团长开团等待时间  #12327 修复$("#addbeginWaitTime").val("24");$("#addgroupPrice").val("");$("#addminimumJoinMemberNum").val("");$("#addstartTime").datebox("setValue","");$("#addendTime").datebox("setValue","");
//    $("#addbeginTime").datebox("setValue","");
//    $("#addendTime").datebox("setValue","");$("#addorderBy").val("");$("#addisStatus").combobox("setValue", 'nonactivated');$("#imgUrlHidden").val("");var iconStr = "icon-add";var title = "新增微信团";var urlList;if (id != null) {iconStr = "icon-edit";title = "编辑微信团";$.post(appPath + "/page/weixinActivityAct/getBean/" + id, {}, function(data) {$("#idHidden").val(data.weixinId);$("#adddiscountLab").val(data.discountLab);$("#addweixinName").val(data.weixinName);$("#addbeginWaitTime").val(data.beginWaitTime);$("#addgroupPrice").val(data.groupPrice);$("#addminimumJoinMemberNum").val(data.minimumJoinMemberNum);
//             $("#addbeginTime").datebox("setValue",data.beginTime); $("#addendTime").datebox("setValue", data.endTime);$("#addstartTime").datebox("setValue", data.startTime);$("#addTimeweixin").val(data.addTimeweixin);$("#addorderBy").val(data.sortBy);$("#addisStatus").combobox('setValue', data.isStatus);//             $("#editWeixinStatus").val(data.editWeixinStatus);$("#editWeixinStatus").val(data.isStatus);if (data.bannerImgUrl != null && data.bannerImgUrl !=""){$("#imgUrlHidden").val(data.bannerImgUrl+";");//获取Img标签UrlurlList = data.bannerImgUrl.split(';');}if(urlList!=null && urlList!=''){for (var i=0;i<urlList.length;i++){// 获取当前时间作为随机值,用于img标签IDvar randomVal = getTimestamp();//读取每个Url,并创建Img标签$("#fileList").append("<div id = 'div"+randomVal+"'  style='display: inline'><img id='img"+ randomVal+ "'  style='border: solid 1px #ccc; padding: 3px; width: 70px; height: 50px; cursor: hand;' /> " +"<a id='a"+randomVal+"' href='javascript:void(0)' οnclick='deleteImg(this)'>删除</a>&nbsp;&nbsp;</div>");//设置Src属性$("#img" + randomVal).attr("src", urlList[i]);}//激活状态下,隐藏删除<a>标签if (isStatus =='activated') {$("#form_edit a").hide();}else{$("#form_edit a").show();}}}, "json");}$('#opreateHtml').window({title : title,iconCls : iconStr,width : 888,height : 500,left : 200,modal : true,shadow : true,collapsible : false,minimizable : false,maximizable : false});$('#opreateHtml').window('move', {top : 20});$('#opreateHtml').window('open');
}

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:set var="ctx" value="${pageContext.request.contextPath}" />
<jsp:include page="/jsp/common/header.jsp"></jsp:include>
<jsp:include page="/jsp/common/common_upload.jsp"></jsp:include>
<script src="${ctx }/js/weixin/weixinActivity.js"></script>
<!--  <input  type="hidden" id="addTime"  /> --><input type="hidden" id="addTimeweixin" name="addTimeweixin" value="" /><input type="hidden" id="editWeixinStatus" name="editWeixinStatus" value="" />
<script type="text/javascript">
$(function(){// 图片上传初始化
    $("#divStatus").hide();initSWFUpload({flash_url : "${ctx }/js/lib/SWFUpload/Flash/swfupload.swf",upload_url : "${ctx }/page/ecUpload/pic/weixinActivity",file_post_name : 'uploadFile',use_query_string : true,file_size_limit : "150 KB",file_types : "*.jpg;*.png;",file_types_description : "All Files",file_upload_limit : 100,file_queue_limit : 0,custom_settings : {progressTarget : "fsUploadProgress",cancelButtonId : "btnCancel"},debug : false,// Button settings
            button_image_url : appPath + "/js/lib/SWFUpload/images/uploadall.png",button_width : "61",button_height : "22",button_placeholder_id : "spanButtonPlaceHolder",button_text : '<span class="theFont"></span>',button_text_style : ".theFont { font-size: 16; }",button_text_left_padding : 12,button_text_top_padding : 3,button_action : SWFUpload.BUTTON_ACTION.SELECT_FILE,// The event handler functions are defined in handlers.js
            file_queued_handler : fileQueued,file_queue_error_handler : fileQueueError,file_dialog_complete_handler : fileDialogComplete,upload_start_handler : uploadStart,upload_progress_handler : uploadProgress,upload_error_handler : uploadError,upload_success_handler : uploadPicSuccess,upload_start_handler : uploadStartFn,upload_complete_handler : uploadComplete,queue_complete_handler : queueComplete// Queue plugin event
        });});
</script>
<table class="queryTable"><tr><td class="queryTitle" width="80px">微信团名称</td><td class="queryContent" ><input class="inputText" type="text" id="weixinName" /></td><td class="queryTitle" width="80px">开始时间</td><td class="queryContent"><input class="inputText easyui-datetimebox" type="text" id="startTime"/></td><td class="queryTitle" width="80px">结束时间</td><td class="queryContent"><input class="inputText easyui-datetimebox" type="text" id="endTime"/></td></tr><tr><td class="queryTitle" width="80px">活动状态</td><td class="queryContent"><select class="inputText easyui-combobox" id="isStatus"  style="width: 150px" panelHeight="auto"><option value="">请选择</option><c:forEach var="weixinStatus" items="${weixinStatusList }"><option value="${weixinStatus }">${weixinStatus.code }</option></c:forEach></select></td><td class="queryTitle" width="80px">起团人数</td><td class="queryContent" ><input class="easyui-numberbox" type="text" id="minimumJoinMemberNum"   /></td><td class="queryContent" colspan="8"  align="right"><a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-search"  onclick="doQuery()">搜索</a></td></td></tr>
</table><table id="deliveryGrid"></table>  <div id="opreateHtml" class="easyui-window" title="" iconCls="icon-edit" style="width:320px; height:450px;text-align:center; background: #fafafa;margin:0 auto;"><div class="easyui-layout" fit="true"><div region="center" border="false" style="background:#fff;border:1px solid #ccc;"><form id="form_edit" method="post" name="form_activity"><input type="hidden" id="idHidden" name="idHidden" value="" /><table class="queryTable"  width="100%"><tr><td class="queryTitle" width="100">微信团名称</td><td class="queryContent" ><input class="inputText" type="text" id="addweixinName" style="width: 150px" /></td></tr><tr><td class="queryTitle" width="100">banner图片</td><td class="queryContent" ><div style="width: 500px; height: auto;">  <div id="fsUploadDiv"><span id="spanButtonPlaceHolder"></span><div id="content"><div id="divStatus"></div><div id="fsUploadProgress"></div><input id="btnCancel" type="button" value="Cancel All Uploads"onclick="swfu.cancelQueue();" disabled="disabled"style="margin-left: 2px; font-size: 8pt; height: 25px; display: none" /><span id="batchNoUploadId" style="display: none;"></span></div></div><input type="hidden" id="imgUrlHidden" ><div id="fileList" style="margin-top: 10px; padding-top:10px; font-size: 13px; width:750px"></div>   </div> </td></tr><tr><td class="queryTitle" width="100">开始时间</td><td class="queryContent" ><input class="inputText easyui-datetimebox" type="text" id="addstartTime"  /></td></tr><tr><td class="queryTitle" width="100">结束时间</td><td class="queryContent" ><input class="inputText easyui-datetimebox" type="text" id="addendTime" /></td></tr><tr><td class="queryTitle" width="100">团购价格</td><td class="queryContent" ><input class="easyui-numberbox" type="text" min="0.01"  max="100000000" precision="2"  id="addgroupPrice" style="width: 150px" /><font color="black">&nbsp;元</font></td></tr><tr><td class="queryTitle" width="100">折扣标签</td><td class="queryContent" ><input class="easyui-numberbox" type="text" min="0.01"  max="100000000" precision="2"  id="adddiscountLab"   style="width: 150px"/> <font color="black">&nbsp;折</font></td></tr> <tr><td class="queryTitle" width="100">起团人数</td><td class="queryContent" ><input class="easyui-numberbox" type="text" id="addminimumJoinMemberNum"  style="width: 150px"/>&nbsp;人数<div style="float:right" ><font color="red">  * 起团人数 上限99 下限2 </font></div></td></tr><tr><td class="queryTitle" width="100">团长开团等待时间</td><td class="queryContent" ><input class="inputText" type="text" id="addbeginWaitTime" style="width: 150px" />&nbsp;小时<div style="float:right" ><font color="red">  *  团长开团等待时间 必须是24的倍数 上限120</font></div></td></tr><tr><td class="queryTitle" width="100">手动排序</td><td class="queryContent" ><input class="easyui-numberbox" precision="0" type="text" id="addorderBy"  style="width: 150px"/></td></tr><tr><td class="queryTitle" width="80px">活动状态</td><td class="queryContent"><select class="inputText easyui-combobox" id="addisStatus"  style="width: 150px" panelHeight="auto"><c:forEach var="weixinStatus" items="${weixinStatusList }"><option value="${weixinStatus }">${weixinStatus.code }</option></c:forEach></select></td></tr></table></form></div><div region="south" border="false"style="text-align: center; height: 30px; line-height: 30px;"><a class="easyui-linkbutton" iconCls="icon-ok"href="javascript:void(0)" onclick="save()">保存</a> <aclass="easyui-linkbutton" iconCls="icon-cancel"href="javascript:void(0)" onclick="closeWin();">关闭</a></div></div>
</div>

//var btn;
/*** * 获取当前时间*/
function p(s) {return s < 10 ? '0' + s: s;
}var myDate = new Date();
//获取当前年
var year=myDate.getFullYear();
//获取当前月
var month=myDate.getMonth()+1;
//获取当前日
var date=myDate.getDate();
var h=myDate.getHours();       //获取当前小时数(0-23)
var m=myDate.getMinutes();     //获取当前分钟数(0-59)
var s=myDate.getSeconds();  var now=year+'-'+p(month)+"-"+p(date)+" "+p(h)+':'+p(m)+":"+p(s);$(function() {createParentHiddenDom("frameName");if (window.opener) {parentWindow = window.opener;} else {parentWindow = window.parent;}$('#addstartTime').datetimebox({showSeconds : false,editable : false});$('#addendTime').datetimebox({showSeconds : false,editable : false});//    alert(now);$("#opreateHtml").window("close");$("#deliveryGrid").datagrid({url : appPath + "/page/weixinActivityAct/getPage",height : "full",striped : true,remoteSort : false,pagination : true,rownumbers : true,singleSelect : false,queryParams : getQueryParam(),frozenColumns : [ [{field : "ck",checkbox : true},{field : "opt",title : "操作",width : 100,align : "left",formatter : function(value, rowData,rowIndex) {var html = "";// #12579修正if (rowData.isStatus != "stopped" && rowData.isStatus != "finished"){html += "<img class='op-enable' src='"+ appPath+ "/js/lib/jquery-easyui/themes/icons/pencil.png' onClick=\'showWin("+ rowData.weixinId+","+"\""+rowData.isStatus+"\""+")' title='编辑'/>&nbsp;&nbsp;";}else {html += "<img class='op-enable' style='visibility:hidden' src='"+ appPath+ "/js/lib/jquery-easyui/themes/icons/pencil.png' onClick=\'showWin("+ rowData.weixinId+","+"\""+rowData.isStatus+"\""+")' title='编辑'/>&nbsp;&nbsp;";}if (rowData.isStatus != "stopped" && rowData.isStatus != "finished" && rowData.isStatus != "activated"){html += "<img class='op-enable' src='"+ appPath+ "/js/lib/jquery-easyui/themes/icons/reset-pass.png' onClick='showDetail("+ rowData.weixinId+ ")' title='微信团管理'/>&nbsp;&nbsp;";}else {html += "<img class='op-enable' style='visibility:hidden' src=' "+ appPath+ "/js/lib/jquery-easyui/themes/icons/reset-pass.png' onClick='showDetail("    + rowData.weixinId+ ")' title='微信团管理'/>&nbsp;&nbsp;";}html += "<img class='op-enable' src='"+ appPath+ "/js/lib/jquery-easyui/themes/icons/cancel.png' onClick='deletes("+ rowData.weixinId+ ")' title='删除'/>&nbsp;&nbsp;";return html;}} ] ],columns : [ [ {field : 'weixinId',title : '微信ID',width :80,align : 'center',sortable : true}, {field : 'groupPrice',title : '团价格',width : 120,align : 'center',sortable : true,formatter:function(value){if(!isNaN(Number(value))){return Number(value).toFixed(2)}}}, {field : 'weixinName',title : '微信团名称',width : 120,align : 'center',sortable : true}, {field : 'startTime',title : '开始时间',width : 100,align : 'left',sortable : true  }, {field : 'endTime',title : '结束时间',width : 100,align : 'left',sortable : true}, {field : 'chooseN',title : 'X选一',width : 80,align : 'center',sortable : true}, {field : 'beginWaitTime',title : '团长开团等待时间',width : 120,align : 'center',sortable : true}, {field : 'minimumJoinMemberNum',title : '起团人数',width : 100,align : 'center',sortable : true},{field : 'isStatus',title : '活动状态',width : 120,align : 'center',sortable : true,formatter : function(value, rowData, rowIndex) {var strReturn = "";if (rowData.isStatus == 'nonactivated') {//strReturn = '未激活';return ("<font color=black> "+strReturn +"未激活</font>"); } else if (rowData.isStatus == 'activated') {//strReturn = '激活';return ("<font color=green> "+strReturn +"激活</font>"); } else if (rowData.isStatus == 'stopped') {//strReturn = '停用';return ("<font color=red> "+strReturn +"强制停止</font>"); } else if (rowData.isStatus == 'finished') {//strReturn = '已结束';return ("<font color=red> "+strReturn +"已结束</font>"); }//return strReturn;
                            }}, ] ],toolbar : [ {id : 'btnadd',text : '新增微信团',iconCls : 'icon-add',handler : function() {showWin(null,null);}} ]});
});// 查询条件
function getQueryParam() {var weixinActivity = new Object();weixinActivity.weixinName = $.trim($("#weixinName").val());weixinActivity.isStatus = $('#isStatus').combobox("getValue");weixinActivity.startTime = $("#startTime").datebox("getValue");weixinActivity.endTime = $("#endTime").datebox("getValue");weixinActivity.minimumJoinMemberNum = $.trim($("#minimumJoinMemberNum").val());return weixinActivity;
}function doQuery() {if (($("#minimumJoinMemberNum").val() < 2 || $("#minimumJoinMemberNum").val() > 99)&& $("#minimumJoinMemberNum").val() != 0) {$.messager.alert('提示', "起团人数在2~~99之间", 'info');return;}$("#deliveryGrid").datagrid('load', getQueryParam());
}/*** 编辑* * @param id*/
function showWin(id,isStatus) {if (id != null && isStatus!=null) {// 不同的活动状态不同的编辑字段if(isStatus !=null){if (isStatus == 'finished'||isStatus=='stopped' ) {$.messager.alert('提示', "此活动状态不可编辑", 'info');return;}if (isStatus =='activated') {$("#addstartTime").datetimebox("disable");$("#addendTime").datetimebox("disable");$("#form_edit").find("input[id=addweixinName]").attr("disabled", "disabled");//隐藏照片的上传按钮$("#fsUploadDiv").css("display","none");$("#form_edit").find("input[id=addgroupPrice]").attr("disabled", "disabled");$("#form_edit").find("input[id=adddiscountLab]").attr("disabled", "disabled");$("#form_edit").find("input[id=addminimumJoinMemberNum]").attr("disabled", "disabled");$("#form_edit").find("input[id=addbeginWaitTime]").attr("disabled", "disabled");$("#form_edit").find("input[id=addorderBy]").attr("disabled","disabled");}else{$("#fsUploadDiv").css("display","block");$("#addstartTime").datetimebox("enable");$('#addendTime').datetimebox("enable");$('#addweixinName').removeAttr("disabled");$('#addgroupPrice').removeAttr("disabled");$('#adddiscountLab').removeAttr("disabled");$('#addminimumJoinMemberNum').removeAttr("disabled");$('#addbeginWaitTime').removeAttr("disabled");$('#addorderBy').removeAttr("disabled");}}}else{$("#fsUploadDiv").css("display","block");$("#addstartTime").datetimebox("enable");$('#addendTime').datetimebox("enable");$('#addweixinName').removeAttr("disabled");$('#addgroupPrice').removeAttr("disabled");$('#adddiscountLab').removeAttr("disabled");$('#addminimumJoinMemberNum').removeAttr("disabled");$('#addbeginWaitTime').removeAttr("disabled");$('#addorderBy').removeAttr("disabled");}/*** 三种方法移除disabled属性* $('#form_edit').attr("enable",true); * $('#form_edit').attr("disabled",false);* $('#addweixinName').removeAttr("disabled");* $('#form_edit').attr("disabled","");*/$("#fileList").html("");$("#idHidden").val("");$("#adddiscountLab").val("");$("#addweixinName").val("");// 团长开团等待时间  #12327 修复$("#addbeginWaitTime").val("24");$("#addgroupPrice").val("");$("#addminimumJoinMemberNum").val("");$("#addstartTime").datebox("setValue","");$("#addendTime").datebox("setValue","");
//    $("#addbeginTime").datebox("setValue","");
//    $("#addendTime").datebox("setValue","");$("#addorderBy").val("");$("#addisStatus").combobox("setValue", 'nonactivated');$("#imgUrlHidden").val("");var iconStr = "icon-add";var title = "新增微信团";var urlList;if (id != null) {iconStr = "icon-edit";title = "编辑微信团";$.post(appPath + "/page/weixinActivityAct/getBean/" + id, {}, function(data) {$("#idHidden").val(data.weixinId);$("#adddiscountLab").val(data.discountLab);$("#addweixinName").val(data.weixinName);$("#addbeginWaitTime").val(data.beginWaitTime);$("#addgroupPrice").val(data.groupPrice);$("#addminimumJoinMemberNum").val(data.minimumJoinMemberNum);
//             $("#addbeginTime").datebox("setValue",data.beginTime); $("#addendTime").datebox("setValue", data.endTime);$("#addstartTime").datebox("setValue", data.startTime);$("#addTimeweixin").val(data.addTimeweixin);$("#addorderBy").val(data.sortBy);$("#addisStatus").combobox('setValue', data.isStatus);//             $("#editWeixinStatus").val(data.editWeixinStatus);$("#editWeixinStatus").val(data.isStatus);if (data.bannerImgUrl != null && data.bannerImgUrl !=""){$("#imgUrlHidden").val(data.bannerImgUrl+";");//获取Img标签UrlurlList = data.bannerImgUrl.split(';');}if(urlList!=null && urlList!=''){for (var i=0;i<urlList.length;i++){// 获取当前时间作为随机值,用于img标签IDvar randomVal = getTimestamp();//读取每个Url,并创建Img标签$("#fileList").append("<div id = 'div"+randomVal+"'  style='display: inline'><img id='img"+ randomVal+ "'  style='border: solid 1px #ccc; padding: 3px; width: 70px; height: 50px; cursor: hand;' /> " +"<a id='a"+randomVal+"' href='javascript:void(0)' οnclick='deleteImg(this)'>删除</a>&nbsp;&nbsp;</div>");//设置Src属性$("#img" + randomVal).attr("src", urlList[i]);}//激活状态下,隐藏删除<a>标签if (isStatus =='activated') {$("#form_edit a").hide();}else{$("#form_edit a").show();}}}, "json");}$('#opreateHtml').window({title : title,iconCls : iconStr,width : 888,height : 500,left : 200,modal : true,shadow : true,collapsible : false,minimizable : false,maximizable : false});$('#opreateHtml').window('move', {top : 20});$('#opreateHtml').window('open');
}function closeWin(id) {$('#opreateHtml').window('close');
}function save() {var weixinActivity = new Object();if ($("#idHidden").val() != null && $("#idHidden").val() != "") {weixinActivity.weixinId = $("#idHidden").val();}if ($("#addweixinName").val() == null || $("#addweixinName").val() == "") {$.messager.alert('提示', "微信团名称不能为空", 'info');return;}// 上传图片 最多上传5张if ($("#imgUrlHidden").val() == null || $("#imgUrlHidden").val() == "") {$.messager.alert('提示', "图片不能为空", 'info');return;}if ($("#addstartTime").datebox("getValue") == null|| $("#addstartTime").datebox("getValue") == "") {$.messager.alert('提示', "开始时间不能为空", 'info');return;}if ($("#addendTime").datebox("getValue") == null|| $("#addendTime").datebox("getValue") == "") {$.messager.alert('提示', "结束时间不能为空", 'info');return;}if ($("#addstartTime").datebox("getValue") >= $("#addendTime").datebox("getValue")) {$.messager.alert('提示', "开始时间不能大于结束时间", 'info');return;}//开始时间不能大于提交时间if(weixinActivity.weixinId ==null || weixinActivity.weixinId ==""){if($("#addstartTime").datebox("getValue")<= now){$.messager.alert('提示', "开始时间不能小于提交时间", 'info');return;}    }if ($("#addgroupPrice").val() == null || $("#addgroupPrice").val() == "" || $("#addgroupPrice").val()==0) {$.messager.alert('提示', "微信团价格不能为空且不能为0", 'info');return;}if ($("#adddiscountLab").val() == null || $("#adddiscountLab").val() == "") {$.messager.alert('提示', "折扣标签不能为空", 'info');return;}// 起团人数if ($("#addminimumJoinMemberNum").val() == null|| $("#addminimumJoinMemberNum").val() == "") {$.messager.alert('提示', "起团人数不能为空", 'info');return;}if ($("#addminimumJoinMemberNum").val() < 2|| $("#addminimumJoinMemberNum").val() > 99) {$.messager.alert('提示', "起团人数正在2~~99", 'info');return;}// 团长开团等待时间 必须是24的倍数 且上限是120if ($("#addbeginWaitTime").val() == null|| $("#addbeginWaitTime").val() == "") {$.messager.alert('提示', "团长开团等待时间不能为空", 'info');return;}if ($("#addbeginWaitTime").val() % 24 != 0|| $("#addbeginWaitTime").val() == 0|| $("#addbeginWaitTime").val() > 121) {$.messager.alert('提示', "团长开团等待时间必须是24的倍数且不能为0且最大不能超过120", 'info');return;}//    if ($("#addorderBy").val() == null || $("#addorderBy").val() == "") {//        $.messager.alert('提示', "手动排序不能为空", 'info');
//        return;
//    }/*** 只有活动状态是激活状态,且已经达到开始时间但是未达到结束时间,这时才可以将活动状态修改为强制停止*/if(!(($("#addstartTime").datebox("getValue") <= now && $("#addendTime").datebox("getValue")> now && $('#editWeixinStatus').val()=='activated' ))&&$("#addisStatus").combobox("getValue")=='stopped'){$.messager.alert('提示', "只有活动状态是激活状态,且已经达到开始时间但是未达到结束时间,这时才可以将活动状态修改为强制停止", 'info');return;}//     if( $('#editWeixinStatus').val()!='activated' &&  $("#addisStatus").combobox("getValue")=='stopped'   ){//         $.messager.alert('提示', "只有激活状态下才能改为强制停止", 'info');
//          return;
//     }
      weixinActivity.weixinId = $("#idHidden").val();weixinActivity.weixinName = $("#addweixinName").val();weixinActivity.bannerImgUrl = $("#imgUrlHidden").val().substring(0,$("#imgUrlHidden").val().lastIndexOf(";"));weixinActivity.startTime = $("#addstartTime").datebox("getValue");weixinActivity.addTimeweixin = $("#addTimeweixin").val();weixinActivity.endTime = $("#addendTime").datebox("getValue");weixinActivity.groupPrice = $("#addgroupPrice").val();weixinActivity.discountLab = $("#adddiscountLab").val();weixinActivity.minimumJoinMemberNum = $("#addminimumJoinMemberNum").val();weixinActivity.beginWaitTime = $("#addbeginWaitTime").val();weixinActivity.sortBy = $("#addorderBy").val();weixinActivity.isStatus = $("#addisStatus").combobox("getValue");doAjax({url : appPath + '/page/weixinActivityAct/saveOrUpdate',type : 'post',data : weixinActivity,success : function(data) {if (data == "ok") {$.messager.alert('提示', "保存成功", 'info');$('#opreateHtml').window('close');doQuery();} else {$.messager.alert('提示', data, 'info');}}});
}function deletes(weixinId) {if (!weixinId) {$.messager.alert('提示信息', '微信ID异常', 'info');return;}$.messager.confirm('提示信息', '删除会连带其下的商品数据一并删除,你可要想好了?', function(r) {if (r) {doAjax({url : appPath + "/page/weixinActivityAct/deleteData",type : "post",data : {"weixinId" : weixinId},success : function(data) {switch (data) {case "ok":$("#deliveryGrid").datagrid('reload');break;default:$.messager.alert('提示信息', '抱歉,失败了', 'error');break;}},error : function(XMLHttpRequest, textStatus, errorThrown) {$.messager.alert('提示信息', '抱歉,出错了' + textStatus, 'error');}});}});
}/******************************************************************************** 查看明细* * @param weixinId*/
function showDetail(weixinId) {$(parentWindow.document).find("#frameName").val($(self).attr("name"));parentWindow.addTab("微信团商品管理页面", appPath+ "/page/weixinActivityAct/toPage?weixinId=" + weixinId, "", true,"weixinActivityFrame");
}/******************************************************************************** 上传并提交到后台前调用的方法*/
function uploadStartFn(file) {var checkRes = true;var urlList = $("#imgUrlHidden").val().substring(0,$("#imgUrlHidden").val().lastIndexOf(";")).split(';');if (urlList.length == 5) {$.messager.alert("提示信息", "照片最多只能上传5张", "info");checkRes = false;}// check不通过是,取消队列if (!checkRes) {// 取消当前队列的文件swfUploadObj.cancelUpload(file.id, true);return false;}// 开始提交
    swfUploadObj.startUpload();
}/******************************************************************************** 上传图片成功返回事件*/
function uploadPicSuccess(file, serverData) {try {try {// 自定义返回信息,并在状态栏显示,如需使用此功能,response.getWriter().write("{code:0,msgType:'XXX'}")// code为0:成功,code为-1,失败serverData = eval("(" + serverData + ")");if (typeof (serverData.code) != "undefined" && serverData.code != 0) {this.uploadError(file, serverData.code, serverData.msg);} else {var path = serverData.newFileName;// 获取当前时间作为随机值,用于img标签IDvar randomVal = getTimestamp();// 追加img标签,显示上传的图片$("#fileList").append("<div id = 'div"+randomVal+"'  style='display: inline'><img id='img"+ randomVal+ "'  style='border: solid 1px #ccc; padding: 3px; width: 70px; height: 50px; cursor: hand;' /> " +"<a id='a"+randomVal+"' href='javascript:void(0)' οnclick='deleteImg(this)'>删除</a>&nbsp;&nbsp;</div>");$("#img" + randomVal).attr("src", "https://img.j1.com" + path);// 获取图片URL隐藏域var imgUrl = $("#imgUrlHidden").val();// ";"分割$("#imgUrlHidden").val(imgUrl+"https://img.j1.com" + path+";");var progress = new FileProgress(file,this.customSettings.progressTarget);progress.setComplete();progress.setStatus("完成.");progress.toggleCancel(false);}} catch (e) {var progress = new FileProgress(file,this.customSettings.progressTarget);progress.setComplete();progress.setStatus("完成.");progress.toggleCancel(false);}} catch (ex) {this.debug(ex);}
}// 获取时间戳
function getTimestamp() {return (new Date()).valueOf();
}//删除已上传图片
function deleteImg(a){//根据<a>标签id获取div、img标签IDvar divId = "div"+a.id.substring(1);var imgId = "img" + a.id.substring(1);//获取img标签src属性值var imgSrc=$("#"+imgId).attr("src");//
    $("#imgUrlHidden").val($("#imgUrlHidden").val().replace(imgSrc+";",""));//删除整个div标签(包含img、a)$("#"+divId).remove();
}

Jquery之编辑不可修改相关推荐

  1. 基于jQuery会员中心安全修改表单代码

    基于jQuery会员中心安全修改表单代码.这是一款登录密码,交易密码,手机号码,实名认证,电子邮箱,安全设置表单,会员表单等设置代码.效果图如下: 在线预览    源码下载 实现的代码. html代码 ...

  2. 苹果手机怎么编辑word文档_原创首发:编辑和修改PDF文档,将PDF转换为WORD技巧...

    在之前的文章中介绍了如何将图片合成为PDF文档,今天将为大家介绍下如何编辑和修改PDF文档,以及将PDF转换为WORD的技巧. 使用到工具Adobe Acrobat 编辑和修改PDF 文档 方法1.使 ...

  3. html双击变成可编辑状态,JS实现双击编辑可修改状态的方法

    本文实例讲述了JS实现双击编辑可修改状态的方法.分享给大家供大家参考.具体如下: 这是现在流行的一个表单特效,在网页上单击某文字,文字变为编辑状态,或者是让输入新文字,这就是JavaScript控制表 ...

  4. outlook2016服务器设置不能修改,求助,outlook2016签名也无法编辑和修改,请工程师解决...

    您好! 感谢您联系微软技术支持. 我了解到您遇到outlook 2016签名无法编辑,修改的问题. 将Outlook重置到一个比较干净的初始状态: ========================= ...

  5. 微信小程序——点击文字出现编辑区域修改该文字

    wxml: <button bindtap="open_close_modal"><text>{{group_name_A}}</text> & ...

  6. html 可编辑表格插件,基于Bootstrap的jquery可编辑表格插件Bootstable

    插件描述:Bootstable是一款基于Bootstrap的jquery表格编辑插件.通过该jquery表格编辑插件,会自动为表格添加编辑和删除按钮,使表格可以动态编辑. 更新时间:2019-11-2 ...

  7. easyui datagrid编辑时修改其它列的数值.

    easyui datagrid编辑时修改其它列的数值. { field: 'converter', title: '转化器', align: 'left', width: 250,editor: {t ...

  8. 新版本CSDN 如何编辑或修改文章和摘要

      我不清楚之前的版本在编辑摘要时具体的流程是怎么样的.我在网上翻了翻相关的文章,发现在编辑修改摘要的这方面的变动很大.遇到这类问题,我自己也是花费了好几个小时的时间,最终从一篇文章下放的一句&quo ...

  9. LayUI表格在线编辑动态修改列数据

    LayUI表格在线编辑动态修改列数据 每次只能修改指定属性是 edit 定义的 列 {field:'aname', width:80, title: '昵称', minWidth: 100, edit ...

最新文章

  1. jquery ajax示例
  2. Elasticsearch 常见的 8 种错误及最佳实践
  3. 小大整数对象池及intern机制
  4. php ssh 管理服务器,php 利用ssh执行远程或本地liunx服务器命令
  5. javascript中索引_如何在JavaScript中找到数字在数组中所属的索引
  6. 春节档总票房突破50亿元 《流浪地球》独占16亿!
  7. mysql group by_MySQL优化GROUP BY方案
  8. mysql在linux下备份还原,Linux下MySQL的备份与还原
  9. 浙江大学黄杨思博计算机学院,浙江大学2010-2011学年大学生学科竞赛获奖名单
  10. 视频云服务的技术现状与发展探讨
  11. 【原创】导读”淘宝褚霸关于 gen_tcp 的分享“
  12. 侏罗纪开发实施工作管理平台
  13. Flutter生命周期
  14. Python爬虫教程(一):爬虫
  15. 测试工程师如何提高工作效率
  16. Recovery 恢复
  17. 重温FPGA开发32
  18. TIPC 透明通信协议
  19. 免费网店系统下载地址
  20. Pytorch 利用Facenet和Retinaface实现人脸识别

热门文章

  1. spring MVC使用自定义的参数解析器解析参数
  2. 常用的相似性度量(距离总结)
  3. 一个独立测试组织工作的五大方面
  4. 方法的定义使用,方法重载及方法的递归调用
  5. 如何做到服务器虚拟化,老生常谈 如何打造服务器虚拟化的基础
  6. Java编写抓取用户信息代码_[代码全屏查看]-一个基于JAVA的知乎爬虫,抓取知乎用户基本信息...
  7. 最强蜗牛击败毁灭机器人_最强蜗牛:恶魔形态解锁攻略
  8. 神策数据 App 可视化全埋点 2.0 重磅升级!抢先体验
  9. 案例 | 撇开虚荣指标,如何策划一场成功的拉新活动?
  10. win8--PPTP教程