169 похожих чатов

<Script type="text/x-template" id="item-edit-template"> <modal v-if="visible" @close="visible=false">

<div slot="header"><?php echo tr("EDITING")?></div>

<div slot="body" class="tm-grid tm-grid-large" style="width: 400px">
<div class="tm-width-1-1">
<h5>{{title}}</h5>
</div>
<div class="tm-width-1-1">
<tm-input-number
title="<?php echo tr('DAY_PLAN')?>"
id="plan_day"
v-model="plan_day"
></tm-input-number>
</div>
<div class="tm-width-1-1">
<tm-input-number
title="<?php echo tr('DAY_FACT')?>"
id="fact_day"
v-model="fact_day"
></tm-input-number>
</div>
</div>
<div slot="footer" class="tm-flex tm-flex-right">
<div class="tm-text-red">{{textError}}</div>
<button class="tm-btn tm-margin-horz" @click="save"><?php echo tr("SAVE")?></button>
<button class="tm-btn " @click="visible=false" ><?php echo tr("CANCEL")?></button>
</div>
</modal>
</script>

<script>
Vue.component("item-edit-modal", {
template: "#item-edit-template",
data() {
return {
rating_bgi_id: null,
plan_day: null,
fact_day: null,
visible: false,
title: '',
canEdit: false,
textError: "",
};
},
computed: {
},
methods: {
open(ratingItem, workshopName, indicatorName) {
this.rating_bgi_id = ratingItem.id;
this.plan_day = ratingItem.value_day_plan;
this.fact_day = ratingItem.value_day_fact;
this.visible = true;

this.title = "Цех: " + workshopName + " Показатель: " + indicatorName;
},
save() {
let body = {
rating_bgi_id: this.rating_bgi_id,
plan_day: this.plan_day,
fact_day: this.fact_day,
};
let url =
"/index.php?module=_page";
fetch(url, {
method: "POST",
body: JSON.stringify(body),
})
.then((response) => response.json())
.then((data) => {
if (data.error === true) {
Notify.showError(data.message);
} else {
Notify.showSuccess(data.message);
this.$emit("saved");
this.visible = false;
}
BaseTemplate.hideProgress();
});
},
},
});
</script>

1 ответов

5 просмотров

что это?

Похожие вопросы

Обсуждают сегодня

Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
> комьюнити я бы не судил по этому чату. Как мы видели по статам просмотров нескольких телеговских постов, то в чате их набивается 30-40 или даже выше, когда как общаются акти...
Constantin F.
4
приветы , подскажите что я не так сделал , почему у меня скрипт не работает в программе Revit ? ;Autohotkey_RU IfWinActive ("ahk_exe Revit.exe") ; только в открытом Revit Gu...
Anton Terentev
2
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Как сделать чтобы short точно был 2 байта, int точно 4 байта ?(без стандартных библиотек, ну типа без int16_t, int32_t)
#
8
Всем привет. Испытываю проблемы в работе БД, а именно огромного роста логов, такого характера: 024-05-16 18:39:07 +05 sentry sentry [unknown] 1050169 7-1 app-sentry01.corp.ru>...
Alexey
2
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Хм. А телеграм апи работают через HTTP?
The Bird of Hermes
14
Карта сайта