diff --git a/src/api/shopOrder/shopOrder.js b/src/api/shopOrder/shopOrder.js
index cb48304..7375f5b 100644
--- a/src/api/shopOrder/shopOrder.js
+++ b/src/api/shopOrder/shopOrder.js
@@ -103,3 +103,9 @@ export const shopNoticeSearch = data => createAPI('/shopOrder/shopNoticeSearch',
// 获取文件export const downLoadObjectFile = data => createAPI(`pms/eamObject/downLoadObjectFile?id=`+data.id,'post',777)
export const downLoadObjectFile = data => createAPI(`shopOrder/downLoadObjectFile?id=`+data.id,'post',777)
+// 派工单上移
+export const resortJobUp = data => createAPI('/scheduling/resortJobUp', 'post', data)
+
+// 派工单下移
+export const resortJobDown = data => createAPI('/scheduling/resortJobDown', 'post', data)
+
diff --git a/src/views/modules/schedule/order_schedule_expand.vue b/src/views/modules/schedule/order_schedule_expand.vue
index 4ff6edb..6fe61ec 100644
--- a/src/views/modules/schedule/order_schedule_expand.vue
+++ b/src/views/modules/schedule/order_schedule_expand.vue
@@ -124,7 +124,7 @@
-
+
{{ scope.row[item.columnProp] }}
@@ -359,7 +359,6 @@ export default {
status: true,
fixed: false
},
-
{
userId: this.$store.state.user.name,
functionId: 5301,
@@ -369,7 +368,7 @@ export default {
columnProp: "qtyToSchedule",
headerAlign: "center",
align: "center",
- columnLabel: "待排产数量",
+ columnLabel: "可排产数",
columnWidth: 120,
columnHidden: false,
columnImage: false,
@@ -458,9 +457,9 @@ export default {
tableName: "工单表",
columnProp: "orderNo",
headerAlign: "center",
- align: "center",
+ align: "left",
columnLabel: "订单号",
- columnWidth: 80,
+ columnWidth: 120,
columnHidden: false,
columnImage: false,
columnSortable: true,
@@ -476,7 +475,7 @@ export default {
tableName: "工单表",
columnProp: "itemNo",
headerAlign: "center",
- align: "center",
+ align: "right",
columnLabel: "工序号",
columnWidth: 80,
columnHidden: false,
@@ -494,9 +493,9 @@ export default {
tableName: "工单表",
columnProp: "itemDesc",
headerAlign: "center",
- align: "center",
+ align: "left",
columnLabel: "工序名称",
- columnWidth: 100,
+ columnWidth: 120,
columnHidden: false,
columnImage: false,
columnSortable: true,
@@ -530,9 +529,9 @@ export default {
tableName: "工单表",
columnProp: "partNo",
headerAlign: "center",
- align: "center",
+ align: "left",
columnLabel: "产品编码",
- columnWidth: 100,
+ columnWidth: 120,
columnHidden: false,
columnImage: false,
columnSortable: true,
@@ -543,17 +542,17 @@ export default {
{
userId: this.$store.state.user.name,
functionId: 5301,
- serialNumber: '5301OrderCustomerName',
+ serialNumber: '5301OrderPartDesc',
tableId: "5301Order",
tableName: "工单表",
- columnProp: "customerName",
+ columnProp: "partDesc",
headerAlign: "center",
- align: "center",
- columnLabel: "客户名称",
- columnWidth: 80,
+ align: "left",
+ columnLabel: "产品名称",
+ columnWidth: 200,
columnHidden: false,
columnImage: false,
- columnSortable: true,
+ columnSortable: false,
sortLv: 0,
status: true,
fixed: false
@@ -561,13 +560,13 @@ export default {
{
userId: this.$store.state.user.name,
functionId: 5301,
- serialNumber: '5301OrderCustPartNo',
+ serialNumber: '5301OrderCustomerName',
tableId: "5301Order",
tableName: "工单表",
- columnProp: "custPartNo",
+ columnProp: "customerName",
headerAlign: "center",
- align: "center",
- columnLabel: "客户产品料号",
+ align: "left",
+ columnLabel: "客户名称",
columnWidth: 120,
columnHidden: false,
columnImage: false,
@@ -579,17 +578,17 @@ export default {
{
userId: this.$store.state.user.name,
functionId: 5301,
- serialNumber: '5301OrderPartDesc',
+ serialNumber: '5301OrderCustPartNo',
tableId: "5301Order",
tableName: "工单表",
- columnProp: "partDesc",
+ columnProp: "custPartNo",
headerAlign: "center",
- align: "center",
- columnLabel: "产成品名称",
- columnWidth: 80,
+ align: "left",
+ columnLabel: "客户产品料号",
+ columnWidth: 120,
columnHidden: false,
columnImage: false,
- columnSortable: false,
+ columnSortable: true,
sortLv: 0,
status: true,
fixed: false
@@ -602,7 +601,7 @@ export default {
tableName: "工单表",
columnProp: "lotSize",
headerAlign: "center",
- align: "center",
+ align: "right",
columnLabel: "订单量",
columnWidth: 80,
columnHidden: false,
@@ -621,8 +620,8 @@ export default {
columnProp: "qtyToSchedule",
headerAlign: "center",
align: "center",
- columnLabel: "待排产数量",
- columnWidth: 120,
+ columnLabel: "可排产数",
+ columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: true,
@@ -638,9 +637,9 @@ export default {
tableName: "工单表",
columnProp: "qtyScheduled",
headerAlign: "center",
- align: "center",
- columnLabel: "已排产数量",
- columnWidth: 120,
+ align: "right",
+ columnLabel: "已排产数",
+ columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: true,
@@ -656,9 +655,9 @@ export default {
tableName: "工单表",
columnProp: "qtyReported",
headerAlign: "center",
- align: "center",
- columnLabel: "已报工数量",
- columnWidth: 120,
+ align: "right",
+ columnLabel: "完工数量",
+ columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: true,
@@ -674,27 +673,9 @@ export default {
tableName: "工单表",
columnProp: "spec",
headerAlign: "center",
- align: "center",
+ align: "left",
columnLabel: "规格型号",
- columnWidth: 80,
- columnHidden: false,
- columnImage: false,
- columnSortable: false,
- sortLv: 0,
- status: true,
- fixed: false
- },
- {
- userId: this.$store.state.user.name,
- functionId: 5301,
- serialNumber: '5301OrderSite',
- tableId: "5301Order",
- tableName: "工单表",
- columnProp: "site",
- headerAlign: "center",
- align: "center",
- columnLabel: "工厂编号",
- columnWidth: 80,
+ columnWidth: 100,
columnHidden: false,
columnImage: false,
columnSortable: false,
@@ -710,7 +691,7 @@ export default {
tableName: "工单表",
columnProp: "workCenterNo",
headerAlign: "center",
- align: "center",
+ align: "left",
columnLabel: "加工中心",
columnWidth: 100,
columnHidden: false,
@@ -728,9 +709,9 @@ export default {
tableName: "工单表",
columnProp: "nextItemNo",
headerAlign: "center",
- align: "center",
+ align: "right",
columnLabel: "下道工序",
- columnWidth: 100,
+ columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: true,
@@ -746,9 +727,9 @@ export default {
tableName: "工单表",
columnProp: "nextItemDesc",
headerAlign: "center",
- align: "center",
+ align: "left",
columnLabel: "下道工序名称",
- columnWidth: 80,
+ columnWidth: 120,
columnHidden: false,
columnImage: false,
columnSortable: false,
@@ -766,7 +747,7 @@ export default {
headerAlign: "center",
align: "center",
columnLabel: "下道工序已排产",
- columnWidth: 150,
+ columnWidth: 120,
columnHidden: false,
columnImage: false,
columnSortable: true,
@@ -782,7 +763,7 @@ export default {
tableName: "工单表",
columnProp: "preItemNo",
headerAlign: "center",
- align: "center",
+ align: "right",
columnLabel: "上道工序",
columnWidth: 80,
columnHidden: false,
@@ -800,9 +781,9 @@ export default {
tableName: "工单表",
columnProp: "preItemDesc",
headerAlign: "center",
- align: "center",
+ align: "left",
columnLabel: "上道工序名称",
- columnWidth: 80,
+ columnWidth: 120,
columnHidden: false,
columnImage: false,
columnSortable: false,
@@ -820,7 +801,7 @@ export default {
headerAlign: "center",
align: "center",
columnLabel: "上道工序已排产",
- columnWidth: 80,
+ columnWidth: 100,
columnHidden: false,
columnImage: false,
columnSortable: false,
@@ -854,9 +835,9 @@ export default {
tableName: "工单表",
columnProp: "availResource",
headerAlign: "center",
- align: "center",
+ align: "left",
columnLabel: "可用机台",
- columnWidth: 80,
+ columnWidth: 120,
columnHidden: false,
columnImage: false,
columnSortable: false,
@@ -874,7 +855,7 @@ export default {
headerAlign: "center",
align: "center",
columnLabel: "录入日期",
- columnWidth: 125,
+ columnWidth: 130,
columnHidden: false,
columnImage: false,
columnSortable: false,
@@ -890,7 +871,7 @@ export default {
tableName: "工单表",
columnProp: "scheduleToPlanTime",
headerAlign: "center",
- align: "center",
+ align: "right",
columnLabel: "计划时间",
columnWidth: 80,
columnHidden: false,
@@ -908,7 +889,7 @@ export default {
tableName: "工单表",
columnProp: "machRunFactor",
headerAlign: "center",
- align: "center",
+ align: "right",
columnLabel: "单位产出",
columnWidth: 80,
columnHidden: false,
@@ -926,7 +907,7 @@ export default {
tableName: "工单表",
columnProp: "machSetupTime",
headerAlign: "center",
- align: "center",
+ align: "right",
columnLabel: "调机时间",
columnWidth: 80,
columnHidden: false,
@@ -962,9 +943,9 @@ export default {
tableName: "工单表",
columnProp: "qtyScheduledPreOps",
headerAlign: "center",
- align: "center",
+ align: "right",
columnLabel: "前道工序已排产数量",
- columnWidth: 80,
+ columnWidth: 110,
columnHidden: false,
columnImage: false,
columnSortable: false,
@@ -980,9 +961,9 @@ export default {
tableName: "工单表",
columnProp: "qtyApprovedPreOps",
headerAlign: "center",
- align: "center",
+ align: "right",
columnLabel: "前道工序已报合格数",
- columnWidth: 80,
+ columnWidth: 110,
columnHidden: false,
columnImage: false,
columnSortable: false,
@@ -1016,7 +997,7 @@ export default {
tableName: "工单表",
columnProp: "efficiency",
headerAlign: "center",
- align: "center",
+ align: "right",
columnLabel: "效率",
columnWidth: 80,
columnHidden: false,
diff --git a/src/views/modules/shopOrder/productionOrderScheduling/searchProductionDispatchList.vue b/src/views/modules/shopOrder/productionOrderScheduling/searchProductionDispatchList.vue
index 10d6e61..54f42fd 100644
--- a/src/views/modules/shopOrder/productionOrderScheduling/searchProductionDispatchList.vue
+++ b/src/views/modules/shopOrder/productionOrderScheduling/searchProductionDispatchList.vue
@@ -71,9 +71,8 @@
仅显示当前排产的派工单
- {{ '查询' }}
- {{ '取消排产' }}
+ {{ '查询' }}
+ {{ '取消排产' }}
{{ buttons.download }}
- {{ buttons.settingTable }}
+ {{ buttons.settingTable }}
{{ buttons.defaultTable }}
+ 上移
+ 下移
@@ -145,6 +145,8 @@ import {
import {
searchProductionDispatchList,
cancelScheduleWithScheduleQuery,
+ resortJobUp,
+ resortJobDown,
} from "@/api/shopOrder/shopOrder.js"
export default {
@@ -208,6 +210,24 @@ export default {
settingLanguage: "按控件设置"
},
columnList: [
+ {
+ userId: this.$store.state.user.name,
+ functionId: 6023,
+ serialNumber: '6023TableSScheduledSeqNo',
+ tableId: "6023Table",
+ tableName: "查询生产派工单表",
+ columnProp: "sScheduledSeqNo",
+ headerAlign: "center",
+ align: "right",
+ columnLabel: "订单优先级",
+ columnHidden: false,
+ columnImage: false,
+ columnSortable: false,
+ sortLv: 0,
+ status: true,
+ fixed: '',
+ columnWidth: 80
+ },
{
userId: this.$store.state.user.name,
functionId: 6023,
@@ -1106,6 +1126,65 @@ export default {
});
},
+ /*派工单上移*/
+ moveUp() {
+ //先判断是否已经选好了行要操作
+ if (!this.scheduleRow) {
+ this.$message.warning('请先选择派工单!');
+ return false;
+ }
+ //设置参数
+ console.log(this.scheduleRow)
+ const params = {
+ site: this.scheduleRow.site,
+ workCenterNo: this.scheduleRow.workCenterNo,
+ resourceId: this.scheduleRow.sResourceID,
+ scheduleSeqNo: this.scheduleRow.sScheduledSeqNo,
+ resortDirection: 'S'
+ };
+ //调用上移接口
+ resortJobUp(params).then(({data}) => {
+ if (data.code === 0) {
+ this.$message.success(data.msg || '上移成功');
+ //刷新数据
+ this.getData();
+ } else {
+ this.$message.error(data.msg);
+ }
+ }).catch((error) => {
+ this.$message.error('上移失败');
+ });
+ },
+
+ /*派工单下移*/
+ moveDown() {
+ //先判断是否已经选好了行要操作
+ if (!this.scheduleRow) {
+ this.$message.warning('请先选择派工单!');
+ return false;
+ }
+ //设置参数
+ const params = {
+ site: this.scheduleRow.site,
+ workCenterNo: this.scheduleRow.workCenterNo,
+ resourceId: this.scheduleRow.sResourceID,
+ scheduleSeqNo: this.scheduleRow.sScheduledSeqNo,
+ resortDirection: 'D'
+ };
+ //调用下移接口
+ resortJobDown(params).then(({data}) => {
+ if (data.code === 0) {
+ this.$message.success(data.msg || '下移成功');
+ //刷新数据
+ this.getData();
+ } else {
+ this.$message.error(data.msg);
+ }
+ }).catch((error) => {
+ this.$message.error('下移失败');
+ });
+ },
+
// 打开页面设置
userSetting() {
diff --git a/src/views/modules/yieldReport/produce_order.vue b/src/views/modules/yieldReport/produce_order.vue
index c822570..bc8d29c 100644
--- a/src/views/modules/yieldReport/produce_order.vue
+++ b/src/views/modules/yieldReport/produce_order.vue
@@ -352,60 +352,24 @@ export default {
produceScheduleList: [],
dataListLoading: false,
columnList: [
- // {
- // userId: this.$store.state.user.name,
- // functionId: 5302,
- // serialNumber: '5302ProduceMatIssueFlag',
- // tableId: '5302Produce',
- // tableName: '待生产工单',
- // columnProp: 'matIssueFlag',
- // headerAlign: 'center',
- // align: 'center',
- // columnLabel: '已排料',
- // columnWidth: 80,
- // columnHidden: false,
- // columnImage: false,
- // columnSortable: true,
- // sortLv: 0,
- // status: true,
- // fixed: ''
- // },
- // {
- // userId: this.$store.state.user.name,
- // functionId: 5302,
- // serialNumber: '5302ProduceToolIssueFlag',
- // tableId: '5302Produce',
- // tableName: '待生产工单',
- // columnProp: 'toolIssueFlag',
- // headerAlign: 'center',
- // align: 'center',
- // columnLabel: '刀模已发',
- // columnWidth: 90,
- // columnHidden: false,
- // columnImage: false,
- // columnSortable: true,
- // sortLv: 0,
- // status: true,
- // fixed: ''
- // },
- // {
- // userId: this.$store.state.user.name,
- // functionId: 5302,
- // serialNumber: '5302ProducePlateIssueFlag',
- // tableId: '5302Produce',
- // tableName: '待生产工单',
- // columnProp: 'plateIssueFlag',
- // headerAlign: 'center',
- // align: 'center',
- // columnLabel: '印版已发',
- // columnWidth: 90,
- // columnHidden: false,
- // columnImage: false,
- // columnSortable: true,
- // sortLv: 0,
- // status: true,
- // fixed: ''
- // },
+ {
+ userId: this.$store.state.user.name,
+ functionId: 5302,
+ serialNumber: '5302ProduceScheduledSeqNo',
+ tableId: '5302Produce',
+ tableName: '待生产工单',
+ columnProp: 'scheduledSeqNo',
+ headerAlign: 'center',
+ align: 'right',
+ columnLabel: '订单优先级',
+ columnWidth: 80,
+ columnHidden: false,
+ columnImage: false,
+ columnSortable: false,
+ sortLv: 0,
+ status: true,
+ fixed: ''
+ },
{
userId: this.$store.state.user.name,
functionId: 5302,