图片管理更改

This commit is contained in:
夕阳微笑1 2024-12-23 21:26:01 +08:00
parent 77846d5360
commit 236e540951

View File

@ -3,7 +3,7 @@
<el-card shadow="hover" class="layout-padding-auto"> <el-card shadow="hover" class="layout-padding-auto">
<div class="system-dept-search mb15"> <div class="system-dept-search mb15">
<span>模块:</span> <span>模块:</span>
<el-select @change="handleChangeModule" size="default" v-model="state.tableData.param.moduleName" placeholder="请选择" clearable style="max-width: 180px;margin:0 10px;"> <el-select @change="handleChangeModule" size="default" v-model="state.tableData.param.moduleName" placeholder="请选择" clearable style="max-width: 180px;margin:0 10px;">
<el-option <el-option
:data-op="item.id" v-for="(item,index) in moduleList" :data-op="item.id" v-for="(item,index) in moduleList"
:key="index" :key="index"
@ -231,7 +231,13 @@ const state = reactive({
const photoApi = photosApi(); const photoApi = photosApi();
// //
const moduleList = ref([]); const moduleList = ref([{
id: 2,
moduleName: "首页推荐",
moduleRemark: null,
moduleLevel: 1,
state: "t"
}]);
const getModuleList = async() => { const getModuleList = async() => {
try { try {
@ -275,15 +281,26 @@ const handleChangeModule = async(val: any) => {
const getTableData = async() => { const getTableData = async() => {
try { try {
state.tableData.loading = true; state.tableData.loading = true;
state.tableData.param.moduleName = '首页推荐';
let res = await photoApi.getPhotosList(state.tableData.param); let res = await photoApi.getPhotosList(state.tableData.param);
if(res?.success){ if(res?.success){
state.tableData.data = res.data.records; state.tableData.data = res.data.records.map((record:any) => {
//
return {
...record,
name: record.name || '暂无' // ''
};
});
state.tableData.total = res.data.total; state.tableData.total = res.data.total;
}else{ }else{
ElMessage.error('图片列表获取失败!'); ElMessage.error('图片列表获取失败!');
} }
} catch (error) { } catch (error) {
} finally { } finally {
state.tableData.param.moduleName = '';
state.tableData.loading = false; state.tableData.loading = false;
} }
}; };
@ -293,6 +310,8 @@ const reset = () =>{
state.tableData.param = { state.tableData.param = {
name: '', name: '',
current: 1, current: 1,
labelName: '',
moduleName: '首页推荐',
size: 10, size: 10,
} }
getTableData(); getTableData();
@ -562,7 +581,7 @@ const resetForm = () => {
onMounted(() => { onMounted(() => {
getTableData(); getTableData();
getModuleList(); // getModuleList();
}) })
</script> </script>