Browse Source

2025/5/29

master
Aoi_Tori 8 months ago
parent
commit
379bfbc4ce
  1. 29
      src/views/modules/test/testSoRouting/testRoutingTable.vue

29
src/views/modules/test/testSoRouting/testRoutingTable.vue

@ -5,7 +5,7 @@ import {
selectTestSoRoutingList,
updateTestSoRouting
} from "../../../../api/test/testSoRouting";
import {searchWorkCenter} from "../../../../api/part/workCenter";
import {queryWorkCenterList, searchWorkCenter} from "../../../../api/part/workCenter";
import {Decimal} from "decimal.js";
export default {
@ -465,6 +465,9 @@ export default {
searchWorkCenter(params).then(({data})=>{
if (data && data.code === 200){
this.workCenterList = data.data;
this.pageIndex = data.page.currPage
this.pageSize = data.page.pageSize
this.totalPage = data.page.totalCount
if (flag === true){
if (this.workCenterList.length === 1 && this.workCenterList[0].workCenterNo === this.testSoRouting.workCenterNo){
this.dblClickWorkCenterTable(this.workCenterList[0])
@ -652,6 +655,22 @@ export default {
this.testSoRouting.requiredTime = new Decimal(total.toFixed(3,Decimal.ROUND_FLOOR)).toSignificantDigits().toNumber();
}
},
//
queryWorkCenter() {
this.searchData.limit = this.pageSize
this.searchData.page = this.pageIndex
queryWorkCenterList(this.searchData).then(({data}) => {
if (data && data.code === 0) {
this.workCenterList = data.page.list
this.pageIndex = data.page.currPage
this.pageSize = data.page.pageSize
this.totalPage = data.page.totalCount
this.workCenterDialogFlag = true
} else {
this.workCenterList = []
}
})
},
openRouting(){
if (this.saveStatus){
this.testSoRouting.itemNo = this.dataList.length > 0?this.dataList[this.dataList.length-1].itemNo +10:10;
@ -669,13 +688,13 @@ export default {
sizeChangeHandle(val) {
this.pageSize = val
this.pageIndex = 1
this.searchWorkCenter()
this.queryWorkCenter()
},
//
currentChangeHandle(val) {
this.pageIndex = val
this.searchWorkCenter()
this.queryWorkCenter()
},
},
}
@ -743,7 +762,7 @@ export default {
<el-row :gutter="10">
<el-col :span="8">
<el-form-item label="加工中心" prop="workCenterNo">
<span slot="label" style="cursor:pointer;" @click="workCenterDialogFlag = true"><a>加工中心</a></span>
<span slot="label" style="cursor:pointer;" @click="queryWorkCenter"><a>加工中心</a></span>
<el-input @change="changeWorkCenter" v-model="testSoRouting.workCenterNo"></el-input>
</el-form-item>
</el-col>
@ -888,7 +907,7 @@ export default {
<el-input v-model="searchData.workCenterType" clearable style="width: 120px"></el-input>
</el-form-item>
<el-form-item :label="' '">
<el-button type="primary" @click="searchWorkCenter">查询</el-button>
<el-button type="primary" @click="queryWorkCenter">查询</el-button>
</el-form-item>
</el-form>
<el-table

Loading…
Cancel
Save