|
|
@ -83,7 +83,16 @@
|
|
|
|
<span>{{ formatDayHourMinutes(scope.row.maxParkingTime) }}</span>
|
|
|
|
<span>{{ formatDayHourMinutes(scope.row.maxParkingTime) }}</span>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
<el-table-column label="质检要求" align="center" prop="inspectionRequest" v-if="columns[10].visible">
|
|
|
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
|
|
|
<dict-tag :options="inspection_request" :value="scope.row.auditStatus"/>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
<el-table-column label="是否高价值物料" align="center" prop="isHighValue" v-if="columns[9].visible">
|
|
|
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
|
|
|
<dict-tag :options="is_high_value" :value="scope.row.isHighValue"/>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column label="备注" align="center" prop="remark" v-if="columns[8].visible"/>
|
|
|
|
<el-table-column label="备注" align="center" prop="remark" v-if="columns[8].visible"/>
|
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
|
<template #default="scope">
|
|
|
|
<template #default="scope">
|
|
|
@ -198,6 +207,33 @@
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row :gutter="20">
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
|
|
|
<el-form-item label="质检要求" prop="inspectionRequest">
|
|
|
|
|
|
|
|
<el-select v-model="form.inspectionRequest" placeholder="请选择质检要求">
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="item in inspection_request"
|
|
|
|
|
|
|
|
:key="item.value"
|
|
|
|
|
|
|
|
:label="item.label"
|
|
|
|
|
|
|
|
:value="item.value"
|
|
|
|
|
|
|
|
></el-option>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
|
|
|
<el-form-item label="是否高价值" prop="isHighValue" >
|
|
|
|
|
|
|
|
<el-select v-model="form.isHighValue" placeholder="请选择是否高价值">
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="item in is_high_value"
|
|
|
|
|
|
|
|
:key="item.value"
|
|
|
|
|
|
|
|
:label="item.label"
|
|
|
|
|
|
|
|
:value="item.value"
|
|
|
|
|
|
|
|
></el-option>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-row :gutter="20">
|
|
|
|
<el-row :gutter="20">
|
|
|
@ -229,7 +265,11 @@ const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
|
|
|
const { apply_flag, inner_tube_flag,
|
|
|
|
const { apply_flag, inner_tube_flag,
|
|
|
|
always_flag, mes_accessories_flag,
|
|
|
|
always_flag, mes_accessories_flag,
|
|
|
|
auto_outstock_flag, mes_batch_flag, active_flag, sale_type, deleted_flag, tire_markings,
|
|
|
|
auto_outstock_flag, mes_batch_flag, active_flag, sale_type, deleted_flag, tire_markings,
|
|
|
|
material_classfication, mes_low_value_consumable_flag } = toRefs<any>(proxy?.useDict('apply_flag', 'inner_tube_flag', 'always_flag', 'mes_accessories_flag', 'auto_outstock_flag', 'mes_batch_flag', 'active_flag', 'sale_type', 'deleted_flag', 'tire_markings', 'material_classfication', 'mes_low_value_consumable_flag'));
|
|
|
|
material_classfication, mes_low_value_consumable_flag,
|
|
|
|
|
|
|
|
is_high_value,inspection_request
|
|
|
|
|
|
|
|
} = toRefs<any>(proxy?.useDict('apply_flag', 'inner_tube_flag', 'always_flag', 'mes_accessories_flag', 'auto_outstock_flag', 'mes_batch_flag', 'active_flag', 'sale_type', 'deleted_flag', 'tire_markings', 'material_classfication', 'mes_low_value_consumable_flag',
|
|
|
|
|
|
|
|
'is_high_value', 'inspection_request'
|
|
|
|
|
|
|
|
));
|
|
|
|
|
|
|
|
|
|
|
|
const baseMaterialInfoList = ref<BaseMaterialInfoVO[]>([]);
|
|
|
|
const baseMaterialInfoList = ref<BaseMaterialInfoVO[]>([]);
|
|
|
|
const buttonLoading = ref(false);
|
|
|
|
const buttonLoading = ref(false);
|
|
|
@ -266,8 +306,10 @@ const columns = ref<FieldOption[]>([
|
|
|
|
|
|
|
|
|
|
|
|
{ key: 5, label: `物料规格`, visible: true },
|
|
|
|
{ key: 5, label: `物料规格`, visible: true },
|
|
|
|
{ key: 6, label: `最小停放时间`, visible: false },
|
|
|
|
{ key: 6, label: `最小停放时间`, visible: false },
|
|
|
|
{ key: 7, label: `最大停放时间`, visible: false },
|
|
|
|
{ key: 7, label: `最大停放时间`, visible: true },
|
|
|
|
{ key: 8, label: `备注`, visible: false },
|
|
|
|
{ key: 8, label: `备注`, visible: false },
|
|
|
|
|
|
|
|
{ key: 9, label: `"是否高价值`, visible: true },
|
|
|
|
|
|
|
|
{ key: 10, label: `质检要求`, visible: true },
|
|
|
|
]);
|
|
|
|
]);
|
|
|
|
|
|
|
|
|
|
|
|
const initFormData: BaseMaterialInfoForm = {
|
|
|
|
const initFormData: BaseMaterialInfoForm = {
|
|
|
@ -329,6 +371,9 @@ const initFormData: BaseMaterialInfoForm = {
|
|
|
|
maxParkingHours:0,
|
|
|
|
maxParkingHours:0,
|
|
|
|
maxParkingMinutes:0,
|
|
|
|
maxParkingMinutes:0,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
isHighValue: undefined,
|
|
|
|
|
|
|
|
inspectionRequest: undefined,
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
const data = reactive<PageData<BaseMaterialInfoForm, BaseMaterialInfoQuery>>({
|
|
|
|
const data = reactive<PageData<BaseMaterialInfoForm, BaseMaterialInfoQuery>>({
|
|
|
|
form: {...initFormData},
|
|
|
|
form: {...initFormData},
|
|
|
@ -384,6 +429,10 @@ const data = reactive<PageData<BaseMaterialInfoForm, BaseMaterialInfoQuery>>({
|
|
|
|
weightLowerLimit: undefined,
|
|
|
|
weightLowerLimit: undefined,
|
|
|
|
innerTubeFlag: undefined,
|
|
|
|
innerTubeFlag: undefined,
|
|
|
|
saleType: undefined,
|
|
|
|
saleType: undefined,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
isHighValue: undefined,
|
|
|
|
|
|
|
|
inspectionRequest: undefined,
|
|
|
|
|
|
|
|
|
|
|
|
params: {
|
|
|
|
params: {
|
|
|
|
approveDate: undefined,
|
|
|
|
approveDate: undefined,
|
|
|
|
}
|
|
|
|
}
|
|
|
|