@@ -441,8 +441,8 @@ export default {
441441 methods: {
442442 ... mapActions (" crud" , [" updateItem" , " storeItem" , " mulitipleItemsUpdate" ]),
443443 ... mapMutations (" crud" , [" resetItem" ]),
444+ ... mapMutations ([" alertValidationError" , " alertError" ]),
444445 fileUploadBtn (status ) {
445- console .log (status)
446446 let btnClasses = {
447447 ready: ' primary' ,
448448 success: ' success' ,
@@ -510,15 +510,26 @@ export default {
510510 formData .append (" table" , this .path );
511511 formData .append (" field" , field .column );
512512 this .$http .post (this .uploadPath , formData, {}).then (response => {
513- field .value = JSON .stringify ({
514- filename: file .name ,
515- mime: file .type ,
516- size: file .size ,
517- path: response .body ,
518- uploaded: 1
519- })
513+ if (response .body .status == 0 ){
514+ field .value = JSON .stringify ({
515+ filename: file .name ,
516+ mime: file .type ,
517+ size: file .size ,
518+ path: response .body .path ,
519+ uploaded: 1
520+ })
521+ this .$set (this .uploadStatuses , field .name , ' success' );
522+ }
523+ else {
524+ this .$set (this .uploadStatuses , field .name , ' error' );
525+ if (response .body .status == - 1 ) {
526+ this .alertError (response .body .msg )
527+ }
528+ else if (response .body .status == - 2 ) {
529+ this .alertValidationError (response .body .msg )
530+ }
531+ }
520532 this .$set (this .uploadLoaders , field .name , false );
521- this .$set (this .uploadStatuses , field .name , ' success' );
522533 }, error => {
523534 this .$set (this .uploadLoaders , field .name , false );
524535 this .$set (this .uploadStatuses , field .name , ' error' );
0 commit comments