dictVM = 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.dictList + "", 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(){ $("#iDictAdd").dialog({ modal: true, autoOpen:false, closeable:false, bgiframe:true, height:250, 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"); $.ajax({ url:""+baseConfig.URL.dictAdd, type:"POST", data:$("#iDictAddForm").serialize(), dataType:"json", success:function (data) { if (data.status == 'SUCCESS') { alert("信息已经成功保存"); $("#iDictAdd").dialog("close"); dictVM.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.dictUpdate, type:"POST", data:$("#iDictAddForm").serialize(), dataType:"json", success:function (data) { if (data.status == 'SUCCESS') { alert("信息已经成功修改"); $("#iDictAdd").dialog("close"); dictVM.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>dictVM.pageCount) dictVM.pageNumber=dictVM.pageCount; else dictVM.pageNumber=objPage; $("#pageShowNumber").val(dictVM.pageNumber); dictVM.getDataList(); } function toAdd(){ $("#iDictAddName").val(''); $('.ui-dialog-buttonpane').find('button:contains("保存修改信息")').hide(); $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').show(); doSelectList("0","iDictAddFId","0"); $("#iDictAdd").dialog("open"); } function toUpDate(objid){ $("#iDictAddId").val(''); $("#iDictAddFId").val(''); $("#iDictAddName").val(''); $.ajax({ url: baseConfig.URL.dictOne + "", type: "get", data:{id:objid}, cache: false, success:function (res) { console.log(res); if (res.status == 'SUCCESS') { $("#iDictAddId").val(res.info.id); $("#iDictAddFId").val(res.info.fid); $("#iDictAddName").val(res.info.name); $('.ui-dialog-buttonpane').find('button:contains("保存修改信息")').show(); $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').hide(); doSelectList(res.info.fid,"iDictAddFId",res.info.fid); $("#iDictAdd").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.dictDelete + "", type: "get", data:{id:objid}, cache: false, success:function (res) { console.log(res); dictVM.getDataList(); }, complete:function (XHR, TS) { // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled"); }, error:function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); } function onChangeSelect(){ doSelectList($("#iDictAddFId").val(),"iDictAddFId",-1); } function doSelectList(fid,objid,objval){ $.ajax({ url: baseConfig.URL.dictSelectList + "", 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); } }); }