Commit cf2d93a9 by Matteo

Sistemati piccoli bug per ios

parent 542fb6a6
...@@ -187,7 +187,7 @@ ...@@ -187,7 +187,7 @@
<ion-item class="item-no-border"><h6 class="grigio font">{{ 'aggiungi_allegato' | translate }}</h6></ion-item> <ion-item class="item-no-border"><h6 class="grigio font">{{ 'aggiungi_allegato' | translate }}</h6></ion-item>
<div class="clr"></div> <div class="clr"></div>
<ion-item class="item-no-border"> <ion-item class="item-no-border">
<ion-input id="file" type="file" name="file" ngModel (ionChange)="loadFile();" class="font"></ion-input> <ion-input id="file" type="file" name="file" ngModel (change)="loadFile();" class="font"></ion-input>
</ion-item> </ion-item>
<div class="send"> <div class="send">
<ion-button type="submit" size="large" [disabled]="form.invalid" expand="block" color="#fcc73d" class="form-button">{{ 'invia' | translate }}</ion-button> <ion-button type="submit" size="large" [disabled]="form.invalid" expand="block" color="#fcc73d" class="form-button">{{ 'invia' | translate }}</ion-button>
......
<ion-header class="header" no-border> <ion-header class="header" no-border>
<ion-grid class="header-subpage"> <ion-grid class="header-subpage">
<ion-row justify-content-center> <ion-row justify-content-center>
<ion-col align-self-center size-lg="7"> <ion-col align-self-center size-lg="7">
<ion-toolbar color="#2b94d1"> <ion-toolbar color="#2b94d1">
<ion-buttons slot="start" title="{{'uscita' | translate}}" style="visibility: hidden;"> <ion-buttons slot="start" title="{{'uscita' | translate}}" style="visibility: hidden;">
<ion-icon name="share" color="light" class="exit" tappable></ion-icon> <ion-icon name="share" color="light" class="exit" tappable></ion-icon>
</ion-buttons> </ion-buttons>
<ion-toolbar> <ion-title class="titolo-sezione-head">{{ 'segreteria_titolo' | translate }}</ion-title>
<ion-title class="titolo-sezione-head">{{ 'segreteria_titolo' | translate }}</ion-title> <ion-buttons (click)="condividiFatture()" slot="end" title="{{'uscita' | translate}}" id="buttons" style="visibility: hidden;">
</ion-toolbar> <ion-icon name="share" color="light" class="exit" tappable></ion-icon>
<ion-buttons (click)="condividiFatture()" slot="end" title="{{'uscita' | translate}}" id="buttons" style="visibility: hidden;"> </ion-buttons>
<ion-icon name="share" color="light" class="exit" tappable></ion-icon> </ion-toolbar>
</ion-buttons> </ion-col>
</ion-toolbar> </ion-row>
</ion-col> </ion-grid>
</ion-row> </ion-header>
</ion-grid>
</ion-header>
<ion-content overflow-scroll="true"> <ion-content overflow-scroll="true">
<div class="contenitore-home"> <div class="contenitore-home">
......
...@@ -13,6 +13,7 @@ import { tap, catchError } from 'rxjs/operators'; ...@@ -13,6 +13,7 @@ import { tap, catchError } from 'rxjs/operators';
import { ErrorResponse } from '../auth/interface/error-response'; import { ErrorResponse } from '../auth/interface/error-response';
import { NewRichiestaRequest } from '../interface/new-richiesta-request'; import { NewRichiestaRequest } from '../interface/new-richiesta-request';
import { NewRichiestaResponse } from '../interface/new-richiesta-response'; import { NewRichiestaResponse } from '../interface/new-richiesta-response';
import { Platform } from '@ionic/angular';
@Injectable({ @Injectable({
providedIn: 'root' providedIn: 'root'
...@@ -21,7 +22,8 @@ export class ParereService { ...@@ -21,7 +22,8 @@ export class ParereService {
constructor( constructor(
private httpClient: HttpClient, private httpClient: HttpClient,
private httpClientDataService: HttpClientDataService) { private httpClientDataService: HttpClientDataService,
private platform: Platform) {
this.initService(); this.initService();
} }
...@@ -151,7 +153,7 @@ export class ParereService { ...@@ -151,7 +153,7 @@ export class ParereService {
if(nomeFile.indexOf('/') != -1) nomeFile = nomeFile.substring(nomeFile.lastIndexOf('/')+1); if(nomeFile.indexOf('/') != -1) nomeFile = nomeFile.substring(nomeFile.lastIndexOf('/')+1);
else if(nomeFile.indexOf('\\') != -1) nomeFile = nomeFile.substring(nomeFile.lastIndexOf('\\')+1); else if(nomeFile.indexOf('\\') != -1) nomeFile = nomeFile.substring(nomeFile.lastIndexOf('\\')+1);
if(file != null) file = file.substring(file.lastIndexOf('base64,')+7) if(!this.platform.is("ios") && file != null) file = file.substring(file.lastIndexOf('base64,')+7);
var richiesta = this.creaRichiestaNuova(id, title, question, file, nomeFile); var richiesta = this.creaRichiestaNuova(id, title, question, file, nomeFile);
var param = this.encodeNuovaRichiesta(richiesta); var param = this.encodeNuovaRichiesta(richiesta);
return this.httpClient.post<NewRichiestaResponse>(this.httpClientDataService.BASE_ADDRESS+'/intranet/newrichiesta.do', param, this.httpClientDataService.httpOptionsJson) return this.httpClient.post<NewRichiestaResponse>(this.httpClientDataService.BASE_ADDRESS+'/intranet/newrichiesta.do', param, this.httpClientDataService.httpOptionsJson)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment