From b41f67f9cb9654e27bf567cbf78d2049e6895d90 Mon Sep 17 00:00:00 2001 From: java110 <928255095@qq.com> Date: Wed, 9 Sep 2020 17:02:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E5=8E=86=E5=8F=B2=E7=BC=B4?= =?UTF-8?q?=E8=B4=B9=E5=AF=BC=E5=85=A5=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/import/importFeeDetail.xlsx | Bin 0 -> 9921 bytes .../historyFeeDetailImport.html | 46 +++++++ .../historyFeeDetailImport.js | 117 ++++++++++++++++++ 3 files changed, 163 insertions(+) create mode 100644 public/import/importFeeDetail.xlsx create mode 100644 public/pages/property/historyFeeDetailImport/historyFeeDetailImport.html create mode 100644 public/pages/property/historyFeeDetailImport/historyFeeDetailImport.js diff --git a/public/import/importFeeDetail.xlsx b/public/import/importFeeDetail.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..961bd9f8e30df26bdfe851599e236bdd00a2ecc1 GIT binary patch literal 9921 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 +
+
+
+
+
资产信息
+
+ +
+
+
+
+
+
+ +
+
+ + +
+
+
+
+
+
+
+
+
+ +
+
+
+ +
+
+ \ No newline at end of file diff --git a/public/pages/property/historyFeeDetailImport/historyFeeDetailImport.js b/public/pages/property/historyFeeDetailImport/historyFeeDetailImport.js new file mode 100644 index 000000000..4112a0023 --- /dev/null +++ b/public/pages/property/historyFeeDetailImport/historyFeeDetailImport.js @@ -0,0 +1,117 @@ +/** + 权限组 + **/ +(function (vc) { + + vc.extends({ + data: { + historyFeeDetailImportInfo: { + communityId: vc.getCurrentCommunity().communityId, + excelTemplate: '', + } + }, + + _initMethod: function () { + + }, + _initEvent: function () { + + }, + methods: { + historyFeeDetailImportValidate: function () { + return vc.validate.validate({ + historyFeeDetailImportInfo: vc.component.historyFeeDetailImportInfo + }, { + + 'historyFeeDetailImportInfo.excelTemplate': [ + { + limit: "required", + param: "", + errInfo: "文件不能为空" + } + ], + 'historyFeeDetailImportInfo.communityId': [ + { + limit: "required", + param: "", + errInfo: "还未入驻小区,请先入驻小区" + } + ] + }); + }, + _openDownloadHcExcelTemplate: function () { + //下载 模板 + vc.jumpToPage('/import/importFeeDetail.xlsx') + }, + getExcelTemplate: function (e) { + //console.log("getExcelTemplate 开始调用") + vc.component.historyFeeDetailImportInfo.excelTemplate = e.target.files[0]; + }, + _importData: function () { + + if (!vc.component.historyFeeDetailImportValidate()) { + vc.toast(vc.validate.errInfo); + return; + } + // 导入数据 + if (!vc.component.checkFileType(vc.component.historyFeeDetailImportInfo.excelTemplate.name.split('.')[1])) { + vc.toast('不是有效的Excel格式'); + return; + } + if (!vc.component.checkFileSize(vc.component.historyFeeDetailImportInfo.excelTemplate.size)) { + vc.toast('Excel文件大小不能超过2M'); + return; + } + var param = new FormData(); + param.append("uploadFile", vc.component.historyFeeDetailImportInfo.excelTemplate); + param.append('communityId', vc.component.historyFeeDetailImportInfo.communityId); + + + vc.http.upload( + 'importFeeDetail', + 'importData', + param, + { + emulateJSON: true, + //添加请求头 + headers: { + "Content-Type": "multipart/form-data" + } + }, + function (json, res) { + //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); + if (res.status == 200) { + //关闭model + vc.toast("处理成功"); + vc.jumpToPage('/admin.html#/pages/property/roomCreateFee') + return; + } + vc.toast(json,10000); + }, + function (errInfo, error) { + console.log('请求失败处理'); + vc.toast(errInfo,10000); + }); + }, + checkFileType: function (fileType) { + const acceptTypes = ['xls', 'xlsx']; + for (var i = 0; i < acceptTypes.length; i++) { + if (fileType === acceptTypes[i]) { + return true; + } + } + return false; + }, + checkFileSize: function (fileSize) { + //2M + const MAX_SIZE = 2 * 1024 * 1024; + if (fileSize > MAX_SIZE) { + return false; + } + return true; + } + + } + }); + +})(window.vc); \ No newline at end of file