排产基础数据提交

dev-scheduling
zhangdi 4 days ago
parent a1be93c41d
commit e26f21d321
  1. 24
      src/api/productionSchedulingPlan/basic.js
  2. 25
      src/views/productionSchedulingPlan/basic/equipmentCapacity.vue
  3. 2
      src/views/productionSchedulingPlan/basic/personnelCapacity.vue
  4. 8
      src/views/productionSchedulingPlan/schedulingDashboard/index.vue

@ -24,7 +24,7 @@ export const removePersonAbility = ids => {
export const addPersonAbility = row => {
return request({
url: '/blade-scheduling/personAbility/submit',
url: '/blade-scheduling/personAbility/save',
method: 'post',
data: row,
});
@ -32,7 +32,7 @@ export const addPersonAbility = row => {
export const updatePersonAbility = row => {
return request({
url: '/blade-scheduling/personAbility/submit',
url: '/blade-scheduling/personAbility/update',
method: 'post',
data: row,
});
@ -62,7 +62,7 @@ export const removeInspectionItem = ids => {
export const addInspectionItem = row => {
return request({
url: '/blade-scheduling/inspectionItem/submit',
url: '/blade-scheduling/inspectionItem/save',
method: 'post',
data: row,
});
@ -70,7 +70,7 @@ export const addInspectionItem = row => {
export const updateInspectionItem = row => {
return request({
url: '/blade-scheduling/inspectionItem/submit',
url: '/blade-scheduling/inspectionItem/update',
method: 'post',
data: row,
});
@ -100,7 +100,7 @@ export const removeGualityGrade = ids => {
export const addGualityGrade = row => {
return request({
url: '/blade-scheduling/qualityGrade/submit',
url: '/blade-scheduling/qualityGrade/save',
method: 'post',
data: row,
});
@ -108,7 +108,7 @@ export const addGualityGrade = row => {
export const updateGualityGrade = row => {
return request({
url: '/blade-scheduling/qualityGrade/submit',
url: '/blade-scheduling/qualityGrade/update',
method: 'post',
data: row,
});
@ -138,7 +138,7 @@ export const removeEquipAbility = ids => {
export const addEquipAbility = row => {
return request({
url: '/blade-scheduling/equipAbility/submit',
url: '/blade-scheduling/equipAbility/save',
method: 'post',
data: row,
});
@ -146,7 +146,7 @@ export const addEquipAbility = row => {
export const updateEquipAbility = row => {
return request({
url: '/blade-scheduling/equipAbility/submit',
url: '/blade-scheduling/equipAbility/update',
method: 'post',
data: row,
});
@ -176,7 +176,7 @@ export const removeMainProducer = ids => {
export const addMainProducer = row => {
return request({
url: '/blade-scheduling/mainProducer/submit',
url: '/blade-scheduling/mainProducer/save',
method: 'post',
data: row,
});
@ -184,7 +184,7 @@ export const addMainProducer = row => {
export const updateMainProducer = row => {
return request({
url: '/blade-scheduling/equipAbility/submit',
url: '/blade-scheduling/equipAbility/update',
method: 'post',
data: row,
});
@ -214,7 +214,7 @@ export const removeDifferentFurnaceTank = ids => {
export const addDifferentFurnaceTank = row => {
return request({
url: '/blade-scheduling/differentFurnaceTank/submit',
url: '/blade-scheduling/differentFurnaceTank/save',
method: 'post',
data: row,
});
@ -222,7 +222,7 @@ export const addDifferentFurnaceTank = row => {
export const updateDifferentFurnaceTank = row => {
return request({
url: '/blade-scheduling/differentFurnaceTank/submit',
url: '/blade-scheduling/differentFurnaceTank/update',
method: 'post',
data: row,
});

@ -118,31 +118,42 @@ export default {
},
{
label: '设备名称',
prop: 'equipName',
prop: 'equipCode',
search: true,
sortable: true,
span: 12,
width: 120,
type: 'select',
hide:true,
filterable: true,
dicUrl: '/blade-scheduling/equipment/findList',
props: {
label: 'deviceName',
value: 'deviceName',
value: 'deviceCode',
},
change: val => {
this.onChangeData(val.item, 'equipName');
},
},
{
label: '设备编码',
prop: 'equipCode',
search: true,
label: '设备名称',
prop: 'equipName',
search: false,
sortable: true,
span: 12,
width: 120,
disabled:true,
// disabled:true,
display:false,
},
// {
// label: '',
// prop: 'equipCode',
// search: true,
// sortable: true,
// span: 12,
// width: 120,
// disabled:true,
// },
{
label: '设备分类',
@ -259,7 +270,7 @@ export default {
this.form.workCenterName = val.wcCode;
}
if (val&&type == 'equipName') {
this.form.equipCode = val.deviceCode;
this.form.equipName = val.deviceName;
}
if(val&&type=='craftId'){
this.form.craftName=val.caName

@ -194,7 +194,7 @@ export default {
methods: {
onChangeData(val,type){
if(val&&type=='workCenterId'){
this.form.workCenterName=val.wcCode
this.form.workCenterName=val.wcName
}
if(val&&type=='processId'){
this.form.processName=val.name

@ -5,7 +5,7 @@
<!-- 新增查询条件 -->
<el-col :span="4">
<el-form-item label="班组:">
<el-select v-model="formLabelAlign.teamName" filterable placeholder="请选择">
<el-select v-model="formLabelAlign.teamName" clearable filterable placeholder="请选择">
<el-option
v-for="(item, index) in selectTeamOptions"
:label="item"
@ -17,7 +17,7 @@
</el-col>
<el-col :span="4">
<el-form-item label="设备:">
<el-select v-model="formLabelAlign.equipName" filterable placeholder="请选择">
<el-select v-model="formLabelAlign.equipName" clearable filterable placeholder="请选择">
<el-option
v-for="(item, index) in selectEquipOptions"
:label="item"
@ -30,11 +30,11 @@
<el-col :span="4">
<el-form-item label="工序:">
<!-- <el-input v-model="formLabelAlign.processName" placeholder="请输入"></el-input> -->
<el-select v-model="formLabelAlign.processName" filterable placeholder="请选择">
<el-select v-model="formLabelAlign.processName" clearable filterable placeholder="请选择">
<el-option
v-for="(item, index) in selectProcessOptions"
:label="item.name"
:value="item.id"
:value="item.name"
:key="index"
></el-option>
</el-select>

Loading…
Cancel
Save