|
|
@ -30,28 +30,15 @@
|
|
|
|
<el-table-column label="上差值" align="left" prop="upperDiff" />
|
|
|
|
<el-table-column label="上差值" align="left" prop="upperDiff" />
|
|
|
|
<el-table-column label="下差值" align="left" prop="downDiff" />
|
|
|
|
<el-table-column label="下差值" align="left" prop="downDiff" />
|
|
|
|
<el-table-column label="单位" align="left" prop="unitCode" width="80"/>
|
|
|
|
<el-table-column label="单位" align="left" prop="unitCode" width="80"/>
|
|
|
|
<el-table-column label="检测结果" key="status" align="center" prop="status" width="90" v-if="this.viewStatus != '1' ">
|
|
|
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
|
|
|
<el-switch
|
|
|
|
|
|
|
|
v-model="scope.row.status"
|
|
|
|
|
|
|
|
active-value="Y"
|
|
|
|
|
|
|
|
inactive-value="N"
|
|
|
|
|
|
|
|
@change="handleStatusChange(scope.row)"
|
|
|
|
|
|
|
|
></el-switch>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
<el-table-column label="检测结果" key="status" align="center" prop="status" width="90" v-if="this.viewStatus == '1' ">
|
|
|
|
<el-table-column label="检测结果" key="status" align="center" prop="status" width="90" v-if="this.viewStatus == '1' ">
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column label="测量值" align="left" prop="actualValue" width="120" v-if="this.viewStatus != '1' "/>
|
|
|
|
<el-table-column label="测量值" align="left" prop="actualValue" width="120" v-if="this.viewStatus != '1' "/>
|
|
|
|
<el-table-column label="不良项目" align="left" prop="defectCode" width="120" v-if="this.viewStatus != '1' ">
|
|
|
|
<el-table-column label="不良描述" align="left" prop="remark" width="120">
|
|
|
|
<template scope="scope">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<el-select v-model="scope.row.defectCode">
|
|
|
|
<el-input v-model="scope.row.remark" placeholder="请输入不良描述" />
|
|
|
|
<el-option v-for="item in defectList" :key="item.defectCode" :label="item.defectSubclass" :value="item.defectCode">
|
|
|
|
|
|
|
|
</el-option>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" v-if="this.viewStatus != '1' ">
|
|
|
|
<el-table-column label="检测值" align="center" class-name="small-padding fixed-width" v-if="this.viewStatus != '1' ">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<el-button
|
|
|
|
<el-button
|
|
|
|
size="mini"
|
|
|
|
size="mini"
|
|
|
@ -62,6 +49,16 @@
|
|
|
|
>检测值</el-button>
|
|
|
|
>检测值</el-button>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
<el-table-column label="检测结果" key="status" align="center" prop="status" width="90" v-if="this.viewStatus != '1' ">
|
|
|
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
|
|
|
<el-switch
|
|
|
|
|
|
|
|
v-model="scope.row.status"
|
|
|
|
|
|
|
|
active-value="Y"
|
|
|
|
|
|
|
|
inactive-value="N"
|
|
|
|
|
|
|
|
@change="handleStatusChange(scope.row)"
|
|
|
|
|
|
|
|
></el-switch>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</el-table-column>
|
|
|
|
</el-table>
|
|
|
|
</el-table>
|
|
|
|
|
|
|
|
|
|
|
|
<pagination
|
|
|
|
<pagination
|
|
|
@ -229,7 +226,7 @@ export default {
|
|
|
|
handleStatusChange(row) {
|
|
|
|
handleStatusChange(row) {
|
|
|
|
let text = row.status === "N" ? "不合格" : "合格";
|
|
|
|
let text = row.status === "N" ? "不合格" : "合格";
|
|
|
|
this.$modal.confirm('确认' + '"' + row.projectNo + '"'+text+'吗?').then(function() {
|
|
|
|
this.$modal.confirm('确认' + '"' + row.projectNo + '"'+text+'吗?').then(function() {
|
|
|
|
return changeCheckDetailStatus(row.recordId, row.status, row.defectCode);
|
|
|
|
return changeCheckDetailStatus(row.recordId, row.status, row.defectCode,row.remark);
|
|
|
|
}).then(() => {
|
|
|
|
}).then(() => {
|
|
|
|
this.$modal.msgSuccess(text + "操作成功");
|
|
|
|
this.$modal.msgSuccess(text + "操作成功");
|
|
|
|
}).catch(function() {
|
|
|
|
}).catch(function() {
|
|
|
|