change dialog form po aset, separate form order / form aset
This commit is contained in:
@@ -6,24 +6,24 @@
|
||||
<v-layout row wrap>
|
||||
<v-flex xs12>
|
||||
<v-autocomplete
|
||||
v-model="temp_selected_order" :loading="loading"
|
||||
:items="list_pojasa.records" hide-no-data
|
||||
:search-input.sync="keyword" cache-items
|
||||
outline label="Cari nomor order jasa" hide-details
|
||||
v-model="temp_selected_order" :loading="loading"
|
||||
:items="list_pojasa.records" hide-no-data
|
||||
:search-input.sync="keyword" cache-items
|
||||
outline label="Cari nomor order jasa" hide-details
|
||||
item-text="PurchaseOrderNumber" return-object
|
||||
></v-autocomplete>
|
||||
</v-flex>
|
||||
<v-flex xs12 mt-2>
|
||||
<v-data-table
|
||||
:headers="headers" class="elevation-1" hide-actions
|
||||
:items="temp_selected_order ? [temp_selected_order] : []"
|
||||
:headers="headers" class="elevation-1" hide-actions
|
||||
:items="temp_selected_order ? [temp_selected_order] : []"
|
||||
:expand="expand" item-key="PurchaseOrderID"
|
||||
>
|
||||
<template v-slot:items="props">
|
||||
<tr @click="props.expanded = !props.expanded">
|
||||
<td class="text-xs-center pa-2">
|
||||
<v-icon>{{ props.expanded
|
||||
? "keyboard_arrow_down"
|
||||
? "keyboard_arrow_down"
|
||||
: "keyboard_arrow_right"
|
||||
}}</v-icon>
|
||||
</td>
|
||||
@@ -31,8 +31,8 @@
|
||||
<td class="text-xs-center pa-2">{{ props.item.SupplierName }}</td>
|
||||
<td class="text-xs-center pa-2">{{ props.item.T_KontrakJasaJenisKontrak }}</td>
|
||||
<td class="text-xs-center pa-2">
|
||||
{{ props.item.T_KontrakJasaJenisKontrak == 'once'
|
||||
? props.item.T_KontrakJasaEndDate
|
||||
{{ props.item.T_KontrakJasaJenisKontrak == 'once'
|
||||
? props.item.T_KontrakJasaEndDate
|
||||
: props.item.periode
|
||||
}}
|
||||
</td>
|
||||
@@ -193,7 +193,7 @@ module.exports = {
|
||||
simpanReceive() {
|
||||
var formrojasa = JSON.parse(JSON.stringify(this.form_rojasa));
|
||||
const receiveOrder = JSON.parse(JSON.stringify(this.temp_selected_order));
|
||||
|
||||
|
||||
formrojasa.TJasaID = receiveOrder.T_KontrakJasaID
|
||||
formrojasa.reference = receiveOrder.PurchaseOrderNumber
|
||||
formrojasa.typekontrak = receiveOrder.T_KontrakJasaJenisKontrak
|
||||
@@ -201,10 +201,10 @@ module.exports = {
|
||||
formrojasa.enddate = receiveOrder.T_KontrakJasaEndDate
|
||||
let used = receiveOrder.T_KontrakJasaUsedCount + " / " + receiveOrder.T_KontrakJasaJumlahPI
|
||||
formrojasa.usedcount = used
|
||||
|
||||
|
||||
this.data_rojasa = receiveOrder.detail;
|
||||
this.form_rojasa = formrojasa;
|
||||
|
||||
|
||||
this.temp_selected_order = null
|
||||
this.list_pojasa = {}
|
||||
this.dialog_pickjasa = false
|
||||
@@ -229,14 +229,14 @@ module.exports = {
|
||||
let current = {}
|
||||
|
||||
if (curr.PurchaseOrderID) {
|
||||
current = list.find((item) =>
|
||||
current = list.find((item) =>
|
||||
item.PurchaseOrderID == curr.PurchaseOrderID
|
||||
)
|
||||
this.temp_selected_order = current
|
||||
}
|
||||
}
|
||||
|
||||
if (form.reference) {
|
||||
current = list.find((item) =>
|
||||
current = list.find((item) =>
|
||||
item.PurchaseOrderNumber == form.reference
|
||||
)
|
||||
this.temp_selected_order = current
|
||||
@@ -248,4 +248,4 @@ module.exports = {
|
||||
}
|
||||
},
|
||||
}
|
||||
</script>
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user