排产基础数据提交

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

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

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

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

Loading…
Cancel
Save