This commit is contained in:
@@ -15,16 +15,17 @@ export default {
|
|||||||
|
|
||||||
props: {
|
props: {
|
||||||
value: {
|
value: {
|
||||||
default: "{}",
|
|
||||||
type: String
|
|
||||||
},
|
|
||||||
formKey: { type: String, default: "" }, //used to grab template from store
|
|
||||||
readonly: Boolean,
|
|
||||||
disabled: Boolean,
|
|
||||||
parentVM: {
|
|
||||||
default: null,
|
default: null,
|
||||||
type: Object
|
type: Object
|
||||||
}
|
},
|
||||||
|
pvm: {
|
||||||
|
default: null,
|
||||||
|
type: Object
|
||||||
|
},
|
||||||
|
|
||||||
|
formKey: { type: String, default: "" }, //used to grab template from store
|
||||||
|
readonly: Boolean,
|
||||||
|
disabled: Boolean
|
||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
|
|||||||
@@ -28,7 +28,21 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</v-col>
|
</v-col>
|
||||||
|
<v-col
|
||||||
|
v-if="form().showMe(this, 'ProjectAccountNumber')"
|
||||||
|
cols="12"
|
||||||
|
sm="6"
|
||||||
|
lg="4"
|
||||||
|
xl="3"
|
||||||
|
>
|
||||||
|
<GzWoState
|
||||||
|
v-model="value"
|
||||||
|
:form-key="formCustomTemplateKey"
|
||||||
|
:readonly="formState.readOnly"
|
||||||
|
:pvm="pvm"
|
||||||
|
data-cy="woState"
|
||||||
|
/>
|
||||||
|
</v-col>
|
||||||
<v-col v-if="form().showMe(this, 'Notes')" cols="12">
|
<v-col v-if="form().showMe(this, 'Notes')" cols="12">
|
||||||
<v-textarea
|
<v-textarea
|
||||||
v-model="value.notes"
|
v-model="value.notes"
|
||||||
@@ -48,8 +62,11 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
/* XXXeslint-disable */
|
/* XXXeslint-disable */
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
import GzWoState from "./work-order-state.vue";
|
||||||
export default {
|
export default {
|
||||||
|
components: {
|
||||||
|
GzWoState
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
canEditSerial: window.$gz.role.hasRole([
|
canEditSerial: window.$gz.role.hasRole([
|
||||||
|
|||||||
@@ -0,0 +1,53 @@
|
|||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<h5>WORKORDER STATE</h5>
|
||||||
|
{{ value }}
|
||||||
|
|
||||||
|
<!-- Display as drop down box so it appears like any other select, however, it also has a button to show history and
|
||||||
|
when user clicks on it a popup dialog shows the entire history of the state in a datatable or something along those lines -->
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
/* XXXeslint-disable */
|
||||||
|
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {};
|
||||||
|
},
|
||||||
|
|
||||||
|
props: {
|
||||||
|
value: {
|
||||||
|
default: null,
|
||||||
|
type: Object
|
||||||
|
},
|
||||||
|
pvm: {
|
||||||
|
default: null,
|
||||||
|
type: Object
|
||||||
|
},
|
||||||
|
formKey: { type: String, default: "" }, //used to grab template from store
|
||||||
|
readonly: Boolean,
|
||||||
|
disabled: Boolean
|
||||||
|
},
|
||||||
|
|
||||||
|
methods: {
|
||||||
|
form() {
|
||||||
|
return window.$gz.form;
|
||||||
|
},
|
||||||
|
fieldValueChanged(ref) {
|
||||||
|
if (
|
||||||
|
!this.parentVM.formState.loading &&
|
||||||
|
!this.parentVM.formState.readonly
|
||||||
|
) {
|
||||||
|
window.$gz.form.fieldValueChanged(this.parentVM, ref);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
lastState() {
|
||||||
|
return "blah";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user