Browse Source

fix fuzzy query

zhangrenyuan/feature-20250728113353-金币前端三期
zhangrenyuan 2 weeks ago
parent
commit
68297c6188
  1. 4
      .env.development
  2. 14
      src/views/consume/bean/articleVideo.vue
  3. 15
      src/views/consume/bean/dieHardFan.vue
  4. 39
      src/views/consume/bean/liveStream.vue

4
.env.development

@ -1,4 +1,4 @@
VITE_API_BASE='https://hwjb.homilychart.com/dev/admin'
# VITE_API_BASE='https://hwjb.homilychart.com/dev/admin'
# 测试环境 # 测试环境
# VITE_API_BASE='http://18.143.76.3:10704/' # VITE_API_BASE='http://18.143.76.3:10704/'
# VITE_API_BASE='http://192.168.9.52:10705/' # VITE_API_BASE='http://192.168.9.52:10705/'
@ -10,4 +10,4 @@ VITE_UPLOAD_URL=http://39.101.133.168:8828/hljw/api/aws/upload
# zhangyong # zhangyong
# VITE_API_BASE='http://192.168.3.83:8081/' # VITE_API_BASE='http://192.168.3.83:8081/'
# 李慧琳 # 李慧琳
# VITE_API_BASE='http://localhost:8081/'
VITE_API_BASE='http://localhost:8081/'

14
src/views/consume/bean/articleVideo.vue

@ -100,13 +100,13 @@ const getDept = async function () {
} }
} }
//
const filterChannel = (query) => {
if (query) {
return channels.value.filter(item => item.toLowerCase().includes(query.toLowerCase()));
}
return channels.value;
};
// //
// const filterChannel = (query) => {
// if (query) {
// return channels.value.filter(item => item.toLowerCase().includes(query.toLowerCase()));
// }
// return channels.value;
// };
// //
const sortField = ref('') const sortField = ref('')

15
src/views/consume/bean/dieHardFan.vue

@ -54,13 +54,13 @@ const getChannel = async function () {
}) })
} }
} }
//
const filterChannel = (query) => {
if (query) {
return channels.value.filter(item => item.toLowerCase().includes(query.toLowerCase()));
}
return channels.value;
};
// //
// const filterChannel = (query) => {
// if (query) {
// return channels.value.filter(item => item.toLowerCase().includes(query.toLowerCase()));
// }
// return channels.value;
// };
// //
const consumeTypes = ref([ const consumeTypes = ref([
@ -480,7 +480,6 @@ const getTagText = (state) => {
filterable filterable
allow-create allow-create
default-first-option default-first-option
:filter-method="filterChannel"
> >
<el-option v-for="(item, index) in channels" :key="index" :label="item" :value="item" /> <el-option v-for="(item, index) in channels" :key="index" :label="item" :value="item" />
</el-select> </el-select>

39
src/views/consume/bean/liveStream.vue

@ -372,17 +372,38 @@ onMounted(async function () {
const exportExcel = async function () { const exportExcel = async function () {
console.log('1')
const params = { const params = {
...getObj.value,
"beanConsumeLive": {
...beanConsumeLive.value,
sortField: sortField.value || 'consumeTime',
sortOrder: sortOrder.value || 'desc'
...getObj.value,
"beanConsumeLive": {
...beanConsumeLive.value,
jwcode: beanConsumeLive.value.jwcode ? String(beanConsumeLive.value.jwcode) : '',
dept: beanConsumeLive.value.dept || '',
type: beanConsumeLive.value.type || '',
gift: beanConsumeLive.value.gift || '',
liveChannel: beanConsumeLive.value.liveChannel || '',
liveName: beanConsumeLive.value.liveName || '',
startTime: beanConsumeLive.value.startTime || '',
endTime: beanConsumeLive.value.endTime || '',
sortField: sortField.value || 'consumeTime',
sortOrder: sortOrder.value || 'desc'
}
} }
}
const res = await API({ url: '/export/exportLive', data: params })
if (res.code === 200) {
ElMessage.success('导出成功')
// 便
console.log('导出请求参数:', params);
try {
console.log('2')
const res = await API({ url: '/export/exportLive', data: params });
console.log('导出请求响应:', res);
if (res.code === 200) {
ElMessage.success('导出成功');
} else {
ElMessage.error(res.message || '导出失败,请稍后重试');
}
} catch (error) {
console.error('导出请求出错:', error);
ElMessage.error('导出失败,请稍后重试');
} }
} }
const exportListVisible = ref(false) const exportListVisible = ref(false)

Loading…
Cancel
Save