|
|
|
@ -682,6 +682,34 @@ export default { |
|
|
|
this.workCenter.workCenterNo = val |
|
|
|
this.searchWorkCenter(true) |
|
|
|
}, |
|
|
|
workCenterBlur() { |
|
|
|
const workCenterNo = String(this.testSoRouting.workCenterNo || '').trim() |
|
|
|
if (!workCenterNo) { |
|
|
|
this.testSoRouting.workCenterDesc = '' |
|
|
|
this.testSoRouting.workCenterType = '' |
|
|
|
return |
|
|
|
} |
|
|
|
this.testSoRouting.workCenterNo = workCenterNo |
|
|
|
searchWorkCenter({ |
|
|
|
site: this.testSoRouting.site || this.$store.state.user.site, |
|
|
|
workCenterNo: workCenterNo |
|
|
|
}).then(({data}) => { |
|
|
|
const list = (data && data.data) || [] |
|
|
|
const matched = list.find(item => String(item.workCenterNo || '').trim().toLowerCase() === workCenterNo.toLowerCase()) |
|
|
|
if (data && (data.code === 200 || data.code === 0) && matched) { |
|
|
|
this.testSoRouting.workCenterNo = matched.workCenterNo |
|
|
|
this.testSoRouting.workCenterDesc = matched.workCenterDesc |
|
|
|
this.testSoRouting.workCenterType = matched.workCenterType |
|
|
|
return |
|
|
|
} |
|
|
|
this.testSoRouting.workCenterDesc = '' |
|
|
|
this.testSoRouting.workCenterType = '' |
|
|
|
this.$message.warning('加工中心不存在') |
|
|
|
}).catch(() => { |
|
|
|
this.testSoRouting.workCenterDesc = '' |
|
|
|
this.testSoRouting.workCenterType = '' |
|
|
|
}) |
|
|
|
}, |
|
|
|
openWorkCenterDialog(){ |
|
|
|
this.workCenter.workCenterNo = this.testSoRouting.workCenterNo; |
|
|
|
this.searchWorkCenter() |
|
|
|
@ -765,7 +793,7 @@ export default { |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="加工中心" prop="workCenterNo"> |
|
|
|
<span slot="label" style="cursor:pointer;" @click="queryWorkCenter"><a>加工中心</a></span> |
|
|
|
<el-input @change="changeWorkCenter" v-model="testSoRouting.workCenterNo"></el-input> |
|
|
|
<el-input v-model="testSoRouting.workCenterNo" @blur="workCenterBlur"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
|