|
|
|
|
@ -14,10 +14,11 @@ |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="12"> |
|
|
|
|
<el-form-item label="零件号" prop="partCode"> |
|
|
|
|
<el-select v-model="formData.partCode" placeholder="请输入" disabled> |
|
|
|
|
<el-input v-model="formData.partCode" disabled></el-input> |
|
|
|
|
<!-- <el-select v-model="formData.partCode" placeholder="请输入" disabled> |
|
|
|
|
<el-option label="零件1" value="1" /> |
|
|
|
|
<el-option label="零件12" value="2" /> |
|
|
|
|
</el-select> |
|
|
|
|
</el-select> --> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="12"> |
|
|
|
|
@ -34,26 +35,30 @@ |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="12"> |
|
|
|
|
<el-form-item label="下级B号" prop="roamNo"> |
|
|
|
|
<el-input v-model="formData.roamNo" /> |
|
|
|
|
<el-form-item label="下级B号" prop="roamNoNext"> |
|
|
|
|
<el-input v-model="formData.roamNoNext" /> |
|
|
|
|
</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-option v-if="type == 'hotlist'" :value="12001" label="热表订单" /> |
|
|
|
|
<el-option v-if="type == 'sintering'" :value="12002" label="烧结订单" /> |
|
|
|
|
<el-option v-if="type == 'sintering'" :value="12003" label="玻璃饼" /> |
|
|
|
|
<el-option v-if="type == 'sintering'" :value="12004" label="壳体" /> |
|
|
|
|
<el-option v-if="type == 'sintering'" :value="12005" label="插针" /> |
|
|
|
|
<el-option v-if="type == 'sintering'" :value="12006" 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-input v-model="formData.productType" disabled /> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="12"> |
|
|
|
|
<el-form-item label="产品名称" prop="productName"> |
|
|
|
|
<el-input v-model="formData.productName" /> |
|
|
|
|
<el-form-item label="产品名称" prop="partName"> |
|
|
|
|
<el-input v-model="formData.partName" disabled /> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="12"> |
|
|
|
|
@ -63,14 +68,14 @@ |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="12"> |
|
|
|
|
<el-form-item label="镀种" prop="plate"> |
|
|
|
|
<el-input v-model="formData.plate" /> |
|
|
|
|
<el-input v-model="formData.plate" disabled /> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="12"> |
|
|
|
|
<el-form-item label="生产标识" prop="productIdent"> |
|
|
|
|
<el-select v-model="formData.productIdent" placeholder="请选择"> |
|
|
|
|
<el-option :value="1" label="JI-JII" /> |
|
|
|
|
<el-option :value="2" label="JIII" /> |
|
|
|
|
<el-option v-for="item in prodIdentList" :key="item.id" :value="item.id" :label="item.name" /> |
|
|
|
|
<!-- <el-option :value="2" label="JIII" /> --> |
|
|
|
|
</el-select> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
@ -86,7 +91,7 @@ |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="12"> |
|
|
|
|
<el-form-item label="面积(d㎡)" prop="ypArea"> |
|
|
|
|
<el-input v-model="formData.ypArea" /> |
|
|
|
|
<el-input v-model="formData.ypArea" disabled /> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="12"> |
|
|
|
|
@ -140,7 +145,7 @@ |
|
|
|
|
</el-dialog> |
|
|
|
|
</template> |
|
|
|
|
<script> |
|
|
|
|
import { update } from '@/api/orderManagement/planYieIdOrder'; |
|
|
|
|
import { update,getassayContentDeatils,getProdIdentList } from '@/api/orderManagement/planYieIdOrder'; |
|
|
|
|
export default { |
|
|
|
|
props: { |
|
|
|
|
showDialog: { |
|
|
|
|
@ -155,12 +160,17 @@ export default { |
|
|
|
|
type: String, |
|
|
|
|
default: false, |
|
|
|
|
}, |
|
|
|
|
type:{ |
|
|
|
|
type: String, |
|
|
|
|
default:'' |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
data() { |
|
|
|
|
return { |
|
|
|
|
openShow: false, |
|
|
|
|
tableData: [], |
|
|
|
|
formData: {}, |
|
|
|
|
prodIdentList:[], |
|
|
|
|
rules: { |
|
|
|
|
ypCode: [{ required: true, message: '请输入', trigger: 'blur' }], |
|
|
|
|
yoCode: [ |
|
|
|
|
@ -177,74 +187,88 @@ export default { |
|
|
|
|
|
|
|
|
|
batchNo: [{ required: true, message: '请输入', trigger: 'blur' }], |
|
|
|
|
cardNo: [{ required: true, message: '请输入', trigger: 'blur' }], |
|
|
|
|
roamNo: [{ required: true, message: '请输入', trigger: 'blur' }], |
|
|
|
|
// roamNo: [{ required: true, message: '请输入', trigger: 'blur' }], |
|
|
|
|
yieldType: [{ required: true, message: '请输入', trigger: 'blur' }], |
|
|
|
|
}, |
|
|
|
|
}; |
|
|
|
|
}, |
|
|
|
|
mounted() { |
|
|
|
|
this.openShow = this.showDialog; |
|
|
|
|
this.formData = { |
|
|
|
|
partCode: 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', partCode: 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', |
|
|
|
|
ypArea: 0.0170467129, |
|
|
|
|
ypCode: 'WO-N251174111', |
|
|
|
|
poMemo: 'DZ', |
|
|
|
|
poProdLine: 'J303', |
|
|
|
|
ypQty: 22, |
|
|
|
|
primaryCraft: '库 1-1 (机加)-4 (表)- 库 2', |
|
|
|
|
priority: 1, |
|
|
|
|
prodident: 'JII', |
|
|
|
|
produceBool: false, |
|
|
|
|
productType: null, |
|
|
|
|
}; |
|
|
|
|
this.getDetail() |
|
|
|
|
this.getProdIdentList() |
|
|
|
|
// this.formData = { |
|
|
|
|
// partCode: 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', partCode: 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', |
|
|
|
|
// ypArea: 0.0170467129, |
|
|
|
|
// ypCode: 'WO-N251174111', |
|
|
|
|
// poMemo: 'DZ', |
|
|
|
|
// poProdLine: 'J303', |
|
|
|
|
// ypQty: 22, |
|
|
|
|
// primaryCraft: '库 1-1 (机加)-4 (表)- 库 2', |
|
|
|
|
// priority: 1, |
|
|
|
|
// prodident: 'JII', |
|
|
|
|
// produceBool: false, |
|
|
|
|
// productType: null, |
|
|
|
|
// }; |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
getDetail(){ |
|
|
|
|
getassayContentDeatils({id:this.id}).then(res =>{ |
|
|
|
|
console.log('res----------',res) |
|
|
|
|
this.formData = res.data.data |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
// 获取生产标识下拉数据 |
|
|
|
|
getProdIdentList() { |
|
|
|
|
getProdIdentList().then(res => { |
|
|
|
|
this.prodIdentList = res.data.data; |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
closeDialog() { |
|
|
|
|
this.openShow = false; |
|
|
|
|
this.$emit('closeDialog'); |
|
|
|
|
@ -252,9 +276,10 @@ export default { |
|
|
|
|
submit() { |
|
|
|
|
this.$refs.formRules.validate(valid => { |
|
|
|
|
if (valid) { |
|
|
|
|
console.log('this.formData',this.formData) |
|
|
|
|
update(this.formData).then(res => { |
|
|
|
|
console.log(res); |
|
|
|
|
if(res.code===200){ |
|
|
|
|
if(res.data.code===200){ |
|
|
|
|
this.openShow = false; |
|
|
|
|
this.$emit("closeDialog",true) |
|
|
|
|
|
|
|
|
|
|