|
|
@ -1,4 +1,3 @@ |
|
|
|
|
|
|
|
|
<template> |
|
|
<template> |
|
|
<div class="shop app_content"> |
|
|
<div class="shop app_content"> |
|
|
<!-- 导航栏 --> |
|
|
<!-- 导航栏 --> |
|
|
@ -8,20 +7,20 @@ |
|
|
@goBack="goBack" |
|
|
@goBack="goBack" |
|
|
titelText="二维码管理"></header-nav> |
|
|
titelText="二维码管理"></header-nav> |
|
|
</div>--> |
|
|
</div>--> |
|
|
<van-search |
|
|
<!-- <van-search--> |
|
|
v-model="searchParam.searchValue" |
|
|
<!-- v-model="searchParam.searchValue"--> |
|
|
show-action |
|
|
<!-- show-action--> |
|
|
placeholder="请输入关键字查询" |
|
|
<!-- placeholder="请输入关键字查询"--> |
|
|
@search="onSearch" |
|
|
<!-- @search="onSearch"--> |
|
|
> |
|
|
<!-- >--> |
|
|
<template #action> |
|
|
<!-- <template #action>--> |
|
|
<div @click="onClickButton">搜索</div> |
|
|
<!-- <div @click="onClickButton">搜索</div>--> |
|
|
</template> |
|
|
<!-- </template>--> |
|
|
</van-search> |
|
|
<!-- </van-search>--> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 顶部弹出 --> |
|
|
<!-- 顶部弹出 --> |
|
|
<van-popup v-model:show="data.showTop" position="top" :style="{ height: '30%' }" > |
|
|
<van-popup v-model:show="data.showTop" position="top" :style="{ height: '30%' }"> |
|
|
<van-cell-group> |
|
|
<van-cell-group> |
|
|
<van-field |
|
|
<van-field |
|
|
v-model="searchParam.searchDate" |
|
|
v-model="searchParam.searchDate" |
|
|
@ -38,9 +37,13 @@ |
|
|
<van-button plain hairline class="search-button" @click="searchDateType(3)" round type="primary" size="mini">本年度</van-button> |
|
|
<van-button plain hairline class="search-button" @click="searchDateType(3)" round type="primary" size="mini">本年度</van-button> |
|
|
<van-button plain hairline class="search-button" @click="searchFilter" round type="primary" size="mini">筛选</van-button> |
|
|
<van-button plain hairline class="search-button" @click="searchFilter" round type="primary" size="mini">筛选</van-button> |
|
|
</div> --> |
|
|
</div> --> |
|
|
<div class="search-button-date"> |
|
|
<div class="search-button-date" style="justify-content: space-between;"> |
|
|
<span class="date-select" @click="selectDate">{{ data.dateSearch }} <van-icon name="play" /></span> |
|
|
<span class="date-select" @click="selectDate">{{ data.dateSearch }} <van-icon name="play"/></span> |
|
|
<div style="border-color: black;" class="van-hairline--bottom"></div> |
|
|
<div style="border-color: black;" class="van-hairline--bottom"></div> |
|
|
|
|
|
<div style="padding-right: 20px;"> |
|
|
|
|
|
<van-button @click="toNewQrCode()" type="primary" |
|
|
|
|
|
size="mini">新二维码</van-button> |
|
|
|
|
|
</div> |
|
|
<!-- <van-button class="search-button" type="primary" size="mini">统计分析</van-button> --> |
|
|
<!-- <van-button class="search-button" type="primary" size="mini">统计分析</van-button> --> |
|
|
<van-popup v-model:show="data.showDatePicker" position="bottom"> |
|
|
<van-popup v-model:show="data.showDatePicker" position="bottom"> |
|
|
<van-date-picker |
|
|
<van-date-picker |
|
|
@ -65,8 +68,11 @@ |
|
|
<van-swipe-cell class="swipe_cell"> |
|
|
<van-swipe-cell class="swipe_cell"> |
|
|
<div class="card_box"> |
|
|
<div class="card_box"> |
|
|
<div class="card_box_span"> |
|
|
<div class="card_box_span"> |
|
|
<p><span class="card_box_label">生成时间:</span>{{ item.generateTime }} <span class="card_box_action"> |
|
|
<p><span class="card_box_label">生成时间:</span>{{ item.generateTime }} <span |
|
|
<!-- <van-button @click="toComplaintView(item.id,item.lawEnforcementIncident)" type="primary" size="mini">投诉</van-button> --> |
|
|
class="card_box_action"> |
|
|
|
|
|
<van-button v-if="item.status == 0" @click="toUnQrCode(item.id)" type="primary" |
|
|
|
|
|
size="mini">失效</van-button> |
|
|
|
|
|
<van-button v-else type="error" size="mini">已失效</van-button> |
|
|
</span></p> |
|
|
</span></p> |
|
|
</div> |
|
|
</div> |
|
|
<!-- <van-divider :style="{ color: '#1989fa', borderColor: '#1989fa',padding: '0 5px' }" /> --> |
|
|
<!-- <van-divider :style="{ color: '#1989fa', borderColor: '#1989fa',padding: '0 5px' }" /> --> |
|
|
@ -75,14 +81,14 @@ |
|
|
<p>{{ item.checkItem }}</p> |
|
|
<p>{{ item.checkItem }}</p> |
|
|
</div> --> |
|
|
</div> --> |
|
|
|
|
|
|
|
|
<div class="card_box_span"> |
|
|
<!-- <div class="card_box_span">--> |
|
|
<p><span class="card_box_label">变更原因:</span> {{ item.reasonsChange }}</p> |
|
|
<!-- <p><span class="card_box_label">变更原因:</span> {{ item.reasonsChange }}</p>--> |
|
|
</div> |
|
|
<!-- </div>--> |
|
|
</div> |
|
|
</div> |
|
|
</van-swipe-cell> |
|
|
</van-swipe-cell> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<van-empty v-else class="no_data" description="暂无数据" /> |
|
|
<van-empty v-else class="no_data" description="暂无数据"/> |
|
|
</refresh-list> |
|
|
</refresh-list> |
|
|
</lodding-card> |
|
|
</lodding-card> |
|
|
</div> |
|
|
</div> |
|
|
@ -95,22 +101,25 @@ |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script setup name="registrationList"> |
|
|
<script setup name="registrationList"> |
|
|
import { showToast } from "vant"; |
|
|
import {showFailToast, showToast} from "vant"; |
|
|
import {queryHistoryQrCodeList} from '../../api/enterprise'; |
|
|
import {queryHistoryQrCodeList} from '../../api/enterprise'; |
|
|
import { setGoodsNum } from "@/util/util"; |
|
|
import {addQrCode, unQrCode} from '../../api/enforce'; |
|
|
const { useCommon, useShopCard } = $globalStore; |
|
|
import {setGoodsNum} from "@/util/util"; |
|
|
|
|
|
|
|
|
const router = useRouter(); |
|
|
const {useCommon, useShopCard} = $globalStore; |
|
|
let allchecked = ref(false); // 是否全选 |
|
|
|
|
|
let refreshLoad = ref(false); // 是否加载中 |
|
|
const router = useRouter(); |
|
|
let value = ref('') |
|
|
const route = useRoute(); |
|
|
let totalPrice = ref(0); // 总钱数 |
|
|
let allchecked = ref(false); // 是否全选 |
|
|
|
|
|
let refreshLoad = ref(false); // 是否加载中 |
|
|
let searchParam = reactive({ |
|
|
let value = ref('') |
|
|
|
|
|
let totalPrice = ref(0); // 总钱数 |
|
|
|
|
|
|
|
|
|
|
|
let searchParam = reactive({ |
|
|
//执法事件 |
|
|
//执法事件 |
|
|
lawEnforcementIncident:"", |
|
|
lawEnforcementIncident: "", |
|
|
//执法部门 |
|
|
//执法部门 |
|
|
lawEnforcement:"", |
|
|
lawEnforcement: "", |
|
|
//搜索框 |
|
|
//搜索框 |
|
|
searchText: ref(''), |
|
|
searchText: ref(''), |
|
|
//时间类型 |
|
|
//时间类型 |
|
|
@ -120,61 +129,87 @@ let searchParam = reactive({ |
|
|
//企业统一信用码 |
|
|
//企业统一信用码 |
|
|
enterpriseNumber: ref(useCommon.enterpriseNumber), |
|
|
enterpriseNumber: ref(useCommon.enterpriseNumber), |
|
|
//查询日期 |
|
|
//查询日期 |
|
|
searchDate:null, |
|
|
searchDate: null, |
|
|
beginTime:"", |
|
|
beginTime: "", |
|
|
endTime:"" |
|
|
endTime: "" |
|
|
|
|
|
|
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
const data = reactive({ |
|
|
const data = reactive({ |
|
|
cartList: [], |
|
|
cartList: [], |
|
|
dataList: [], |
|
|
dataList: [], |
|
|
dateSearch: ref(), |
|
|
dateSearch: ref(), |
|
|
showDatePicker:false, |
|
|
showDatePicker: false, |
|
|
currentDate:ref(['2024', '01']), |
|
|
currentDate: ref(['2024', '01']), |
|
|
minDate: new Date(2020, 0, 1), |
|
|
minDate: new Date(2020, 0, 1), |
|
|
maxDate: new Date(2125, 5, 1), |
|
|
maxDate: new Date(2125, 5, 1), |
|
|
columnsType :['year', 'month'], |
|
|
columnsType: ['year', 'month'], |
|
|
showTop:false, |
|
|
showTop: false, |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
// 设置初始值为当前时间 |
|
|
// 设置初始值为当前时间 |
|
|
onMounted(() => { |
|
|
onMounted(() => { |
|
|
console.log(useCommon.enterpriseNumber); |
|
|
console.log(useCommon.enterpriseNumber); |
|
|
|
|
|
useCommon.enterpriseNumber = route?.query?.enterpriseNumber; |
|
|
// getCard(); |
|
|
// getCard(); |
|
|
searchParam.enterpriseNumber = useCommon.enterpriseNumber; |
|
|
searchParam.enterpriseNumber = useCommon.enterpriseNumber; |
|
|
console.log(useCommon.enterpriseNumber) |
|
|
console.log(useCommon.enterpriseNumber) |
|
|
queryList(); |
|
|
queryList(); |
|
|
data.dateSearch = nowDate(new Date()); |
|
|
data.dateSearch = nowDate(new Date()); |
|
|
}); |
|
|
}); |
|
|
const queryList = () =>{ |
|
|
const queryList = () => { |
|
|
queryHistoryQrCodeList(searchParam,success =>{ |
|
|
queryHistoryQrCodeList(searchParam, success => { |
|
|
console.log(success) |
|
|
console.log(success) |
|
|
data.dataList = success.data; |
|
|
data.dataList = success.data; |
|
|
},error =>{ |
|
|
}, error => { |
|
|
|
|
|
|
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
const onSearch = (val) => { |
|
|
const onSearch = (val) => { |
|
|
queryRegistrationList( |
|
|
queryRegistrationList( |
|
|
{ |
|
|
{ |
|
|
"searchValue": searchParam.searchValue |
|
|
"searchValue": searchParam.searchValue |
|
|
} |
|
|
} |
|
|
,success =>{ |
|
|
, success => { |
|
|
console.log(success) |
|
|
console.log(success) |
|
|
data.dataList = success.data; |
|
|
data.dataList = success.data; |
|
|
},error =>{ |
|
|
}, error => { |
|
|
|
|
|
|
|
|
}) |
|
|
}) |
|
|
}; |
|
|
}; |
|
|
const onClickButton = () =>{ |
|
|
const onClickButton = () => { |
|
|
console.log(searchParam.searchValue) |
|
|
console.log(searchParam.searchValue) |
|
|
queryList(); |
|
|
queryList(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
const toDetailView = (id) =>{ |
|
|
const toNewQrCode = () => { |
|
|
|
|
|
console.log("===========") |
|
|
|
|
|
console.log(useCommon.enterpriseNumber) |
|
|
|
|
|
addQrCode(useCommon.enterpriseNumber,success => { |
|
|
|
|
|
console.log(success) |
|
|
|
|
|
if (success.success) { |
|
|
|
|
|
showToast('操作成功'); |
|
|
|
|
|
queryList(); |
|
|
|
|
|
} else { |
|
|
|
|
|
showFailToast('操作失败!'); |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const toUnQrCode = (id) => { |
|
|
|
|
|
unQrCode(id, success => { |
|
|
|
|
|
if (success.success) { |
|
|
|
|
|
showToast('操作成功'); |
|
|
|
|
|
queryList(); |
|
|
|
|
|
} else { |
|
|
|
|
|
showFailToast('操作失败!'); |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const toDetailView = (id) => { |
|
|
console.log(id) |
|
|
console.log(id) |
|
|
router.push( |
|
|
router.push( |
|
|
{ |
|
|
{ |
|
|
@ -183,45 +218,44 @@ const toDetailView = (id) =>{ |
|
|
id: id, |
|
|
id: id, |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
onActivated(() => { |
|
|
onActivated(() => { |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
onDeactivated(() => { |
|
|
onDeactivated(() => { |
|
|
|
|
|
|
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
// 返回 |
|
|
// 返回 |
|
|
const goBack = () => { |
|
|
const goBack = () => { |
|
|
router.go(-1); |
|
|
router.go(-1); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
let resetScroll = ref(0); // 滚动记录 |
|
|
let resetScroll = ref(0); // 滚动记录 |
|
|
let isLodding = ref(true); // 是否加载中 |
|
|
let isLodding = ref(true); // 是否加载中 |
|
|
let freshMap = reactive({ |
|
|
let freshMap = reactive({ |
|
|
refreshLoad: false, // 是否刷新 |
|
|
refreshLoad: false, // 是否刷新 |
|
|
listLoading: false, // 是否加载中 |
|
|
listLoading: false, // 是否加载中 |
|
|
listFinished: false, // 是否加载完成标识 |
|
|
listFinished: false, // 是否加载完成标识 |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//下拉刷新 |
|
|
//下拉刷新 |
|
|
const onRefresh = () => { |
|
|
const onRefresh = () => { |
|
|
freshMap.listFinished = false; |
|
|
freshMap.listFinished = false; |
|
|
freshMap.listLoading = true; |
|
|
freshMap.listLoading = true; |
|
|
getGoodslist(); |
|
|
getGoodslist(); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
// 触底加载 |
|
|
// 触底加载 |
|
|
const onLoad = () => { |
|
|
const onLoad = () => { |
|
|
freshMap.listFinished = true; |
|
|
freshMap.listFinished = true; |
|
|
getGoodslist(true); |
|
|
getGoodslist(true); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取分类下的商品列表 |
|
|
//获取分类下的商品列表 |
|
|
const getGoodslist = async (onLoad) => { |
|
|
const getGoodslist = async (onLoad) => { |
|
|
// const res = await useClassify.classifyGoods(); |
|
|
// const res = await useClassify.classifyGoods(); |
|
|
// if (res?.code === 20000) { |
|
|
// if (res?.code === 20000) { |
|
|
// goodsList = onLoad ? goodsList.concat(res?.data) : res?.data; |
|
|
// goodsList = onLoad ? goodsList.concat(res?.data) : res?.data; |
|
|
@ -236,9 +270,9 @@ const getGoodslist = async (onLoad) => { |
|
|
freshMap.listLoading = false; |
|
|
freshMap.listLoading = false; |
|
|
freshMap.listFinished = true; |
|
|
freshMap.listFinished = true; |
|
|
isLodding.value = false; |
|
|
isLodding.value = false; |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
onMounted(async () => { |
|
|
onMounted(async () => { |
|
|
// let res = await getClassify(); |
|
|
// let res = await getClassify(); |
|
|
// if (res && res?.length) { |
|
|
// if (res && res?.length) { |
|
|
// classifyId = res?.[0]?.id; |
|
|
// classifyId = res?.[0]?.id; |
|
|
@ -248,16 +282,16 @@ onMounted(async () => { |
|
|
// } |
|
|
// } |
|
|
queryList(); |
|
|
queryList(); |
|
|
isLodding.value = false; |
|
|
isLodding.value = false; |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
const selectDate = () =>{ |
|
|
const selectDate = () => { |
|
|
data.showDatePicker = true; |
|
|
data.showDatePicker = true; |
|
|
console.log(data.showDatePicker) |
|
|
console.log(data.showDatePicker) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
const onDateConfirm = (value)=> { |
|
|
const onDateConfirm = (value) => { |
|
|
console.log(value); |
|
|
console.log(value); |
|
|
value.selectedValues.forEach((item,index) => { |
|
|
value.selectedValues.forEach((item, index) => { |
|
|
console.log(item); |
|
|
console.log(item); |
|
|
}); |
|
|
}); |
|
|
data.dateSearch = value.selectedValues[0] + "/" + value.selectedValues[1]; |
|
|
data.dateSearch = value.selectedValues[0] + "/" + value.selectedValues[1]; |
|
|
@ -265,8 +299,8 @@ const onDateConfirm = (value)=> { |
|
|
data.showDatePicker = false; |
|
|
data.showDatePicker = false; |
|
|
//查询数据 |
|
|
//查询数据 |
|
|
queryList(); |
|
|
queryList(); |
|
|
} |
|
|
} |
|
|
const nowDate = (time) => { |
|
|
const nowDate = (time) => { |
|
|
var year = time.getFullYear(); // 年 |
|
|
var year = time.getFullYear(); // 年 |
|
|
var month = (time.getMonth() + 1).toString().padStart(2, '0'); // 月 |
|
|
var month = (time.getMonth() + 1).toString().padStart(2, '0'); // 月 |
|
|
var date = time.getDate().toString().padStart(2, '0'); // 日 |
|
|
var date = time.getDate().toString().padStart(2, '0'); // 日 |
|
|
@ -276,30 +310,30 @@ const nowDate = (time) => { |
|
|
return ( |
|
|
return ( |
|
|
year + "/" + month |
|
|
year + "/" + month |
|
|
) |
|
|
) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const searchDateType = (val) =>{ |
|
|
const searchDateType = (val) => { |
|
|
searchParam.dateType = val; |
|
|
searchParam.dateType = val; |
|
|
searchParam.isComplaint = null; |
|
|
searchParam.isComplaint = null; |
|
|
queryList(); |
|
|
queryList(); |
|
|
} |
|
|
} |
|
|
const searchFilter = () =>{ |
|
|
const searchFilter = () => { |
|
|
data.showTop = true; |
|
|
data.showTop = true; |
|
|
queryList(); |
|
|
queryList(); |
|
|
} |
|
|
} |
|
|
const searchComplaint = (val) =>{ |
|
|
const searchComplaint = (val) => { |
|
|
searchParam.isComplaint = val; |
|
|
searchParam.isComplaint = val; |
|
|
searchParam.dateType = null; |
|
|
searchParam.dateType = null; |
|
|
queryList(); |
|
|
queryList(); |
|
|
} |
|
|
} |
|
|
const cancelSelectDate = () =>{ |
|
|
const cancelSelectDate = () => { |
|
|
data.showDatePicker = false; |
|
|
data.showDatePicker = false; |
|
|
} |
|
|
} |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<style lang="less" scoped> |
|
|
<style lang="less" scoped> |
|
|
.shop { |
|
|
.shop { |
|
|
height: 100%; |
|
|
height: 100%; |
|
|
display: flex; |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
flex-direction: column; |
|
|
@ -330,11 +364,13 @@ const cancelSelectDate = () =>{ |
|
|
width: 100%; |
|
|
width: 100%; |
|
|
padding: 0.27rem 0; |
|
|
padding: 0.27rem 0; |
|
|
flex-direction: column; |
|
|
flex-direction: column; |
|
|
|
|
|
|
|
|
.card_body { |
|
|
.card_body { |
|
|
background-color: #fff; |
|
|
background-color: #fff; |
|
|
border-radius: 0.27rem; |
|
|
border-radius: 0.27rem; |
|
|
flex: 1; |
|
|
flex: 1; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.card_box_span { |
|
|
.card_box_span { |
|
|
display: flex; |
|
|
display: flex; |
|
|
align-items: center; |
|
|
align-items: center; |
|
|
@ -347,7 +383,8 @@ const cancelSelectDate = () =>{ |
|
|
margin: 0; |
|
|
margin: 0; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
.card_box_action{ |
|
|
|
|
|
|
|
|
.card_box_action { |
|
|
position: absolute; |
|
|
position: absolute; |
|
|
right: 4%; |
|
|
right: 4%; |
|
|
} |
|
|
} |
|
|
@ -358,21 +395,23 @@ const cancelSelectDate = () =>{ |
|
|
.shop_footer_body { |
|
|
.shop_footer_body { |
|
|
//height: 101px; |
|
|
//height: 101px; |
|
|
position: relative; |
|
|
position: relative; |
|
|
|
|
|
|
|
|
.footer-one-btn { |
|
|
.footer-one-btn { |
|
|
height: 1.33rem; |
|
|
height: 1.33rem; |
|
|
bottom: 1.34rem; |
|
|
bottom: 1.34rem; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.search-button-list{ |
|
|
.search-button-list { |
|
|
height: 0.7rem; |
|
|
height: 0.7rem; |
|
|
display: flex; |
|
|
display: flex; |
|
|
flex-direction: row; |
|
|
flex-direction: row; |
|
|
padding-left: 0.27rem; |
|
|
padding-left: 0.27rem; |
|
|
margin-top: 0.27rem; |
|
|
margin-top: 0.27rem; |
|
|
align-items: end; |
|
|
align-items: end; |
|
|
.search-button{ |
|
|
|
|
|
|
|
|
.search-button { |
|
|
width: 15%; |
|
|
width: 15%; |
|
|
height: 100%; |
|
|
height: 100%; |
|
|
background: #e3e0e0; |
|
|
background: #e3e0e0; |
|
|
@ -380,8 +419,9 @@ const cancelSelectDate = () =>{ |
|
|
color: #4c4c4c; |
|
|
color: #4c4c4c; |
|
|
font-size: 0.3rem; |
|
|
font-size: 0.3rem; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
.search-button-date { |
|
|
|
|
|
|
|
|
.search-button-date { |
|
|
display: flex; |
|
|
display: flex; |
|
|
flex-direction: row; |
|
|
flex-direction: row; |
|
|
align-items: end; |
|
|
align-items: end; |
|
|
@ -390,26 +430,29 @@ const cancelSelectDate = () =>{ |
|
|
.date-select { |
|
|
.date-select { |
|
|
font-size: 0.52rem; |
|
|
font-size: 0.52rem; |
|
|
margin: 3% 0 0 4%; |
|
|
margin: 3% 0 0 4%; |
|
|
|
|
|
|
|
|
i { |
|
|
i { |
|
|
transform: rotate(90deg); |
|
|
transform: rotate(90deg); |
|
|
font-size: 0.4rem; |
|
|
font-size: 0.4rem; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
.search-button{ |
|
|
|
|
|
|
|
|
.search-button { |
|
|
width: 15%; |
|
|
width: 15%; |
|
|
height: 80%; |
|
|
height: 80%; |
|
|
position: absolute; |
|
|
position: absolute; |
|
|
top: 1%; |
|
|
top: 1%; |
|
|
right: 1%; |
|
|
right: 1%; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
/deep/ .van-search__content { |
|
|
|
|
|
|
|
|
/deep/ .van-search__content { |
|
|
height: 0.9rem; |
|
|
height: 0.9rem; |
|
|
border: 1px solid #ececec; |
|
|
border: 1px solid #ececec; |
|
|
border-radius: 0.15rem 0 0 0.15rem; |
|
|
border-radius: 0.15rem 0 0 0.15rem; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/deep/ .van-search__action { |
|
|
/deep/ .van-search__action { |
|
|
margin: 0 3% 0 0; |
|
|
margin: 0 3% 0 0; |
|
|
width: 10%; |
|
|
width: 10%; |
|
|
height: 0.9rem; |
|
|
height: 0.9rem; |
|
|
@ -419,14 +462,14 @@ const cancelSelectDate = () =>{ |
|
|
color: #fff; |
|
|
color: #fff; |
|
|
text-align: center; |
|
|
text-align: center; |
|
|
line-height: 0.9rem; |
|
|
line-height: 0.9rem; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/deep/ .card_box_span p { |
|
|
/deep/ .card_box_span p { |
|
|
display: flex; |
|
|
display: flex; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.card_box_label { |
|
|
.card_box_label { |
|
|
color: rgba(128, 128, 128, 0.65); |
|
|
color: rgba(128, 128, 128, 0.65); |
|
|
white-space: nowrap; |
|
|
white-space: nowrap; |
|
|
} |
|
|
} |
|
|
</style> |
|
|
</style> |
|
|
|