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);
}
});
}