From 1618162f712fc414702bce924ff367397ff8ec1d Mon Sep 17 00:00:00 2001 From: 819527061@qq.com <123456> Date: 星期三, 08 一月 2025 08:49:11 +0800 Subject: [PATCH] 月卡 --- src/assets/js/ByUtils.js | 170 ++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 144 insertions(+), 26 deletions(-) diff --git a/src/assets/js/ByUtils.js b/src/assets/js/ByUtils.js index cf261c0..bca4ed1 100644 --- a/src/assets/js/ByUtils.js +++ b/src/assets/js/ByUtils.js @@ -104,15 +104,24 @@ }).then((response) => { vm.$loading().close(); let data = response.data; - if (data && data.success) { + if (data && data.code==0) { callBackFunction(data); } else { if(data.message=='-9999'){ vm.$router.push({'path': '/login'}); vm.$alert('浼氳瘽缁撴潫锛岃閲嶆柊鐧诲綍', {'title': '鎻愮ず', 'type': 'warning', 'center': true, 'showClose': false}); }else{ - vm.$alert('鎿嶄綔澶辫触锛�' + data.message, {'title': '鎻愮ず', 'type': 'warning', 'center': true, 'showClose': false}); - } + let a = ''; + if(response.data){ + if(response.data.msg){ + a=response.data.msg + }else { + a='鏈嶅姟鍣ㄦ晠闅�' + } + }else { + a="鏁版嵁閿欒" + } + vm.$alert(a , {'title': '鎻愮ず', 'type': 'warning', 'center': true, 'showClose': false}); } } }).catch((e) => { vm.$loading().close(); @@ -137,8 +146,8 @@ if (null === data) { data = {}; } - data.page = vm.pageData.page; - data.pageSize = vm.pageData.pageSize; + data.current = vm.pageData.page; + data.size = vm.pageData.pageSize; vm.pageData.isLoading = true; vm.$axios({ url: url, @@ -150,10 +159,10 @@ }).then((response) => { vm.pageData.isLoading = false; let data = response.data; - if (data && data.success) { - let page = data.obj; - vm.pageData.rows = page.content; - vm.pageData.total = page.totalElements; + if (data && data.code==0) { + let page = data.data; + vm.pageData.rows = page.records; + vm.pageData.total = page.total; } else { if(data.message=='-9999'){ vm.$router.push({'path': '/login'}); @@ -201,8 +210,8 @@ }).then((response) => { vm.pageData.isLoading = false; let data = response.data; - if (data && data.success) { - let page = data.obj; + if (data && data.code==0) { + let page = data.data; vm.pageData.rows = page.records; vm.pageData.total = page.total; } else { @@ -265,14 +274,27 @@ }).then((response) => { //vm.$loading().close(); let data = response.data; - if (data && data.success) { + console.log(response) + if (data && data.code==0) { callBackFunction(data); - } else { + } else if(data.code==1) { + callBackFunction(data); + }else { if(data.message=='-9999'){ vm.$router.push({'path': '/login'}); vm.$alert('浼氳瘽缁撴潫锛岃閲嶆柊鐧诲綍', {'title': '鎻愮ず', 'type': 'warning', 'center': true, 'showClose': false}); }else{ - vm.$alert('鎿嶄綔澶辫触锛�' + data.message, {'title': '鎻愮ず', 'type': 'warning', 'center': true, 'showClose': false}); + let a = ''; + if(response.data){ + if(response.data.msg){ + a=response.data.msg + }else { + a='鏈嶅姟鍣ㄦ晠闅�' + } + }else { + a="鏁版嵁閿欒" + } + vm.$alert(a , {'title': '鎻愮ず', 'type': 'warning', 'center': true, 'showClose': false}); } } }).catch((e) => { @@ -282,6 +304,72 @@ // vm.$router.push({'path': '/login'}); }}); }) + }, + + exportData(vm, url, data, successCallBackFunction) { + if (StringUtil.isNullOrEmpty(url)) { + vm.$alert('璇锋眰鍦板潃涓嶈兘涓虹┖', {'title': '鎻愮ず', 'type': 'warning', 'center': true, 'showClose': false}); + return; + } + let callBackFunction = function (data) { + vm.$message({message: data.message, type: 'success'}); + try { + vm.showDialog(false); + } catch (e) { + } + try { + vm.loadData(); + } catch (e) { + } + } + if (successCallBackFunction) { + callBackFunction = successCallBackFunction; + } + // var token = ""; + // if(this.getUser()){ + // token = this.getUser().token; + // } + // vm.$loading(); + vm.$axios({ + // headers: { + // 'Content-Type': "application/json;charset=UTF-8" + // }, + withCredentials: false, + responseType: "blob", + url: url, + method: 'post', + data: data + }).then((response) => { + //vm.$loading().close(); + let data = response.data; + console.log(response,'response'); + if (data) { + callBackFunction(data); + } else { + if(data.message=='-9999'){ + vm.$router.push({'path': '/login'}); + vm.$alert('浼氳瘽缁撴潫锛岃閲嶆柊鐧诲綍', {'title': '鎻愮ず', 'type': 'warning', 'center': true, 'showClose': false}); + }else{ + let a = ''; + if(response.data){ + if(response.data.msg){ + a=response.data.msg + }else { + a='鏈嶅姟鍣ㄦ晠闅�' + } + }else { + a="鏁版嵁閿欒" + } + vm.$alert(a , {'title': '鎻愮ず', 'type': 'warning', 'center': true, 'showClose': false}); + } + } + }).catch((e) => { + //vm.$loading().close(); + vm.$alert('鎿嶄綔鍑虹幇寮傚父锛�' + e, {'title': '閿欒', 'type': 'error', 'center': true, 'showClose': false,callback:action=> { + // byUtils.setUser(null); + // vm.$router.push({'path': '/login'}); + }}); + }) }, postData4(vm, url, data, successCallBackFunction) { @@ -304,7 +392,7 @@ data: data }).then((response) => { let data = response.data; - if (data && data.success) { + if (data && data.code==0) { callBackFunction(data); } else { vm.$alert('鎿嶄綔澶辫触锛�' + data.message, {'title': '鎻愮ず', 'type': 'warning', 'center': true, 'showClose': false}); @@ -334,7 +422,7 @@ return; } let callBackFunction = function (data) { - vm.$message({message: data.message, type: 'success'}); + vm.$message({message: '鍒犻櫎鎴愬姛', type: 'success'}); vm.loadData(); } if (successCallBackFunction) { @@ -352,7 +440,7 @@ }).then((response) => { vm.$loading().close(); let data = response.data; - if (data && data.success) { + if (data && data.code == 0) { callBackFunction(data); } else { if(data.message=='-9999'){ @@ -408,7 +496,7 @@ }).then((response) => { vm.$loading().close(); let data = response.data; - if (data && data.success) { + if (data && data.code==0) { callBackFunction(data); } else { if(data.message=='-9999'){ @@ -464,7 +552,7 @@ }).then((response) => { vm.$loading().close(); let data = response.data; - if (data && data.success) { + if (data && data.code==0) { callBackFunction(data); } else { if(data.message=='-9999'){ @@ -520,7 +608,7 @@ }).then((response) => { vm.$loading().close(); let data = response.data; - if (data && data.success) { + if (data && data.code==0) { callBackFunction(data); } else { if(data.message=='-9999'){ @@ -557,10 +645,10 @@ }).then((response) => { vm.pageData.isLoading = false; let data = response.data; - if (data && data.success) { - let page = data.result; - vm.pageData.rows = page.items; - vm.pageData.total = page.totalCount; + if (data && data.code==0) { + let page = data.data; + vm.pageData.rows = page.records; + vm.pageData.total = page.total; vm.pageData.SkipCount = 1; } else { if(data.message=='-9999'){ @@ -598,7 +686,7 @@ }).then((response) => { vm.pageData.isLoading = false; let data = response.data; - if (data && data.success) { + if (data && data.code==0) { let page = data.result; vm.pageData.rows = page.items; vm.pageData.total = page.totalCount; @@ -716,7 +804,7 @@ }).then((response) => { vm.$loading().close(); let data = response.data; - if (data && data.success) { + if (data && data.code==0) { callBackFunction(data); } else { if(data.message=='-9999'){ @@ -734,4 +822,34 @@ }}); }) }, + dateFormat(date,f) { + let format = 'yyyy-MM-dd hh:mm:ss' + if(f){ + format = f; + } + if (date !== 'Invalid Date') { + var o = { + 'M+': date.getMonth() + 1, // month + 'd+': date.getDate(), // day + 'h+': date.getHours(), // hour + 'm+': date.getMinutes(), // minute + 's+': date.getSeconds(), // second + 'q+': Math.floor((date.getMonth() + 3) / 3), // quarter + 'S': date.getMilliseconds() // millisecond + } + if (/(y+)/.test(format)) { + format = format.replace(RegExp.$1, + (date.getFullYear() + '').substr(4 - RegExp.$1.length)) + } + for (var k in o) { + if (new RegExp('(' + k + ')').test(format)) { + format = format.replace(RegExp.$1, + RegExp.$1.length === 1 ? o[k] + : ('00' + o[k]).substr(('' + o[k]).length)) + } + } + return format + } + return '' + }, } -- Gitblit v1.9.1