客堂登記報名

This commit is contained in:
2026-08-04 18:06:23 +08:00
parent da913d2584
commit d6c817475c
6 changed files with 465 additions and 42 deletions
+40 -2
View File
@@ -229,6 +229,7 @@
select(item, t) {
}
}, search8: {
id: 'search8',
id: 'search8',
title: '牌位標題:陽上',
text_prop: 'title',
@@ -394,6 +395,11 @@
customize_data_comb: [],
printed_files: '',
},
preOrder: {
order_no: "",
item_count: 0,
total_amt: 0
},
keyin1_items: [{ //報名狀態
text: "請選擇",
val: 0
@@ -601,6 +607,10 @@
this.tablet_edit_new.initialized = true;
};
}
if (this.order_no != "" ) {
this.getPreOrder();
}
},
watch: {
options: {
@@ -666,6 +676,20 @@
}
},
methods: {
getPreOrder() {
let search = { order_no: this.order_no }
axios
.post(HTTP_HOST + 'api/preOrder/GetPreOrderByNum', search)
.then(response => {
console.log(response)
if (response.data.result === "Y") {
this.preOrder.order_no = response.data.ret.data.order_no;
this.preOrder.item_count = response.data.ret.data.item_count;
this.preOrder.total_amt = response.data.ret.data.total_amt;
}
});
},
dataDialogClose() {
},
@@ -892,7 +916,7 @@
form.appendChild(hiddenField);
};
// Add form fields
console.log(item.actitem_num_selected, item.num, JSON.stringify(list));
//console.log(item.actitem_num_selected, item.num, JSON.stringify(list));
addHiddenField("item", item.actitem_num_selected.val);
addHiddenField("file", item.num);
addHiddenField("list", JSON.stringify(list));
@@ -913,7 +937,7 @@
this.editedItem = $.extend(true, {}, item);
//console.log("editTabletNew:",this.editedItem,item)
try {
console.log("editTabletNew:",this.editItem)
//console.log("editTabletNew:",this.editItem)
//document.getElementById("tablet_edit_new_iframe").contentWindow.location.reload();
// 如果是新項目,先保存
if (this.editedItem.num <= 0 || this.editedItem.num === null || this.editedItem.num === undefined) {
@@ -2051,6 +2075,19 @@
</div>
</div>
<div class="tab-pane fade label-sm-right" id="sec2-page2" role="tabpanel" aria-labelledby="sec2-tab2">
<div class="d-flex w-100">
<div class="row">
<div class="col-12 col-md-6 ">
客堂登記功德項目數:{{ preOrder.item_count }}
</div>
<div class="col-12 col-md-6 ">
客堂登記總金額:{{ preOrder.total_amt }}
</div>
<div class="col-12 col-md-6 "></div>
<div class="col-12 col-md-6 "></div>
</div>
</div>
<v-card class="mx-auto" outlined v-if="order_no!=''">
<v-data-table
:headers="headersDetail"
@@ -2062,6 +2099,7 @@
<%-- :server-items-length="desserts_count"--%>
>
<v-divider inset></v-divider>
<template v-slot:top>
<v-toolbar flat color="white">
<div class="d-flex w-100">