订单拆分
parent
0ebb2136cb
commit
fcbf8f911c
@ -0,0 +1,44 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
// 查询订单列表
|
||||||
|
export function listOrder(query) {
|
||||||
|
return request({
|
||||||
|
url: '/mes/order/list',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 查询订单详细
|
||||||
|
export function getOrder(id) {
|
||||||
|
return request({
|
||||||
|
url: '/mes/order/' + id,
|
||||||
|
method: 'get'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 新增订单
|
||||||
|
export function addOrder(data) {
|
||||||
|
return request({
|
||||||
|
url: '/mes/order',
|
||||||
|
method: 'post',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 修改订单
|
||||||
|
export function updateOrder(data) {
|
||||||
|
return request({
|
||||||
|
url: '/mes/order',
|
||||||
|
method: 'put',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 删除订单
|
||||||
|
export function delOrder(id) {
|
||||||
|
return request({
|
||||||
|
url: '/mes/order/' + id,
|
||||||
|
method: 'delete'
|
||||||
|
});
|
||||||
|
}
|
@ -0,0 +1,53 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
// 查询工艺线体关联列表
|
||||||
|
export function listLine(query) {
|
||||||
|
return request({
|
||||||
|
url: '/mes/pro/routeprodline/list',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 查询工艺线体关联详细
|
||||||
|
export function getLine(recordId) {
|
||||||
|
return request({
|
||||||
|
url: '/mes/pro/routeprodline/' + recordId,
|
||||||
|
method: 'get'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 新增工艺线体关联
|
||||||
|
export function addLine(data) {
|
||||||
|
return request({
|
||||||
|
url: '/mes/pro/routeprodline',
|
||||||
|
method: 'post',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 修改工艺线体关联
|
||||||
|
export function updateLine(data) {
|
||||||
|
return request({
|
||||||
|
url: '/mes/pro/routeprodline',
|
||||||
|
method: 'put',
|
||||||
|
data: data
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 删除工艺线体关联
|
||||||
|
export function delLine(recordId) {
|
||||||
|
return request({
|
||||||
|
url: '/mes/pro/routeprodline/' + recordId,
|
||||||
|
method: 'delete'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 查询工艺线体关联列表
|
||||||
|
export function getListLine(query) {
|
||||||
|
return request({
|
||||||
|
url: '/mes/pro/routeprodline/getList',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
}
|
@ -0,0 +1,123 @@
|
|||||||
|
<template>
|
||||||
|
<el-transfer v-model="rightList" :data="leftList" :titles="titles" :filterable=true
|
||||||
|
@change="handleChange"
|
||||||
|
></el-transfer>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import { getListLine, addLine , updateLine, getLine, delLine} from "@/api/mes/pro/routeprodline";
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: "Routeprodline",
|
||||||
|
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
// 遮罩层
|
||||||
|
loading: true,
|
||||||
|
// 选中数组
|
||||||
|
ids: [],
|
||||||
|
// 非单个禁用
|
||||||
|
single: true,
|
||||||
|
// 非多个禁用
|
||||||
|
multiple: true,
|
||||||
|
// 显示搜索条件
|
||||||
|
showSearch: true,
|
||||||
|
// 总条数
|
||||||
|
total: 0,
|
||||||
|
// 工艺线体表格数据
|
||||||
|
routeproductList: [],
|
||||||
|
//当前工艺中配置的工序清单
|
||||||
|
processList: [],
|
||||||
|
// 弹出层标题
|
||||||
|
title: "",
|
||||||
|
// 是否显示弹出层
|
||||||
|
open: false,
|
||||||
|
// 查询参数
|
||||||
|
queryParams: {
|
||||||
|
pageNum: 1,
|
||||||
|
pageSize: 10,
|
||||||
|
routeId: this.routeId,
|
||||||
|
itemId: null,
|
||||||
|
itemCode: null,
|
||||||
|
itemName: null,
|
||||||
|
specification: null,
|
||||||
|
unitOfMeasure: null,
|
||||||
|
quantity: null,
|
||||||
|
productionTime: null,
|
||||||
|
timeUnitType: null,
|
||||||
|
},
|
||||||
|
// 表单参数
|
||||||
|
form: {},
|
||||||
|
|
||||||
|
//--------------------->
|
||||||
|
leftList: [],
|
||||||
|
rightList: [],
|
||||||
|
titles:['未关联线体','已关联线体']
|
||||||
|
};
|
||||||
|
},
|
||||||
|
props :{
|
||||||
|
routeId: undefined,
|
||||||
|
optType: undefined
|
||||||
|
},
|
||||||
|
created() {
|
||||||
|
this.getList();
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
/** 查询未分配线体列表 */
|
||||||
|
getList() {
|
||||||
|
debugger
|
||||||
|
this.loading = true;
|
||||||
|
|
||||||
|
getListLine(this.queryParams).then(response => {
|
||||||
|
this.leftList = response.unSelect;
|
||||||
|
|
||||||
|
const dataright = [];
|
||||||
|
|
||||||
|
for(let i in response.selected){
|
||||||
|
// 将返回的列表赋值于穿梭框左边列表
|
||||||
|
dataright.push(response.selected[i].key)
|
||||||
|
}
|
||||||
|
|
||||||
|
this.rightList = dataright;
|
||||||
|
|
||||||
|
this.loading = false;
|
||||||
|
});
|
||||||
|
},
|
||||||
|
// 取消按钮
|
||||||
|
cancel() {
|
||||||
|
this.open = false;
|
||||||
|
this.reset();
|
||||||
|
},
|
||||||
|
// 表单重置
|
||||||
|
reset() {
|
||||||
|
this.form = {
|
||||||
|
recordId: null,
|
||||||
|
routeId: this.routeId,
|
||||||
|
itemId: null,
|
||||||
|
itemCode: null,
|
||||||
|
itemName: null,
|
||||||
|
specification: null,
|
||||||
|
unitOfMeasure: null,
|
||||||
|
quantity: null,
|
||||||
|
productionTime: null,
|
||||||
|
timeUnitType: null,
|
||||||
|
remark: null,
|
||||||
|
createBy: null,
|
||||||
|
createTime: null,
|
||||||
|
updateBy: null,
|
||||||
|
updateTime: null
|
||||||
|
};
|
||||||
|
},
|
||||||
|
|
||||||
|
/** 提交按钮 */
|
||||||
|
handleChange(value, direction, movedKeys) {
|
||||||
|
if (this.queryParams.routeId != null) {
|
||||||
|
this.queryParams.selectedValues= value;
|
||||||
|
addLine(this.queryParams).then(response => {
|
||||||
|
this.$modal.msgSuccess("关联成功");
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
Loading…
Reference in New Issue