Joywork/templates/linking_client_req/linking_client_req.php
2026-05-22 21:21:54 +03:00

166 lines
9.2 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<style>
#linking_client_req thead td {
font-size: 18px;
color: #757575;
padding: 7px;
}
#linking_client_req tbody td {
padding: 7px;
}
</style>
<div id="linking_client_req" class="hidden">
<div class="f__modal-bg" v-show="is_show" style="z-index: 99999;">
<div class="f__modal full-modal" :class="{'full_heigth':isPreloader===1}" v-show="is_show" style="padding-bottom: 10px; width: 700px; top: 10px; height:650px;background: rgb(255,255,255);">
<span class="pseudo-link closer" @click="closes"><i class="ti-close"></i></span>
<h2>Выберите поле, которое будет заполнено при закрытии этапа</h2>
<div v-if="isPreloader === 1" style="text-align:center; margin-top: 125px; height: 550px;">
<img src="../images/rocket-spinner.svg" width="96px">
</div>
<div v-else class="modal-inner" style="margin-top: 15px;">
<div class="jv-tabs" style="overflow: auto; height: 550px; padding:5px; margin-bottom: 100px">
<div class="tabs__content" style="border-right: none; min-height:500px; background: #ffffff;">
<table style="width: 100%">
<thead>
<tr>
<td>
Название поля
</td>
<td>В заявке</td>
<td>В клиенте</td>
<td>Обязательное?</td>
<td v-if="!isEmpty(list_next_poles)">Для этапов...</td>
</tr>
</thead>
<tbody>
<tr v-for="(field, index) in fields">
<td><div class="label" v-html="field.title"></div></td>
<td><div v-if="field.is_req" class="inputs">
<div class="checkbox" style="margin-bottom: 1px;">
<input :id="'field_req'+index" type="checkbox" true-value="1" false-value="0" v-model="field.is_check_req"/>
<label :for="'field_req'+index" class="label"></label>
</div>
</div>
</td>
<td>
<div v-if="field.is_client" class="inputs">
<div class="checkbox" style="margin-bottom: 1px;">
<input :id="'field_client'+index" type="checkbox" true-value="1" false-value="0" v-model="field.is_check_client"/>
<label :for="'field_client'+index" class="label"></label>
</div>
</div>
</td>
<td><div class="inputs">
<div class="checkbox" style="margin-bottom: 1px;">
<input :id="'field_is_required'+index" type="checkbox" true-value="1" false-value="0" v-model="field.is_required"/>
<label :for="'field_is_required'+index" class="label"></label>
</div>
</div>
</td>
<td v-if="!isEmpty(list_next_poles)">
<div class="inputs">
<div style="margin-bottom: 1px;">
<v-select :components="{OpenIndicator}" transition="" placeholder="Все этапы" class="vue_select" multiple style="width: 170px; border: none;" label="name" :reduce="name => name.code" :options="list_next_poles" v-model="field.view_next"/>
</div>
<div class="clear"></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="modal-submit">
<button @click="save" :class="{'hidden': is_load}" style="margin-left:-35px; width: 770px;" type="button" class="action_call">Сохранить</button>
<div style="width: 770px; margin-left: -35px; top:unset;" class="load-bar" :class="{'hidden': !is_load}">
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="load-bar__center">
<span class="load-bar__loading">Сохраняю...</span>
</div>
</div>
</div>
</div>
</div>
<div class="f__modal-bg" v-show="is_show_form" style="z-index: 99999;">
<div class="f__modal full-modal" :class="{'full_heigth':isPreloader===1}" v-show="is_show_form" style="padding-bottom: 10px; width: 700px; top: 10px; height:650px;background: rgb(255,255,255);">
<span class="pseudo-link closer" @click="closesForm"><i class="ti-close"></i></span>
<h2>Выберите форму, которую нужно заполнить при закрытии этапа</h2>
<div v-if="isPreloaderForm === 1" style="text-align:center; margin-top: 125px; height: 550px;">
<img src="../images/rocket-spinner.svg" width="96px">
</div>
<div v-else class="modal-inner" style="margin-top: 15px;">
<div class="jv-tabs" style="overflow: auto; height: 550px; padding:5px; margin-bottom: 100px">
<div class="tabs__content" style="border-right: none; min-height:500px; background: #ffffff;">
<table style="width: 100%">
<thead>
<tr>
<td>
Название формы
</td>
<td>В заявке</td>
<td>В клиенте</td>
</tr>
</thead>
<tbody>
<tr v-for="(form, index) in forms">
<td><div class="label" v-html="form.title"></div></td>
<td><div v-if="form.is_req" class="inputs">
<div class="checkbox" style="margin-bottom: 1px;">
<input :id="'form_req'+index" type="checkbox" true-value="1" false-value="0" v-model="form.is_check_req"/>
<label :for="'form_req'+index" class="label"></label>
</div>
</div>
</td>
<td>
<div v-if="form.is_client" class="inputs">
<div class="checkbox" style="margin-bottom: 1px;">
<input :id="'form_client'+index" type="checkbox" true-value="1" false-value="0" v-model="form.is_check_client"/>
<label :for="'form_client'+index" class="label"></label>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="modal-submit">
<button @click="save_form" :class="{'hidden': is_load_form}" style="margin-left:-35px; width: 770px;" type="button" class="action_call">Сохранить</button>
<div style="width: 770px; margin-left: -35px; top:unset;" class="load-bar" :class="{'hidden': !is_load_form}">
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="load-bar__center">
<span class="load-bar__loading">Сохраняю...</span>
</div>
</div>
</div>
</div>
</div>
</div>