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

生产工单增加编排分析

parent 291183af
...@@ -15,7 +15,14 @@ export function listGroupArrange(query) { ...@@ -15,7 +15,14 @@ export function listGroupArrange(query) {
params: query params: query
}) })
} }
// 编排分析
export function checkArrange(data) {
return request({
url: '/pro/arrange/checkArrange',
method: 'post',
data: data
})
}
// 查询生产编排单详细 // 查询生产编排单详细
export function getArrange(arrangeId) { export function getArrange(arrangeId) {
......
...@@ -175,6 +175,11 @@ ...@@ -175,6 +175,11 @@
v-hasPermi="['mes:pro:workorder:dofinish']">生产编排 v-hasPermi="['mes:pro:workorder:dofinish']">生产编排
</el-button> </el-button>
</el-col> </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-col :span="1.5">
<el-button type="warning" plain icon="el-icon-edit" size="mini" @click="()=>handleArrange('del')" :disabled="combinationDisable" <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"; ...@@ -697,7 +702,7 @@ import "@riophae/vue-treeselect/dist/vue-treeselect.css";
import { getToken } from "@/utils/auth"; import { getToken } from "@/utils/auth";
import { addCombination, batchAddCombination,batchAddCombinations } from "@/api/mes/pro/combination"; import { addCombination, batchAddCombination,batchAddCombinations } from "@/api/mes/pro/combination";
import CombinationInfos from "@/views/mes/pro/combination/infos.vue"; 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 ArrangeInfo from "@/views/mes/pro/arrange/info.vue";
import CommandList from "./commandList.vue"; import CommandList from "./commandList.vue";
import dayjs from 'dayjs'; import dayjs from 'dayjs';
...@@ -1009,6 +1014,13 @@ export default { ...@@ -1009,6 +1014,13 @@ export default {
} }
this.arrangeCode = arrangeCode; 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) { async handleArrange(type) {
if(type === 'del') { if(type === 'del') {
if(this.ids.length === 0) return this.$message.warning('请勾选要取消编排的工单') 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