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