代码提交

dev-scheduling
zhangdi 1 day ago
parent 201352d12e
commit e64b0867b2
  1. 11
      src/views/productionSchedulingPlan/basic/equipmentCapacity.vue
  2. 11
      src/views/productionSchedulingPlan/basic/personnelCapacity.vue
  3. 10
      src/views/productionSchedulingPlan/basic/principalProducer.vue
  4. 13
      src/views/productionSchedulingPlan/basic/qualityGrade.vue
  5. 34
      src/views/productionSchedulingPlan/basic/sintTempCurve.vue
  6. 22
      src/views/productionSchedulingPlan/schedulingDashboard/index.vue

@ -17,6 +17,7 @@
@size-change="sizeChange" @size-change="sizeChange"
@refresh-change="refreshChange" @refresh-change="refreshChange"
@on-load="onLoad" @on-load="onLoad"
:before-open="beforeOpen"
> >
<template #menu-left> </template> <template #menu-left> </template>
<template #menu-right> </template> <template #menu-right> </template>
@ -170,7 +171,7 @@ export default {
}, },
{ {
label: '普通设备', label: '普通设备',
value: 1, value: '1',
}, },
], ],
}, },
@ -265,6 +266,14 @@ export default {
}; };
}, },
methods: { methods: {
beforeOpen(done, type) {
if (['edit', 'view'].includes(type)) {
// this.form.processId = this.form.processId+''
// this.form.craftId = this.form.craftId+''
this.form.workCenterId = this.form.workCenterId+''
}
done();
},
onChangeData(val, type) { onChangeData(val, type) {
if (val&&type == 'workCenterId') { if (val&&type == 'workCenterId') {
this.form.workCenterName = val.wcCode; this.form.workCenterName = val.wcCode;

@ -17,6 +17,8 @@
@size-change="sizeChange" @size-change="sizeChange"
@refresh-change="refreshChange" @refresh-change="refreshChange"
@on-load="onLoad" @on-load="onLoad"
:before-open="beforeOpen"
> >
<template #menu-left> </template> <template #menu-left> </template>
<template #menu-right> </template> <template #menu-right> </template>
@ -191,6 +193,7 @@ export default {
search: false, search: false,
sortable: true, sortable: true,
span: 12, span: 12,
width:250,
labelWidth: 220, labelWidth: 220,
type: 'number', type: 'number',
}, },
@ -210,6 +213,14 @@ export default {
}; };
}, },
methods: { methods: {
beforeOpen(done, type) {
if (['edit', 'view'].includes(type)) {
this.form.processId = this.form.processId+''
this.form.craftId = this.form.craftId+''
this.form.workCenterId = this.form.workCenterId+''
}
done();
},
onChangeData(val, type) { onChangeData(val, type) {
if (val && type == 'workCenterId') { if (val && type == 'workCenterId') {
this.form.workCenterName = val.wcName; this.form.workCenterName = val.wcName;

@ -17,6 +17,7 @@
@size-change="sizeChange" @size-change="sizeChange"
@refresh-change="refreshChange" @refresh-change="refreshChange"
@on-load="onLoad" @on-load="onLoad"
:before-open="beforeOpen"
> >
<template #menu-left> </template> <template #menu-left> </template>
<template #menu-right> </template> <template #menu-right> </template>
@ -149,6 +150,15 @@ export default {
}; };
}, },
methods: { methods: {
beforeOpen(done, type) {
if (['edit', 'view'].includes(type)) {
this.form.processId = this.form.processId+''
// this.form.craftId = this.form.craftId+''
this.form.workCenterId = this.form.workCenterId+''
}
done();
},
onChangeData(val, type) { onChangeData(val, type) {
if (val&&type == 'processId') { if (val&&type == 'processId') {
this.form.processName = val.name; this.form.processName = val.name;

@ -17,6 +17,7 @@
@size-change="sizeChange" @size-change="sizeChange"
@refresh-change="refreshChange" @refresh-change="refreshChange"
@on-load="onLoad" @on-load="onLoad"
:before-open="beforeOpen"
> >
<template #menu-left> </template> <template #menu-left> </template>
<template #menu-right> </template> <template #menu-right> </template>
@ -106,15 +107,15 @@ export default {
dicData:[ dicData:[
{ {
label:'军品', label:'军品',
value:1 value:'1'
}, },
{ {
label:'商飞', label:'商飞',
value:2 value:'2'
}, },
{ {
label:'宇航', label:'宇航',
value:3 value:'3'
} }
] ]
}, },
@ -126,6 +127,12 @@ export default {
}; };
}, },
methods: { methods: {
beforeOpen(done, type) {
if (['edit', 'view'].includes(type)) {
}
done();
},
rowSave(row, done, loading) { rowSave(row, done, loading) {
addGualityGrade(row).then( addGualityGrade(row).then(
() => { () => {

@ -17,6 +17,7 @@
@size-change="sizeChange" @size-change="sizeChange"
@refresh-change="refreshChange" @refresh-change="refreshChange"
@on-load="onLoad" @on-load="onLoad"
:before-open="beforeOpen"
> >
<template #menu-left> </template> <template #menu-left> </template>
<template #menu-right> </template> <template #menu-right> </template>
@ -115,32 +116,12 @@ export default {
hide: true, hide: true,
display: false, display: false,
}, },
{
label: '设备编码',
prop: 'equipCode',
search: true,
sortable: true,
span: 12,
width: 120,
type: 'select',
filterable: true,
dicUrl: '/blade-scheduling/equipment/findList',
props: {
label: 'deviceCode',
value: 'deviceCode',
},
change: val => {
this.onChangeData(val.item, 'equipName');
},
},
{ {
label: '设备名称', label: '设备名称',
prop: 'equipName', prop: 'equipName',
search: false, search: false,
sortable: true, sortable: true,
span: 12, span: 12,
width: 120,
disabled: true,
}, },
{ {
@ -149,7 +130,6 @@ export default {
search: false, search: false,
sortable: true, sortable: true,
span: 12, span: 12,
width: 120,
type: 'select', type: 'select',
dicData: [ dicData: [
{ {
@ -158,7 +138,7 @@ export default {
}, },
{ {
label: '普通设备', label: '普通设备',
value: 1, value: '1',
}, },
], ],
}, },
@ -168,8 +148,6 @@ export default {
search: false, search: false,
sortable: true, sortable: true,
span: 12, span: 12,
hide: true,
display: false,
}, },
{ {
@ -195,6 +173,14 @@ export default {
}; };
}, },
methods: { methods: {
beforeOpen(done, type) {
if (['edit', 'view'].includes(type)) {
this.form.processId = this.form.processId+''
// this.form.craftId = this.form.craftId+''
// this.form.workCenterId = this.form.workCenterId+''
}
done();
},
onChangeData(val, type) { onChangeData(val, type) {
if (val && type == 'workCenterId') { if (val && type == 'workCenterId') {
this.form.workCenterName = val.wcCode; this.form.workCenterName = val.wcCode;

@ -108,6 +108,7 @@
搜索 搜索
</el-button> </el-button>
<el-button icon="el-icon-delete" @click="handleReset" size="medium"> 清空 </el-button> <el-button icon="el-icon-delete" @click="handleReset" size="medium"> 清空 </el-button>
<el-button type="primary" size="medium" @click="exportXls">导出</el-button>
</div> </div>
</el-col> </el-col>
</el-row> </el-row>
@ -117,9 +118,9 @@
<!-- 头部标题和图例 --> <!-- 头部标题和图例 -->
<div class="gantt-header"> <div class="gantt-header">
<div class="status-legend"> <div class="status-legend">
<div class="legend-item"> <!-- <div class="legend-item">
<el-button type="primary" size="medium" @click="exportXls">导出</el-button> <el-button type="primary" size="medium" @click="exportXls">导出</el-button>
</div> </div> -->
<div class="legend-item"> <div class="legend-item">
<el-checkbox <el-checkbox
v-model="legendStatus.pending" v-model="legendStatus.pending"
@ -133,19 +134,20 @@
<div class="legend-item"> <div class="legend-item">
<el-checkbox <el-checkbox
v-model="legendStatus.processing" v-model="legendStatus.processing"
:style="{ '--checkbox-color': '#007bff' }" :style="{ '--checkbox-color': '#28a745' }"
@change="handleLegendChange('processing')" @change="handleLegendChange('processing')"
> >
<span class="legend-text" style="color: #007bff">进行中</span> <!-- <span class="legend-text" style="color: #007bff">进行中</span> -->
<span class="legend-text" style="color: #28a745">进行中</span>
</el-checkbox> </el-checkbox>
</div> </div>
<div class="legend-item"> <div class="legend-item">
<el-checkbox <el-checkbox
v-model="legendStatus.completed" v-model="legendStatus.completed"
:style="{ '--checkbox-color': '#28a745' }" :style="{ '--checkbox-color': '#007bff' }"
@change="handleLegendChange('completed')" @change="handleLegendChange('completed')"
> >
<span class="legend-text" style="color: #28a745">已完成</span> <span class="legend-text" style="color: #007bff">已完成</span>
</el-checkbox> </el-checkbox>
</div> </div>
</div> </div>
@ -1116,10 +1118,10 @@ export default {
getStatusColor(row) { getStatusColor(row) {
switch (row.planStatus) { switch (row.planStatus) {
case '5': case '5':
return '#28a745'; return '#007bff';
case '2': case '2':
case '3': case '3':
return '#007bff'; return '#28a745';
case '1': case '1':
return '#6c757d'; return '#6c757d';
case '6': case '6':
@ -1131,10 +1133,10 @@ export default {
getStatusTagType(row) { getStatusTagType(row) {
switch (row.planStatus) { switch (row.planStatus) {
case '5': case '5':
return 'success'; return 'primary';
case '2': case '2':
case '3': case '3':
return 'primary'; return 'success';
case '1': case '1':
return 'info'; return 'info';
case '6': case '6':

Loading…
Cancel
Save