|
...
|
...
|
@@ -240,6 +240,36 @@ $(function() { |
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
// 修改小程序地址
|
|
|
|
$("#urlpath").blur(function(){
|
|
|
|
if(parseInt($(this).attr("data-flag")) == 1 &&$("#urlpath").val().length > 0){
|
|
|
|
var obj = getCurrentMenu();
|
|
|
|
var isUpdate = true;//是否更新
|
|
|
|
//没有变化,则做不修改操作
|
|
|
|
if(obj.attr("data-menu-eventurl") == $(this).val()){
|
|
|
|
isUpdate = false;
|
|
|
|
}
|
|
|
|
if(isUpdate){
|
|
|
|
updateWeixinMenuUrlLite(obj.attr("data-menuid"),$(this).val());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
// 修改小程序地址
|
|
|
|
$("#urlappid").blur(function(){
|
|
|
|
if(parseInt($(this).attr("data-flag")) == 1 &&$("#urlappid").val().length > 0){
|
|
|
|
var obj = getCurrentMenu();
|
|
|
|
var isUpdate = true;//是否更新
|
|
|
|
//没有变化,则做不修改操作
|
|
|
|
if(obj.attr("data-menu-eventurl") == $(this).val()){
|
|
|
|
isUpdate = false;
|
|
|
|
}
|
|
|
|
if(isUpdate){
|
|
|
|
updateWeixinMenuAPPID(obj.attr("data-menuid"),$(this).val());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 点击一级菜单弹出二级菜单
|
|
...
|
...
|
@@ -416,8 +446,10 @@ $(function() { |
|
|
|
$(".js_radio_sendMsg").click(function(){
|
|
|
|
$(this).addClass("selected");
|
|
|
|
$(".js_radio_url").removeClass("selected");
|
|
|
|
$(".js_radio_lite").removeClass("selected");
|
|
|
|
$("#edit").show();
|
|
|
|
$("#url").hide();
|
|
|
|
$("#pagepath").hide();
|
|
|
|
updateMenuType(2);//图文消息和链接如果都存在,则判断当前选中更新类型
|
|
|
|
});
|
|
|
|
|
|
...
|
...
|
@@ -427,10 +459,25 @@ $(function() { |
|
|
|
$(".js_radio_url").click(function(){
|
|
|
|
$(this).addClass("selected");
|
|
|
|
$(".js_radio_sendMsg").removeClass("selected");
|
|
|
|
$(".js_radio_lite").removeClass("selected");
|
|
|
|
$("#edit").hide();
|
|
|
|
$("#pagepath").hide();
|
|
|
|
$("#url").show();
|
|
|
|
updateMenuType(1);//图文消息和链接如果都存在,则判断当前选中更新类型
|
|
|
|
});
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 右侧编辑["跳转小程序"]单选按钮
|
|
|
|
*/
|
|
|
|
$(".js_radio_lite").click(function(){
|
|
|
|
$(this).addClass("selected");
|
|
|
|
$(".js_radio_url").removeClass("selected");
|
|
|
|
$(".js_radio_sendMsg").removeClass("selected");
|
|
|
|
$("#pagepath").show();
|
|
|
|
$("#edit").hide();
|
|
|
|
$("#url").hide();
|
|
|
|
updateMenuType(3);//图文消息和链接如果都存在,则判断当前选中更新类型
|
|
|
|
});
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 右侧编辑["发送消息"]选择类型 目前只有一个类型:图文消息
|
|
...
|
...
|
@@ -518,7 +565,50 @@ $(function() { |
|
|
|
$(this).attr("data-flag","1");
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 小程序网址验证,非空
|
|
|
|
*/
|
|
|
|
$("#urlpath").keyup(function(){
|
|
|
|
|
|
|
|
if($(this).val().length>0){
|
|
|
|
if(!validateAppid($(this).val())){
|
|
|
|
$(this).parent().next().removeClass("dn");
|
|
|
|
$(this).parent().next().text("网址不正确");
|
|
|
|
$(this).attr("data-flag","-1");
|
|
|
|
IS_OK = false;
|
|
|
|
}else{
|
|
|
|
$(this).parent().next().addClass("dn");
|
|
|
|
$(this).attr("data-flag","1");
|
|
|
|
IS_OK = true;
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
$(this).parent().next().addClass("dn");
|
|
|
|
$(this).attr("data-flag","1");
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 小程序appid验证 非空
|
|
|
|
*/
|
|
|
|
$("#urlappid").keyup(function(){
|
|
|
|
|
|
|
|
if($(this).val().length>0){
|
|
|
|
if(!validateAppid($(this).val())){
|
|
|
|
$(this).parent().next().removeClass("dn");
|
|
|
|
$(this).parent().next().text("APPID不正确");
|
|
|
|
$(this).attr("data-flag","-1");
|
|
|
|
IS_OK = false;
|
|
|
|
}else{
|
|
|
|
$(this).parent().next().addClass("dn");
|
|
|
|
$(this).attr("data-flag","1");
|
|
|
|
IS_OK = true;
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
$(this).parent().next().addClass("dn");
|
|
|
|
$(this).attr("data-flag","1");
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 删除图文消息
|
|
...
|
...
|
@@ -864,6 +954,52 @@ function updateWeixinMenuUrl(menu_id,menu_event_url){ |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 修改小程序跳转地址及appid
|
|
|
|
* @param menu_id
|
|
|
|
* @param menu_event_url
|
|
|
|
*/
|
|
|
|
function updateWeixinMenuUrlLite(menu_id,menu_event_url){
|
|
|
|
$.ajax({
|
|
|
|
url : UWMU,
|
|
|
|
type : "post",
|
|
|
|
async : false,
|
|
|
|
data : { "menu_id" : menu_id, "menu_event_url" : menu_event_url},
|
|
|
|
success : function(res){;
|
|
|
|
if(res>0){
|
|
|
|
var obj = getCurrentMenu();
|
|
|
|
obj.attr("data-menu-eventurl",menu_event_url);
|
|
|
|
showDialog("修改成功", 1);
|
|
|
|
}else{
|
|
|
|
showDialog("修改失败", 0);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 修改小程序跳转地址及appid
|
|
|
|
* @param menu_id
|
|
|
|
* @param menu_event_url
|
|
|
|
*/
|
|
|
|
function updateWeixinMenuAPPID(menu_id,menu_event_url){
|
|
|
|
$.ajax({
|
|
|
|
url : UWMUAPPID,
|
|
|
|
type : "post",
|
|
|
|
async : false,
|
|
|
|
data : { "menu_id" : menu_id, "appid" : menu_event_url},
|
|
|
|
success : function(res){;
|
|
|
|
if(res>0){
|
|
|
|
var obj = getCurrentMenu();
|
|
|
|
obj.attr("data-menu-eventurl",menu_event_url);
|
|
|
|
showDialog("修改成功", 1);
|
|
|
|
}else{
|
|
|
|
showDialog("修改失败", 0);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 删除微信自定义菜单
|
|
|
|
* @param menuid 菜单id
|
|
|
|
*/
|
|
...
|
...
|
@@ -1180,4 +1316,19 @@ function validateDomainName(str){ |
|
|
|
return true;
|
|
|
|
}
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 非空验证
|
|
|
|
* 创建时间:2017年7月31日 19:47:09
|
|
|
|
* 更新时间:2019年12月26日 20:49:55
|
|
|
|
* @param str
|
|
|
|
* @returns boolean
|
|
|
|
*/
|
|
|
|
function validateAppid(str){
|
|
|
|
var appid = str.replace(/^([ ]+)/,"").replace(/([ ]+)$/,"");
|
|
|
|
if(appid!=''){
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
return false;
|
|
|
|
} |
|
|
\ No newline at end of file |
...
|
...
|
|