|
|
|
@ -379,9 +379,9 @@ |
|
|
|
<el-form-item label="不合格数量" > |
|
|
|
<el-input type="number" class="input_left" disabled style="width: 130px;" v-model="saveHeaderData.qtyUnApprove" ></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label=" " > |
|
|
|
<el-button type="primary" @click="addBad()">新增不良</el-button> |
|
|
|
</el-form-item> |
|
|
|
<!-- <el-form-item label=" " >--> |
|
|
|
<!-- <el-button type="primary" @click="addBad()">新增不良</el-button>--> |
|
|
|
<!-- </el-form-item>--> |
|
|
|
</el-form> |
|
|
|
<fieldset class="customer-fieldset" style="width: 597px;margin-left: -10px;"> |
|
|
|
<legend class="customer-legend">不良品分析</legend> |
|
|
|
@ -418,31 +418,47 @@ |
|
|
|
height="150" |
|
|
|
:data="badList" |
|
|
|
border> |
|
|
|
<el-table-column label="不良原因"> |
|
|
|
<template slot-scope="{row,$index}"> |
|
|
|
<el-select v-model="row.defectCode" placeholder="请选择" style="width: 100%;height: 12px;padding: 0px " filterable @change="changeSum" |
|
|
|
allow-create> |
|
|
|
<el-option v-for="item in defectList " :key="index" :label="item.defectNo+'-'+item.defectDesc" |
|
|
|
:value="item.defectNo"> |
|
|
|
<!-- <el-table-column label="不良原因">--> |
|
|
|
<!-- <template slot-scope="{row,$index}">--> |
|
|
|
<!-- <el-select v-model="row.defectCode" placeholder="请选择" style="width: 100%;height: 12px;padding: 0px " filterable @change="changeSum"--> |
|
|
|
<!-- allow-create>--> |
|
|
|
<!-- <el-option v-for="item in defectList " :key="index" :label="item.defectNo+'-'+item.defectDesc"--> |
|
|
|
<!-- :value="item.defectNo">--> |
|
|
|
|
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</template></el-table-column> |
|
|
|
<el-table-column label="不合格数" width="140"> |
|
|
|
<template slot-scope="{row,$index}"> |
|
|
|
<el-input type="number" v-model="row.defectQty" @change="changeSum"></el-input> |
|
|
|
</template> |
|
|
|
<!-- </el-option>--> |
|
|
|
<!-- </el-select>--> |
|
|
|
<!-- </template></el-table-column>--> |
|
|
|
<el-table-column |
|
|
|
prop="defectCode" |
|
|
|
header-align="center" |
|
|
|
sortable |
|
|
|
align="left" |
|
|
|
min-width="80" |
|
|
|
label="不良原因代码"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="" |
|
|
|
prop="defectDesc" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
width="100" |
|
|
|
label="操作"> |
|
|
|
<template slot-scope="scope" class="foo_container"> |
|
|
|
<a type="text" size="small" @click="deleteBad(scope.$index)">删除</a> |
|
|
|
sortable |
|
|
|
align="left" |
|
|
|
min-width="80" |
|
|
|
label="不良原因名称"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="不合格数" width="100"> |
|
|
|
<template slot-scope="{row,$index}"> |
|
|
|
<el-input type="number" v-model="row.defectQty" @change="changeSum"></el-input> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<!-- <el-table-column--> |
|
|
|
<!-- prop=""--> |
|
|
|
<!-- header-align="center"--> |
|
|
|
<!-- align="center"--> |
|
|
|
<!-- width="100"--> |
|
|
|
<!-- label="操作">--> |
|
|
|
<!-- <template slot-scope="scope" class="foo_container">--> |
|
|
|
<!-- <a type="text" size="small" @click="deleteBad(scope.$index)">删除</a>--> |
|
|
|
<!-- </template>--> |
|
|
|
<!-- </el-table-column>--> |
|
|
|
</el-table> |
|
|
|
</div> |
|
|
|
<span slot="footer" class="dialog-footer"> |
|
|
|
@ -782,9 +798,6 @@ |
|
|
|
}) |
|
|
|
return false; |
|
|
|
} |
|
|
|
this.searchDefect() |
|
|
|
this.badList=[]; |
|
|
|
this.saveHeaderData.badList=[]; |
|
|
|
this.saveHeaderData.qtyApprove=0 |
|
|
|
this.saveHeaderData.qtyUnApprove=0 |
|
|
|
this.saveHeaderData.qtyRework=0 |
|
|
|
@ -824,6 +837,7 @@ |
|
|
|
return false; |
|
|
|
} |
|
|
|
}) |
|
|
|
this.searchDefect() |
|
|
|
this.scanModalFlag=false; |
|
|
|
this.setUp.reviewFlag = true; |
|
|
|
this.setUp.saveButton=false; |
|
|
|
@ -894,9 +908,13 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
searchDefect(){ |
|
|
|
searchDefect().then(({data}) => { |
|
|
|
let inData={ |
|
|
|
site:this.saveHeaderData.site, |
|
|
|
workCenterNo:this.saveHeaderData.workCenterNo |
|
|
|
} |
|
|
|
searchDefect(inData).then(({data}) => { |
|
|
|
if (data.code == 0) { |
|
|
|
this.defectList = data.rows; |
|
|
|
this.badList = data.rows; |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
|