"Refactor DepartmentPosOrder.vue: replace editField function invocations with streamlined showEditObjectFieldForm method for consistency and maintainability."

This commit is contained in:
Jeppe Bundgaard
2025-11-20 09:22:39 +01:00
parent 77d1ab8a83
commit 0378f2c956
@@ -478,19 +478,19 @@ const onFetchAttachments = () => {
<!-- Reg 1-3 -->
<div class="field is-grouped is-grouped-multiline">
<div class="control">
<div class="tags has-addons is-clickable" @click="SessionUser.editField.showEditFieldForm('/order', order.id, 'reg_1', order.reg_1, 'Reg 1', loadOrder)">
<div class="tags has-addons is-clickable" @click="SessionUser.objects.orders.showEditObjectFieldForm(order.id, 'reg_1', order.reg_1, loadOrder)">
<span class="tag is-dark">Reg 1</span>
<span class="tag is-darker">{{ order.reg_1 }}</span>
</div>
</div>
<div class="control">
<div class="tags has-addons is-clickable" @click="SessionUser.editField.showEditFieldForm('/order', order.id, 'reg_2', order.reg_2, 'Reg 2', loadOrder)">
<div class="tags has-addons is-clickable" @click="SessionUser.objects.orders.showEditObjectFieldForm(order.id, 'reg_2', order.reg_2, loadOrder)">
<span class="tag is-dark">Reg 2</span>
<span class="tag is-darker">{{ order.reg_2 }}</span>
</div>
</div>
<div class="control">
<div class="tags has-addons is-clickable" @click="SessionUser.editField.showEditFieldForm('/order', order.id, 'reg_3', order.reg_3, 'Reg 3', loadOrder)">
<div class="tags has-addons is-clickable" @click="SessionUser.objects.orders.showEditObjectFieldForm(order.id, 'reg_3', order.reg_3, loadOrder)">
<span class="tag is-dark">Reg 3</span>
<span class="tag is-darker">{{ order.reg_3 }}</span>
</div>
@@ -500,7 +500,7 @@ const onFetchAttachments = () => {
<div class="field is-hidden-touch">
<label class="label">Reference</label>
<div class="control">
<input class="input has-text-danger" type="text" v-model="order.reference" readonly @click="SessionUser.editField.showEditFieldForm('/order', order.id, 'reference', order.reference, 'Reference', loadOrder)">
<input class="input has-text-danger" type="text" v-model="order.reference" readonly @click="SessionUser.objects.orders.showEditObjectFieldForm(order.id, 'reference', order.reference, loadOrder)">
</div>
</div>
<!-- Ordre noter -->
@@ -545,14 +545,14 @@ const onFetchAttachments = () => {
<div class="field">
<label class="label">Afdeling ID</label>
<div class="control">
<input class="input is-clickable" type="text" v-model="order.department_id" readonly @click="SessionUser.editField.showEditFieldForm('/order', order.id, 'department_id', order.department_id, 'Afdeling (ID)', loadOrder)">
<input class="input is-clickable" type="text" v-model="order.department_id" readonly @click="SessionUser.objects.orders.showEditObjectFieldForm(order.id, 'department_id', order.department_id, loadOrder)">
</div>
</div>
<!-- Reference -->
<div class="field">
<label class="label">Reference</label>
<div class="control">
<input class="input is-clickable" type="text" v-model="order.reference" readonly @click="SessionUser.editField.showEditFieldForm('/order', order.id, 'reference', order.reference, 'Reference', loadOrder)">
<input class="input is-clickable" type="text" v-model="order.reference" readonly @click="SessionUser.objects.orders.showEditObjectFieldForm(order.id, 'reference', order.reference, loadOrder)">
</div>
</div>
<!-- Køretøjer -->
@@ -563,7 +563,7 @@ const onFetchAttachments = () => {
<div class="field">
<label class="label">Reg 1</label>
<div class="control">
<input class="input is-clickable" type="text" v-model="order.reg_1" readonly @click="SessionUser.editField.showEditFieldForm('/order', order.id, 'reg_1', order.reg_1, 'Reg 1', loadOrder)">
<input class="input is-clickable" type="text" v-model="order.reg_1" readonly @click="SessionUser.objects.orders.showEditObjectFieldForm(order.id, 'reg_1', order.reg_1, loadOrder)">
</div>
</div>
</div>
@@ -572,7 +572,7 @@ const onFetchAttachments = () => {
<div class="field">
<label class="label">Reg 2</label>
<div class="control">
<input class="input is-clickable" type="text" v-model="order.reg_2" readonly @click="SessionUser.editField.showEditFieldForm('/order', order.id, 'reg_2', order.reg_2, 'Reg 2', loadOrder)">
<input class="input is-clickable" type="text" v-model="order.reg_2" readonly @click="SessionUser.objects.orders.showEditObjectFieldForm(order.id, 'reg_2', order.reg_2, loadOrder)">
</div>
</div>
</div>
@@ -581,7 +581,7 @@ const onFetchAttachments = () => {
<div class="field">
<label class="label">Reg 3</label>
<div class="control">
<input class="input is-clickable" type="text" v-model="order.reg_3" readonly @click="SessionUser.editField.showEditFieldForm('/order', order.id, 'reg_3', order.reg_3, 'Reg 3', loadOrder)">
<input class="input is-clickable" type="text" v-model="order.reg_3" readonly @click="SessionUser.objects.orders.showEditObjectFieldForm(order.id, 'reg_3', order.reg_3, loadOrder)">
</div>
</div>
</div>
@@ -599,7 +599,7 @@ const onFetchAttachments = () => {
<span>Kunde</span>
</label>
<div class="control">
<input class="input is-clickable" type="text" v-model="order.customer_id" readonly @click="SessionUser.editField.showEditFieldForm('/order', order.id, 'customer_id', order.customer_id, 'Kunde', loadOrder)">
<input class="input is-clickable" type="text" v-model="order.customer_id" readonly @click="SessionUser.objects.orders.showEditObjectFieldForm(order.id, 'customer_id', order.customer_id, loadOrder)">
</div>
</div>
<!-- Invoice collection -->
@@ -615,7 +615,7 @@ const onFetchAttachments = () => {
<span>{{SessionUser.objects.global.language.invoice}}</span>
</label>
<div class="control">
<input class="input is-clickable" type="text" v-model="order.invoice_collection_id" readonly @click="SessionUser.editField.showEditFieldForm('/order', order.id, 'invoice_collection_id', order.invoice_collection_id, 'Faktura samling', loadOrder)">
<input class="input is-clickable" type="text" v-model="order.invoice_collection_id" readonly @click="SessionUser.objects.orders.showEditObjectFieldForm(order.id, 'invoice_collection_id', order.invoice_collection_id, loadOrder)">
</div>
</div>
<!-- Booking (if any) -->
@@ -639,7 +639,7 @@ const onFetchAttachments = () => {
</div>
</div>
<div class="control">
<input class="input is-clickable" type="text" v-model="order.booking_id" readonly @click="SessionUser.editField.showEditFieldForm('/order', order.id, 'booking_id', order.booking_id, 'Booking', loadOrder)">
<input class="input is-clickable" type="text" v-model="order.booking_id" readonly @click="SessionUser.objects.orders.showEditObjectFieldForm(order.id, 'booking_id', order.booking_id, loadOrder)">
</div>
</div>
</div>