-
@@ -98,22 +107,22 @@
});
console.log($("#type").val())
- if ($("#type").val() === "1"){
- $("#href").attr("lay-verify", "required");
+ if ($("#type").val() === "1") {
+ // $("#href").attr("lay-verify", "required");
document.getElementById("qx").style.display = "none";
- }else if ($("#type").val() === "2") {
- $("#permission").attr("lay-verify", "required");
+ } else if ($("#type").val() === "2") {
+ // $("#permission").attr("lay-verify", "required");
document.getElementById("lj").style.display = "none";
- }else {
+ } else {
$("#href").removeAttr("lay-verify");
$("#permission").removeAttr("lay-verify");
document.getElementById("qx").style.display = "none";
document.getElementById("lj").style.display = "none";
}
- form.on('select(type)', function(data){
+ form.on('select(type)', function (data) {
debugger
console.log(data.value)
if (data.value === "1") {
@@ -134,119 +143,120 @@
}
});
});
-
- initParentMenuSelect();
- var id = getUrlParam("id");
- console.log(id)
- initData();
-
- function initData(){
- console.log(id)
- if(id != ""){
- let params = {
- 'id': id
- }
- params={
- encryptedData:encryptCBC(JSON.stringify(params))
- }
- let url = dataUrl + "/permissions/getById";
- ajaxRequest(url, "POST", params, true, function () {}, function (result) {
- // layer.close(loadingMsg); // 关闭提示层
- if (result.status === 200) {
- $("#id").val(result.data.id);
- $("#parentId").val(result.data.parentId);
- $("#name").val(result.data.name);
- var css = result.data.css;
- $("#css").val(css);
- $("#href").val(result.data.href);
- $("#type").val(result.data.type);
- $("#permission").val(result.data.permission);
- $("#sort").val(result.data.sort);
- if(css != ""){
- $("#cssImg").addClass("fa");
- $("#cssImg").addClass(css);
+ initParentMenuSelect();
+ var id = getUrlParam("id");
+ console.log(id)
+ initData();
+
+ function initData() {
+ console.log(id)
+ if (id != "") {
+ let params = {
+ 'id': id
+ }
+ params = {
+ encryptedData: encryptCBC(JSON.stringify(params))
+ }
+ let url = dataUrl + "/permissions/getById";
+ ajaxRequest(url, "POST", params, true, function () { }, function (result) {
+ // layer.close(loadingMsg); // 关闭提示层
+ if (result.status === 200) {
+ $("#id").val(result.data.id);
+ $("#parentId").val(result.data.parentId);
+ $("#name").val(result.data.name);
+ var css = result.data.css;
+ $("#css").val(css);
+ $("#href").val(result.data.href);
+ $("#type").val(result.data.type);
+ $("#permission").val(result.data.permission);
+ $("#sort").val(result.data.sort);
+
+ if (css != "") {
+ $("#cssImg").addClass("fa");
+ $("#cssImg").addClass(css);
+ }
+ } else if (result.status === 500) {
+ layer.alert(result.msg, { icon: 2 })
}
- } else if (result.status === 500) {
- layer.alert(result.msg, {icon: 2})
+ }, function (xhr) {
+ // layer.close(loadingMsg); // 关闭提示层
+ error(xhr)
+ });
+ // $.ajax({
+ // type : 'get',
+ // url : ctxPath + '/permissions/'+id,
+ // async : false,
+ // success : function(data) {
+ // $("#id").val(data.id);
+ // $("#parentId").val(data.parentId);
+ // $("#name").val(data.name);
+ // var css = data.css;
+ // $("#css").val(css);
+ // $("#href").val(data.href);
+ // $("#type").val(data.type);
+ // $("#permission").val(data.permission);
+ // $("#sort").val(data.sort);
+ //
+ // if(css != ""){
+ // $("#cssImg").addClass("fa");
+ // $("#cssImg").addClass(css);
+ // }
+ // }
+ // });
+ }
+ }
+
+ function selectCss() {
+ layer.open({
+ type: 2,
+ title: "样式",
+ area: ['800px', '400px'],
+ maxmin: true,
+ shadeClose: true,
+ content: ['icon.html']
+ });
+ }
+ function update() {
+ $('#formSubmit').trigger('click')
+ }
+ function saveData() {
+ if ($("#parentId").val() == id) {
+ layer.msg("父级菜单不能是自己");
+ return;
+ }
+ $('#form').bootstrapValidator();
+ var bootstrapValidator = $("#form").data('bootstrapValidator');
+ bootstrapValidator.validate();
+ if (!bootstrapValidator.isValid()) {
+ return;
+ }
+ var formdata = $("#form").serializeObject();
+ console.log(formdata)
+ var params = {
+ encryptedData: encryptCBC(JSON.stringify(formdata))
+ }
+ let url = dataUrl + "/permissions/update";
+ ajaxRequest(url, "POST", params, true, function () { }, function (result) {
+ console.log(result)
+ if (result.status === 200) {
+ closePage(1)
+ } else {
+ layer.alert(result.msg, { icon: 2 })
}
}, function (xhr) {
- // layer.close(loadingMsg); // 关闭提示层
error(xhr)
});
- // $.ajax({
- // type : 'get',
- // url : ctxPath + '/permissions/'+id,
- // async : false,
- // success : function(data) {
- // $("#id").val(data.id);
- // $("#parentId").val(data.parentId);
- // $("#name").val(data.name);
- // var css = data.css;
- // $("#css").val(css);
- // $("#href").val(data.href);
- // $("#type").val(data.type);
- // $("#permission").val(data.permission);
- // $("#sort").val(data.sort);
- //
- // if(css != ""){
- // $("#cssImg").addClass("fa");
- // $("#cssImg").addClass(css);
- // }
- // }
- // });
}
- }
-
- function selectCss(){
- layer.open({
- type: 2,
- title: "样式",
- area: ['800px', '400px'],
- maxmin: true,
- shadeClose: true,
- content: ['icon.html']
- });
- }
- function update() {
- $('#formSubmit').trigger('click')
- }
- function saveData() {
- if($("#parentId").val() == id){
- layer.msg("父级菜单不能是自己");
- return;
- }
- $('#form').bootstrapValidator();
- var bootstrapValidator = $("#form").data('bootstrapValidator');
- bootstrapValidator.validate();
- if(!bootstrapValidator.isValid()){
- return;
- }
- var formdata = $("#form").serializeObject();
- console.log(formdata)
- var params={
- encryptedData:encryptCBC(JSON.stringify(formdata))
- }
- let url = dataUrl + "/permissions/update";
- ajaxRequest(url, "POST", params, true, function () {}, function (result) {
- console.log(result)
- if (result.status === 200) {
- closePage(1)
- } else {
- layer.alert(result.msg, {icon: 2})
+ function closePage(type) {
+ let index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引
+ parent.layer.close(index); //再执行关闭
+ if (type === 1) {
+ parent.getMenuTree()
}
- }, function (xhr) {
- error(xhr)
- });
- }
- function closePage(type) {
- let index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引
- parent.layer.close(index); //再执行关闭
- if (type === 1) {
- parent.getMenuTree()
}
- }
+
\ No newline at end of file