|
@@ -72,17 +72,44 @@
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="校验记录" name="fourth">
|
|
|
<el-table :data="data" style="width: 100%; margin-left: 20px">
|
|
|
- <el-table-column prop="max_pressure" label="最大压力" align="center"></el-table-column>
|
|
|
- <el-table-column prop="min_pressure" label="最小压力" align="center"></el-table-column>
|
|
|
- <el-table-column prop="max_torque" label="最大扭矩" align="center"></el-table-column>
|
|
|
- <el-table-column prop="min_torque" label="最小扭矩" align="center"></el-table-column>
|
|
|
- <el-table-column prop="check_state" label="检测是否合格" align="center"></el-table-column>
|
|
|
- <el-table-column prop="exterior_state" label="外观是否合格" align="center"></el-table-column>
|
|
|
- <el-table-column prop="hydraulic_number" label="泵编号" align="center"></el-table-column>
|
|
|
- <el-table-column prop="checked_user" label="检验员" align="center"></el-table-column>
|
|
|
- <el-table-column prop="check_time" label="检验时间" align="center" min-width="160"></el-table-column>
|
|
|
-
|
|
|
-
|
|
|
+ <el-table-column prop="CalibratorName" label="校准人名称" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="CheckName" label="校验人名称" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="IssueName" label="签发人名称" align="center"></el-table-column>
|
|
|
+ <el-table-column label="检测是否合格" align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <p v-if="scope.row.preload_three_results==1">合格</p>
|
|
|
+ <p v-else style="color:red">不合格</p>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="外观是否合格" align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <p v-if="scope.row.inspectionVisual==1">合格</p>
|
|
|
+ <p v-else style="color:red">不合格</p>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="CheckDate" label="检验时间" align="center" min-width="160"></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="操作"
|
|
|
+ width="180"
|
|
|
+ align="center"
|
|
|
+ fixed="right"
|
|
|
+ >
|
|
|
+ <template slot-scope="record">
|
|
|
+ <el-tooltip
|
|
|
+ content="查看"
|
|
|
+ placement="top"
|
|
|
+ :enterable="false"
|
|
|
+ >
|
|
|
+ <el-button
|
|
|
+ type="primary"
|
|
|
+ size="mini"
|
|
|
+ icon="el-icon-view"
|
|
|
+ @click="handleDetail(record.row)"
|
|
|
+ ></el-button>
|
|
|
+ </el-tooltip>
|
|
|
+
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
</el-table>
|
|
|
<el-pagination
|
|
|
background
|
|
@@ -98,26 +125,41 @@
|
|
|
</el-tab-pane>
|
|
|
|
|
|
</el-tabs>
|
|
|
+ <checkdetail :checkDetailVisible="checkDetailVisible" :record="detail" @sendVal="closeDrawer"></checkdetail>
|
|
|
</el-drawer>
|
|
|
+
|
|
|
</template>
|
|
|
<script>
|
|
|
import rlListOperate from "@/layout/rl-list-operate/rlListOperate";
|
|
|
+import checkdetail from './checkDetail.vue';
|
|
|
export default {
|
|
|
+ components: { checkdetail },
|
|
|
props: ["detailVisible", "record"],
|
|
|
mixins: [rlListOperate],
|
|
|
data() {
|
|
|
return {
|
|
|
- url:'wrenchCheckLog',
|
|
|
+ url:'wrenchCheckRecord',
|
|
|
drawer: false,
|
|
|
data:[],
|
|
|
direction: "rtl",
|
|
|
activeName: "first",
|
|
|
+ detail:'',
|
|
|
+ checkDetailVisible:false
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
+
|
|
|
handleClick(tab, event) {
|
|
|
// console.log(tab, event);
|
|
|
},
|
|
|
+ closeDrawer(){
|
|
|
+ this.checkDetailVisible = false
|
|
|
+ },
|
|
|
+ handleDetail(row){
|
|
|
+
|
|
|
+ this.detail = row;
|
|
|
+ this.checkDetailVisible=true;
|
|
|
+ },
|
|
|
tableRowClassName({ row, rowIndex }) {
|
|
|
if (rowIndex === 1) {
|
|
|
return "warning-row";
|
|
@@ -135,7 +177,7 @@ export default {
|
|
|
get() {
|
|
|
if(this.detailVisible){
|
|
|
//获取维护记录
|
|
|
- this.queryParam.device_number=this.record.number
|
|
|
+ this.queryParam.wrench_id=this.record.id;
|
|
|
this.getList()
|
|
|
}
|
|
|
return this.detailVisible; // 表示获取父组件的值
|