|
|
|
@ -16,24 +16,19 @@
|
|
|
|
<el-form-item label="规格" prop="moldType">
|
|
|
|
<el-form-item label="规格" prop="moldType">
|
|
|
|
<el-input v-model="formData.moldType" placeholder="请输入规格" />
|
|
|
|
<el-input v-model="formData.moldType" placeholder="请输入规格" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="产品" prop="productId">
|
|
|
|
<el-form-item label="工序" prop="orgType">
|
|
|
|
<el-select
|
|
|
|
<el-select v-model="formData.orgType" placeholder="请选择工序">
|
|
|
|
v-model="formData.productId"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
filterable
|
|
|
|
|
|
|
|
placeholder="请选择产品"
|
|
|
|
|
|
|
|
class="!w-1/1"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
<el-option
|
|
|
|
v-for="item in productList"
|
|
|
|
v-for="dict in getStrDictOptions(DICT_TYPE.MES_ORG_TYPE)"
|
|
|
|
:key="item.id"
|
|
|
|
:key="dict.value"
|
|
|
|
:label="item.name"
|
|
|
|
:label="dict.label"
|
|
|
|
:value="item.id"
|
|
|
|
:value="dict.value"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="模具系数" prop="moldSize">
|
|
|
|
|
|
|
|
<el-input v-model="formData.moldSize" placeholder="请输入模具系数" />
|
|
|
|
<el-form-item label="出模数" prop="moldSize">
|
|
|
|
|
|
|
|
<el-input v-model="formData.moldSize" placeholder="请输入出模数" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="预期寿命" prop="useTime">
|
|
|
|
<el-form-item label="预期寿命" prop="useTime">
|
|
|
|
<el-input-number
|
|
|
|
<el-input-number
|
|
|
|
@ -75,7 +70,7 @@
|
|
|
|
</Dialog>
|
|
|
|
</Dialog>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
|
|
<script setup lang="ts">
|
|
|
|
import { getIntDictOptions, DICT_TYPE, getBoolDictOptions } from '@/utils/dict'
|
|
|
|
import { getIntDictOptions, DICT_TYPE, getStrDictOptions } from '@/utils/dict'
|
|
|
|
import { MoldBrandApi, MoldBrandVO } from '@/api/erp/mold'
|
|
|
|
import { MoldBrandApi, MoldBrandVO } from '@/api/erp/mold'
|
|
|
|
import { ProductApi, ProductVO } from '@/api/erp/product/product'
|
|
|
|
import { ProductApi, ProductVO } from '@/api/erp/product/product'
|
|
|
|
/** 模具型号 表单 */
|
|
|
|
/** 模具型号 表单 */
|
|
|
|
@ -106,7 +101,7 @@ const formRules = reactive({
|
|
|
|
name: [{ required: true, message: '型号名称不能为空', trigger: 'blur' }],
|
|
|
|
name: [{ required: true, message: '型号名称不能为空', trigger: 'blur' }],
|
|
|
|
moldType: [{ required: true, message: '规格不能为空', trigger: 'blur' }],
|
|
|
|
moldType: [{ required: true, message: '规格不能为空', trigger: 'blur' }],
|
|
|
|
productId: [{ required: true, message: '产品ID不能为空', trigger: 'blur' }],
|
|
|
|
productId: [{ required: true, message: '产品ID不能为空', trigger: 'blur' }],
|
|
|
|
moldSize: [{ required: true, message: '模具系数不能为空', trigger: 'blur' }]
|
|
|
|
moldSize: [{ required: true, message: '出模数不能为空', trigger: 'blur' }]
|
|
|
|
})
|
|
|
|
})
|
|
|
|
const formRef = ref() // 表单 Ref
|
|
|
|
const formRef = ref() // 表单 Ref
|
|
|
|
|
|
|
|
|
|
|
|
|