templetVM = 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.pageTempletList + "", 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(){ $("#iTempletAdd").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.pageTempletAdd, type:"POST", data:$("#iTempletAddForm").serialize(), dataType:"json", success:function (data) { if (data.status == 'SUCCESS') { alert("信息已经成功保存"); $("#iTempletAdd").dialog("close"); templetVM.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.pageTempletUpdate, type:"POST", data:$("#iTempletAddForm").serialize(), dataType:"json", success:function (data) { if (data.status == 'SUCCESS') { alert("信息已经成功修改"); $("#iTempletAdd").dialog("close"); templetVM.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<=0) objPage=1; if(objPage>templetVM.pageCount) templetVM.pageNumber=templetVM.pageCount; else templetVM.pageNumber=objPage; $("#pageShowNumber").val(templetVM.pageNumber); templetVM.getDataList(); } function toAdd(){ $("#iTempletAddName").val(''); $('.ui-dialog-buttonpane').find('button:contains("保存修改信息")').hide(); $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').show(); $("#iTempletAdd").dialog("open"); } function toUpDate(objid){ $("#iTempletAddName").val(''); $.ajax({ url: baseConfig.URL.pageTempletOne + "", type: "get", data:{id:objid}, cache: false, success:function (res) { console.log(res); if (res.status == 'SUCCESS') { $("#iTempletAddId").val(res.info.id); $('.ui-dialog-buttonpane').find('button:contains("保存修改信息")').show(); $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').hide(); $("#iTempletAdd").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.pageTempletDelete + "", type: "get", data:{id:objid}, cache: false, success:function (res) { console.log(res); templetVM.getDataList(); }, complete:function (XHR, TS) { // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled"); }, error:function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); }