From ecdac8a738f254db2b2ea28cbe3248f7a6a7eb2b Mon Sep 17 00:00:00 2001
From: mrzcc <121184950@qq.com>
Date: 星期五, 06 三月 2020 16:18:27 +0800
Subject: [PATCH] 优化采购申请组件

---
 WebService/src/main/resources/components/systemPackage/assetImport/assetImport.js |  126 ++++++++++++++++++++++++++---------------
 1 files changed, 79 insertions(+), 47 deletions(-)

diff --git a/WebService/src/main/resources/components/systemPackage/assetImport/assetImport.js b/WebService/src/main/resources/components/systemPackage/assetImport/assetImport.js
index 98cfd90..0986ea4 100644
--- a/WebService/src/main/resources/components/systemPackage/assetImport/assetImport.js
+++ b/WebService/src/main/resources/components/systemPackage/assetImport/assetImport.js
@@ -1,70 +1,70 @@
 /**
-    鏉冮檺缁�
-**/
-(function(vc){
+ 鏉冮檺缁�
+ **/
+(function (vc) {
 
     vc.extends({
-        data:{
-            assetImportInfo:{
+        data: {
+            assetImportInfo: {
                 communityId: vc.getCurrentCommunity().communityId,
-                excelTemplate:'',
-                remark:""
+                excelTemplate: '',
+                remark: ""
             }
         },
 
-        _initMethod:function(){
+        _initMethod: function () {
 
         },
-        _initEvent:function(){
+        _initEvent: function () {
 
         },
-        methods:{
-            assetImportValidate:function(){
-                    return vc.validate.validate({
-                            assetImportInfo:vc.component.assetImportInfo
-                        },{
+        methods: {
+            assetImportValidate: function () {
+                return vc.validate.validate({
+                    assetImportInfo: vc.component.assetImportInfo
+                }, {
 
-                            'assetImportInfo.excelTemplate':[
-                                {
-                                    limit:"required",
-                                    param:"",
-                                    errInfo:"鏂囦欢涓嶈兘涓虹┖"
-                                }
-                            ],
-                            'assetImportInfo.communityId':[
-                                {
-                                    limit:"required",
-                                    param:"",
-                                    errInfo:"杩樻湭鍏ラ┗灏忓尯锛岃鍏堝叆椹诲皬鍖�"
-                                }
-                            ]
-                        });
+                    'assetImportInfo.excelTemplate': [
+                        {
+                            limit: "required",
+                            param: "",
+                            errInfo: "鏂囦欢涓嶈兘涓虹┖"
+                        }
+                    ],
+                    'assetImportInfo.communityId': [
+                        {
+                            limit: "required",
+                            param: "",
+                            errInfo: "杩樻湭鍏ラ┗灏忓尯锛岃鍏堝叆椹诲皬鍖�"
+                        }
+                    ]
+                });
             },
-            _openDownloadHcExcelTemplate:function(){
+            _openDownloadHcExcelTemplate: function () {
                 //涓嬭浇 妯℃澘
                 vc.jumpToPage('/import/hc.xlsx')
             },
-            getExcelTemplate:function(e){
+            getExcelTemplate: function (e) {
                 //console.log("getExcelTemplate 寮�濮嬭皟鐢�")
-               vc.component.assetImportInfo.excelTemplate = e.target.files[0]
+                vc.component.assetImportInfo.excelTemplate = e.target.files[0];
             },
-            _importData:function(){
+            _importData: function () {
 
-                if(!vc.component.assetImportValidate()){
-                    return ;
+                if (!vc.component.assetImportValidate()) {
+                    return;
                 }
                 // 瀵煎叆鏁版嵁
                 if (!vc.component.checkFileType(vc.component.assetImportInfo.excelTemplate.name.split('.')[1])) {
                     vc.message('涓嶆槸鏈夋晥鐨凟xcel鏍煎紡');
-                    return ;
+                    return;
                 }
                 if (!vc.component.checkFileSize(vc.component.assetImportInfo.excelTemplate.size)) {
                     vc.message('Excel鏂囦欢澶у皬涓嶈兘瓒呰繃2M');
-                    return ;
+                    return;
                 }
                 var param = new FormData();
-                param.append("excelTemplate", vc.component.assetImportInfo.excelTemplate);
-                param.append('communityId',vc.component.assetImportInfo.communityId);
+                param.append("uploadFile", vc.component.assetImportInfo.excelTemplate);
+                param.append('communityId', vc.component.assetImportInfo.communityId);
 
 
                 vc.http.upload(
@@ -72,26 +72,58 @@
                     'importData',
                     param,
                     {
-                        emulateJSON:true,
+                        emulateJSON: true,
                         //娣诲姞璇锋眰澶�
                         headers: {
                             "Content-Type": "multipart/form-data"
                         }
-                     },
-                     function(json,res){
+                    },
+                    function (json, res) {
                         //vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
-                        if(res.status == 200){
+                        if (res.status == 200) {
                             //鍏抽棴model
                             vc.message("澶勭悊鎴愬姛");
                             vc.jumpToPage('/flow/ownerFlow')
-                            return ;
+                            return;
                         }
                         vc.message(json);
-                     },
-                     function(errInfo,error){
+                    },
+                    function (errInfo, error) {
                         console.log('璇锋眰澶辫触澶勭悊');
                         vc.message(errInfo);
-                     });
+                    });
+            },
+            _exitCommunityData: function () {
+                vc.jumpToPage('/callComponent/assetImport/exitCommunityData?communityId='+vc.getCurrentCommunity().communityId);
+                /*var param = {
+                    params:{
+                        communityId: vc.getCurrentCommunity().communityId
+                    }
+                };
+                vc.http.get(
+                    'assetImport',
+                    'exitCommunityData',
+                    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("瀵煎嚭鎴愬姛");
+                            return;
+                        }
+                        vc.message(json);
+                    },
+                    function (errInfo, error) {
+                        console.log('璇锋眰澶辫触澶勭悊');
+                        vc.message(errInfo);
+                    });*/
             },
             checkFileType: function (fileType) {
                 const acceptTypes = ['xls', 'xlsx'];

--
Gitblit v1.8.0