|
@@ -152,8 +152,14 @@ var fleaMarketForm = new Vue({
|
|
|
uploadGoodsImagesFn: function(event){//上传商品图片
|
|
|
var _this = this;
|
|
|
var inputDOM = _this.$refs.goodsImages;
|
|
|
- var file = inputDOM.files;
|
|
|
- _this.formData.append('file', file[0]);
|
|
|
+ var file = inputDOM.files[0];
|
|
|
+ var size = file.size;
|
|
|
+ if(size > 5242880){//限制了文件的大小5MB
|
|
|
+ CAIMEI.dialog('图片不能超过5M');
|
|
|
+ event.target.value = '';
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ _this.formData.append('file', file);
|
|
|
SecondApi.uploadimg(_this.formData,function(response){
|
|
|
_this.GoodsImagesList.push(response.data);
|
|
|
_this.secondParams.image =_this.GoodsImagesList.toString()+',';
|
|
@@ -163,8 +169,14 @@ var fleaMarketForm = new Vue({
|
|
|
uploadAuthenticationImagesFn: function(event){//上传身份验证照片
|
|
|
var _this = this;
|
|
|
var inputDOM = _this.$refs.AuthenticationImage;
|
|
|
- var file = inputDOM.files;
|
|
|
- _this.formData.append('file', file[0]);
|
|
|
+ var file = inputDOM.files[0];
|
|
|
+ var size = file.size;
|
|
|
+ if(size > 5242880){//限制了文件的大小5MB
|
|
|
+ CAIMEI.dialog('图片不能超过5M');
|
|
|
+ event.target.value = '';
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ _this.formData.append('file', file);
|
|
|
SecondApi.uploadimg(_this.formData,function(response){
|
|
|
_this.secondParams.authenticationImage = response.data;
|
|
|
event.target.value = '';
|
|
@@ -173,8 +185,14 @@ var fleaMarketForm = new Vue({
|
|
|
uploadCommitmentImagesFn: function(event){//上传承诺函图片
|
|
|
var _this = this;
|
|
|
var inputDOM = _this.$refs.CommitmentImage;
|
|
|
- var file = inputDOM.files;
|
|
|
- _this.formData.append('file', file[0]);
|
|
|
+ var file = inputDOM.files[0];
|
|
|
+ var size = file.size;
|
|
|
+ if(size > 5242880){//限制了文件的大小5MB
|
|
|
+ CAIMEI.dialog('图片不能超过5M');
|
|
|
+ event.target.value = '';
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ _this.formData.append('file', file);
|
|
|
SecondApi.uploadimg(_this.formData,function(response){
|
|
|
_this.secondParams.commitmentImage = response.data;
|
|
|
event.target.value = '';
|
|
@@ -183,10 +201,21 @@ var fleaMarketForm = new Vue({
|
|
|
uploadCommitmentFileFn : function(event){//上传承诺函文件
|
|
|
var _this = this;
|
|
|
var inputDOM = _this.$refs.CommitmentImagefile;
|
|
|
- var file = inputDOM.files;
|
|
|
+ var file = inputDOM.files[0];
|
|
|
var formData = new FormData();
|
|
|
- console.log(file[0])
|
|
|
- formData.append('file', file[0]);
|
|
|
+ var size = file.size;
|
|
|
+ var newfilename = file.name;
|
|
|
+ if ( newfilename.indexOf(".pdf")==-1 ){ //限制了文件类型
|
|
|
+ CAIMEI.dialog('文件必须为".pdf"格式!');
|
|
|
+ event.target.value = '';
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(size > 20971520){//限制了文件的大小20MB
|
|
|
+ CAIMEI.dialog('文件大小不能超过20M');
|
|
|
+ event.target.value = '';
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ formData.append('file', file);
|
|
|
SecondApi.uploadFile(formData,function(response){
|
|
|
_this.secondParams.ossName = response.data.ossName;
|
|
|
_this.secondParams.fileName = response.data.fileName;
|
|
@@ -217,6 +246,24 @@ var fleaMarketForm = new Vue({
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ showViewerImageFn: function( ){//预览身份验证图片
|
|
|
+ var _this = this;
|
|
|
+ var DomEven = '#ViewerAuthenticationImage';
|
|
|
+ var ViewerDom = document.querySelector(DomEven);
|
|
|
+ _this.viewer = new Viewer(ViewerDom, {url:'data-image'});
|
|
|
+ },
|
|
|
+ showViewerImageFn1: function(){//预览承诺函图片
|
|
|
+ var _this = this;
|
|
|
+ var DomEven = '#ViewerCommitmentImage';
|
|
|
+ var ViewerDom = document.querySelector(DomEven);
|
|
|
+ _this.viewer = new Viewer(ViewerDom, {url:'data-image'});
|
|
|
+ },
|
|
|
+ showViewerImageFn2: function(index,imageIndex ){//预览图片
|
|
|
+ var _this = this;
|
|
|
+ var DomEven = '#ViewerGoodsImages'+index;
|
|
|
+ var ViewerDom = document.querySelector(DomEven);
|
|
|
+ _this.viewer = new Viewer(ViewerDom, {url:'data-image'});
|
|
|
+ },
|
|
|
getProductType:function(item){
|
|
|
var _this = this;
|
|
|
_this.secondType=item;
|
|
@@ -355,7 +402,7 @@ var fleaMarketForm = new Vue({
|
|
|
console.log(_this.secondParams);
|
|
|
if(_this.secondParams.authenticationImage == ''){
|
|
|
_this.PopupShow = true;
|
|
|
- _this.tipsContentText = '上传身份验证照片。您的二手商品将获得更好的推荐推荐和曝光,方便您快速卖出。';
|
|
|
+ _this.tipsContentText = '上传身份验证照片,您的二手商品将获得更好的推荐推荐和曝光,方便您快速卖出。';
|
|
|
_this.cancelButtonText = '继续发布';
|
|
|
_this.confirmButtonText = '去上传';
|
|
|
_this.isButtonsType = 1;
|
|
@@ -363,7 +410,7 @@ var fleaMarketForm = new Vue({
|
|
|
}
|
|
|
if(_this.secondParams.commitmentImage == '' || _this.secondParams.ossName == ''){
|
|
|
_this.PopupShow = true;
|
|
|
- _this.tipsContentText = '上传二手出让承诺函。您的二手商品将获得更好的推荐推荐和曝光,方便您快速卖出。';
|
|
|
+ _this.tipsContentText = '上传二手出让承诺函,您的二手商品将获得更好的推荐推荐和曝光,方便您快速卖出。';
|
|
|
_this.cancelButtonText = '继续发布';
|
|
|
_this.confirmButtonText = '去上传';
|
|
|
_this.isButtonsType = 1;
|