userVM = new Vue({ el: "html", data: { loading: true, dataList:"", pageSize:"", pageNumber:"", pageCount:"", rowCount:"" }, computed: { }, ready: function () { this.pageNumber=1; this.pageSize=10; this.getDataList(); }, methods: { getDataList: function () { var _self = this; $.ajax({ url: baseConfig.URL.userList + "", type: "get", data:{pageSize:_self.pageSize,pageNo:_self.pageNumber}, cache: false, success:function (res) { console.log(res); _self.dataList = res.list; _self.pageNumber = res.pageNumber; _self.pageCount = res.pageCount; _self.rowCount = res.rowCount; }, complete:function (XHR, TS) { // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled"); }, error:function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); } } }); $(document).ready(function(){ $("#iUserAdd").dialog({ modal: true, autoOpen:false, closeable:false, bgiframe:true, height:400, width:800, closeOnEscape:false, draggable:false, resizable:false, title:"用户信息", open:function (event, ui) { $(".ui-dialog-titlebar-close").hide(); }, buttons:{ "保存添加信息":function () { // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').attr("disabled", "disabled"); if($("#iUserAddName").val()==""){ alert("请填写用户名"); return; } $.ajax({ url:""+baseConfig.URL.userAdd, type:"POST", data:$("#iUserAddForm").serialize(), dataType:"json", success:function (data) { if (data.status == 'SUCCESS') { alert("信息已经成功保存"); $("#iUserAdd").dialog("close"); userVM.getDataList(); } }, complete:function (XHR, TS) { // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled"); }, error:function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); }, "保存修改信息":function () { $.ajax({ url:""+baseConfig.URL.userUpdate, type:"POST", data:$("#iUserAddForm").serialize(), dataType:"json", success:function (data) { if (data.status == 'SUCCESS') { alert("信息已经成功修改"); $("#iUserAdd").dialog("close"); userVM.getDataList(); } }, complete:function (XHR, TS) { // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled"); }, error:function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); }, "关闭":function () { $(this).dialog("close"); } } }); $("#iUserLogin").dialog({ modal: true, autoOpen:false, closeable:false, bgiframe:true, height:300, width:800, closeOnEscape:false, draggable:false, resizable:false, title:"用户登陆信息", open:function (event, ui) { $(".ui-dialog-titlebar-close").hide(); }, buttons:{ "保存登陆信息":function () { if($("#iUserLoginPwd").val()==""){ alert("密码不能为空!!!"); return; } if($("#iUserLoginPwd").val()!=$("#iUserLoginPwdAgain").val()){ alert("两次密码输入不一致!!"); return; } $.ajax({ url:""+baseConfig.URL.loginUpdate, type:"POST", data:$("#iUserLoginForm").serialize(), dataType:"json", success:function (data) { if (data.status == 'SUCCESS') { alert("登陆信息修改成功"); $("#iUserLogin").dialog("close"); userVM.getDataList(); } }, complete:function (XHR, TS) { // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled"); }, error:function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); }, "关闭":function () { $(this).dialog("close"); } } }) }); function pageOnKeydown(obj,event){ $(obj).val($(obj).val().replace(/\D/g,'')); if(event.keyCode == "13") { pageList($(obj).val()); } } function pageList(objPage){ if(objPage>userVM.pageCount) userVM.pageNumber=userVM.pageCount; else userVM.pageNumber=objPage; $("#pageShowNumber").val(userVM.pageNumber); userVM.getDataList(); } function toAdd(){ $("#iUserAddName").val(''); $("#iUserAddMobile").val(''); doSelectDept("0","iUserAddDept","-1"); doSelectRole("0","iUserAddRid","-1"); $('.ui-dialog-buttonpane').find('button:contains("保存修改信息")').hide(); $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').show(); $("#iUserAdd").dialog("open"); } function toUpDate(objid){ $("#iUserAddId").val(''); $("#iUserAddMobile").val(''); $("#iUserAddName").val(''); $.ajax({ url: baseConfig.URL.loginOne + "", type: "get", data:{id:objid}, cache: false, success:function (res) { console.log(res); if (res.status == 'SUCCESS') { doSelectDept(res.info.did,"iUserAddDept",res.info.did); doSelectRole("0","iUserAddRid",res.info.rid); } }, complete:function (XHR, TS) { // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled"); }, error:function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); $.ajax({ url: baseConfig.URL.userOne + "", type: "get", data:{id:objid}, cache: false, success:function (res) { console.log(res); if (res.status == 'SUCCESS') { $("#iUserAddId").val(res.info.id); $("#iUserAddMobile").val(res.info.mobile); $("#iUserAddName").val(res.info.name); $('.ui-dialog-buttonpane').find('button:contains("保存修改信息")').show(); $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').hide(); $("#iUserAdd").dialog("open"); } }, complete:function (XHR, TS) { // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled"); }, error:function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); } function toDelete(objid){ if(confirm("是否确认删除?")) $.ajax({ url: baseConfig.URL.userDelete + "", type: "get", data:{id:objid}, cache: false, success:function (res) { console.log(res); userVM.getDataList(); }, complete:function (XHR, TS) { // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled"); }, error:function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); } function toUpdateLogin(objid){ $("#iUserLoginId").val(''); $("#iUserLoginName").val(''); $("#iUserLoginPwd").val(''); $("#iUserLoginPwdAgain").val(''); $.ajax({ url: baseConfig.URL.loginOne + "", type: "get", data:{id:objid}, cache: false, success:function (res) { console.log(res); if (res.status == 'SUCCESS') { $("#iUserLoginId").val(res.info.id); $("#iUserLoginName").val(res.info.loginName); $("#iUserLoginPwd").val(res.info.loginPwd); $("#iUserLogin").dialog("open"); } }, complete:function (XHR, TS) { // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled"); }, error:function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); } function onChangeDept(){ doSelectDept($("#iUserAddDept").val(),"iUserAddDept",-1); } function doSelectDept(fid,objid,objval){ $.ajax({ url: baseConfig.URL.deptSelectList + "", type: "get", data:{fid:fid}, cache: false, success:function (res) { console.log(res); var options = ""; $.each(res.selectList, function (i, value) { options += ""; }); $("#"+objid).html(options); if(objval!=-1){ $("#"+objid).val(objval); } delete options; }, complete:function (XHR, TS) { // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled"); }, error:function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); } function doSelectRole(fid,objid,objval){ $.ajax({ url: baseConfig.URL.roleList + "", type: "get", data:{}, cache: false, success:function (res) { console.log(res); var options = ""; $.each(res.list, function (i, value) { options += ""; }); $("#"+objid).html(options); if(objval!=-1){ $("#"+objid).val(objval); } delete options; }, complete:function (XHR, TS) { // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled"); }, error:function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); }