feat: 统一状态字段为字符串类型并标准化状态显示

refactor: 将状态字段从布尔值改为字符串类型'0'和'1'
fix: 修复前端组件中状态显示和判断逻辑
docs: 更新相关字段描述为'0:启用 1:禁用'
style: 统一时间查询字段为created_time和created_id
This commit is contained in:
zhangtao
2025-11-30 09:12:13 +08:00
parent 959eb6f19c
commit 463e2fca23
36 changed files with 215 additions and 289 deletions
+6 -11
View File
@@ -26,7 +26,7 @@
</el-form-item>
<el-form-item v-if="isExpand" prop="creator" label="创建人">
<UserTableSelect
v-model="queryFormData.creator"
v-model="queryFormData.created_id"
@confirm-click="handleConfirm"
@clear-click="handleQuery"
/>
@@ -365,10 +365,8 @@ const queryFormData = reactive<LogPageQuery>({
type: undefined,
request_path: undefined,
creator_name: undefined,
start_time: undefined,
end_time: undefined,
// 创建人
creator: undefined,
created_time: undefined,
created_id: undefined,
});
// 弹窗状态
@@ -385,11 +383,9 @@ const dateRange = ref<[Date, Date] | []>([]);
function handleDateRangeChange(range: [Date, Date]) {
dateRange.value = range;
if (range && range.length === 2) {
queryFormData.start_time = formatToDateTime(range[0]);
queryFormData.end_time = formatToDateTime(range[1]);
queryFormData.created_time = [formatToDateTime(range[0]), formatToDateTime(range[1])];
} else {
queryFormData.start_time = undefined;
queryFormData.end_time = undefined;
queryFormData.created_time = undefined;
}
}
@@ -461,8 +457,7 @@ async function handleResetQuery() {
queryFormData.page_no = 1;
// 额外清空日期范围与时间查询参数
dateRange.value = [];
queryFormData.start_time = undefined;
queryFormData.end_time = undefined;
queryFormData.created_time = undefined;
loadingData();
}