修复显示问题

This commit is contained in:
yyhouc 2023-04-12 10:14:27 +08:00
parent 293a87ea5f
commit 49204f6a06
2 changed files with 9 additions and 6 deletions

View File

@ -12,7 +12,7 @@ export function getList(params) {
export function review(id) {
return request({
url: '/api/'+moduleName+'/ui/disasterInfo/review',
method: 'get',
method: 'post',
params: { id },
});
}

View File

@ -80,7 +80,8 @@
<el-table-column prop="respondStatus" label="Response status" show-overflow-tooltip>
<template #default="scope">
<el-tag type="info" v-if="scope.row.respondStatus!==0">reviewed</el-tag>
<el-tag type="info" v-if="scope.row.respondStatus===2">Reviewed</el-tag>
<el-tag type="info" v-if="scope.row.respondStatus===1">Failed</el-tag>
</template>
</el-table-column>
@ -125,8 +126,8 @@ import { getDictionary } from '/@/api/system/dictbiz';
const activeName = ref('first');
const handleClick = (tab ,event) => {
console.log(activeName,tab, event);
// getTableData();
state.selectName=tab.props.name;
getTableData();
};
//
const RoleDialog = defineAsyncComponent(() => import('/@/views/system/role/dialog.vue'));
@ -146,16 +147,18 @@ const state = reactive({
},
},
disasterTypeList: [],
selectName: 'first',
});
//
const getTableData = () => {
state.tableData.loading = true;
//activeNametab
if(activeName.value === 'first'){
if(state.selectName === 'first'){
state.tableData.param.respondStatus = 0;
}else{
state.tableData.param.respondStatus = 1;
state.tableData.param.respondStatus = 2;
}
console.log(activeName.value);
getList(state.tableData.param).then((res) => {
state.tableData.data = res.records;
state.tableData.total = res.total;