Browse Source

0404BUG修改

master
rui_li 4 years ago
parent
commit
f18634fe94
  1. 57
      src/views/modules/schedule/com_schedule_order_expand.vue
  2. 110
      src/views/modules/schedule/order_schedule.vue
  3. 76
      src/views/modules/schedule/order_schedule_expand.vue

57
src/views/modules/schedule/com_schedule_order_expand.vue

@ -59,11 +59,11 @@
value-format="HH:mm"> value-format="HH:mm">
</el-time-picker> </el-time-picker>
</el-form-item> </el-form-item>
<el-form-item :label="''" style="margin-top: 20px;">
<el-checkbox v-model="pageData.splitFlag" class="customer-checkbox" true-label="Y" false-label="N" style="margin-top: 5px;"
label="分批排产"></el-checkbox>
<el-form-item :label="''" style="margin-left: 0px; margin-top: 20px;">
<el-checkbox v-model="pageData.closeModal" class="customer-checkbox" true-label="Y" false-label="N" style="margin-top: 5px;"
label="排产后关闭对话框"></el-checkbox>
</el-form-item> </el-form-item>
<el-form-item :label="'本次排产数量:'" style="margin-left: 50px;">
<el-form-item :label="'本次排产数量:'" style="margin-left: 0px;">
<el-input v-model="pageData.scheduledQty" style="width: 120px"></el-input> <el-input v-model="pageData.scheduledQty" style="width: 120px"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="''" style="margin-top: 20px;"> <el-form-item :label="''" style="margin-top: 20px;">
@ -168,7 +168,7 @@ export default {
needDate: '', needDate: '',
qtyToSchedule: 0, qtyToSchedule: 0,
scheduledQty: 0, scheduledQty: 0,
splitFlag: 'N',
closeModal: 'Y',
calendarId: '', calendarId: '',
checkFlag: true checkFlag: true
}, },
@ -736,24 +736,6 @@ export default {
status: true, status: true,
fixed: false fixed: false
}, },
{
userId: this.$store.state.user.name,
functionId: 5301,
serialNumber: '5301ScheduleSite',
tableId: "5301Schedule",
tableName: "排产明细表",
columnProp: "site",
headerAlign: "center",
align: "center",
columnLabel: "复制",
columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false
},
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 5301, functionId: 5301,
@ -790,24 +772,6 @@ export default {
status: true, status: true,
fixed: false fixed: false
}, },
{
userId: this.$store.state.user.name,
functionId: 5301,
serialNumber: '5301ScheduleRecordType',
tableId: "5301Schedule",
tableName: "排产明细表",
columnProp: "是否关闭",
headerAlign: "center",
align: "center",
columnLabel: "RecordType",
columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false
},
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 5301, functionId: 5301,
@ -1021,9 +985,10 @@ export default {
this.pageData.orderNo = orderRow.orderNo; this.pageData.orderNo = orderRow.orderNo;
this.pageData.itemNo = orderRow.itemNo; this.pageData.itemNo = orderRow.itemNo;
this.pageData.scheduledQty = 0; this.pageData.scheduledQty = 0;
this.pageData.splitFlag = 'N';
this.pageData.closeModal = 'Y';
// //
this.resourceList = []; this.resourceList = [];
this.resourceShiftList = [];
this.pageData.resourceId = ''; this.pageData.resourceId = '';
this.pageData.workCenterNo = ''; this.pageData.workCenterNo = '';
this.orderScheduleList = []; this.orderScheduleList = [];
@ -1048,6 +1013,10 @@ export default {
getOrderAvailableResourceData(){ getOrderAvailableResourceData(){
getOrderAvailableResource(this.pageData).then(({data}) => { getOrderAvailableResource(this.pageData).then(({data}) => {
this.resourceList = data.rows; this.resourceList = data.rows;
//
if(data.rows.length == 1){
this.pageData.resourceId = data.rows[0].resourceId;
}
}); });
}, },
@ -1129,9 +1098,11 @@ export default {
this.scheduleOrderOperation(false); this.scheduleOrderOperation(false);
}); });
}else{ }else{
//
this.pageData.scheduledQty = 0;
this.$message.success(data.msg); this.$message.success(data.msg);
// //
if(this.pageData.splitFlag === 'Y'){
if(this.pageData.closeModal == 'N'){
// //
this.refreshShopOrderData(); this.refreshShopOrderData();
// //

110
src/views/modules/schedule/order_schedule.vue

@ -974,7 +974,79 @@ export default {
sortLv: 0, sortLv: 0,
status: true, status: true,
fixed: false fixed: false
}
},
{
userId: this.$store.state.user.name,
functionId: 5301,
serialNumber: '5301OrderEficiency',
tableId: "5301Order",
tableName: "工单表",
columnProp: "efficiency",
headerAlign: "center",
align: "center",
columnLabel: "效率",
columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false
},
{
userId: this.$store.state.user.name,
functionId: 5301,
serialNumber: '5301OrderCostRollUpFlag',
tableId: "5301Order",
tableName: "工单表",
columnProp: "costRollUpFlag",
headerAlign: "center",
align: "center",
columnLabel: "已排料",
columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false
},
{
userId: this.$store.state.user.name,
functionId: 5301,
serialNumber: '5301OrderManualFlag',
tableId: "5301Order",
tableName: "工单表",
columnProp: "manualFlag",
headerAlign: "center",
align: "center",
columnLabel: "刀模已发",
columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false
},
{
userId: this.$store.state.user.name,
functionId: 5301,
serialNumber: '5301OrderRepairSOFlag',
tableId: "5301Order",
tableName: "工单表",
columnProp: "repairSOFlag",
headerAlign: "center",
align: "center",
columnLabel: "印版已发",
columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false
},
], ],
columnOrderScheduleArray: [ columnOrderScheduleArray: [
{ {
@ -1499,24 +1571,6 @@ export default {
status: true, status: true,
fixed: false fixed: false
}, },
{
userId: this.$store.state.user.name,
functionId: 5301,
serialNumber: '5301ScheduleSite',
tableId: "5301Schedule",
tableName: "排产明细表",
columnProp: "site",
headerAlign: "center",
align: "center",
columnLabel: "复制",
columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false
},
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 5301, functionId: 5301,
@ -1553,24 +1607,6 @@ export default {
status: true, status: true,
fixed: false fixed: false
}, },
{
userId: this.$store.state.user.name,
functionId: 5301,
serialNumber: '5301ScheduleRecordType',
tableId: "5301Schedule",
tableName: "排产明细表",
columnProp: "是否关闭",
headerAlign: "center",
align: "center",
columnLabel: "RecordType",
columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false
},
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 5301, functionId: 5301,

76
src/views/modules/schedule/order_schedule_expand.vue

@ -77,7 +77,7 @@
</el-form> </el-form>
<!-- 工单主表信息 --> <!-- 工单主表信息 -->
<el-main style="margin-top: 25px; padding: 0px; width: 104%;">
<el-main style="margin-top: 25px; padding: 0px; width: 100%;">
<el-form :inline="true" label-position="top" label-width="100px"> <el-form :inline="true" label-position="top" label-width="100px">
<el-form-item :label="'主记录'"> <el-form-item :label="'主记录'">
</el-form-item> </el-form-item>
@ -742,7 +742,79 @@ export default {
sortLv: 0, sortLv: 0,
status: true, status: true,
fixed: false fixed: false
}
},
{
userId: this.$store.state.user.name,
functionId: 5301,
serialNumber: '5301OrderEficiency',
tableId: "5301Order",
tableName: "工单表",
columnProp: "efficiency",
headerAlign: "center",
align: "center",
columnLabel: "效率",
columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false
},
{
userId: this.$store.state.user.name,
functionId: 5301,
serialNumber: '5301OrderCostRollUpFlag',
tableId: "5301Order",
tableName: "工单表",
columnProp: "costRollUpFlag",
headerAlign: "center",
align: "center",
columnLabel: "已排料",
columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false
},
{
userId: this.$store.state.user.name,
functionId: 5301,
serialNumber: '5301OrderManualFlag',
tableId: "5301Order",
tableName: "工单表",
columnProp: "manualFlag",
headerAlign: "center",
align: "center",
columnLabel: "刀模已发",
columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false
},
{
userId: this.$store.state.user.name,
functionId: 5301,
serialNumber: '5301OrderRepairSOFlag',
tableId: "5301Order",
tableName: "工单表",
columnProp: "repairSOFlag",
headerAlign: "center",
align: "center",
columnLabel: "印版已发",
columnWidth: 80,
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false
},
], ],
calendarOutList: [], calendarOutList: [],
primaryMenuButton: { primaryMenuButton: {

Loading…
Cancel
Save