12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- $(function(){
- signupVM.activityid = getQueryString("id");
- signupVM.getDataList();
- });
- signupVM = new Vue({
- el: "html",
- data: {
- loading: true,
- dataList: "",
- pageSize: "",
- pageNumber: "",
- pageCount: "",
- rowCount: "",
- activityid: ""
- },
- computed: {
- },
- ready: function () {
- this.pageNumber = 1;
- this.pageSize = 10;
- },
- methods: {
- getDataList: function(){
- var _self = this;
- $.ajax({
- url: baseConfig.URL.signupList,
- type: "get",
- data:{
- "activityid": _self.activityid,
- "selectName": $.trim($("#selectName").val()),
- "pageSize": _self.pageSize,
- "pageNo": _self.pageNumber
- },
- cache: false,
- success:function (res) {
- console.log(res);
- _self.dataList = res.info;
- _self.pageCount = res.pageCount;
- _self.rowCount = res.count;
- FenYe(_self.rowCount, _self.pageNumber, _self.pageSize, "pageList", "page");
- },
- complete:function (XHR, TS) {
- },
- error:function (XMLHttpRequest, textStatus, errorThrown) {
- alert(textStatus);
- }
- });
- }
- }
- });
- function pageOnKeydown(obj, event){
- $(obj).val($(obj).val().replace(/\D/g, ''));
- if(event.keyCode == "13"){
- pageList($(obj).val());
- }
- }
- function pageList(objPage){
- if(objPage > signupVM.pageCount){
- signupVM.pageNumber = signupVM.pageCount;
- } else{
- signupVM.pageNumber = objPage;
- }
- $("#pageShowNumber").val(signupVM.pageNumber);
- signupVM.getDataList();
- }
- function toDetail(id){
- window.open("detail.html?id=" + id + "&activityId=" + signupVM.activityid);
- }
- function toDownloadFile(id){
- window.location = baseConfig.URL.signupDownload + "?id=" + id;
- }
- function getQueryString(name) {
- var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
- var r = window.location.search.substr(1).match(reg);
- if (r != null) return unescape(r[2]); return null;
- }
|