This commit is contained in:
2018-01-10 14:09:34 +01:00
parent d1de2210e6
commit 6366bbc6a8
19 changed files with 776 additions and 162 deletions
+42 -20
View File
@@ -15,31 +15,36 @@
<label class="col-xl-3 form-control-label">
klant
</label>
<div class="col-xl-9">
<div class="col-xl-8">
<div class="input-group input-group-icon">
<select class="form-control"
data-bind="options:customers
optionsValue:id,
optionsText:name,
value:selectedCustomerID,
optionsCaption:selecteer klant"></select>
data-bind="options:customers,
optionsValue:'id',
optionsText:'name',
value:customer_id,
optionsCaption:'selecteer klant',
event:{change:getCustomerProjects}"></select>
</div>
<small class="invalid-feedback"
data-bind="style:{display: ! selectedCustomer() ? 'block' : 'none'}">
data-bind="style:{display: ! customer_id() ? 'block' : 'none'}">
selecteer een klant
</small>
</div>
<div class="col-xl-1">
<i class="icon fa-plus-square greenish pointer" data-bind="click:addCustomer"></i>
</div>
</div>
<div class="form-group row">
<label class="col-xl-3 form-control-label">
project
</label>
<div class="col-xl-9">
<div class="col-xl-8">
<select class="form-control"
data-bind="options:projects,
optionsValue: id,
optionsText:projectnumber,
value:selectedProjectID"
optionsValue: 'id',
optionsText:'projectnumber',
disable: ! customer_id(),
value:project_id"></select>
</div>
</div>
<div class="form-group row">
@@ -49,7 +54,7 @@
<label class="col-xl-3 form-control-label">
datum offerte
</label>
<div class="col-xl-9">
<div class="col-xl-5">
<div class="input-group input-group-icon">
<span class="input-group-addon">
<i class="icon fa-calendar"></i>
@@ -57,8 +62,13 @@
<input type="text"
placeholder="datum offerte"
class="form-control"
data-bind="datepicker:{}, value:startdate">
readonly
data-bind="datepicker:{dateFormat: 'dd-mm-yy' }, value:startdate, css:{'is-invalid': ! offerDateValid()}">
</div>
<small class="invalid-feedback"
data-bind="style:{display: ! offerDateValid() ? 'block' : 'none'}">
voer een offerte datum in
</small>
</div>
</div>
@@ -66,15 +76,17 @@
<label class="col-xl-3 form-control-label">
kans
</label>
<div class="col-xl-9">
<div class="col-xl-5">
<div class="input-group input-group-icon">
<span class="input-group-addon">
<i class="icon fa-question"></i>
</span>
<input type="text"
placeholder="kans"
class="form-control"
data-bind="textInput:acceptance_chance">
class="form-control percentage-input"
data-bind="textInput:acceptance_chance,
event:{keyup:validateNumber}">
<span class="percentage-sign">&#x25;</span>
</div>
</div>
</div>
@@ -82,7 +94,7 @@
<label class="col-xl-3 form-control-label">
acceptatie datum
</label>
<div class="col-xl-9">
<div class="col-xl-5">
<div class="input-group input-group-icon">
<span class="input-group-addon">
<i class="icon fa-calendar"></i>
@@ -90,15 +102,20 @@
<input type="text"
placeholder="acceptatie datum"
class="form-control"
data-bind="datepicker:{}, value:accepteddate">
readonly
data-bind="datepicker:{dateFormat: 'dd-mm-yy' }, value:accepteddate, disable:rejectdate()">
</div>
</div>
<div class="col-xl-1">
<span class="icon fa-remove redish pointer"
data-bind="visible:accepteddate(), click:resetDate.bind($data, 'accepteddate')"></span>
</div>
</div>
<div class="form-group row">
<label class="col-xl-3 form-control-label">
afwijsdatum
</label>
<div class="col-xl-9">
<div class="col-xl-5">
<div class="input-group input-group-icon">
<span class="input-group-addon">
<i class="icon fa-calendar"></i>
@@ -106,9 +123,14 @@
<input type="email"
placeholder="afwijsdatum"
class="form-control"
data-bind="datepicker:{}, value:rejectdate">
readonly
data-bind="datepicker:{dateFormat: 'dd-mm-yy' }, value:rejectdate, disable:accepteddate()">
</div>
</div>
<div class="col-xl-1">
<span class="icon fa-remove redish pointer"
data-bind="visible:rejectdate(), click:resetDate.bind($data, 'rejectdate')"></span>
</div>
</div>
</div>
</div>
+6 -6
View File
@@ -13,16 +13,16 @@
<th class="table-tealish-header">&nbsp;</th>
</tr>
</thead>
<tbody data-bind="foreach:externals">
<tbody data-bind="foreach:offers">
<tr>
<td><span data-bind="text:customerName"></span></td>
<td><span data-bind="text:pojectNumber"></span></td>
<td><span data-bind="text:projectNumber"></span></td>
<td><span data-bind="text:startdate"></span></td>
<td><span data-bind="text:acceptance_chance"></span></td>
<td><span data-bind="text:accepted"></span></td>
<td><span data-bind="text:rejected"></span></td>
<td><span data-bind="text:acceptance_chance"></span> %</td>
<td><span data-bind="text:accepteddate"></span></td>
<td><span data-bind="text:rejectdate"></span></td>
<td>
<i class="icon fa-edit pointer" title="wijzig" data-bind="click:$root.editExternal"></i>
<i class="icon fa-edit pointer" title="wijzig" data-bind="click:$root.editOffer"></i>
<!-- ko if:archive == 'F' -->
<i class="icon fa-archive pointer" title="archiveer"
data-bind="click:$root.archiveOffer"></i>
+1
View File
@@ -57,6 +57,7 @@
<script src="js/lib/modules/beheer/usersModule.js"></script>
<script src="js/lib/modules/beheer/customersModule.js"></script>
<script src="js/lib/modules/beheer/externalsModule.js"></script>
<script src="js/lib/modules/projects/offersModule.js"></script>
<script src="js/lib/modules/modals/userModal.js"></script>
<script src="js/lib/modules/modals/customerModal.js"></script>
<script src="js/lib/modules/modals/externalModal.js"></script>