style:检验记录-生产计划传参修改

pull/1/head
黄伟杰 1 month ago
parent 9198c8c345
commit 6f296e186d

@ -1,38 +1,21 @@
<template>
<Dialog :title="dialogTitle" v-model="dialogVisible">
<el-form
ref="formRef"
:model="formData"
:rules="formRules"
label-width="120px"
v-loading="formLoading"
>
<el-form ref="formRef" :model="formData" :rules="formRules" label-width="120px" v-loading="formLoading">
<el-form-item :label="t('QualityManagement.ZjTask.formCode')" prop="code">
<el-input
v-model="formData.code"
:placeholder="t('QualityManagement.ZjTask.placeholderFormCode')"
/>
<el-input v-model="formData.code" :placeholder="t('QualityManagement.ZjTask.placeholderFormCode')" />
</el-form-item>
<el-form-item :label="t('QualityManagement.ZjTask.formType')" prop="type">
<el-select
v-model="formData.type"
clearable
filterable
:placeholder="t('QualityManagement.ZjTask.placeholderFormType')"
>
<el-option
v-for="dict in getStrDictOptions('mes_zj_task_type')" :key="dict.value" :label="dict.label"
<el-select v-model="formData.type" clearable filterable
:placeholder="t('QualityManagement.ZjTask.placeholderFormType')">
<el-option v-for="dict in getStrDictOptions('mes_zj_task_type')" :key="dict.value" :label="dict.label"
:value="dict.value" />
</el-select>
</el-form-item>
<el-form-item :label="t('QualityManagement.ZjTask.formSchema')" prop="schemaId">
<el-row :gutter="8" class="w-full">
<el-col :span="22">
<el-input
v-model="formData.schemaName"
:placeholder="t('QualityManagement.ZjTask.placeholderFormSchema')"
readonly
/>
<el-input v-model="formData.schemaName" :placeholder="t('QualityManagement.ZjTask.placeholderFormSchema')"
readonly />
</el-col>
<el-col :span="2" class="text-right">
<el-button type="primary" @click="openSchemaDialog">
@ -48,50 +31,25 @@ v-for="dict in getStrDictOptions('mes_zj_task_type')" :key="dict.value" :label="
</el-radio-group>
</el-form-item>
<el-form-item :label="t('QualityManagement.ZjTask.formTicket')" prop="ticket">
<el-select
v-model="formData.ticket"
clearable
filterable
:placeholder="t('QualityManagement.ZjTask.placeholderFormTicket')"
>
<el-option
v-for="item in planList"
:key="item.id"
:label="item.code"
:value="item.id"
/>
<el-select v-model="formData.ticket" clearable filterable
:placeholder="t('QualityManagement.ZjTask.placeholderFormTicket')">
<el-option v-for="item in planList" :key="item.id" :label="item.code" :value="item.id" />
</el-select>
</el-form-item>
<el-form-item :label="t('QualityManagement.ZjTask.formOrgType')" prop="orgType" v-if="formData.ticketType === 1">
<el-select
v-model="formData.orgType"
clearable
:placeholder="t('QualityManagement.ZjTask.placeholderFormOrgType')"
>
<el-select v-model="formData.orgType" clearable
:placeholder="t('QualityManagement.ZjTask.placeholderFormOrgType')">
<el-option v-for="item in orgTypeOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</el-form-item>
<el-form-item :label="t('QualityManagement.ZjTask.formManager')" prop="managerId">
<el-select
v-model="formData.managerId"
clearable
filterable
:placeholder="t('QualityManagement.ZjTask.placeholderFormManager')"
@change="handleManagerChange"
>
<el-option
v-for="item in userList"
:key="item.id"
:label="item.nickname"
:value="item.id"
/>
<el-select v-model="formData.managerId" clearable filterable
:placeholder="t('QualityManagement.ZjTask.placeholderFormManager')" @change="handleManagerChange">
<el-option v-for="item in userList" :key="item.id" :label="item.nickname" :value="item.id" />
</el-select>
</el-form-item>
<el-form-item :label="t('QualityManagement.ZjTask.formRemark')" prop="remark">
<el-input
v-model="formData.remark"
:placeholder="t('QualityManagement.ZjTask.placeholderFormRemark')"
/>
<el-input v-model="formData.remark" :placeholder="t('QualityManagement.ZjTask.placeholderFormRemark')" />
</el-form-item>
</el-form>
<template #footer>
@ -103,12 +61,7 @@ v-for="dict in getStrDictOptions('mes_zj_task_type')" :key="dict.value" :label="
</el-button>
</template>
</Dialog>
<el-dialog
v-model="schemaDialogVisible"
:title="t('QualityManagement.ZjTask.formSchema')"
width="1200px"
draggable
>
<el-dialog v-model="schemaDialogVisible" :title="t('QualityManagement.ZjTask.formSchema')" width="1200px" draggable>
<el-table :data="schemaList" v-loading="schemaLoading" height="400px" @row-click="handleSchemaRowClick">
<el-table-column width="60">
<template #default="scope">
@ -325,7 +278,8 @@ const submitForm = async () => {
const ticketTypeChange = async () => {
if (formData.value.ticketType != undefined) {
const data = await PlanApi.getPlanByTicketType(formData.value.ticketType)
const type = formData.value.ticketType === 1 ? 8 : formData.value.ticketType
const data = await PlanApi.getPlanByTicketType(type)
planList.value = data || []
}
}

Loading…
Cancel
Save