refactor(qms): 修改检测项相关页面和接口类型定义,解决字典回显问题

- 将检测项的 specUpper 和 specLower 字段类型从 number改为 string
- 更新了相关 API 类型定义文件
- 调整了规格上下限,将 InputNumber 改为 Input
- 优化了数据初始化逻辑,将字典相关字段转换为 Number 类型
master
zch 2 weeks ago
parent ee5c9a9a3d
commit 399e6d051c

@ -67,12 +67,12 @@ export interface QcInspectionItemVO {
/**
*
*/
specUpper: number;
specUpper: string;
/**
*
*/
specLower: number;
specLower: string;
/**
*
@ -174,12 +174,12 @@ export interface QcInspectionItemForm extends BaseEntity {
/**
*
*/
specUpper?: number;
specUpper?: string;
/**
*
*/
specLower?: number;
specLower?: string;
/**
*
@ -283,12 +283,12 @@ export interface QcInspectionItemQuery extends PageQuery {
/**
*
*/
specUpper?: number;
specUpper?: string;
/**
*
*/
specLower?: number;
specLower?: string;
/**
*

@ -92,12 +92,12 @@ export interface QcInspectionResultVO {
/**
*
*/
specUpper: number;
specUpper: string;
/**
*
*/
specLower: number;
specLower: string;
/**
*
@ -200,12 +200,12 @@ export interface QcInspectionResultForm extends BaseEntity {
/**
*
*/
specUpper?: number;
specUpper?: string;
/**
*
*/
specLower?: number;
specLower?: string;
/**
*
@ -309,12 +309,12 @@ export interface QcInspectionResultQuery extends PageQuery {
/**
*
*/
specUpper?: number;
specUpper?: string;
/**
*
*/
specLower?: number;
specLower?: string;
/**
*

@ -72,12 +72,12 @@ export interface QcTemplateItemVO {
/**
*
*/
specUpper: number;
specUpper: string;
/**
*
*/
specLower: number;
specLower: string;
/**
*
@ -160,12 +160,12 @@ export interface QcTemplateItemForm extends BaseEntity {
/**
*
*/
specUpper?: number;
specUpper?: string;
/**
*
*/
specLower?: number;
specLower?: string;
/**
*
@ -249,12 +249,12 @@ export interface QcTemplateItemQuery extends PageQuery {
/**
*
*/
specUpper?: number;
specUpper?: string;
/**
*
*/
specLower?: number;
specLower?: string;
/**
*

@ -72,12 +72,12 @@ export interface QcUnqualifiedRecordVO {
/**
*
*/
specUpper: number;
specUpper: string;
/**
*
*/
specLower: number;
specLower: string;
/**
*
@ -160,12 +160,12 @@ export interface QcUnqualifiedRecordForm extends BaseEntity {
/**
*
*/
specUpper?: number;
specUpper?: string;
/**
*
*/
specLower?: number;
specLower?: string;
/**
*
@ -249,12 +249,12 @@ export interface QcUnqualifiedRecordQuery extends PageQuery {
/**
*
*/
specUpper?: number;
specUpper?: string;
/**
*
*/
specLower?: number;
specLower?: string;
/**
*

@ -215,7 +215,7 @@
</el-col>
</el-row>
<el-row v-if="form.detectType === 1">
<el-row v-if="form.detectType == 1">
<el-col :span="6">
<el-form-item label="标准值" prop="standardValue">
<el-input-number v-model="form.standardValue" placeholder="请输入标准值" />
@ -233,15 +233,15 @@
</el-col>
<el-col :span="6">
<el-form-item label="规格上限" prop="specUpper">
<el-input-number v-model="form.specUpper" placeholder="请输入规格上限" />
<el-input v-model="form.specUpper" placeholder="请输入规格上限" />
</el-form-item>
</el-col>
</el-row>
<el-row v-if="form.detectType === 1">
<el-row v-if="form.detectType == 1">
<el-col :span="6">
<el-form-item label="规格下限" prop="specLower">
<el-input-number v-model="form.specLower" placeholder="请输入规格下限" />
<el-input v-model="form.specLower" placeholder="请输入规格下限" />
</el-form-item>
</el-col>
<el-col :span="6">
@ -465,6 +465,9 @@ const handleUpdate = async (row?: QcInspectionItemVO) => {
const _itemId = row?.itemId || ids.value[0]
const res = await getQcInspectionItem(_itemId);
Object.assign(form.value, res.data);
form.value.method = Number(form.value.method);
form.value.detectType = Number(form.value.detectType);
form.value.controlType = Number(form.value.controlType);
dialog.visible = true;
dialog.title = "修改检测项定义";
}

Loading…
Cancel
Save