Commit 0ddeb8f1 authored by youjie's avatar youjie

no message

parent cc0e2129
...@@ -47,6 +47,7 @@ ...@@ -47,6 +47,7 @@
</q-btn> </q-btn>
<q-btn v-if="$q.platform.is.desktop" color="primary" unelevated :label="$t('query')" @click="setSearchHandler"/> <q-btn v-if="$q.platform.is.desktop" color="primary" unelevated :label="$t('query')" @click="setSearchHandler"/>
<q-btn v-else color="primary" :round="$q.platform.is.mobile" :dense="$q.platform.is.mobile" :icon="$q.platform.is.mobile?'search':''" unelevated :label="$q.platform.is.mobile?'':$t('query')" @click="setSearchHandler"/> <q-btn v-else color="primary" :round="$q.platform.is.mobile" :dense="$q.platform.is.mobile" :icon="$q.platform.is.mobile?'search':''" unelevated :label="$q.platform.is.mobile?'':$t('query')" @click="setSearchHandler"/>
<q-btn class="q-ml-sm" color="primary" unelevated :label="$t('v102.CharteredBus.td')" @click="goUrl"/>
</div> </div>
</template> </template>
...@@ -61,10 +62,12 @@ import { CascaderOption, NCascader } from 'naive-ui' ...@@ -61,10 +62,12 @@ import { CascaderOption, NCascader } from 'naive-ui'
import { ApiResult } from 'src/@types/enumHelper' import { ApiResult } from 'src/@types/enumHelper'
import message from 'src/utils/message' import message from 'src/utils/message'
import { useHotel } from '../../../utils/hotelRate' import { useHotel } from '../../../utils/hotelRate'
import { useRouter } from 'vue-router'
export default { export default {
components: { svgIcon, NCascader }, components: { svgIcon, NCascader },
setup(props) { setup(props) {
const $q = useQuasar() const $q = useQuasar()
const $router = useRouter()
const qDateProxy = ref(null) as any const qDateProxy = ref(null) as any
const data = reactive({ const data = reactive({
CharteredBusType: useHotel.getCharteredBusType(), CharteredBusType: useHotel.getCharteredBusType(),
...@@ -80,6 +83,9 @@ export default { ...@@ -80,6 +83,9 @@ export default {
const search = inject(DirtionmaryHelper.TICKET_QUERY_PARAM) as any const search = inject(DirtionmaryHelper.TICKET_QUERY_PARAM) as any
data.searchClone = JSON.parse(JSON.stringify(search.msg)) data.searchClone = JSON.parse(JSON.stringify(search.msg))
const methods = { const methods = {
goUrl(){
$router.push({ path:`/vehicle/addEditVehicle/2`})
},
getCarType(e:any){ getCarType(e:any){
if(e){ if(e){
methods.initAddress() methods.initAddress()
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<div class="q-py-md" style="width: 70%;min-width: 1000px;"> <div class="q-py-md" style="width: 70%;min-width: 1000px;">
<div class="row q-pa-md q-mb-md bg-white rounded-borders"> <div class="row q-pa-md q-mb-md bg-white rounded-borders">
<div class="col"></div> <div class="col"></div>
<q-btn class="hover q-mr-md" v-for="(item,index) in 2" <q-btn dense unelevated class="hover q-px-sm q-mr-md" v-for="(item,index) in 2"
:class="{'bg-blue text-white':pages.Q_OrderBy==index+1&&pages.Q_OrderBy!=0,'bg-grey-3':pages.Q_OrderBy!=index+1}" @click="getList(index+1)"> :class="{'bg-blue text-white':pages.Q_OrderBy==index+1&&pages.Q_OrderBy!=0,'bg-grey-3':pages.Q_OrderBy!=index+1}" @click="getList(index+1)">
{{index+1==1?$t('v102.CharteredBus.jiageshenxu'):$t('v102.CharteredBus.jiagejianxu')}} {{index+1==1?$t('v102.CharteredBus.jiageshenxu'):$t('v102.CharteredBus.jiagejianxu')}}
</q-btn> </q-btn>
......
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
<template v-slot:top> <template v-slot:top>
<div class="row full-width"> <div class="row full-width">
<div class="col"></div> <div class="col"></div>
<q-btn class="hover q-mr-md" v-for="(item,index) in 2" <q-btn dense unelevated class="hover q-px-sm q-mr-md" v-for="(item,index) in 2"
:class="{'bg-blue text-white':pages.sort==index+1,'bg-grey-3':pages.sort!=index+1}" @click="pages.sort=index+1,initHotels()"> :class="{'bg-blue text-white':pages.sort==index+1,'bg-grey-3':pages.sort!=index+1}" @click="pages.sort=index+1,initHotels()">
{{index+1==1?$t('v101.scattered.anrenqi'):$t('v101.scattered.anjiage')}} {{index+1==1?$t('v101.scattered.anrenqi'):$t('v101.scattered.anjiage')}}
</q-btn> </q-btn>
......
...@@ -889,6 +889,8 @@ export default { ...@@ -889,6 +889,8 @@ export default {
}, },
vehicle: { vehicle: {
pageTitle: '用車訂單',
pageTitle2: '新增/編輯用車訂單',
title: '客戶訂車確認單(小車)', title: '客戶訂車確認單(小車)',
title1: "訂車單位", title1: "訂車單位",
title2: "訂車人", title2: "訂車人",
...@@ -904,6 +906,7 @@ export default { ...@@ -904,6 +906,7 @@ export default {
title12: "創建時間", title12: "創建時間",
title13: "車型選擇", title13: "車型選擇",
title14: "接送機時間", title14: "接送機時間",
close: "取消",
tatle: { tatle: {
th1: '日期', th1: '日期',
th2: '第幾天', th2: '第幾天',
...@@ -962,6 +965,7 @@ export default { ...@@ -962,6 +965,7 @@ export default {
} }
}, },
CharteredBus:{ CharteredBus:{
pageTitle: '車輛檢索',
baochetype: '包車類型', baochetype: '包車類型',
baochetype0: '不限', baochetype0: '不限',
baochetype1: '接機', baochetype1: '接機',
...@@ -970,8 +974,8 @@ export default { ...@@ -970,8 +974,8 @@ export default {
jiansuojichang: '檢索機場', jiansuojichang: '檢索機場',
qishirenshu: '起始人數', qishirenshu: '起始人數',
jiezhirenshu: '截止人數', jiezhirenshu: '截止人數',
jiageshenxu: '升序', jiageshenxu: '价格升序',
jiagejianxu: '降序', jiagejianxu: '价格降序',
baoche: '包車', baoche: '包車',
xiaoshi: '小時', xiaoshi: '小時',
mianfeiquxiao: '天前可免費取消', mianfeiquxiao: '天前可免費取消',
...@@ -1001,6 +1005,7 @@ export default { ...@@ -1001,6 +1005,7 @@ export default {
xunxi: '訊息', xunxi: '訊息',
nt: '沒有選擇車型', nt: '沒有選擇車型',
rtt: '取消限製', rtt: '取消限製',
td: '团订',
sjc:{ sjc:{
c1: '姓名', c1: '姓名',
c2: '電話', c2: '電話',
......
...@@ -19,7 +19,7 @@ export default defineComponent({ ...@@ -19,7 +19,7 @@ export default defineComponent({
let { setTitle } = useMetaModule() let { setTitle } = useMetaModule()
const { t } = useI18n() const { t } = useI18n()
const pageTitle = inject(DirtionmaryHelper.PAGE_TITLE_KEY) as any const pageTitle = inject(DirtionmaryHelper.PAGE_TITLE_KEY) as any
pageTitle.value = t('v102.ticket.pageTitle') pageTitle.value = t('v102.CharteredBus.pageTitle')
setTitle(pageTitle.value) setTitle(pageTitle.value)
const data= reactive({ const data= reactive({
...@@ -40,7 +40,7 @@ export default defineComponent({ ...@@ -40,7 +40,7 @@ export default defineComponent({
}) })
provide(DirtionmaryHelper.TICKET_QUERY_PARAM, search) provide(DirtionmaryHelper.TICKET_QUERY_PARAM, search)
const menu=inject(DirtionmaryHelper.MENU_KEYS) as any const menu=inject(DirtionmaryHelper.MENU_KEYS) as any
menu.value=8 menu.value=5
const methods = { const methods = {
} }
......
This diff is collapsed.
...@@ -121,22 +121,29 @@ ...@@ -121,22 +121,29 @@
</template> </template>
<script lang="ts"> <script lang="ts">
import { defineComponent, ref, reactive, toRefs, provide, onMounted, inject, watch, onBeforeUnmount, computed } from 'vue' import { defineComponent, ref, reactive, toRefs, provide, onMounted, inject, watch, onBeforeUnmount, computed } from 'vue'
import useMetaModule from '../../module/meta/metaModule'
import { useI18n } from 'vue-i18n' import { useI18n } from 'vue-i18n'
import { useQuasar } from 'quasar' import { useQuasar } from 'quasar'
import { date } from 'quasar' import { date } from 'quasar'
import vehiclePopover from '../../components/vehicle/vehiclePopover.vue' import vehiclePopover from '../../components/vehicle/vehiclePopover.vue'
import vehicleDetails from '../../components/vehicle/vehicleDetails.vue'//详情 import vehicleDetails from '../../components/vehicle/vehicleDetails.vue'//详情
// import { DirtionmaryHelper } from '../../../config/dictionary', import { DirtionmaryHelper } from '../../config/dictionary'
import useScrollModule from 'src/module/scrollbar/scrollModule' import useScrollModule from 'src/module/scrollbar/scrollModule'
import HotelService from '../../api/vehicle' import HotelService from '../../api/vehicle'
import message from 'src/utils/message' import message from 'src/utils/message'
import { ApiResult } from 'src/@types/enumHelper' import { ApiResult } from 'src/@types/enumHelper'
import { useRouter } from 'vue-router'
export default defineComponent({ export default defineComponent({
components: { vehiclePopover, vehicleDetails }, components: { vehiclePopover, vehicleDetails },
setup() { setup() {
const qDateProxy = ref(null) as any const qDateProxy = ref(null) as any
const { t } = useI18n() const { t } = useI18n()
const $q = useQuasar() const $q = useQuasar()
const $router = useRouter()
let { setTitle } = useMetaModule()
const pageTitle = inject(DirtionmaryHelper.PAGE_TITLE_KEY) as any
pageTitle.value = t('v102.vehicle.pageTitle')
setTitle(pageTitle.value)
const data = reactive({ const data = reactive({
showdetails: false, showdetails: false,
cancelshow: false, cancelshow: false,
...@@ -282,7 +289,8 @@ export default defineComponent({ ...@@ -282,7 +289,8 @@ export default defineComponent({
}, },
mask(val: any) { mask(val: any) {
data.Id = val data.Id = val
data.showPriceList = true $router.push({ path:`/vehicle/addEditVehicle/1${data.Id?'/'+data.Id:''}`})
// data.showPriceList = true
} }
} }
onMounted(() => { onMounted(() => {
...@@ -293,7 +301,7 @@ export default defineComponent({ ...@@ -293,7 +301,7 @@ export default defineComponent({
}) })
</script> </script>
<style scoped> <style scoped>
.date-box /deep/.q-field__control { .date-box :deep(.q-field__control) {
height: 20px; height: 20px;
} }
......
...@@ -22,7 +22,8 @@ const routes: RouteRecordRaw[] = [ ...@@ -22,7 +22,8 @@ const routes: RouteRecordRaw[] = [
{ path: '/ticket/order', component: () => import('pages/ticket/TicketOrder.vue') }, { path: '/ticket/order', component: () => import('pages/ticket/TicketOrder.vue') },
{ path: '/vehicle/index', component: () => import('pages/CharteredBus/CharteredBusList.vue') },//车辆 { path: '/vehicle/index', component: () => import('pages/CharteredBus/CharteredBusList.vue') },//车辆
{ path: '/vehicle/Preview/:ProductId/:Time', component: () => import('pages/CharteredBus/CharteredBusPreview.vue') }, { path: '/vehicle/Preview/:ProductId/:Time', component: () => import('pages/CharteredBus/CharteredBusPreview.vue') },
{ path: '/vehicle/order', component: () => import('pages/CharteredBus/CharteredBusOrder.vue') }, { path: '/vehicle/order', component: () => import('pages/vehicle/vehicleOrder.vue') },
{ path: '/vehicle/addEditVehicle/:pages/:Id?', component: () => import('pages/vehicle/addEditVehicle.vue') },
{ path: '/ticket/preview/:ticketId/:Time', component: () => import('pages/ticket/TicketOrderPreview.vue') }, { path: '/ticket/preview/:ticketId/:Time', component: () => import('pages/ticket/TicketOrderPreview.vue') },
{ path: '/ticket/order/:orderId?', component: () => import('pages/ticket/TicketOrder.vue') } { path: '/ticket/order/:orderId?', component: () => import('pages/ticket/TicketOrder.vue') }
] ]
......
...@@ -68,7 +68,7 @@ const useMenus = { ...@@ -68,7 +68,7 @@ const useMenus = {
}, },
{ {
name: t('menu.car.three'), name: t('menu.car.three'),
url: '/comingsoon', url: '/vehicle/order',
id: 6, id: 6,
parentId: 4, parentId: 4,
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment