diff --git a/src/apis/modules/videoCenter.js b/src/apis/modules/videoCenter.js index 5351c02..d405999 100644 --- a/src/apis/modules/videoCenter.js +++ b/src/apis/modules/videoCenter.js @@ -11,4 +11,4 @@ export const createDynamic = (params) => request.basic.post('/api/v1/videos', pa // 更新动态 export const updateItem = (id, params) => request.basic.put(`/api/v1/videos/${id}`, params) // 删除动态 -export const delItem = (id) => request.basic.delete(`/api/v1/videos/${id}`) +export const delVideoItem = (id) => request.basic.delete(`/api/v1/videos/${id}`) diff --git a/src/views/dynamic/videoCenter/components/EditDialog.vue b/src/views/dynamic/videoCenter/components/EditDialog.vue index 786bd8b..f807f0d 100644 --- a/src/views/dynamic/videoCenter/components/EditDialog.vue +++ b/src/views/dynamic/videoCenter/components/EditDialog.vue @@ -155,14 +155,14 @@ async function handleEdit(record = {}) { * 确定 */ function handleOk() { - if (!formData.value.img) return message.error('请上传图片'); + // if (!formData.value.img) return message.error('请上传图片'); formRef.value.validateFields().then(async (values) => { console.log(values) try { showLoading() const params = { ...values, - img: formData.value.img, + //img: formData.value.img, fullImg: formData.value.fullImg, smallImg: formData.value.smallImg, videoUrl: formData.value.videoUrl, diff --git a/src/views/dynamic/videoCenter/index.vue b/src/views/dynamic/videoCenter/index.vue index 0f4ef76..b441279 100644 --- a/src/views/dynamic/videoCenter/index.vue +++ b/src/views/dynamic/videoCenter/index.vue @@ -105,6 +105,7 @@ import { usePagination } from '@/hooks' import EditDialog from './components/EditDialog.vue' import { PlusOutlined, EditOutlined, DeleteOutlined } from '@ant-design/icons-vue' import { useI18n } from 'vue-i18n' +import { delVideoItem } from '@/apis/modules/videoCenter' defineOptions({ name: 'videoCenter', }) @@ -146,6 +147,7 @@ async function getPageList() { hideLoading() if (config('http.code.success') === success) { listData.value = data + console.log(this.listData) paginationState.total = total } } catch (error) { @@ -163,9 +165,9 @@ function handleDelete({ id }) { okText: t('button.confirm'), onOk: () => { return new Promise((resolve, reject) => { - ; (async () => { + ;(async () => { try { - const { success } = await apis.videoCenter.delItem(id).catch(() => { + const { success } = await apis.videoCenter.delVideoItem(id).catch(() => { throw new Error() }) if (config('http.code.success') === success) { diff --git a/src/views/imgMgt/homeBanner/index.vue b/src/views/imgMgt/homeBanner/index.vue index 832503f..be89eb1 100644 --- a/src/views/imgMgt/homeBanner/index.vue +++ b/src/views/imgMgt/homeBanner/index.vue @@ -112,6 +112,7 @@ getPageList() * 获取用户列表 * @returns {Promise} */ + async function getPageList() { try { showLoading() @@ -128,7 +129,7 @@ async function getPageList() { hideLoading() if (config('http.code.success') === success) { //筛选type的值80对应about - listData.value = data.filter( item => item.type===120) + listData.value = data.filter(item => item.type === 120) paginationState.total = total } } catch (error) {