订单拆分
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