是否回复

This commit is contained in:
Teo
2025-09-14 11:12:12 +08:00
parent 0c27426d80
commit 9e8202b274
15 changed files with 1394 additions and 41 deletions

View File

@ -55,7 +55,7 @@
<el-table v-loading="loading" :data="qualityInspectionList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="主键id" align="center" prop="id" v-if="false" />
<el-table-column label="填报人" align="center" prop="createBy" />
<el-table-column label="填报人" align="center" prop="createByName" />
<el-table-column label="填报时间" align="center" prop="createTime" width="180">
<template #default="scope">
<span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d} {hh}:{mm}:{ss}') }}</span>
@ -86,7 +86,7 @@
</template>
</el-table-column> -->
<el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="创建者" align="center" prop="createBy" />
<!-- <el-table-column label="创建者" align="center" prop="createBy" /> -->
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template #default="scope">
<!-- <el-tooltip content="验证" placement="top">
@ -145,6 +145,11 @@
<el-option v-for="dict in foremanOpt" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="是否回复" prop="isReply">
<el-radio-group v-model="form.isReply">
<el-radio v-for="dict in isReply_type" :key="dict.value" :value="dict.value">{{ dict.label }}</el-radio>
</el-radio-group>
</el-form-item>
<!-- <el-form-item label="工单状态" prop="inspectionStatus">
<el-radio-group v-model="form.inspectionStatus">
<el-radio v-for="dict in quality_inspection_status_type" :key="dict.value" :value="dict.value">{{ dict.label }}</el-radio>
@ -197,6 +202,16 @@ const ids = ref<Array<string | number>>([]);
const single = ref(true);
const multiple = ref(true);
const total = ref(0);
const isReply_type = ref([
{
label: '是',
value: 1
},
{
label: '否',
value: 2
}
]);
const queryFormRef = ref<ElFormInstance>();
const qualityInspectionFormRef = ref<ElFormInstance>();
@ -246,6 +261,7 @@ const data = reactive<PageData<QualityInspectionForm, QualityInspectionQuery>>({
inspectionHeadline: [{ required: true, message: '巡检标题不能为空', trigger: 'blur' }],
inspectionResult: [{ required: true, message: '巡检结果不能为空', trigger: 'blur' }],
teamId: [{ required: true, message: '班组id不能为空', trigger: 'blur' }],
isReply: [{ required: true, message: '是否回复不能为空', trigger: 'change' }],
corrector: [{ required: true, message: '整改人不能为空', trigger: 'blur' }]
}
});