b96f8beb by 杨炀

隐藏 :接送机登记、邀请函

add :背号查询
1 parent c32ed264
1 <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg fill="#bec3c6" t="1720521921471" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8890" width="30" height="30" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M775.1168 100.9664H272.4352c-70.4512 0-127.5392 57.088-127.5392 127.5392v610.048c0 35.8912 38.8608 58.368 69.9904 40.4992l108.544-62.3616a46.7456 46.7456 0 0 1 54.3744 5.632L493.056 925.184a46.67904 46.67904 0 0 0 62.1056 0.0512l116.3776-103.5264a46.72512 46.72512 0 0 1 54.5792-5.4272l106.24 62.0032c31.1296 18.176 70.2464-4.3008 70.2464-40.3456V228.5056c0.0512-70.4-57.0368-127.5392-127.488-127.5392z m-133.9392 448.0512a29.8496 29.8496 0 1 1 0 59.6992h-87.5008v53.8624a29.8496 29.8496 0 1 1-59.6992 0V608.768h-87.552a29.8496 29.8496 0 1 1 0-59.6992h87.5008v-36.4544H406.4256a29.8496 29.8496 0 1 1 0-59.6992h58.9312l-77.312-122.5216a29.9008 29.9008 0 0 1 9.3184-41.216 29.9008 29.9008 0 0 1 41.216 9.3184l84.736 134.2464L609.024 296.96c8.8064-13.9264 27.2896-18.1248 41.216-9.3184 13.9264 8.8064 18.1248 27.2896 9.3184 41.216l-78.336 123.9552h59.9552a29.8496 29.8496 0 1 1 0 59.6992h-87.5008v36.4544h87.5008z" p-id="8891"></path></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg fill="#ffffff" t="1720521921471" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8890" width="30" height="30" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M775.1168 100.9664H272.4352c-70.4512 0-127.5392 57.088-127.5392 127.5392v610.048c0 35.8912 38.8608 58.368 69.9904 40.4992l108.544-62.3616a46.7456 46.7456 0 0 1 54.3744 5.632L493.056 925.184a46.67904 46.67904 0 0 0 62.1056 0.0512l116.3776-103.5264a46.72512 46.72512 0 0 1 54.5792-5.4272l106.24 62.0032c31.1296 18.176 70.2464-4.3008 70.2464-40.3456V228.5056c0.0512-70.4-57.0368-127.5392-127.488-127.5392z m-133.9392 448.0512a29.8496 29.8496 0 1 1 0 59.6992h-87.5008v53.8624a29.8496 29.8496 0 1 1-59.6992 0V608.768h-87.552a29.8496 29.8496 0 1 1 0-59.6992h87.5008v-36.4544H406.4256a29.8496 29.8496 0 1 1 0-59.6992h58.9312l-77.312-122.5216a29.9008 29.9008 0 0 1 9.3184-41.216 29.9008 29.9008 0 0 1 41.216 9.3184l84.736 134.2464L609.024 296.96c8.8064-13.9264 27.2896-18.1248 41.216-9.3184 13.9264 8.8064 18.1248 27.2896 9.3184 41.216l-78.336 123.9552h59.9552a29.8496 29.8496 0 1 1 0 59.6992h-87.5008v36.4544h87.5008z" p-id="8891"></path></svg>
...\ No newline at end of file ...\ No newline at end of file
...@@ -140,6 +140,13 @@ export function getCanInvoiceBills(query) { ...@@ -140,6 +140,13 @@ export function getCanInvoiceBills(query) {
140 params: query 140 params: query
141 }) 141 })
142 } 142 }
143 export function getCanInvoiceBm(query) {
144 return request({
145 url: `/league/signOrder/getMyPayedCptOrder`,
146 method: 'get',
147 params: query
148 })
149 }
143 export function cancelOrder(orderId) { 150 export function cancelOrder(orderId) {
144 return request({ 151 return request({
145 // url: `/logex/norder/unSubscribeOrderBack/${orderId}`, 152 // url: `/logex/norder/unSubscribeOrderBack/${orderId}`,
......
...@@ -112,7 +112,13 @@ export function addPickup(data) { ...@@ -112,7 +112,13 @@ export function addPickup(data) {
112 data 112 data
113 }) 113 })
114 } 114 }
115 115 export function getBackNumber(qy) {
116 return request({
117 url: `/league/backNumber/query`,
118 method: 'get',
119 params: qy
120 })
121 }
116 122
117 123
118 124
......
...@@ -120,12 +120,12 @@ const menus = ref([ ...@@ -120,12 +120,12 @@ const menus = ref([
120 picUrl1: '/img/nav_30.png', 120 picUrl1: '/img/nav_30.png',
121 picUrl2: '/img/nav_30_dwn.png', 121 picUrl2: '/img/nav_30_dwn.png',
122 isActive: false 122 isActive: false
123 } 123 },
124 // { 124 // {
125 // name: language.value==0?'电子发票':'System messages', 125 // name: language.value==0?'电子发票':'Electronic invoice',
126 // routeName: 'myKP', 126 // routeName: 'myKP',
127 // picUrl1: '/img/nav_30.png', 127 // picUrl1: '/img/fp.svg',
128 // picUrl2: '/img/nav_30_dwn.png', 128 // picUrl2: '/img/fp_dwn.svg',
129 // isActive: false 129 // isActive: false
130 // } 130 // }
131 ]) 131 ])
......
1 <template> 1 <template>
2 <div> 2 <div>
3 <el-card :body-style="{'padding':'10px 0 0'}"> 3 <el-card :body-style="{'padding':'10px 0 0'}" class="mb60">
4 <!-- <div class="indexTitle">--> 4 <!-- <div class="indexTitle">-->
5 <!-- <h3 class="leftboderTT">{{ language==0?'电子发票':'E-invoice' }}--> 5 <!-- <h3 class="leftboderTT">{{ language==0?'电子发票':'E-invoice' }}-->
6 <!-- </h3>--> 6 <!-- </h3>-->
...@@ -16,6 +16,9 @@ ...@@ -16,6 +16,9 @@
16 </el-tabs> 16 </el-tabs>
17 <el-empty :image="`/img/order_no.png`" :image-size="228" v-if="list?.length == 0"/> 17 <el-empty :image="`/img/order_no.png`" :image-size="228" v-if="list?.length == 0"/>
18 18
19 <div v-if="activeName=='5'">
20 <!-- languageSource=='100'-->
21 </div>
19 <div class="pd20"> 22 <div class="pd20">
20 <div v-for="b in list" class="item"> 23 <div v-for="b in list" class="item">
21 <div class="title"> 24 <div class="title">
...@@ -63,19 +66,19 @@ ...@@ -63,19 +66,19 @@
63 </el-col> 66 </el-col>
64 <el-col :lg="6" :md="16" :sm="16" :xs="16"> 67 <el-col :lg="6" :md="16" :sm="16" :xs="16">
65 <div class="text-right"> 68 <div class="text-right">
66 <el-button type="primary" plain round v-if="b.isInvoice == '0'&&!b.invoiceId" @click.stop="gokp(b)"> 69 <el-button type="primary" plain round v-if="b.isInvoice == '0'&&!b.invoiceId&&b.paymentType!='3'" @click.stop="gokp(b)">
67 {{ language == 0 ? '开发票' : 'Edit' }} 70 {{ language == 0 ? '开发票' : 'Edit' }}
68 </el-button> 71 </el-button>
69 <el-button type="primary" plain round v-if="b.isInvoice == '0'&&b.invoiceId" @click.stop="editkp(b)"> 72 <el-button type="primary" plain round v-if="b.isInvoice == '0'&&b.invoiceId&&b.paymentType!='3'" @click.stop="editkp(b)">
70 {{ language == 0 ? '重开发票' : 'Edit' }} 73 {{ language == 0 ? '重开发票' : 'Edit' }}
71 </el-button> 74 </el-button>
72 <el-button type="primary" plain round v-if="b.invoiceId" 75 <el-button type="primary" plain round v-if="b.invoiceId&&b.paymentType!='3'"
73 @click.stop="showDetail(b)">{{ language == 0 ? '查看发票' : 'Detail' }} 76 @click.stop="showDetail(b)">{{ language == 0 ? '查看发票' : 'Detail' }}
74 </el-button> 77 </el-button>
75 <el-button type="primary" v-if="b.isInvoice == '0'&&!b.invoiceId" plain round @click.stop="goSj(b)"> 78 <el-button type="primary" v-if="b.isInvoice == '0'&&!b.invoiceId&&b.paymentType=='3'" plain round @click.stop="goSj(b)">
76 {{ language == 0 ? '开收据' : 'Edit' }} 79 {{ language == 0 ? '开收据' : 'Edit' }}
77 </el-button> 80 </el-button>
78 <el-button type="primary" plain round v-if="b.invoiceId" 81 <el-button type="primary" plain round v-if="b.invoiceId&&b.paymentType=='3'"
79 @click.stop="showSJ(b)">{{ language == 0 ? '查看收据' : 'Detail' }} 82 @click.stop="showSJ(b)">{{ language == 0 ? '查看收据' : 'Detail' }}
80 </el-button> 83 </el-button>
81 </div> 84 </div>
...@@ -112,7 +115,7 @@ ...@@ -112,7 +115,7 @@
112 <script setup> 115 <script setup>
113 import {useStorage} from "@vueuse/core/index"; 116 import {useStorage} from "@vueuse/core/index";
114 import useUserStore from "@/store/modules/user"; 117 import useUserStore from "@/store/modules/user";
115 import {getCanInvoiceBills, getInvoiceByActiveId} from "@/apiPc/booking"; 118 import {getCanInvoiceBills, getCanInvoiceBm, getInvoiceByActiveId} from "@/apiPc/booking";
116 import {onMounted, ref} from "vue"; 119 import {onMounted, ref} from "vue";
117 const router = useRouter() 120 const router = useRouter()
118 const route = useRoute() 121 const route = useRoute()
...@@ -130,13 +133,19 @@ onMounted(() => { ...@@ -130,13 +133,19 @@ onMounted(() => {
130 getList() 133 getList()
131 }) 134 })
132 const getList = () => { 135 const getList = () => {
136 if(query.value.orderType=='5'){
137 getCanInvoiceBm().then(res=>{
138 list.value = res.rows
139 })
140 }else {
133 getCanInvoiceBills(query.value).then(res=>{ 141 getCanInvoiceBills(query.value).then(res=>{
134 list.value = res.rows 142 list.value = res.rows
135
136 for (let b of list.value) { 143 for (let b of list.value) {
137 b.messageObj = JSON.parse(b.message) 144 b.messageObj = JSON.parse(b.message)
138 } 145 }
139 }) 146 })
147 }
148
140 } 149 }
141 const handleClick = (e) => { 150 const handleClick = (e) => {
142 console.log(e.paneName) 151 console.log(e.paneName)
......
1 <template>
2 <el-dialog
3 v-model="show" :close-on-click-modal="false" :title="language==0?'背号查询':'Back Number'" append-to-body
4 center class="pcloginpop"
5 close-icon="CircleClose" destroy-on-close
6 width="460px"
7 >
8 <div style="min-height: 300px">
9
10 <div class="flex mt30">
11 <el-input :placeholder="language==0?'输入会员号 / 姓名查询':'Enter WDSF MIN / Name to Query'" v-model="query" clearable
12 @enter="search" @blur="search" @empty="search"/>
13 <el-button @click="search" class="btn-lineG" style="color: #fff">{{
14 language == 0 ? '查询' : 'Search'
15 }}
16 </el-button>
17 </div>
18
19 <div v-if="list.length>0">
20 <div class="nowteamItem" v-for="(form, index) in list" :key="index">
21 <div class="info">
22 <div class="nowName text-center">
23 <span class="text-primary">{{ form.number }}</span>
24 </div>
25 <div>
26 <label>{{ language==0?'选手1':'Name1' }}</label>{{ form.maleName }}
27 <span v-if="form.maleWdsf"> - {{ form.maleWdsf }}</span>
28 </div>
29 <div>
30 <label>{{ language==0?'选手2':'Name2' }}</label>{{ form.femaleName }}
31 <span v-if="form.femaleWdsf"> - {{ form.femaleWdsf }}</span>
32 </div>
33 <div>
34 <label>{{ language==0?'代表队':'Represent' }}</label>
35 {{ form.groupName }}
36 </div>
37 <div v-if="form.zuInfo">
38 <label> {{ language==0?'组别':'Event' }}</label>{{ form.zuInfo }}
39 </div>
40 </div>
41 </div>
42 </div>
43 <div v-else>
44 <el-empty/>
45 </div>
46 </div>
47 </el-dialog>
48 </template>
49
50 <script setup>
51 import {ref} from "vue";
52 import {ElMessage} from "element-plus";
53 import {getBackNumber} from "@/apiPc/common";
54 import {useStorage} from "@vueuse/core/index";
55
56 const language = useStorage('language', 0)
57 const show = ref(false)
58 // const form = ref({})
59 const list = ref([])
60 const query = ref('')
61 const search = () => {
62 if (!query.value) {
63 ElMessage.warning(language.value == 0 ? '请输入会员号/姓名' : 'Please enter WDSF MIN / Name')
64 return
65 }
66 getBackNumber({query: query.value}).then(res => {
67 if (!res.data||res.data.length==0) {
68 list.value = []
69 //提示 '未找到结果,请重新查询'
70 ElMessage.warning(language.value == 0 ? '未找到结果,请重新查询' : 'No result')
71 return
72 }
73 list.value = res.data
74 })
75
76 }
77
78 const open = (param) => {
79 show.value = true
80 list.value = []
81 query.value = ''
82 }
83 defineExpose({
84 open
85 })
86 </script>
87
88 <style scoped lang="scss">
89 .nowteamItem {
90 width: 100%;border: 1px solid #c8c5ff; margin-top: 20px;
91 position: relative;border-radius: 4px;padding: 0 0 20px;
92 background: #FFFFFF;
93 box-sizing: border-box;
94
95 .info {
96 .nowName {
97 font-family: "DIN Alternate";
98 font-size: 60px;
99 font-weight: bold;
100 overflow: hidden;
101 display: block;
102 margin: 10px;
103 }
104
105 label {
106 text-align: right;
107 font-size: 14px;
108 padding-left: 7%
109 }
110
111 div {
112 font-size: 14px;
113 color: #333;
114 margin: 6px 0 0;
115 }
116 }
117 }
118 </style>
1 <template> 1 <template>
2 <div> 2 <div>
3 <index-Ch v-if="language ==0" @pop="openMaster" @pickup="openPickup"/> 3 <index-Ch v-if="language ==0" @pop="openMaster" @pickup="openPickup" @backNumber="openBackNumber"/>
4 <index-En v-else @pop="openMaster" @pickup="openPickup"/> 4 <index-En v-else @pop="openMaster" @pickup="openPickup" @backNumber="openBackNumber"/>
5 <div v-if="showgg" class="fixed_gg"> 5 <div v-if="showgg" class="fixed_gg">
6 <!--天气--> 6 <!--天气-->
7 <el-icon class="cclose" @click.stop="showgg=false"><circle-close /></el-icon> 7 <el-icon class="cclose" @click.stop="showgg=false"><circle-close /></el-icon>
...@@ -63,7 +63,8 @@ ...@@ -63,7 +63,8 @@
63 <el-image :preview-src-list="['/img/code.jpg']" hide-on-click-modal="true" style="width: 120px;height: 120px;" src="/img/code.jpg"/> 63 <el-image :preview-src-list="['/img/code.jpg']" hide-on-click-modal="true" style="width: 120px;height: 120px;" src="/img/code.jpg"/>
64 </div> 64 </div>
65 <dialog-master-class ref="masterClassRef"/> 65 <dialog-master-class ref="masterClassRef"/>
66 <pickup ref="pickupRef"></pickup> 66 <pick-up ref="pickupRef"></pick-up>
67 <back-number ref="backNumberRef"></back-number>
67 </div> 68 </div>
68 69
69 </template> 70 </template>
...@@ -73,7 +74,8 @@ import IndexCh from '/src/viewsPc/index' ...@@ -73,7 +74,8 @@ import IndexCh from '/src/viewsPc/index'
73 import IndexEn from '/src/viewsPc/index_en' 74 import IndexEn from '/src/viewsPc/index_en'
74 import WeatherIcon from '@/viewsPc/components/weatherIcon' 75 import WeatherIcon from '@/viewsPc/components/weatherIcon'
75 import DialogMasterClass from '@/viewsPc/components/masterClass' 76 import DialogMasterClass from '@/viewsPc/components/masterClass'
76 import pickup from '@/viewsPc/components/pickup' 77 import PickUp from '@/viewsPc/components/pickup'
78 import BackNumber from '@/viewsPc/components/querybackNumber'
77 import {useStorage} from "@vueuse/core/index"; 79 import {useStorage} from "@vueuse/core/index";
78 import {ref} from "vue"; 80 import {ref} from "vue";
79 import {getWeather} from "@/apiPc/webSite"; 81 import {getWeather} from "@/apiPc/webSite";
...@@ -116,6 +118,14 @@ const openPickup= (params) => { ...@@ -116,6 +118,14 @@ const openPickup= (params) => {
116 } 118 }
117 proxy.$refs['pickupRef'].open(obj) 119 proxy.$refs['pickupRef'].open(obj)
118 } 120 }
121 const openBackNumber = (params) => {
122 console.log(params)
123 const obj = {
124 title:'背号查询',
125 cptId:params.cptId
126 }
127 proxy.$refs['backNumberRef'].open(obj)
128 }
119 </script> 129 </script>
120 130
121 <style scoped lang="scss"> 131 <style scoped lang="scss">
......
...@@ -92,13 +92,8 @@ ...@@ -92,13 +92,8 @@
92 <download/> 92 <download/>
93 </el-icon> 93 </el-icon>
94 </a> 94 </a>
95 <!-- <el-button type="primary" @click="popMaster">青少年公益课</el-button>--> 95 <!-- <a class="zn-btn ml20 btn-q forPc" v-show="matchData?.id=='1778253367748993026'" @click="popMaster">青少年公益课报名</a>-->
96 <a class="zn-btn ml20 btn-q forPc" v-show="matchData?.id=='1778253367748993026'" @click="popMaster">青少年公益课报名</a> 96 <a class="zn-btn ml20 btn-q" v-show="matchData?.id=='1778253367748993026'" @click="backNumberSearch">背号查询</a>
97
98 <!-- <div>-->
99 <!-- <a class="ding" @click="handlePickup">接/送机服务</a>-->
100 <!-- </div>-->
101
102 </div> 97 </div>
103 </el-col> 98 </el-col>
104 <el-col :sm="24" :lg="14"> 99 <el-col :sm="24" :lg="14">
...@@ -379,7 +374,7 @@ const navigationPic = ref({ ...@@ -379,7 +374,7 @@ const navigationPic = ref({
379 }) 374 })
380 const router = useRouter() 375 const router = useRouter()
381 const {proxy} = getCurrentInstance() 376 const {proxy} = getCurrentInstance()
382 const emit = defineEmits(['pop','pickup']) 377 const emit = defineEmits(['pop','pickup','backNumber'])
383 const time = ref(0) 378 const time = ref(0)
384 const personList = ref([ 379 const personList = ref([
385 { name: 'Wolfgang Eliasch', pp: '拉丁舞裁判长 奥地利', src: '/img/1.png' }, 380 { name: 'Wolfgang Eliasch', pp: '拉丁舞裁判长 奥地利', src: '/img/1.png' },
...@@ -500,7 +495,12 @@ const popMaster = () => { ...@@ -500,7 +495,12 @@ const popMaster = () => {
500 } 495 }
501 emit('pop',params) 496 emit('pop',params)
502 } 497 }
503 498 const backNumberSearch = () => {
499 var params = {
500 cptId:matchData.value.id
501 }
502 emit('backNumber',params)
503 }
504 const handlePickup=()=>{ 504 const handlePickup=()=>{
505 const params={ 505 const params={
506 cptId :matchData.value.id 506 cptId :matchData.value.id
......
...@@ -90,9 +90,10 @@ ...@@ -90,9 +90,10 @@
90 GUIDELINE 90 GUIDELINE
91 <el-icon><download /></el-icon> 91 <el-icon><download /></el-icon>
92 </a> 92 </a>
93 <a class="zn-btn ml20 btn-q forPc" v-show="matchData?.id=='1778253367748993026'" style="font-size: 15px;margin-right: 20px" @click="popMaster"> 93 <!-- <a class="zn-btn ml20 btn-q forPc" v-show="matchData?.id=='1778253367748993026'" style="font-size: 15px;margin-right: 20px" @click="popMaster">-->
94 Junior &Youth Camp REGISTER<el-icon><Edit /></el-icon> 94 <!-- Junior &Youth Camp REGISTER<el-icon><Edit /></el-icon>-->
95 </a> 95 <!-- </a>-->
96 <a class="zn-btn ml20 btn-q" v-show="matchData?.id=='1778253367748993026'" @click="backNumberSearch">Back Number</a>
96 <!-- <div>--> 97 <!-- <div>-->
97 <!-- <a class=" ding" style="font-size: 15px;margin-top: 10px" @click="handlePickup">Pick-up/drop-off service--> 98 <!-- <a class=" ding" style="font-size: 15px;margin-top: 10px" @click="handlePickup">Pick-up/drop-off service-->
98 <!-- </a>--> 99 <!-- </a>-->
...@@ -396,7 +397,7 @@ const navigationPic = ref({ ...@@ -396,7 +397,7 @@ const navigationPic = ref({
396 }) 397 })
397 const router = useRouter() 398 const router = useRouter()
398 const { proxy } = getCurrentInstance() 399 const { proxy } = getCurrentInstance()
399 const emit = defineEmits(['pop']) 400 const emit = defineEmits(['pop','backNumber'])
400 const time = ref(0) 401 const time = ref(0)
401 402
402 const personList = ref([ 403 const personList = ref([
...@@ -516,7 +517,12 @@ const popMaster = () => { ...@@ -516,7 +517,12 @@ const popMaster = () => {
516 } 517 }
517 emit('pop',params) 518 emit('pop',params)
518 } 519 }
519 520 const backNumberSearch = () => {
521 var params = {
522 cptId:matchData.value.id
523 }
524 emit('backNumber',params)
525 }
520 const handlePickup=()=>{ 526 const handlePickup=()=>{
521 const params={ 527 const params={
522 cptId :matchData.value.id 528 cptId :matchData.value.id
......
...@@ -287,10 +287,10 @@ ...@@ -287,10 +287,10 @@
287 </el-row> 287 </el-row>
288 </div> 288 </div>
289 289
290 <div class="fixed_gg_l" @click="applyInvitation" v-if="matchData.leagueId==0"> 290 <!-- <div class="fixed_gg_l" @click="applyInvitation" v-if="matchData.leagueId==0">-->
291 <img src="@/assets/logo/Invitation_c.png" v-if="language==0"/> 291 <!-- <img src="@/assets/logo/Invitation_c.png" v-if="language==0"/>-->
292 <img src="@/assets/logo/Invitation_e.png" v-else/> 292 <!-- <img src="@/assets/logo/Invitation_e.png" v-else/>-->
293 </div> 293 <!-- </div>-->
294 294
295 <affix-invitation ref="dialogInvitationRef"/> 295 <affix-invitation ref="dialogInvitationRef"/>
296 <div style="height: 50px"></div> 296 <div style="height: 50px"></div>
...@@ -318,7 +318,7 @@ ...@@ -318,7 +318,7 @@
318 </div> 318 </div>
319 </el-dialog> 319 </el-dialog>
320 320
321 <a class="ding" @click="openPickup" v-if="matchData.leagueId==0">{{ language==0?'接 / 送机服务':'Pick-up/drop-off service' }}</a> 321 <!-- <a class="ding" @click="openPickup" v-if="matchData.leagueId==0">{{ language==0?'接 / 送机服务':'Pick-up/drop-off service' }}</a>-->
322 <pickup ref="pickupRef"></pickup> 322 <pickup ref="pickupRef"></pickup>
323 </div> 323 </div>
324 </template> 324 </template>
......
1 <template> 1 <template>
2 <el-dialog v-model="show" :title="language==0?'快捷注册':'Quick Login'" close-icon="CircleClose" 2 <el-dialog v-model="show" :title="language==0?'快捷注册':'Quick Login'" close-icon="CircleClose"
3 width="600" :append-to-body="true" destroy-on-close @close="close"> 3 width="480" :append-to-body="true" destroy-on-close @close="close">
4 <div class="pt30"> 4 <div>
5 <el-form class="d-form" size="large" :label-width="language==0?120:150" style="max-width: 500px;margin: auto"> 5 <el-form class="d-form" size="large" :label-width="language==0?80:150" :label-position="language==0?'right':'top'" style="max-width: 500px;margin: auto">
6 <el-form-item :label="language==0?'邮箱':'E-mail'" required> 6 <el-form-item :label="language==0?'邮箱':'E-mail'" required>
7 <el-input type="text" v-model="form.account" @change="resetCode" @blur="verifyCode" 7 <el-input type="text" v-model="form.account" @change="resetCode" @blur="verifyCode"
8 /> 8 />
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!