|
|
|
|
<template>
|
|
|
|
|
<el-dialog title="修改" append-to-body :modelValue="openShow" width="60%" @close="closeDialog">
|
|
|
|
|
|
|
|
|
|
<el-form :model="formData" :rules="rules" :label-width="120" >
|
|
|
|
|
<el-row :gutter="24">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="计划单号" prop="poCode">
|
|
|
|
|
<el-input v-model="formData.poCode" disabled />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="生产单号" prop="yoCode">
|
|
|
|
|
<el-input v-model="formData.yoCode" disabled/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="零件号" prop="partId">
|
|
|
|
|
<el-select v-model="formData.partId" placeholder="请输入" disabled>
|
|
|
|
|
<el-option
|
|
|
|
|
label="零件1"
|
|
|
|
|
value="1"
|
|
|
|
|
/>
|
|
|
|
|
<el-option
|
|
|
|
|
label="零件12"
|
|
|
|
|
value="2"
|
|
|
|
|
/>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="批次号" prop="batchNo">
|
|
|
|
|
<el-input v-model="formData.batchNo" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="流转编号" prop="roamNo">
|
|
|
|
|
<el-select v-model="formData.roamNo" placeholder="请输入" >
|
|
|
|
|
<el-option
|
|
|
|
|
label="B090989"
|
|
|
|
|
value="1"
|
|
|
|
|
/>
|
|
|
|
|
<el-option
|
|
|
|
|
label="B0909889898"
|
|
|
|
|
value="2"
|
|
|
|
|
/>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="下级B号" prop="nextRoam">
|
|
|
|
|
<el-input v-model="formData.nextRoam" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="订单类型" prop="yieldType">
|
|
|
|
|
<el-select v-model="formData.yieldType" placeholder="请选择">
|
|
|
|
|
<el-option :value="1" label="热表订单" />
|
|
|
|
|
<el-option :value="2" label="烧结订单" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="产品型号" prop="productType">
|
|
|
|
|
<el-input v-model="formData.productType" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="产品名称" prop="partName">
|
|
|
|
|
<el-input v-model="formData.partName" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="工艺路线" prop="primaryCraft">
|
|
|
|
|
<el-input v-model="formData.primaryCraft" disabled />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="镀种" prop="plate">
|
|
|
|
|
<el-input v-model="formData.plate" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="生产标识" prop="pqId">
|
|
|
|
|
<el-select v-model="formData.pqId" placeholder="请选择">
|
|
|
|
|
<el-option :value="1" label="JI-JII" />
|
|
|
|
|
<el-option :value="2" label="JIII" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="使用部门" prop="useDept">
|
|
|
|
|
<el-input v-model="formData.useDept" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="数量" prop="poQty">
|
|
|
|
|
<el-input v-model="formData.poQty" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="面积(d㎡)" prop="poArea">
|
|
|
|
|
<el-input v-model="formData.poArea" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="需求交期" prop="demandDate">
|
|
|
|
|
<el-date-picker
|
|
|
|
|
v-model="formData.demandDate"
|
|
|
|
|
placeholder="请选择"
|
|
|
|
|
type="date"
|
|
|
|
|
value-format="yyyy-MM-dd"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="计划员" prop="planUser">
|
|
|
|
|
<el-input v-model="formData.planUser" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="计划下达时间" prop="releaseDate">
|
|
|
|
|
<el-date-picker
|
|
|
|
|
v-model="formData.releaseDate"
|
|
|
|
|
placeholder="请选择"
|
|
|
|
|
type="date"
|
|
|
|
|
value-format="yyyy-MM-dd"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="备注" prop="memo">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="formData.memo"
|
|
|
|
|
:rows="2"
|
|
|
|
|
type="textarea"
|
|
|
|
|
minlength="0"
|
|
|
|
|
maxlength="200"
|
|
|
|
|
show-word-limit
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
</el-form>
|
|
|
|
|
|
|
|
|
|
<template #footer>
|
|
|
|
|
<span class="dialog-footer">
|
|
|
|
|
<el-button @click="closeDialog">取 消</el-button>
|
|
|
|
|
<el-button type="primary" @click="submit">确 定</el-button>
|
|
|
|
|
</span>
|
|
|
|
|
</template>
|
|
|
|
|
</el-dialog>
|
|
|
|
|
</template>
|
|
|
|
|
<script>
|
|
|
|
|
export default {
|
|
|
|
|
props: {
|
|
|
|
|
showDialog: {
|
|
|
|
|
type: Boolean,
|
|
|
|
|
default: false
|
|
|
|
|
},
|
|
|
|
|
moldAddMore: {
|
|
|
|
|
type: Boolean,
|
|
|
|
|
default: false
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
openShow: false,
|
|
|
|
|
tableData: [],
|
|
|
|
|
formData:{
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
rules:{
|
|
|
|
|
poCode: [
|
|
|
|
|
{ required: true, message: '请输入', trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
yoCode: [
|
|
|
|
|
{ required: true, message: '请输入', trigger: 'blur' },
|
|
|
|
|
// { validator: checkYoCode, trigger: 'blur' },
|
|
|
|
|
],
|
|
|
|
|
partId: [
|
|
|
|
|
{ required: true, message: '请输入', trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
pqId: [
|
|
|
|
|
{ required: true, message: '请输入', trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
useDept: [
|
|
|
|
|
{ required: true, message: '请输入', trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
poQty: [
|
|
|
|
|
{ required: true, message: '请输入', trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
demandDate: [
|
|
|
|
|
{ required: true, message: '请输入', trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
planUser: [
|
|
|
|
|
{ required: true, message: '请输入', trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
releaseDate: [
|
|
|
|
|
{ required: true, message: '请输入', trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
|
|
|
|
|
batchNo: [
|
|
|
|
|
{ required: true, message: '请输入', trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
cardNo: [
|
|
|
|
|
{ required: true, message: '请输入', trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
roamNo: [
|
|
|
|
|
{ required: true, message: '请输入', trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
yieldType: [
|
|
|
|
|
{ required: true, message: '请输入', trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
mounted() {
|
|
|
|
|
this.openShow = this.showDialog
|
|
|
|
|
this.formData={
|
|
|
|
|
"partId": 1,yoCode:"WO-98978789988","batchNo": "Y0232511359","businessType": -1,"businessTypeTitle": null,"cardNo": "1022413231","craftId": null,"curStatus": 0,"curStatusTitle": "待接收","custodian": "肖盼盼","demandDate": "2025-11-18","dsCraft": {"craftId": 59361, "craftNo": "C000000"},"dsPart": { "partCode": "21E8-900-363-H1", "partId": 1, "partName": "M2 螺钉" },"entrustDept": "采购与物流中心 (成件)","failureMan": { "accountId": null, "card": null, "createTime": null, "curStatus": 1, "deleted": false, "deptName": null },"failureMemo": null,"failureTime": null,"fatherVoid": null,"keyValue": 4490279,"kitPreparationMan": { "accountId": null, "card": null, "createTime": null, "curStatus": 1, "deleted": false, "deptName": null },"kitPreparationTime": null,"manualIncrease": false,"memo": null,"newlevFlag": "采购","nextRoom": null,"nextRoomName": null,"partCode": "21E8-900-363-H1","partName": "M2 螺钉","pdmUrl": null,"pkDate": null,"pkUsername": null,"planUser": "申强","plate": "Ct.P","poArea": 0.0170467129,"poCode": "WO-N251174111","poMemo": "DZ","poProdLine": "J303","poQty": 22,"primaryCraft": "库 1-1 (机加)-4 (表)- 库 2","priority": 1,"prodident": "JII","produceBool": false,"productType": null,
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
closeDialog() {
|
|
|
|
|
this.openShow = false
|
|
|
|
|
this.$emit('closeDialog');
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
<style lang="scss" scoped></style>
|