調整
This commit is contained in:
@@ -386,10 +386,10 @@
|
||||
return "";
|
||||
}
|
||||
let data = JSON.parse(item.f_num_tablet)
|
||||
let left = data.left_items
|
||||
let mid = data.mid_items
|
||||
let mid_right = data.mid_right
|
||||
let mid_left=data.mid_left
|
||||
let left = data?.left_items
|
||||
let mid = data?.mid_items
|
||||
let mid_right = data?.mid_right
|
||||
let mid_left=data?.mid_left
|
||||
let returnVal = ""
|
||||
if (left) {
|
||||
returnVal = "陽上:" + left.map(x => x.fam_name).join("、")
|
||||
@@ -418,7 +418,7 @@
|
||||
this.tablet_list.forEach(x => {
|
||||
|
||||
if (x.actitem_num_checked && x.actitem_num_checked == true) {
|
||||
console.log("OOQ:", x)
|
||||
//console.log("OOQ:", x)
|
||||
//console.log("OOQ:", x.num)
|
||||
let actItem = this.act_items.find(y => y.act_item_selected.val == x.actitem_num_selected.val)
|
||||
detail.push({
|
||||
@@ -456,7 +456,7 @@
|
||||
this.message_dialog.show_confirm = false
|
||||
this.message_dialog.show = true
|
||||
this.message_dialog.message =error
|
||||
console.log(error)
|
||||
//console.log(error)
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
<v-card-title class="bg-primary white--text text-center">
|
||||
<h4>快速報名</h4>
|
||||
<div class="ms-auto">
|
||||
<v-btn @click.prevent="addOrderWithDetail()">儲存</v-btn>
|
||||
<v-btn @click.prevent="back01()">返回</v-btn>
|
||||
<v-btn @click.prevent="addOrderWithDetail()" :disabled="statusAfterClick">儲存</v-btn>
|
||||
<v-btn @click.prevent="back01()" :disabled="statusAfterClick">返回</v-btn>
|
||||
</div>
|
||||
</v-card-title>
|
||||
<v-card-text>
|
||||
@@ -24,13 +24,13 @@
|
||||
</v-col>
|
||||
|
||||
<v-col cols="2" md="2">
|
||||
e <v-select :items="countrys" :rules="requiredrules"
|
||||
label="*國籍"
|
||||
item-text="name_zh"
|
||||
item-value="id" v-model="follower.country">
|
||||
<v-select :items="countrys" :rules="requiredrules"
|
||||
label="*國籍"
|
||||
item-text="name_zh"
|
||||
item-value="id" v-model="follower.country">
|
||||
</v-select>
|
||||
<!--<v-text-field v-model="follower.country" :rules="requiredrules"
|
||||
label="*國籍"></v-text-field>-->
|
||||
label="*國籍"></v-text-field>-->
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-text-field v-model="follower.id_code"
|
||||
@@ -47,7 +47,7 @@
|
||||
item-value="val" v-model="follower.sex">
|
||||
</v-select>
|
||||
<!--<v-text-field v-model="follower.sex" :rules="[rules.required]"
|
||||
label="*性別"></v-text-field>-->
|
||||
label="*性別"></v-text-field>-->
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-select :items="identity_items" :rules="requiredrules"
|
||||
@@ -56,7 +56,7 @@
|
||||
item-value="val" v-model="follower.identity_type">
|
||||
</v-select>
|
||||
<!--<v-text-field v-model="follower.identity_type" :rules="[rules.required]"
|
||||
label="*身分別"></v-text-field>-->
|
||||
label="*身分別"></v-text-field>-->
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-menu v-model="menu"
|
||||
@@ -77,9 +77,9 @@
|
||||
@input="menu = false"></v-date-picker>
|
||||
</v-menu>
|
||||
<!--<v-date-picker v-model="follower.birthday"
|
||||
label="生日"></v-date-picker>-->
|
||||
label="生日"></v-date-picker>-->
|
||||
<!--<v-text-field v-model="follower.birthday"
|
||||
label="生日"></v-text-field>-->
|
||||
label="生日"></v-text-field>-->
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-checkbox v-model="follower.send_receipt"
|
||||
@@ -135,7 +135,7 @@
|
||||
item-value="val" v-model="title_new.islive">
|
||||
</v-select>
|
||||
<!--<v-text-field v-model="title_new.islive"
|
||||
label="存/歿"></v-text-field>-->
|
||||
label="存/歿"></v-text-field>-->
|
||||
</v-col>
|
||||
<v-col>
|
||||
<v-btn @click.prevent="addTitle(item)">加入</v-btn>
|
||||
@@ -165,7 +165,7 @@
|
||||
item-value="val" v-model="alive_new.islive">
|
||||
</v-select>
|
||||
<!--<v-text-field v-model="alive_new.islive"
|
||||
label="存/歿"></v-text-field>-->
|
||||
label="存/歿"></v-text-field>-->
|
||||
</v-col>
|
||||
<v-col>
|
||||
<v-btn @click.prevent="addLive(item)">加入</v-btn>
|
||||
@@ -187,7 +187,14 @@
|
||||
</v-row>
|
||||
</v-card-text>
|
||||
</v-card>
|
||||
</div>
|
||||
|
||||
<v-snackbar v-model="snackbar.show" :timeout="3000" top color="error">
|
||||
{{ snackbar.text }}
|
||||
<template v-slot:action="{ attrs }">
|
||||
<v-btn dark text v-bind="attrs" @click="snackbar.show = false">關閉</v-btn>
|
||||
</template>
|
||||
</v-snackbar>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
@@ -199,6 +206,11 @@
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
statusAfterClick:false,
|
||||
snackbar: {
|
||||
show: false,
|
||||
text: ''
|
||||
},
|
||||
follower: {
|
||||
u_name: "", sex: "", identity_type: "", phone: "",
|
||||
cellphone: "", country: "", address: "",
|
||||
@@ -252,7 +264,8 @@
|
||||
addOrderWithDetail() {
|
||||
//組資料,信眾資料,報名資料,功德資料
|
||||
let details = []
|
||||
|
||||
let self = this
|
||||
this.statusAfterClick = true;
|
||||
|
||||
this.tablets.forEach(x => {
|
||||
let mid_items = []
|
||||
@@ -313,6 +326,16 @@
|
||||
.post(HTTP_HOST + 'api/order/AddOrderWithDetail', order)
|
||||
.then(response => {
|
||||
console.log(response);
|
||||
this.snackbar.text = response.data.message
|
||||
this.snackbar.show = true;
|
||||
if (response.data.result == "Y") {
|
||||
//
|
||||
setTimeout(() => {
|
||||
self.back01()
|
||||
}, 2000);
|
||||
} else {
|
||||
this.statusAfterClick = true;
|
||||
}
|
||||
})
|
||||
},
|
||||
renderContent(titles) {
|
||||
|
||||
Reference in New Issue
Block a user