mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
planning plana
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
import Ajax from "../../components/ajax.js"
|
||||
import ClassSelect from "../../components/select2.js";
|
||||
import DatePicker from "../../components/datepicker.js";
|
||||
import { alertConfirmationDelete } from "../../components/alerts/sweetAlert.js";
|
||||
import { alertConfirmationDelete, alertSuccess } from "../../components/alerts/sweetAlert.js";
|
||||
import Modal from "../../components/modal.js"
|
||||
|
||||
class OrdenTrabajo {
|
||||
@ -100,7 +100,7 @@ class OrdenTrabajo {
|
||||
this.item.on("click", "#btn-reset-tareas", this.handleResetTareasDeleteConfirmation.bind(this))
|
||||
this.otForm.on("click", ".ot-tarea-comment", this.handleNoteTarea.bind(this))
|
||||
$("#btn-update-tarea-comment").on("click", this.handleTareaNoteSubmit.bind(this))
|
||||
this.otForm.on("keyup","#ot-comment",this.handleOtComment.bind(this))
|
||||
this.otForm.on("change", "#ot-comment", this.handleOtComment.bind(this))
|
||||
|
||||
this._handleGetData()
|
||||
this.handleGetPortada()
|
||||
@ -116,7 +116,7 @@ class OrdenTrabajo {
|
||||
bottomEnd: 'paging'
|
||||
},
|
||||
serverSide: true,
|
||||
responsive : true,
|
||||
responsive: true,
|
||||
createdRow: this.filterCreatedRow.bind(this),
|
||||
pageLength: 10,
|
||||
language: {
|
||||
@ -231,10 +231,10 @@ class OrdenTrabajo {
|
||||
}
|
||||
fillOtDetails() {
|
||||
const progreso = this.summaryData.ot.progreso
|
||||
this.otForm.find("#ot-progress-bar").attr('aria-valuenow',progreso).text(progreso + "%").css("width",progreso + "%")
|
||||
this.otForm.find("#ot-paginas").val(this.summaryData.presupuesto.paginas)
|
||||
this.otForm.find("#ot-tirada").val(this.summaryData.presupuesto.tirada)
|
||||
this.otForm.find("#ot-merma").val(this.summaryData.presupuesto.merma)
|
||||
this.otForm.find("#ot-progress-bar").attr('aria-valuenow', progreso).text(progreso + "%").css("width", progreso + "%")
|
||||
this.otForm.find("#ot-paginas").text(this.summaryData.presupuesto.paginas)
|
||||
this.otForm.find("#ot-tirada").text(this.summaryData.presupuesto.tirada)
|
||||
this.otForm.find("#ot-merma").text(this.summaryData.presupuesto.merma)
|
||||
}
|
||||
fillOtDates() {
|
||||
this.fechaImpresion.setDate(this.summaryData.dates.fecha_impresion_at)
|
||||
@ -275,7 +275,7 @@ class OrdenTrabajo {
|
||||
handleTareaNoteSubmit(event) {
|
||||
const data = {}
|
||||
data["comment"] = $("#comment-tarea").val()
|
||||
data["orden_trabajo_tarea_id"] = $("#comment-tarea").data("id")
|
||||
data["orden_trabajo_tarea_id"] = this.tareaIdComment
|
||||
const ajax = new Ajax(
|
||||
"/produccion/ordentrabajo/update/tarea",
|
||||
data,
|
||||
@ -291,17 +291,19 @@ class OrdenTrabajo {
|
||||
this._handleGetData();
|
||||
}
|
||||
handleTareaChangeError(error) { }
|
||||
handleOtComment(event){
|
||||
handleOtComment(event) {
|
||||
console.log($(event.currentTarget).val())
|
||||
const ajax = new Ajax(
|
||||
"/produccion/ordentrabajo/update",
|
||||
{
|
||||
"orden_trabajo_id" : this.modelId,
|
||||
"name" : $(event.currentTarget).attr("name"),
|
||||
"comentarios" : $(event.currentTarget).val()
|
||||
"orden_trabajo_id": this.modelId,
|
||||
"name": $(event.currentTarget).attr("name"),
|
||||
"comentarios": $(event.currentTarget).val()
|
||||
},
|
||||
null,
|
||||
null,
|
||||
(response) => {
|
||||
alertSuccess(response.message).fire()
|
||||
},
|
||||
null
|
||||
)
|
||||
ajax.post();
|
||||
@ -326,7 +328,11 @@ class OrdenTrabajo {
|
||||
}
|
||||
handleDateChangeSuccess(formItem, response) {
|
||||
formItem.addClass("is-valid")
|
||||
formItem.parent().append(`<div class="form-text">${[response.user.first_name, response.user.last_name].join(" ")}</div>`)
|
||||
alertSuccess(response.message).fire()
|
||||
if (response.user) {
|
||||
formItem.parent().find(".form-text").remove()
|
||||
formItem.parent().append(`<div class="form-text">${[response.user.first_name, response.user.last_name].join(" ")}</div>`)
|
||||
}
|
||||
}
|
||||
handleDateChangeError(errors) { }
|
||||
handlePreimpresionReviewChange(event) {
|
||||
@ -455,10 +461,10 @@ class OrdenTrabajo {
|
||||
}
|
||||
handleDeleteTareaError() { }
|
||||
handleNoteTarea(event) {
|
||||
let tarea_id = $(event.currentTarget).data("id");
|
||||
const tarea = this.summaryData.tasks.find(task => task.id == tarea_id)
|
||||
this.tareaIdComment = $(event.currentTarget).data("id");
|
||||
const tarea = this.summaryData.tasks.find(task => task.id == this.tareaIdComment)
|
||||
if (tarea) {
|
||||
$("#comment-tarea").attr("data-id", tarea_id)
|
||||
$("#comment-tarea").attr("data-id", this.tareaIdComment)
|
||||
$("#comment-type").text(tarea.nombre ?? "")
|
||||
$("#comment-tarea").val(tarea.comment)
|
||||
this.tareaCommentModal.toggle()
|
||||
|
||||
Reference in New Issue
Block a user