diff --git a/FrontEnd/components/service/content/selectExhibitionBooth.vue b/FrontEnd/components/service/content/selectExhibitionBooth.vue new file mode 100644 index 0000000..39f2580 --- /dev/null +++ b/FrontEnd/components/service/content/selectExhibitionBooth.vue @@ -0,0 +1,109 @@ + + + + \ No newline at end of file diff --git a/FrontEnd/pages/service/_id.vue b/FrontEnd/pages/service/_id.vue index 46a0a00..cc01837 100644 --- a/FrontEnd/pages/service/_id.vue +++ b/FrontEnd/pages/service/_id.vue @@ -32,6 +32,12 @@
+
+

+ 輸入攤位數量 +

+ +

{{ $t("Select Exhibition") }} @@ -284,6 +290,7 @@ import slideshow from "@/components/swiper/serviceContent.vue"; import detailsModal from "@/components/service/contentModal/DetailsModal.vue"; import cancellationPolicyModal from "@/components/service/contentModal/cancellationPolicyModal.vue"; import selectExhibition from "@/components/service/content/selectExhibition.vue"; +import selectExhibitionBooth from "@/components/service/content/selectExhibitionBooth.vue"; import selectExhibitionService from "@/components/service/content/selectExhibitionService.vue"; import quantitySelectGroup from "@/components/service/content/quantitySelectGroup.vue"; import pickupInformation from "@/components/service/content/pickupInformation.vue"; @@ -308,6 +315,7 @@ export default { detailsModal, cancellationPolicyModal, selectExhibition, + selectExhibitionBooth, selectExhibitionService, quantitySelectGroup, pickupInformation, @@ -431,6 +439,7 @@ export default { previewFile: '', countdown: 15, rulesShow: false, + boothSelect: 0, }; }, async created() { @@ -689,7 +698,6 @@ export default { }) .catch((error) => console.log(error)); }, - // async getFaq() { // await this.$axios // .get( @@ -797,6 +805,11 @@ export default { }) .catch((error) => console.log(error)); }, + //攤位數量 + getBoothSelect(value){ + this.boothSelect = value; + console.log("攤位數:" + this.boothSelect); + }, //抓卡車相關數據 async getInfoItem() { await this.$axios @@ -805,7 +818,7 @@ export default { if(response && response.data && response.data.DATA && response.data.DATA.rel){ let data = response.data.DATA.rel - console.log(data) + console.log(data); if(data.length>0){ this.expenseRules = data; @@ -847,7 +860,7 @@ export default { bookNow() { let validators = this.$refs.ref_selectExhibition.validators(); - console.log(this.$refs.ref_selectExhibition); + console.log("this.$refs.ref_selectExhibition:" + this.$refs.ref_selectExhibition); if(validators==false){ return false; @@ -941,7 +954,9 @@ export default { this.$refs.ref_quantitySelectGroup.clearAll(); } }, + //展館服務(包裝、尺寸、數量、服務類型) ChangeCosts(data){ + console.log("展館服務數量:" + JSON.stringify(data.value.quantity)); let totalPrice = 0; this.totalPrice = 0; this.rulesShow = false; @@ -994,7 +1009,17 @@ export default { // 堆高機 stackerCostRules(data1,data2){ - console.log(this.expenseRules) + //這邊這邊是這個 + console.log(this.expenseRules); + + console.log(data1); + console.log(data2); + + if(this.expenseRules.ItemType == "01"){ + + } + + let price = 0;