畫面調整,增加統計
This commit is contained in:
@@ -73,7 +73,7 @@
|
||||
|
||||
</template>
|
||||
</v-data-table>
|
||||
<v-container>
|
||||
<v-container class="container-fluid">
|
||||
<v-row class="align-baseline" wrap>
|
||||
<v-col cols="12" md="9">
|
||||
<v-pagination v-model="data_table.page"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<v-container>
|
||||
<div class="container-fluid">
|
||||
<v-card>
|
||||
<v-card-title class="bg-primary white--text text-center">
|
||||
<h5 class="mb-0">快速報名</h5>
|
||||
@@ -162,7 +162,7 @@
|
||||
</v-card>
|
||||
</template>
|
||||
</v-dialog>
|
||||
</v-container>
|
||||
</v-container>
|
||||
|
||||
|
||||
</template>
|
||||
|
||||
+180
-180
@@ -1,193 +1,193 @@
|
||||
<template>
|
||||
<v-container>
|
||||
<div class="container-fluid">
|
||||
<v-card>
|
||||
<v-card-title class ="bg-primary white--text text-center">
|
||||
<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>
|
||||
</div>
|
||||
</v-card-title>
|
||||
<v-card-text>
|
||||
<v-row>
|
||||
<v-col cols="2" md="2">
|
||||
<v-text-field v-model="follower.u_name" :rules="requiredrules"
|
||||
label="*姓名"></v-text-field>
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-text-field v-model="follower.phone" :rules="phonerules"
|
||||
label="*電話"></v-text-field>
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-text-field v-model="follower.cellphone" :rules="cellrules"
|
||||
label="*行動電話"></v-text-field>
|
||||
</v-col>
|
||||
</v-card-title>
|
||||
<v-card-text>
|
||||
<v-row>
|
||||
<v-col cols="2" md="2">
|
||||
<v-text-field v-model="follower.u_name" :rules="requiredrules"
|
||||
label="*姓名"></v-text-field>
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-text-field v-model="follower.phone" :rules="phonerules"
|
||||
label="*電話"></v-text-field>
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-text-field v-model="follower.cellphone" :rules="cellrules"
|
||||
label="*行動電話"></v-text-field>
|
||||
</v-col>
|
||||
|
||||
<v-col cols="2" md="2">
|
||||
<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>-->
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-text-field v-model="follower.id_code"
|
||||
label="身分證號碼"></v-text-field>
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-text-field v-model="follower.passport"
|
||||
label="旅行證件號碼"></v-text-field>
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-select :items="sex_items" :rules="requiredrules"
|
||||
label="*性別"
|
||||
item-text="text"
|
||||
item-value="val" v-model="follower.sex">
|
||||
</v-select>
|
||||
<!--<v-text-field v-model="follower.sex" :rules="[rules.required]"
|
||||
label="*性別"></v-text-field>-->
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-select :items="identity_items" :rules="requiredrules"
|
||||
label="*身分別"
|
||||
item-text="text"
|
||||
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>-->
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-menu v-model="menu"
|
||||
:close-on-content-click="false"
|
||||
:nudge-right="40"
|
||||
transition="scale-transition"
|
||||
offset-y
|
||||
min-width="auto">
|
||||
<template v-slot:activator="{ on, attrs }">
|
||||
<v-text-field v-model="follower.birthday"
|
||||
label="生日"
|
||||
prepend-icon="mdi-calendar"
|
||||
readonly
|
||||
v-bind="attrs"
|
||||
v-on="on"></v-text-field>
|
||||
</template>
|
||||
<v-date-picker v-model="follower.birthday"
|
||||
@input="menu = false"></v-date-picker>
|
||||
</v-menu>
|
||||
<!--<v-date-picker v-model="follower.birthday"
|
||||
label="生日"></v-date-picker>-->
|
||||
<!--<v-text-field v-model="follower.birthday"
|
||||
label="生日"></v-text-field>-->
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-checkbox v-model="follower.send_receipt"
|
||||
label="寄送收據"></v-checkbox>
|
||||
</v-col>
|
||||
<v-col cols="4" md="4">
|
||||
<v-text-field v-model="follower.receipt_title"
|
||||
label="收據抬頭"></v-text-field>
|
||||
</v-col>
|
||||
<v-col cols="12" md="12">
|
||||
<v-text-field v-model="follower.address"
|
||||
label="地址"></v-text-field>
|
||||
</v-col>
|
||||
</v-row>
|
||||
<hr class="hr-text" data-content="功德項目">
|
||||
<v-row>
|
||||
<v-col cols="3" md="3">
|
||||
<v-select :items="act_items"
|
||||
label="功德項目"
|
||||
item-text="act_item_selected.text"
|
||||
item-value="act_item_selected.val" v-model="select_act_item">
|
||||
</v-select>
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-btn @click.prevent="newTablet()">新增</v-btn>
|
||||
</v-col>
|
||||
</v-row>
|
||||
<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>
|
||||
<!--<v-text-field v-model="follower.country" :rules="requiredrules"
|
||||
label="*國籍"></v-text-field>-->
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-text-field v-model="follower.id_code"
|
||||
label="身分證號碼"></v-text-field>
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-text-field v-model="follower.passport"
|
||||
label="旅行證件號碼"></v-text-field>
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-select :items="sex_items" :rules="requiredrules"
|
||||
label="*性別"
|
||||
item-text="text"
|
||||
item-value="val" v-model="follower.sex">
|
||||
</v-select>
|
||||
<!--<v-text-field v-model="follower.sex" :rules="[rules.required]"
|
||||
label="*性別"></v-text-field>-->
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-select :items="identity_items" :rules="requiredrules"
|
||||
label="*身分別"
|
||||
item-text="text"
|
||||
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>-->
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-menu v-model="menu"
|
||||
:close-on-content-click="false"
|
||||
:nudge-right="40"
|
||||
transition="scale-transition"
|
||||
offset-y
|
||||
min-width="auto">
|
||||
<template v-slot:activator="{ on, attrs }">
|
||||
<v-text-field v-model="follower.birthday"
|
||||
label="生日"
|
||||
prepend-icon="mdi-calendar"
|
||||
readonly
|
||||
v-bind="attrs"
|
||||
v-on="on"></v-text-field>
|
||||
</template>
|
||||
<v-date-picker v-model="follower.birthday"
|
||||
@input="menu = false"></v-date-picker>
|
||||
</v-menu>
|
||||
<!--<v-date-picker v-model="follower.birthday"
|
||||
label="生日"></v-date-picker>-->
|
||||
<!--<v-text-field v-model="follower.birthday"
|
||||
label="生日"></v-text-field>-->
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-checkbox v-model="follower.send_receipt"
|
||||
label="寄送收據"></v-checkbox>
|
||||
</v-col>
|
||||
<v-col cols="4" md="4">
|
||||
<v-text-field v-model="follower.receipt_title"
|
||||
label="收據抬頭"></v-text-field>
|
||||
</v-col>
|
||||
<v-col cols="12" md="12">
|
||||
<v-text-field v-model="follower.address"
|
||||
label="地址"></v-text-field>
|
||||
</v-col>
|
||||
</v-row>
|
||||
<hr class="hr-text" data-content="功德項目">
|
||||
<v-row>
|
||||
<v-col cols="3" md="3">
|
||||
<v-select :items="act_items"
|
||||
label="功德項目"
|
||||
item-text="act_item_selected.text"
|
||||
item-value="act_item_selected.val" v-model="select_act_item">
|
||||
</v-select>
|
||||
</v-col>
|
||||
<v-col cols="2" md="2">
|
||||
<v-btn @click.prevent="newTablet()">新增</v-btn>
|
||||
</v-col>
|
||||
</v-row>
|
||||
|
||||
<v-row>
|
||||
<v-col cols="12" md="12">
|
||||
<v-expansion-panels>
|
||||
<v-expansion-panel v-for="(item,i) in tablets"
|
||||
:key="i">
|
||||
<v-expansion-panel-header>
|
||||
<h2>{{ item.actItem_subject }}</h2>
|
||||
</v-expansion-panel-header>
|
||||
<v-expansion-panel-content>
|
||||
<v-container>
|
||||
<v-row>
|
||||
<v-col col="12" md="1">
|
||||
標題
|
||||
</v-col>
|
||||
<v-col col="12" md="11">
|
||||
<v-row>
|
||||
<v-col>
|
||||
<v-text-field v-model="title_new.name"
|
||||
label="姓名"></v-text-field>
|
||||
</v-col>
|
||||
<v-col>
|
||||
<v-select :items="live_select"
|
||||
label="存/歿"
|
||||
item-text="text"
|
||||
item-value="val" v-model="title_new.islive">
|
||||
</v-select>
|
||||
<!--<v-text-field v-model="title_new.islive"
|
||||
label="存/歿"></v-text-field>-->
|
||||
</v-col>
|
||||
<v-col>
|
||||
<v-btn @click.prevent="addTitle(item)">加入</v-btn>
|
||||
</v-col>
|
||||
</v-row>
|
||||
<v-row>
|
||||
<v-col cols="12" md="12">
|
||||
{{ renderContent( item.tablet.title) }}
|
||||
</v-col>
|
||||
</v-row>
|
||||
</v-col>
|
||||
</v-row>
|
||||
<v-row v-if="checkType(item)">
|
||||
<v-col col="12" md="1">
|
||||
陽上
|
||||
</v-col>
|
||||
<v-col col="12" md="11">
|
||||
<v-row>
|
||||
<v-col>
|
||||
<v-text-field v-model="alive_new.name"
|
||||
label="姓名"></v-text-field>
|
||||
</v-col>
|
||||
<v-col>
|
||||
<v-select :items="live_select"
|
||||
label="存/歿"
|
||||
item-text="text"
|
||||
item-value="val" v-model="alive_new.islive">
|
||||
</v-select>
|
||||
<!--<v-text-field v-model="alive_new.islive"
|
||||
label="存/歿"></v-text-field>-->
|
||||
</v-col>
|
||||
<v-col>
|
||||
<v-btn @click.prevent="addLive(item)">加入</v-btn>
|
||||
<v-row>
|
||||
<v-col cols="12" md="12">
|
||||
<v-expansion-panels>
|
||||
<v-expansion-panel v-for="(item,i) in tablets"
|
||||
:key="i">
|
||||
<v-expansion-panel-header>
|
||||
<h2>{{ item.actItem_subject }}</h2>
|
||||
</v-expansion-panel-header>
|
||||
<v-expansion-panel-content>
|
||||
<v-container>
|
||||
<v-row>
|
||||
<v-col col="12" md="1">
|
||||
標題
|
||||
</v-col>
|
||||
<v-col col="12" md="11">
|
||||
<v-row>
|
||||
<v-col>
|
||||
<v-text-field v-model="title_new.name"
|
||||
label="姓名"></v-text-field>
|
||||
</v-col>
|
||||
<v-col>
|
||||
<v-select :items="live_select"
|
||||
label="存/歿"
|
||||
item-text="text"
|
||||
item-value="val" v-model="title_new.islive">
|
||||
</v-select>
|
||||
<!--<v-text-field v-model="title_new.islive"
|
||||
label="存/歿"></v-text-field>-->
|
||||
</v-col>
|
||||
<v-col>
|
||||
<v-btn @click.prevent="addTitle(item)">加入</v-btn>
|
||||
</v-col>
|
||||
</v-row>
|
||||
<v-row>
|
||||
<v-col cols="12" md="12">
|
||||
{{ renderContent( item.tablet.title) }}
|
||||
</v-col>
|
||||
</v-row>
|
||||
</v-col>
|
||||
</v-row>
|
||||
<v-row v-if="checkType(item)">
|
||||
<v-col col="12" md="1">
|
||||
陽上
|
||||
</v-col>
|
||||
<v-col col="12" md="11">
|
||||
<v-row>
|
||||
<v-col>
|
||||
<v-text-field v-model="alive_new.name"
|
||||
label="姓名"></v-text-field>
|
||||
</v-col>
|
||||
<v-col>
|
||||
<v-select :items="live_select"
|
||||
label="存/歿"
|
||||
item-text="text"
|
||||
item-value="val" v-model="alive_new.islive">
|
||||
</v-select>
|
||||
<!--<v-text-field v-model="alive_new.islive"
|
||||
label="存/歿"></v-text-field>-->
|
||||
</v-col>
|
||||
<v-col>
|
||||
<v-btn @click.prevent="addLive(item)">加入</v-btn>
|
||||
|
||||
</v-col>
|
||||
</v-row>
|
||||
<v-row>
|
||||
<v-col cols="12" md="12">
|
||||
{{ renderContent( item.tablet.alive) }}
|
||||
</v-col>
|
||||
</v-row>
|
||||
</v-col>
|
||||
</v-row>
|
||||
</v-container>
|
||||
</v-expansion-panel-content>
|
||||
</v-expansion-panel>
|
||||
</v-expansion-panels>
|
||||
</v-col>
|
||||
</v-row>
|
||||
</v-card-text>
|
||||
</v-card>
|
||||
</v-container>
|
||||
</v-col>
|
||||
</v-row>
|
||||
<v-row>
|
||||
<v-col cols="12" md="12">
|
||||
{{ renderContent( item.tablet.alive) }}
|
||||
</v-col>
|
||||
</v-row>
|
||||
</v-col>
|
||||
</v-row>
|
||||
</v-container>
|
||||
</v-expansion-panel-content>
|
||||
</v-expansion-panel>
|
||||
</v-expansion-panels>
|
||||
</v-col>
|
||||
</v-row>
|
||||
</v-card-text>
|
||||
</v-card>
|
||||
</v-container>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
<asp:Content ID="Content2" ContentPlaceHolderID="page_nav" Runat="Server">
|
||||
</asp:Content>
|
||||
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
|
||||
<v-container>
|
||||
<div id="content" class="container py-4">
|
||||
<v-containe class="container-fluid">
|
||||
<div id="content" class="container-fluid py-4">
|
||||
<keep-alive>
|
||||
<component :is="currentView" :form-data="$data"
|
||||
:num="twoData"
|
||||
@@ -33,7 +33,7 @@
|
||||
</component>
|
||||
</keep-alive>
|
||||
</div>
|
||||
</v-container>
|
||||
</v-containe>
|
||||
</asp:Content>
|
||||
<asp:Content ID="Content4" ContentPlaceHolderID="offCanvasRight" Runat="Server">
|
||||
</asp:Content>
|
||||
@@ -120,7 +120,7 @@
|
||||
this.twoData = item.item
|
||||
this.currentView = "fastSignUp-component"
|
||||
} else if (item.action === "oldSign") {
|
||||
location.href="~/admin/order/index.aspx"
|
||||
location.href="/admin/order/index.aspx"
|
||||
}
|
||||
//console.log("item.action:",this.twoData)
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user