no message
Showing
5 changed files
with
34 additions
and
11 deletions
| ... | @@ -46,7 +46,7 @@ | ... | @@ -46,7 +46,7 @@ |
| 46 | </div> | 46 | </div> |
| 47 | </div> | 47 | </div> |
| 48 | 48 | ||
| 49 | <chose-bills ref="dialogChoseBillsRef"/> | 49 | <chose-bills ref="dialogChoseBillsRef" @transfer="getChoosed"/> |
| 50 | </template> | 50 | </template> |
| 51 | 51 | ||
| 52 | <script setup> | 52 | <script setup> |
| ... | @@ -82,9 +82,16 @@ function goAdd() { | ... | @@ -82,9 +82,16 @@ function goAdd() { |
| 82 | } | 82 | } |
| 83 | proxy.$refs['dialogChoseBillsRef'].open(obj) | 83 | proxy.$refs['dialogChoseBillsRef'].open(obj) |
| 84 | } | 84 | } |
| 85 | function getChoosed(list) { | ||
| 86 | console.log(list) | ||
| 87 | } | ||
| 85 | </script> | 88 | </script> |
| 86 | 89 | ||
| 87 | <style scoped lang="scss"> | 90 | <style scoped lang="scss"> |
| 88 | .leftboderTT{ | 91 | .leftboderTT{ |
| 89 | font-size: 20px;} | 92 | font-size: 20px; |
| 93 | .btn-lineG{text-transform: uppercase; | ||
| 94 | span{color: #fff;} | ||
| 95 | } | ||
| 96 | } | ||
| 90 | </style> | 97 | </style> | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | <el-dialog v-model="show" :title="title" width="1000px" append-to-body @close="close"> | 2 | <el-dialog v-model="show" :title="title" width="1000px" append-to-body @close="close"> |
| 3 | <el-table ref="allBills" :data="tableData" v-loading="loading" @selection-change="handleSelectionChange"> | 3 | <el-table height="50vh" ref="allBills" :data="tableData" v-loading="loading" @selection-change="handleSelectionChange"> |
| 4 | <el-table-column type="selection" :label="language==0?'选择':'Selection'" :selectable="selectable"/> | 4 | <el-table-column type="selection" :label="language==0?'选择':'Selection'" :selectable="selectable"/> |
| 5 | <el-table-column prop="id" label="订单号"></el-table-column> | 5 | <el-table-column prop="id" :label="language==0?'订单号':'No.'"></el-table-column> |
| 6 | <el-table-column prop="id" label="订单类型"></el-table-column> | 6 | <el-table-column prop="id" :label="language==0?'订单类型':'Order Type'"> |
| 7 | <el-table-column prop="id" label="订单明细"> | 7 | <template #default="scope"> |
| 8 | <span v-if="scope.row.orderType == '0'">{{language==0?'酒店订单':'Hotel Order'}}</span> | ||
| 9 | <span v-if="scope.row.orderType == '1'">{{language==0?'接送订单':'Car Order'}}</span> | ||
| 10 | <span v-if="scope.row.orderType == '2'">{{language==0?'餐饮订单':'Food Order'}}</span> | ||
| 11 | </template> | ||
| 12 | </el-table-column> | ||
| 13 | <el-table-column prop="id" :label="language==0?'订单明细':'Detail'"> | ||
| 8 | <template #default="scope"> | 14 | <template #default="scope"> |
| 9 | <div v-if="scope.row.orderType == 0"> | 15 | <div v-if="scope.row.orderType == 0"> |
| 10 | <p>{{scope.row.messageObj.roomName}}</p> | 16 | <p>{{scope.row.messageObj.roomName}}</p> |
| ... | @@ -26,7 +32,7 @@ | ... | @@ -26,7 +32,7 @@ |
| 26 | </div> | 32 | </div> |
| 27 | </template> | 33 | </template> |
| 28 | </el-table-column> | 34 | </el-table-column> |
| 29 | <el-table-column prop="total" label="金额"></el-table-column> | 35 | <el-table-column prop="total" :label="language==0?'金额':'Amount'"></el-table-column> |
| 30 | </el-table> | 36 | </el-table> |
| 31 | <paginationPc | 37 | <paginationPc |
| 32 | v-show="total>0" | 38 | v-show="total>0" |
| ... | @@ -49,6 +55,7 @@ import {reactive, ref, toRefs, watch} from 'vue' | ... | @@ -49,6 +55,7 @@ import {reactive, ref, toRefs, watch} from 'vue' |
| 49 | import {getCurrentInstance} from "@vue/runtime-core"; | 55 | import {getCurrentInstance} from "@vue/runtime-core"; |
| 50 | import {useStorage} from "@vueuse/core/index"; | 56 | import {useStorage} from "@vueuse/core/index"; |
| 51 | import {getCanInvoiceBills} from "@/apiPc/booking"; | 57 | import {getCanInvoiceBills} from "@/apiPc/booking"; |
| 58 | import {ElMessage} from "element-plus"; | ||
| 52 | const {proxy} = getCurrentInstance() | 59 | const {proxy} = getCurrentInstance() |
| 53 | const emit = defineEmits([ 'transfer']) | 60 | const emit = defineEmits([ 'transfer']) |
| 54 | const language= useStorage('language',0) | 61 | const language= useStorage('language',0) |
| ... | @@ -92,8 +99,17 @@ const getList = () => { | ... | @@ -92,8 +99,17 @@ const getList = () => { |
| 92 | } | 99 | } |
| 93 | }) | 100 | }) |
| 94 | } | 101 | } |
| 102 | function handleSelectionChange(val) { | ||
| 103 | // console.log(val) | ||
| 104 | choosedList = val | ||
| 105 | } | ||
| 95 | const submit = () => { | 106 | const submit = () => { |
| 96 | 107 | if(choosedList.length==0){ | |
| 108 | ElMessage.warning(language.value==0?'请至少选择一个订单':'Please select at least one order') | ||
| 109 | return | ||
| 110 | } | ||
| 111 | emit('transfer', choosedList) | ||
| 112 | show.value = false | ||
| 97 | } | 113 | } |
| 98 | const cancel = () => { | 114 | const cancel = () => { |
| 99 | show.value = false | 115 | show.value = false | ... | ... |
| ... | @@ -200,9 +200,9 @@ | ... | @@ -200,9 +200,9 @@ |
| 200 | <el-col :span="24"> | 200 | <el-col :span="24"> |
| 201 | <el-table :data="signDoneGroupList"> | 201 | <el-table :data="signDoneGroupList"> |
| 202 | <el-table-column prop="groupCode" :label="language == 0 ? '组别代码' :'EVENT CODE'" min-width="120"/> | 202 | <el-table-column prop="groupCode" :label="language == 0 ? '组别代码' :'EVENT CODE'" min-width="120"/> |
| 203 | <el-table-column prop="group" :label="language == 0 ?'组别':'Group'" min-width="120"/> | ||
| 203 | <el-table-column prop="maleAthName" :label="language == 0 ?'男运动员':'man name'" min-width="150"/> | 204 | <el-table-column prop="maleAthName" :label="language == 0 ?'男运动员':'man name'" min-width="150"/> |
| 204 | <el-table-column prop="femaleAthName" :label="language == 0 ?'女运动员':'woman name'" min-width="150"/> | 205 | <el-table-column prop="femaleAthName" :label="language == 0 ?'女运动员':'woman name'" min-width="150"/> |
| 205 | <el-table-column prop="group" :label="language == 0 ?'组别':'Group'" min-width="120"/> | ||
| 206 | <el-table-column prop="danceType" :label="language == 0 ?'舞种':'Division'" min-width="120"/> | 206 | <el-table-column prop="danceType" :label="language == 0 ?'舞种':'Division'" min-width="120"/> |
| 207 | <el-table-column prop="countryName" :label="language == 0 ?'国籍':'Representing'" min-width="130"/> | 207 | <el-table-column prop="countryName" :label="language == 0 ?'国籍':'Representing'" min-width="130"/> |
| 208 | <el-table-column prop="groupName" :label="language == 0 ?'参赛队名称':'Team name'" min-width="150"/> | 208 | <el-table-column prop="groupName" :label="language == 0 ?'参赛队名称':'Team name'" min-width="150"/> | ... | ... |
| ... | @@ -61,7 +61,7 @@ | ... | @@ -61,7 +61,7 @@ |
| 61 | <div class="picbox" @click="goDetail(newsList2[3])" style="height: calc(50% - 10px);margin-top: 20px"><img :src="fillImgUrl_webSite(newsList2[3]?.picUrl)"/></div> | 61 | <div class="picbox" @click="goDetail(newsList2[3])" style="height: calc(50% - 10px);margin-top: 20px"><img :src="fillImgUrl_webSite(newsList2[3]?.picUrl)"/></div> |
| 62 | </el-col> | 62 | </el-col> |
| 63 | </el-row> | 63 | </el-row> |
| 64 | <el-row :gutter="20" class="mt20"> | 64 | <el-row :gutter="20"> |
| 65 | <el-col :lg="8" v-for="(n,index) in newsList2" :key="index" v-show="index>3"> | 65 | <el-col :lg="8" v-for="(n,index) in newsList2" :key="index" v-show="index>3"> |
| 66 | <div class="picbox" @click="goDetail(n)" ><img :src="fillImgUrl_webSite(n.picUrl)"/></div> | 66 | <div class="picbox" @click="goDetail(n)" ><img :src="fillImgUrl_webSite(n.picUrl)"/></div> |
| 67 | </el-col> | 67 | </el-col> | ... | ... |
| ... | @@ -82,7 +82,7 @@ export default defineConfig(({ mode, command }) => { | ... | @@ -82,7 +82,7 @@ export default defineConfig(({ mode, command }) => { |
| 82 | rewrite: (p) => p.replace(/^\/dev-api\/ztx-webSite/, '') | 82 | rewrite: (p) => p.replace(/^\/dev-api\/ztx-webSite/, '') |
| 83 | }, | 83 | }, |
| 84 | '/dev-api': { | 84 | '/dev-api': { |
| 85 | target: 'http://192.168.1.118:8081/', | 85 | target: 'http://192.168.1.131:8081/', |
| 86 | // target: 'https://dance.itechtop.cn/stage-api', | 86 | // target: 'https://dance.itechtop.cn/stage-api', |
| 87 | // target: 'https://wdsfwuxicenter.com/stage-api', | 87 | // target: 'https://wdsfwuxicenter.com/stage-api', |
| 88 | changeOrigin: true, | 88 | changeOrigin: true, | ... | ... |
-
Please register or sign in to post a comment