Closed Atmden closed 7 years ago
@Atmden Ошибку ты не видишь потому что прожект собран в продакшн моде. Ты можешь собрать его в дебаг режиме и посмотреть что валится в консоль.
Результат консоли сюда. Жду...
Скриншот консоли после всех действий:
@Atmden там вот было Error render template вот его нужно.
@aios Самое интересное, что в хроме такой же [Vue warn]. Сегодня на другом компьютере попробовал, на Firefox последней версии, но 32 бит. Обновляешь страницу, значения в select-e нет, еще раз обновляешь - есть, еще раз обновляешь - нет. И так через раз показывает. Скопировал из консоли [Vue warn]:
[Vue warn]: Error compiling template:
<div class="wrapper" id="vueApp">
<header class="main-header">
<a href="http://godddebug/admin" class="logo">
<span class="logo-lg"><svg style="padding:10px;" class="pull-left" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px"
y="0px" viewBox="0 0 216.123 216.123" xml:space="preserve" width="48px"
height="48px"><g><path
d="M173.65,106.51c6.549-7.024,10.567-16.436,10.567-26.774c0-8.585-2.775-16.529-7.464-23.001 c5.319-16.633,5.063-34.71-0.795-51.16L173.974,0l-5.827,1.03c-12.002,2.121-23.325,6.931-33.201,14.037H81.537v0.252 C71.577,8.071,60.122,3.176,47.977,1.03L42.149,0l-1.985,5.575c-5.858,16.45-6.114,34.527-0.795,51.16 c-4.689,6.472-7.464,14.417-7.464,23.001c0,10.338,4.018,19.75,10.567,26.773c-1.028,0.797-1.846,1.88-2.308,3.179 c-10.874,30.534-2.352,64.292,21.71,86c1.048,0.945,2.171,1.862,3.332,2.761v10.673c0,3.866,3.134,7,7,7s7-3.134,7-7v-2.194 c8.347,3.957,17.834,6.887,27.532,8.373c0.352,0.054,0.706,0.081,1.06,0.081s0.708-0.027,1.06-0.081 c4.446-0.681,16.123-2.878,28.059-8.434v2.255c0,3.866,3.134,7,7,7s7-3.134,7-7v-10.656c1.139-0.883,2.254-1.805,3.332-2.777 c24.062-21.709,32.583-55.466,21.71-86C175.496,108.389,174.678,107.306,173.65,106.51z M107.969,152.066 c-4.506-10.226-11.165-19.465-19.743-27.206c-2.717-2.451-5.583-4.7-8.571-6.748c13.12-2.887,23.804-12.341,28.406-24.734 c4.602,12.393,15.286,21.847,28.406,24.734c-2.988,2.048-5.854,4.297-8.57,6.748C119.346,132.575,112.595,141.88,107.969,152.066z M71.206,54.436c13.951,0,25.301,11.35,25.301,25.301s-11.35,25.301-25.301,25.301s-25.301-11.35-25.301-25.301 S57.255,54.436,71.206,54.436z M170.218,79.736c0,13.951-11.35,25.301-25.301,25.301s-25.301-11.35-25.301-25.301 s11.35-25.301,25.301-25.301S170.218,65.786,170.218,79.736z M108.041,48.088c-3.04-6.825-7.023-13.231-11.845-19.021h23.699 C115.052,34.867,111.074,41.273,108.041,48.088z M164.562,16.17c2.468,9.767,2.65,20.018,0.566,29.875 c-5.909-3.558-12.824-5.61-20.21-5.61c-7.254,0-14.05,1.983-19.889,5.425c3.327-5.397,7.423-10.367,12.248-14.72 C145.142,24.043,154.479,18.934,164.562,16.17z M51.562,16.17c10.082,2.763,19.419,7.872,27.286,14.97 c4.792,4.324,8.877,9.293,12.205,14.695c-5.83-3.426-12.61-5.401-19.847-5.401c-7.386,0-14.301,2.051-20.21,5.61 C48.912,36.188,49.094,25.937,51.562,16.17z M51.555,120.283c10.084,2.763,19.425,7.873,27.293,14.972 c13.908,12.549,21.704,29.884,21.95,48.812v15.742c-10.093-2.564-21.543-7.294-29.546-14.514 C52.951,168.783,45.553,143.818,51.555,120.283z M144.871,185.295c-7.99,7.21-19.708,11.96-30.073,14.539v-15.766 c0.239-18.349,8.431-36.14,22.478-48.813c7.868-7.1,17.209-12.209,27.293-14.972C170.57,143.818,163.172,168.783,144.871,185.295z"
fill="#FFFFFF"></path><circle cx="71.206" cy="79.736" r="9.757" fill="#FFFFFF"></circle><circle
cx="144.917" cy="79.736" r="9.757" fill="#FFFFFF"></circle></g></svg> <span
class="pull-left">SleepingOwl</span></span>
<span class="logo-mini"><svg style="padding:7px;" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px"
y="0px" viewBox="0 0 216.123 216.123" xml:space="preserve" width="48px"
height="48px"><g><path
d="M173.65,106.51c6.549-7.024,10.567-16.436,10.567-26.774c0-8.585-2.775-16.529-7.464-23.001 c5.319-16.633,5.063-34.71-0.795-51.16L173.974,0l-5.827,1.03c-12.002,2.121-23.325,6.931-33.201,14.037H81.537v0.252 C71.577,8.071,60.122,3.176,47.977,1.03L42.149,0l-1.985,5.575c-5.858,16.45-6.114,34.527-0.795,51.16 c-4.689,6.472-7.464,14.417-7.464,23.001c0,10.338,4.018,19.75,10.567,26.773c-1.028,0.797-1.846,1.88-2.308,3.179 c-10.874,30.534-2.352,64.292,21.71,86c1.048,0.945,2.171,1.862,3.332,2.761v10.673c0,3.866,3.134,7,7,7s7-3.134,7-7v-2.194 c8.347,3.957,17.834,6.887,27.532,8.373c0.352,0.054,0.706,0.081,1.06,0.081s0.708-0.027,1.06-0.081 c4.446-0.681,16.123-2.878,28.059-8.434v2.255c0,3.866,3.134,7,7,7s7-3.134,7-7v-10.656c1.139-0.883,2.254-1.805,3.332-2.777 c24.062-21.709,32.583-55.466,21.71-86C175.496,108.389,174.678,107.306,173.65,106.51z M107.969,152.066 c-4.506-10.226-11.165-19.465-19.743-27.206c-2.717-2.451-5.583-4.7-8.571-6.748c13.12-2.887,23.804-12.341,28.406-24.734 c4.602,12.393,15.286,21.847,28.406,24.734c-2.988,2.048-5.854,4.297-8.57,6.748C119.346,132.575,112.595,141.88,107.969,152.066z M71.206,54.436c13.951,0,25.301,11.35,25.301,25.301s-11.35,25.301-25.301,25.301s-25.301-11.35-25.301-25.301 S57.255,54.436,71.206,54.436z M170.218,79.736c0,13.951-11.35,25.301-25.301,25.301s-25.301-11.35-25.301-25.301 s11.35-25.301,25.301-25.301S170.218,65.786,170.218,79.736z M108.041,48.088c-3.04-6.825-7.023-13.231-11.845-19.021h23.699 C115.052,34.867,111.074,41.273,108.041,48.088z M164.562,16.17c2.468,9.767,2.65,20.018,0.566,29.875 c-5.909-3.558-12.824-5.61-20.21-5.61c-7.254,0-14.05,1.983-19.889,5.425c3.327-5.397,7.423-10.367,12.248-14.72 C145.142,24.043,154.479,18.934,164.562,16.17z M51.562,16.17c10.082,2.763,19.419,7.872,27.286,14.97 c4.792,4.324,8.877,9.293,12.205,14.695c-5.83-3.426-12.61-5.401-19.847-5.401c-7.386,0-14.301,2.051-20.21,5.61 C48.912,36.188,49.094,25.937,51.562,16.17z M51.555,120.283c10.084,2.763,19.425,7.873,27.293,14.972 c13.908,12.549,21.704,29.884,21.95,48.812v15.742c-10.093-2.564-21.543-7.294-29.546-14.514 C52.951,168.783,45.553,143.818,51.555,120.283z M144.871,185.295c-7.99,7.21-19.708,11.96-30.073,14.539v-15.766 c0.239-18.349,8.431-36.14,22.478-48.813c7.868-7.1,17.209-12.209,27.293-14.972C170.57,143.818,163.172,168.783,144.871,185.295z"
fill="#FFFFFF"></path><circle cx="71.206" cy="79.736" r="9.757" fill="#FFFFFF"></circle><circle
cx="144.917" cy="79.736" r="9.757" fill="#FFFFFF"></circle></g></svg></span>
</a>
<nav class="navbar navbar-static-top" role="navigation">
<!-- Sidebar toggle button-->
<a href="#" class="sidebar-toggle" data-toggle="offcanvas" role="button">
<span class="sr-only">Toggle navigation</span>
</a>
<div class="navbar-custom-menu">
<ul class="nav navbar-nav">
</ul>
<ul class="nav navbar-nav navbar-right">
<li>
<a href="/" target="_blank">
<i class="fa fa-btn fa-globe"></i> На сайт </a>
</li>
<li class="dropdown user user-menu" style="margin-right: 20px;">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="true">
<img src="/img/blank.png" class="user-image">
<span class="hidden-xs">admin</span>
</a>
<ul class="dropdown-menu">
<!-- User image -->
<li class="user-header">
<img src="/img/blank.png" class="img-circle">
<p>
admin
<small>Зарегистрирован 02.08.2017</small>
</p>
</li>
<!-- Menu Footer-->
<li class="user-footer">
<a href="http://godddebug/logout"
onclick="event.preventDefault(); document.getElementById('logout-form').submit();">
<i class="fa fa-btn fa-sign-out"></i> Выйти </a>
<form id="logout-form" action="http://godddebug/logout" method="POST"
style="display: none;">
<input name="_token" value="yMwA2YoOY1W99FiOv6srcKW2PiF0z1gaaqlsZXV6" type="hidden">
</form>
</li>
</ul>
</li>
</ul>
</div>
</nav>
</header>
<aside class="main-sidebar">
<section class="sidebar">
<ul class="sidebar-menu">
<li>
<a href="http://godddebug/admin/mainpages/1/edit">
<i class="fa fa-map-marker"></i>
<span>Домашняя страница</span>
</a>
</li>
<li>
<a href="http://godddebug/admin/pages">
<i class="fa fa-users"></i>
<span>Главные страницы</span>
</a>
</li>
<li>
<a href="http://godddebug/admin/subscribers">
<i class="fa fa-users"></i>
<span>Подписчики</span>
</a>
</li>
<li>
<a href="http://godddebug/admin/orders">
<i class="fa fa-users"></i>
<span>Заказы</span>
</a>
</li>
<li>
<a href="http://godddebug/admin/users">
<i class="fa fa-users"></i>
<span>Пользователи</span>
</a>
</li>
<li class="active">
<a href="http://godddebug/admin/documents">
<i class="fa fa-file-word-o"></i>
<span>Документы</span>
</a>
</li>
<li>
<a href="http://godddebug/admin/clients">
<i class="fa fa-users"></i>
<span>Клиенты</span>
</a>
</li>
<li class="has-child">
<a href="#">
<i class="fa fa-group"></i>
<span>Справочники</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li>
<a href="http://godddebug/admin/partitions">
<i class="fa fa-file-word-o"></i>
<span>Разделы документов</span>
</a>
</li>
<li>
<a href="http://godddebug/admin/subpartitions">
<i class="fa fa-file-word-o"></i>
<span>Подразделы документов</span>
</a>
</li>
</ul>
</li>
<li>
<a href="http://godddebug/admin/systempages">
<i class="fa fa-pages"></i>
<span>Системные страницы</span>
</a>
</li>
</ul>
</section>
</aside>
<div class="content-wrapper">
<ol class="breadcrumb">
<li><a href="http://godddebug/admin">Панель</a></li>
<li><a href="http://godddebug/admin/documents">Документы</a></li>
<li class="active">Редактирование записи в разделе Документы</li>
</ol>
<div class="content-header">
<h1>
Редактирование записи в разделе Документы
</h1>
</div>
<div class="content body">
<form class="panel panel-default" method="POST" action="http://godddebug/admin/documents/22/edit">
<div class="form-elements">
<div class="panel-body">
<div class="form-elements">
<div class="form-group form-element-select ">
<label for="partition_id" class="control-label">
Основной раздел
<span class="form-element-required">*</span>
</label>
<deselect :value="1" :id="'partition_id'" :multiple="false"
:options="[{"id":null,"text":"\u041d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043e"},{"id":1,"text":"\u0414\u043e\u0433\u043e\u0432\u043e\u0440\u044b"},{"id":4,"text":"\u041f\u0440\u0435\u0442\u0435\u043d\u0437\u0438\u043e\u043d\u043d\u043e-\u0438\u0441\u043a\u043e\u0432\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430"},{"id":3,"text":"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u044e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043b\u0438\u0446, \u0438\u0445 \u0444\u0438\u043b\u0438\u0430\u043b\u043e\u0432 \u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432"},{"id":2,"text":"\u0422\u0440\u0443\u0434\u043e\u0432\u044b\u0435 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f"}]"
inline-template="">
<div>
<multiselect v-model="val" track-by="id" label="text" :multiple="multiple"
:searchable="true" :options="options"
placeholder="Выберите из списка"
:select-label="'Нажмите Enter что бы выбрать'"
:selected-label="'выбрано'"
:deselect-label="'Нажмите Enter что бы сбросить'">
</multiselect>
<input id="partition_id" size="2" data-select-type="single" class="form-control"
data-nullable="true" name="partition_id" v-model="preparedVal"
type="hidden">
</div>
</deselect>
</div>
<div class="form-group form-element-dependentselect ">
<label for="subpartition_id" class="control-label">
Подраздел
</label>
<div>
<select id="subpartition_id" size="2" data-select-type="single"
data-url="http://godddebug/admin/documents/dependent-select/subpartition_id/22"
data-depends="["partition_id"]"
class="form-control input-select input-select-dependent"
name="subpartition_id">
<option value="17">Безвозмездное пользование имуществом (ссуда)</option>
<option value="18">Возмездное оказание услуг</option>
<option value="6">Дарение</option>
<option value="33">Договор о совместной деятельности (консорциум, простое
товарищество)
</option>
<option value="21">Заём</option>
<option value="8">Имущественный наем/аренда</option>
<option value="4">Купля-продажа</option>
<option value="5">Обмен</option>
<option value="19">Перевозка</option>
<option value="7">Подряд (выполнение работ)</option>
<option value="23">Посреднические договоры (комиссия, поручение, агентский)
</option>
<option value="32" selected="selected">Различные соглашения к договорам</option>
<option value="31">Транспортная экспедиция</option>
<option value="20">хранение</option>
</select>
</div>
</div>
<div class="form-group form-element-text ">
<label for="translation_ru[title]" class="control-label">
Наименование документа
<span class="form-element-required">*</span>
</label>
<input class="form-control" id="translation_ru[title]" name="translation_ru[title]"
value="Соглашение о перемене лиц в обязательстве" type="text">
</div>
<div class="form-group form-element-textarea ">
<label for="translation_ru[description]" class="control-label">
Описание документа
</label>
<textarea class="form-control" rows="3" id="translation_ru[description]"
name="translation_ru[description]">Соглашение о перемене лиц в обязательстве</textarea>
</div>
<div class="form-group form-element-file ">
<label for="translation_ru[file]" class="control-label">
Шаблон договора
</label>
<element-file @keyup.enter="return false;"
url="http://godddebug/admin/documents/file/translation_ru.file/22"
value="templates/368bc32e2db4face1544735533b6db7a.doc" :readonly="false"
name="translation_ru[file]" inline-template="">
<div>
<div v-if="errors.length" class="alert alert-warning">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"
@click="closeAlert()">
<span aria-hidden="true">×</span>
</button>
<p v-for="error in errors"><i class="fa fa-hand-o-right"
aria-hidden="true"></i> {{ error }}</p>
</div>
<div class="form-element-files clearfix" v-if="has_value">
<div class="form-element-files__item">
<div class="form-element-files__file">
<i class="fa fa-fw fa-lg fa-file-o"></i>
</div>
<div class="form-element-files__info">
<a :href="file" class="btn btn-default btn-xs pull-right">
<i class="fa fa-cloud-download"></i>
</a>
<button type="button" v-if="has_value" class="btn btn-danger btn-xs"
@click.prevent="remove()">
<i class="fa fa-times"></i> Удалить
</button>
</div>
</div>
</div>
<div v-if="!readonly">
<div class="btn btn-primary upload-button">
<i :class="uploadClass"></i> Выбор файла
</div>
</div>
<input :name="name" :value="val" type="hidden">
</div>
</element-file>
<div class="errors">
</div>
</div>
<div class="form-group form-element-number ">
<label for="translation_ru[price]" class="control-label">
Стоимость документа
<span class="form-element-required">*</span>
</label>
<input class="form-control" id="translation_ru[price]" name="translation_ru[price]"
value="1000" type="number">
</div>
<strong>Вопросы документа</strong>
<div class="links-row">
</div>
<div class="panel panel-default">
<div class="panel-heading">
<a href="http://godddebug/admin/questions/create?document_id=22&lang=ru"
class="btn btn-primary">
<i class="fa fa-plus"></i> Новая запись
</a>
<div class="pull-right">
</div>
</div>
<table class="table-primary table table-striped table table-striped">
<colgroup>
<col width="">
<col width="">
</colgroup>
<thead>
<tr>
<th class="row-header">
Наименование
</th>
<th class="row-header">
Вопрос пользователю
</th>
</tr>
</thead>
<thead class="table table-striped table table-striped">
<tr>
</tr>
</thead>
<tbody>
<tr>
<td class="row-link">
<div class="row-link">
<a href="http://godddebug/admin/questions/237/edit">
место
</a>
</div>
</td>
<td class="row-text text-muted">
<div class="row-text text-muted">Место заключения соглашения
</div>
</td>
</tr>
<tr>
<td class="row-link">
<div class="row-link">
<a href="http://godddebug/admin/questions/238/edit">
дата
</a>
</div>
</td>
<td class="row-text text-muted">
<div class="row-text text-muted">Дата заключения соглашения
</div>
</td>
</tr>
<tr>
<td class="row-link">
<div class="row-link">
<a href="http://godddebug/admin/questions/239/edit">
Сторона 1
</a>
</div>
</td>
<td class="row-text text-muted">
<div class="row-text text-muted">Статус Стороны 1
</div>
</td>
</tr>
<tr>
<td class="row-link">
<div class="row-link">
<a href="http://godddebug/admin/questions/240/edit">
Сторона 2
</a>
</div>
</td>
<td class="row-text text-muted">
<div class="row-text text-muted">Статус Стороны 2
</div>
</td>
</tr>
<tr>
<td class="row-link">
<div class="row-link">
<a href="http://godddebug/admin/questions/241/edit">
Сторона 3
</a>
</div>
</td>
<td class="row-text text-muted">
<div class="row-text text-muted">Статус Стороны 3
</div>
</td>
</tr>
</tbody>
<tfoot data-display="DisplayTable">
<tr>
</tr>
</tfoot>
</table>
<div class="panel-footer">
</div>
</div>
</div>
</div>
</div>
<input name="_method" value="post" type="hidden">
<input name="_redirectBack" value="http://godddebug/admin/documents?page=1" type="hidden">
<input name="_token" value="yMwA2YoOY1W99FiOv6srcKW2PiF0z1gaaqlsZXV6" type="hidden">
<div class="form-buttons panel-footer">
<div class="btn-group" role="group">
<button type="submit" name="next_action" class="btn btn-primary" value="save_and_continue">
<i class="fa fa-check"></i> Сохранить
</button>
<div class="btn-group">
<button type="button" class="btn dropdown-toggle" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
<i class="fa fa-caret-down"></i>
</button>
<div class="dropdown-menu btn-actions">
<div class="btn-group-vertical">
<button type="submit" name="next_action" class="btn btn-info"
value="save_and_create">
<i class="fa fa-check"></i> Сохранить и создать
</button>
<button type="submit" name="next_action" class="btn btn-success"
value="save_and_close">
<i class="fa fa-check"></i> Сохранить и закрыть
</button>
</div>
</div>
</div>
<a href="http://godddebug/admin/documents" class="btn btn-warning">
<i class="fa fa-ban"></i> Отменить
</a>
</div>
</div>
</form>
</div>
</div>
</div>
- avoid using JavaScript keyword as property name: "return" in expression @keyup.enter="return false;"
(found in
<Root>) admin-app.js%20line%201369%20%3E%20eval:478:7
warn http://godddebug/packages/sleepingowl/default/js/admin-app.js%20line%201369%20%3E%20eval:478:7
compileToFunctions http://godddebug/packages/sleepingowl/default/js/admin-app.js%20line%201369%20%3E%20eval:9983:9
Vue$3.prototype.$mount
http://godddebug/packages/sleepingowl/default/js/admin-app.js%20line%201369%20%3E%20eval:10156:17
initMixin/Vue.prototype._init
http://godddebug/packages/sleepingowl/default/js/admin-app.js%20line%201369%20%3E%20eval:4305:7
Vue$3 http://godddebug/packages/sleepingowl/default/js/admin-app.js%20line%201369%20%3E%20eval:4390:3
<анонимная> http://godddebug/packages/sleepingowl/default/js/vue.js%20line%2071%20%3E%20eval:1:11
<анонимная> http://godddebug/packages/sleepingowl/default/js/vue.js:71:1
__webpack_require__ http://godddebug/packages/sleepingowl/default/js/vue.js:20:12
<анонимная> http://godddebug/packages/sleepingowl/default/js/vue.js:64:18
<анонимная> http://godddebug/packages/sleepingowl/default/js/vue.js:1:11
Честно говоря тут наверно ничего не смогу сделать - какой то глубокий косяк select2.
Придется подождать до новой версии.
Версия в композере
laravelrus/sleepingowl 4.x-dev 20a4e48
Что надо сделать что бы увидеть ошибку?
При редактировании записи в браузере FirefoxMozilla (56.0.2 (64-бит)), Не отображаются текущие данные (содержащиеся в БД у этой записи) в зависимом select-е. Ошибок в консоле браузера нет. В Vue devtool dependentselect не определяется, т.к. не является вьюшным. Записал видео с подробным обзором: https://youtu.be/54XHQ8OAxgc