|
@@ -505,6 +505,8 @@
|
|
|
action=""
|
|
|
ref="contractUpload"
|
|
|
list-type="picture-card"
|
|
|
+ accept=".jpg,.jpeg,.png,.tif"
|
|
|
+ :before-upload="beforeUpload"
|
|
|
:on-preview="invoicePictureCardPreview"
|
|
|
:before-remove="beforeRemove"
|
|
|
:on-remove="handleRemoveContract"
|
|
@@ -532,6 +534,8 @@
|
|
|
action=""
|
|
|
ref="logisticsUpload"
|
|
|
list-type="picture-card"
|
|
|
+ accept=".jpg,.jpeg,.png,.tif"
|
|
|
+ :before-upload="beforeUpload"
|
|
|
:on-preview="invoicePictureCardPreview"
|
|
|
:before-remove="beforeRemove"
|
|
|
:on-remove="handleRemoveLogistics"
|
|
@@ -559,6 +563,8 @@
|
|
|
action=""
|
|
|
ref="otherUpload"
|
|
|
list-type="picture-card"
|
|
|
+ accept=".jpg,.jpeg,.png,.tif"
|
|
|
+ :before-upload="beforeUpload"
|
|
|
:on-preview="invoicePictureCardPreview"
|
|
|
:before-remove="beforeRemove"
|
|
|
:on-remove="handleRemoveOther"
|
|
@@ -901,6 +907,17 @@ export default {
|
|
|
loading.close();
|
|
|
});
|
|
|
},
|
|
|
+ beforeUpload(files){
|
|
|
+ var testmsg=files.name.substring(files.name.lastIndexOf('.')+1);
|
|
|
+ const extension = testmsg === 'jpg';
|
|
|
+ const extension2 = testmsg === 'jpeg';
|
|
|
+ const extension3 = testmsg === 'png';
|
|
|
+ const extension4 = testmsg === 'tif';
|
|
|
+ if(!extension && !extension2 && !extension3 && !extension4){
|
|
|
+ this.$message.warning(`请选择图片格式文件`);
|
|
|
+ }
|
|
|
+ return extension || extension2 || extension3 || extension4;
|
|
|
+ },
|
|
|
//上传合同
|
|
|
submitUploadContract() {
|
|
|
this.$refs.contractUpload.submit();
|
|
@@ -1125,11 +1142,11 @@ export default {
|
|
|
},
|
|
|
//发票合计
|
|
|
allAmount() {
|
|
|
- var strarr = [0.0];
|
|
|
+ var strarr = [0.00];
|
|
|
for (let i in this.fileList) {
|
|
|
strarr.push(this.fileList[i]["ziiAmount"]);
|
|
|
}
|
|
|
- return Math.floor(eval(strarr.join("+")) * 100) / 100; //结果
|
|
|
+ return (Math.floor(eval(strarr.join("+")) * 100) / 100).toFixed(2); //结果
|
|
|
// return this.handleInput(eval(strarr.join("+"))); //结果
|
|
|
},
|
|
|
// 结束
|