code stashed unstashed

This commit is contained in:
Equilibrium ITO
2024-02-27 15:28:26 +01:00
8 changed files with 195 additions and 61 deletions
@@ -215,9 +215,9 @@ export class ViewEventPage implements OnInit {
if(this.CalendarId) {
this.eventsService.genericGetEvent(this.eventId, this.CalendarId).subscribe(res => {
const div = document.createElement("div")
/* const div = document.createElement("div")
div.innerHTML = res.Body.Text
res.Body.Text = div.innerText
res.Body.Text = div.innerText */
this.loadedEvent = res;
this.setTimeZone()
@@ -1,4 +1,4 @@
import { Component, OnInit } from '@angular/core';
import { Component, Input, OnInit } from '@angular/core';
import { Router } from '@angular/router';
import { ModalController, NavParams } from '@ionic/angular';
import { Despacho } from 'src/app/models/despacho.model';
@@ -27,6 +27,7 @@ import { PermissionService } from 'src/app/services/permission.service';
import { HttpErrorHandle } from 'src/app/services/http-error-handle.service';
import { RouteService } from 'src/app/services/route.service';
import { TaskService } from 'src/app/services/task.service'
import { z } from 'zod';
const CUSTOM_DATE_FORMATS: NgxMatDateFormats = {
parse: {
@@ -41,6 +42,12 @@ const CUSTOM_DATE_FORMATS: NgxMatDateFormats = {
}
const createProcessFromFileSchema = z.object({
applicationId: z.any(),
docId: z.any(),
});
@Component({
selector: 'app-expedient-task-modal',
templateUrl: './expedient-task-modal.page.html',
@@ -59,6 +66,8 @@ export class ExpedientTaskModalPage implements OnInit {
taskType:string;
task: task;
aplicationId = null
docId!: string
createProcessFromFile: false
taskParticipants: any = [];
taskParticipantsCc: any = [];
@@ -121,14 +130,31 @@ export class ExpedientTaskModalPage implements OnInit {
this.loggeduser = SessionStore.user;
this.task = this.navParams.get('task');
this.SearchFolder = this.navParams.get('SearchFolder');
this.aplicationId = this.navParams.get('aplicationId')
this.document = this.navParams.get('document')
this.aplicationId = this.navParams.get('aplicationId') | this.navParams.get('applicationId')
this.docId = this.navParams.get('docId')
this.createProcessFromFile = this.navParams.get('createProcessFromFile') || false;
this.document = this.navParams.get('document');
this.taskType = this.navParams.get('taskAction');
if(this.createProcessFromFile) {
try {
createProcessFromFileSchema.parse({
applicationId: this.aplicationId,
docId: this.docId
});
this.task.workflowInstanceDataFields.SourceSecFsID = this.aplicationId; //361
this.task.workflowInstanceDataFields.SourceType = 'DOC'; //FOLDER
this.task.workflowInstanceDataFields.SourceID = this.docId; //FolderId
} catch (error) {
console.error('Validation failed params, expediente-task-modal:', error.errors);
}
}
// try {
// if(this.document) {
// const doc: any = this.document
@@ -475,7 +501,7 @@ export class ExpedientTaskModalPage implements OnInit {
this.validateField = true;
this.toastService._badRequest('Por favor selecione um assunto');
} */
/* }
else{
this.validateField = true;