feat: 更新样式
parent
98de5f969c
commit
811db596cb
|
|
@ -17,8 +17,18 @@
|
|||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
let queryStr = '?'
|
||||
onLoad((options: any) => {
|
||||
// 预加载AI小助手页面
|
||||
const temQuery = Object.entries(options)
|
||||
.map(([key, value]) => `${key}=${value}`)
|
||||
.join('&')
|
||||
queryStr += temQuery
|
||||
console.log(queryStr)
|
||||
})
|
||||
|
||||
const navigateToAi = () => {
|
||||
uni.navigateTo({ url: '/aiService-sub/index/newAi' })
|
||||
uni.navigateTo({ url: `/aiService-sub/index/newAi${queryStr}` })
|
||||
}
|
||||
</script>
|
||||
|
||||
|
|
|
|||
|
|
@ -53,9 +53,9 @@
|
|||
</drop-menu>
|
||||
<WXXTable :data="lineList" class="px-[32rpx] mt-[16rpx] pb-safe flex-1">
|
||||
<WXXTableCol prop="province_name" label="地区" width="14%"></WXXTableCol>
|
||||
<WXXTableCol prop="year" label="年份" width="23%"></WXXTableCol>
|
||||
<WXXTableCol prop="subject_name" label="类别" width="23%"></WXXTableCol>
|
||||
<WXXTableCol prop="batch_name" label="批次" width="23%"></WXXTableCol>
|
||||
<WXXTableCol prop="year" label="年份" width="16%"></WXXTableCol>
|
||||
<WXXTableCol prop="subject_name" label="类别" width="18%"></WXXTableCol>
|
||||
<WXXTableCol prop="batch_name" label="批次" width="35%"></WXXTableCol>
|
||||
<WXXTableCol prop="score" label="分数线" width="17%"></WXXTableCol>
|
||||
</WXXTable>
|
||||
</view>
|
||||
|
|
|
|||
|
|
@ -136,7 +136,9 @@ const columns = ref([
|
|||
const rankDiff = (index: number, item) => {
|
||||
return index === props.data.length - 1
|
||||
? item['rankLine']
|
||||
: item['rankLine'] - props.data[index + 1]['rankLine']
|
||||
: item['rankLine'] !== '--'
|
||||
? item['rankLine'] - props.data[index + 1]['rankLine']
|
||||
: '--'
|
||||
}
|
||||
|
||||
const recompileData = computed(() => {
|
||||
|
|
@ -148,7 +150,7 @@ const recompileData = computed(() => {
|
|||
? '--'
|
||||
: item['rankLine'] - props.lowscoreRank
|
||||
: rankDiff(index, item)
|
||||
item['lineDiff'] = item['score'] - props.score
|
||||
item['lineDiff'] = item['score'] !== '--' ? item['score'] - props.score : 0
|
||||
return item
|
||||
})
|
||||
return _data
|
||||
|
|
|
|||
|
|
@ -66,15 +66,6 @@
|
|||
<view class="i-carbon-caret-down"></view>
|
||||
</view>
|
||||
|
||||
<!-- <Slider
|
||||
v-model:modelValue="sliderValue"
|
||||
:min="minScore"
|
||||
:max="maxScore"
|
||||
:step="1"
|
||||
:range="true"
|
||||
@change="handleSliderChange"
|
||||
class="custom-slider"
|
||||
/> -->
|
||||
<NumberInterval
|
||||
v-model:modelValue="sliderValue"
|
||||
:min="minScore"
|
||||
|
|
|
|||
|
|
@ -57,6 +57,7 @@ import {
|
|||
getMySpecialList,
|
||||
} from '@/service/index/api'
|
||||
import { useUserStore } from '@/store/user'
|
||||
import { formatTimeStr } from '@/utils/tools'
|
||||
|
||||
const list = ref<any[]>([])
|
||||
const userStore = useUserStore()
|
||||
|
|
@ -113,7 +114,7 @@ const handleAppointment = (
|
|||
addSpecial({
|
||||
sId: item.id,
|
||||
openId: userStore.userInfo?.estimatedAchievement.wxId.toString(),
|
||||
appointmentTime: '2025-07-31',
|
||||
appointmentTime: formatTimeStr(new Date(), 'YYYY-MM-DD'),
|
||||
isDelete: item.isAppointment,
|
||||
}).then((res) => {
|
||||
if (res.code === 200) {
|
||||
|
|
|
|||
|
|
@ -0,0 +1,17 @@
|
|||
export function formatTimeStr(time: string | Date, format: string) {
|
||||
const date = new Date(time)
|
||||
const formatObj: any = {
|
||||
YYYY: date.getFullYear(),
|
||||
MM: date.getMonth() + 1,
|
||||
DD: date.getDate(),
|
||||
HH: date.getHours(),
|
||||
mm: date.getMinutes(),
|
||||
ss: date.getSeconds(),
|
||||
}
|
||||
const time_str = format.replace(/(YYYY|MM|DD|HH|mm|ss)/g, (result, key) => {
|
||||
const value = formatObj[key]
|
||||
return value.toString().padStart(2, '0')
|
||||
})
|
||||
|
||||
return time_str
|
||||
}
|
||||
Loading…
Reference in New Issue