"kartik-v/yii2-widget-fileinput": "dev-master",
"yiisoft/yii2-imagine": "^2.3",
"kartik-v/yii2-builder": "dev-master",
- "phpoffice/phpspreadsheet": "^1.12"
+ "phpoffice/phpspreadsheet": "^2.2"
},
"require-dev": {
"yiisoft/yii2-debug": "~2.1.0",
</div>
<div class="d-flex justify-content-around align-items-center gap-2">
<div class="mb-3"><?= Html::button('Загрузка плановых значений', ['class' => 'btn btn-success btn-sm',
- 'onclick' => 'openUploadDictionary(' . (file_exists(Yii::getAlias('@uploads') . '/template_plan.xlsx') ? 'true' : 'false'). ');'])?></div>
+ 'onclick' => 'openUploadDictionary();'])?></div>
</div>
</div>
</div>
const token10 = $("meta[name=csrf-token]").attr("content");
/* jshint unused: false */
-function openUploadDictionary(showDownloadLink) {
+function openUploadDictionary() {
'use strict'
const $mainModal = $('#mainModal');
const $modalBody = $mainModal.find('.modal-body');
$mainModal.find('.close').on('click', () => { $mainModal.modal('hide'); });
$mainModal.find('.modal-title').html('Загрузка плановых значений');
$modalFooter.html('');
- $modalBody.html('<div class="row"><div class="col-12"><form class="d-flex justify-content-left align-items-center" enctype="multipart/form-data"><div class="d-none"><input type="file" name="myfile" accept=".xlsx"/></div><div><input class="btn btn-success btn-sm" type="submit" value="Загрузить" /></div>' + (!showDownloadLink ? '' : '<div><a href="/files/download?url=/uploads/template_plan.xlsx" class="btn btn-link" target="_blank">Скачать</a></div>') + '</form></div></div><div class="row"><div class="col-12" id="infoModal"</div>');
+ $modalBody.html('<div class="row"><div class="col-12"><form class="d-flex justify-content-left align-items-center" enctype="multipart/form-data"><div class="d-none"><input type="file" name="myfile" accept=".xlsx"/></div><div><input class="btn btn-success btn-sm" type="submit" value="Загрузить" /></div></form></div></div><div class="row"><div class="col-12" id="infoModal"></div></div> <div class="row mt-5"><div class="col-12 display-6">Скачать шаблон</div></div><div class="row"><div class="col-12"><a href="/files/download?url=/uploads/template_plan.xlsx" style="font-size: 1.5rem; color: #23389c; text-decoration: underline; " target="_blank">Шаблон. Загрузка плановых значений</a></div></div>');
const browse = $modalBody.find('input[type=file]').get(0);
const btn = $modalBody.find('input[type=submit]').get(0);
const info = $modalBody.find('#infoModal').get(0);