Commit 974e41fd authored by 沈翠玲's avatar 沈翠玲

生产工单增加编排分析

parent 291183af
......@@ -15,7 +15,14 @@ export function listGroupArrange(query) {
params: query
})
}
// 编排分析
export function checkArrange(data) {
return request({
url: '/pro/arrange/checkArrange',
method: 'post',
data: data
})
}
// 查询生产编排单详细
export function getArrange(arrangeId) {
......
......@@ -175,6 +175,11 @@
v-hasPermi="['mes:pro:workorder:dofinish']">生产编排
</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-edit" size="mini" @click="()=>checkArrange()" :disabled="multiple"
>编排分析
</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-edit" size="mini" @click="()=>handleArrange('del')" :disabled="combinationDisable"
>取消编排
......@@ -697,7 +702,7 @@ import "@riophae/vue-treeselect/dist/vue-treeselect.css";
import { getToken } from "@/utils/auth";
import { addCombination, batchAddCombination,batchAddCombinations } from "@/api/mes/pro/combination";
import CombinationInfos from "@/views/mes/pro/combination/infos.vue";
import { batchAddArrange, delArrange,delArrange2, checkArrangeRulesApi } from "@/api/mes/pro/arrange";
import { batchAddArrange, delArrange,delArrange2, checkArrangeRulesApi,checkArrange } from "@/api/mes/pro/arrange";
import ArrangeInfo from "@/views/mes/pro/arrange/info.vue";
import CommandList from "./commandList.vue";
import dayjs from 'dayjs';
......@@ -1009,6 +1014,13 @@ export default {
}
this.arrangeCode = arrangeCode;
},
checkArrange(){
if(this.ids.length !== 2) return this.$message.warning('请选择两条工单记录进行分析!')
checkArrange({workorderIdList: this.ids}).then(res => {
console.log('编排分析', res)
}
)
},
async handleArrange(type) {
if(type === 'del') {
if(this.ids.length === 0) return this.$message.warning('请勾选要取消编排的工单')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment