计划模块修改

dev-scheduling
jinna 13 hours ago
parent 82e3247786
commit df77be523b
  1. 9
      src/api/orderManagement/moldPlan.js
  2. 8
      src/views/orderManagement/components/mold/addMoldDailog.vue
  3. 36
      src/views/productionManagement/components/coatingAddDialog.vue
  4. 43
      src/views/productionTesting/productionQuality.vue

@ -109,3 +109,12 @@ export const getMoldList = (params) => {
params
});
};
// 查询工装列表
export const getToolList = (params) => {
return request({
url: '/api/blade-desk/order/yieldOrder/getToolByPartCode',
method: 'get',
params
});
};

@ -67,11 +67,17 @@
allow-create
@change="frockChange(scope.row.toolCode, scope.$index)"
>
<el-option
<!-- <el-option
v-for="(item, index) in scope.row.modeArray"
:key="index"
:label="item.name"
:value="item.code"
></el-option> -->
<el-option
v-for="(item, index) in scope.row.modeArray"
:key="index"
:label="item"
:value="item"
></el-option>
</el-select>
</el-form-item>

@ -53,36 +53,66 @@
<el-table-column
label="计划单号"
prop="ypCode"
width="150"
align="center"
></el-table-column>
<el-table-column label="生产订单号" prop="yoCode" align="center"></el-table-column>
<el-table-column label="生产订单号" prop="yoCode" width="150" align="center"></el-table-column>
<el-table-column
label="零件号"
width="150"
prop="partCode"
align="center"
></el-table-column>
<el-table-column
label="零件名称"
width="150"
prop="partName"
align="center"
></el-table-column>
<el-table-column label="物料编码" prop="plateGoodsCode" align="center"></el-table-column>
<el-table-column label="物料编码" width="150" prop="plateGoodsCode" align="center"></el-table-column>
<el-table-column
label="生产标识"
prop="productIdent"
width="80"
align="center"
></el-table-column>
<el-table-column
label="生产数量"
width="80"
prop="ypQty"
align="center"
></el-table-column>
<el-table-column
label="物料需求量(克)"
width="100"
prop="goodsDemand"
align="center"
></el-table-column>
<el-table-column label="计划下达时间" prop="releaseDate" align="center"></el-table-column>
<el-table-column
label="镀层厚度1"
prop="plateThickness1"
width="100"
align="center"
></el-table-column>
<el-table-column
label="镀层厚度2"
prop="plateThickness2"
width="100"
align="center"
></el-table-column>
<el-table-column
label="物料需求定额1"
width="100"
prop="quota1"
align="center"
></el-table-column>
<el-table-column
label="物料需求定额2"
width="100"
prop="quota2"
align="center"
></el-table-column>
<el-table-column label="计划下达时间" prop="releaseDate" width="150" align="center"></el-table-column>
<!-- <el-table-column label="计划生产时间" prop="createTime" align="center"></el-table-column> -->
</el-table>

@ -1435,6 +1435,14 @@ export default {
//
submit(){
let params = {}
if(this.thicknessData.length > 0){
this.thicknessData.map(item =>{
if(item.codeStatus) delete item.codeStatus
if(item.num1Status) delete item.num1Status
if(item.num2Status) delete item.num2Status
if(item.num3Status) delete item.num3Status
})
}
this.detailInfo.wpItemList.map(item =>{
if(item.item.name == '厚度检测'){
item.wpItemDetailList = [...this.thicknessData]
@ -1581,6 +1589,41 @@ export default {
}
if(item.item.name == '厚度检测'){
this.thicknessData = item.wpItemDetailList ? item.wpItemDetailList : []
if(this.thicknessData.length > 0){
this.thicknessData.map(item =>{
getCodeRemind({
material:this.dialogData.material,
formula:item.gaugeValue7
}).then(res =>{
if(res.data.data.checkMaterial == '1'){
item.codeStatus = true
}
})
getParamRemind({
prodIdent:this.dialogData.prodIdent,
platingInfo:this.dialogData.platingInfo,
plateCode:this.dialogData.plateCode,
configCode:this.dialogData.configCode,
param1:item.gaugeValue2 ? item.gaugeValue2 : '',
param2:item.gaugeValue4 ? item.gaugeValue4 : '',
param3:item.gaugeValue6 ? item.gaugeValue6 : '',
}).then(res =>{
item.num3Status = false
item.num2Status = false
item.num1Status = false
if(res.data.data.checkParam3 == '1'){
item.num3Status = true
}
if(res.data.data.checkParam2 == '1'){
item.num2Status = true
}
if(res.data.data.checkParam1 == '1'){
item.num1Status = true
}
})
})
}
}
if(item.item.name == '尺寸检测'){
if(item.wpItemDetailList && item.wpItemDetailList.length > 0){

Loading…
Cancel
Save