|
@@ -0,0 +1,268 @@
|
|
|
|
+<template>
|
|
|
|
+ <div>
|
|
|
|
+ <!-- top -->
|
|
|
|
+ <div class="flex items-center">
|
|
|
|
+ <el-button type="primary" size="small">上传报告</el-button>
|
|
|
|
+ <div class="ml-6 flex items-center justify-center">
|
|
|
|
+ <div class="mr-2 text-sm">报告模板</div>
|
|
|
|
+ <el-select v-model="value" placeholder="请选择" size="small">
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in options"
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.label"
|
|
|
|
+ :value="item.value"
|
|
|
|
+ >
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <!-- 报告模板 -->
|
|
|
|
+ <div class="flex items-center justify-center mt-6">
|
|
|
|
+ <div class="template-panel">
|
|
|
|
+ <div class="title font-bold">诊断报告</div>
|
|
|
|
+
|
|
|
|
+ <div class="bg-white mt-3 p-3">
|
|
|
|
+ <div class="mb-2 font-bold text-sm">基础信息</div>
|
|
|
|
+ <el-table border size="small" :data="tableData" style="width: 100%">
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="date"
|
|
|
|
+ label="导弹编号"
|
|
|
|
+ align="center"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="date"
|
|
|
|
+ label="数据编号"
|
|
|
|
+ align="center"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="date"
|
|
|
|
+ label="所属型号"
|
|
|
|
+ align="center"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="date"
|
|
|
|
+ label="症状数量"
|
|
|
|
+ align="center"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="date"
|
|
|
|
+ label="测试开始时间"
|
|
|
|
+ align="center"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="date"
|
|
|
|
+ label="测试结束时间"
|
|
|
|
+ align="center"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="date"
|
|
|
|
+ label="故障现象"
|
|
|
|
+ align="center"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="bg-white mt-2 p-3">
|
|
|
|
+ <div class="mb-2 font-bold text-sm">异常参数</div>
|
|
|
|
+ <div
|
|
|
|
+ class="bg-gray-300 p-3 text-yellow-500"
|
|
|
|
+ style="min-height: 100px"
|
|
|
|
+ >
|
|
|
|
+ 1.遥测综合控制器【RET17】:参数不正确
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="bg-white mt-2 p-3">
|
|
|
|
+ <div class="mb-2 font-bold text-sm">现场图片</div>
|
|
|
|
+ <el-empty :image-size="100" description="暂无图片"></el-empty>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="bg-white mt-2 p-3">
|
|
|
|
+ <div class="mb-2 font-bold text-sm">故障定位</div>
|
|
|
|
+ <el-table border size="small" :data="tableData" style="width: 100%">
|
|
|
|
+ <el-table-column
|
|
|
|
+ type="index"
|
|
|
|
+ label="序号"
|
|
|
|
+ width="50"
|
|
|
|
+ align="center"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="date"
|
|
|
|
+ label="单机名称"
|
|
|
|
+ align="center"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="date"
|
|
|
|
+ label="故障概率"
|
|
|
|
+ align="center"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="date"
|
|
|
|
+ label="故障描述"
|
|
|
|
+ align="center"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <!-- 循环故障 -->
|
|
|
|
+ <div>
|
|
|
|
+ <div class="bg-white mt-2 p-3">
|
|
|
|
+ <div class="mb-2 font-bold text-sm">故障信息</div>
|
|
|
|
+ <el-descriptions class="margin-top" :column="3" border>
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
+ <template slot="label">
|
|
|
|
+ <i class="el-icon-s-tools"></i>
|
|
|
|
+ 故障名称
|
|
|
|
+ </template>
|
|
|
|
+ 56
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
+ <template slot="label">
|
|
|
|
+ <i class="el-icon-s-tools"></i>
|
|
|
|
+ 故障单机
|
|
|
|
+ </template>
|
|
|
|
+ 技术阵地电缆网
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
+ <template slot="label">
|
|
|
|
+ <i class="el-icon-warning"></i>
|
|
|
|
+ 发生性质
|
|
|
|
+ </template>
|
|
|
|
+ 严重
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
+ <template slot="label">
|
|
|
|
+ <i class="el-icon-s-grid"></i>
|
|
|
|
+ 危害等级
|
|
|
|
+ </template>
|
|
|
|
+ 一般
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
+ <template slot="label">
|
|
|
|
+ <i class="el-icon-document"></i>
|
|
|
|
+ 发生原因
|
|
|
|
+ </template>
|
|
|
|
+ 无
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
+ <template slot="label">
|
|
|
|
+ <i class="el-icon-setting"></i>
|
|
|
|
+ 修复方式
|
|
|
|
+ </template>
|
|
|
|
+ 上机检修
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
+ </el-descriptions>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="bg-white mt-2 p-3">
|
|
|
|
+ <div class="mb-2 font-bold text-sm">诊断知识</div>
|
|
|
|
+ <div class="text-base mb-3">人工录入故障</div>
|
|
|
|
+
|
|
|
|
+ <el-descriptions class="margin-top" :column="1" size="small" border>
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
+ <template slot="label"> 故障模式名称 </template>
|
|
|
|
+ kooriookami
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
+ <template slot="label"> 故障原因 </template>
|
|
|
|
+ 18100000000
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
+ <el-descriptions-item>
|
|
|
|
+ <template slot="label"> 居住地 </template>
|
|
|
|
+ 苏州市
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
+ </el-descriptions>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="bg-white mt-2 p-3">
|
|
|
|
+ <div class="mb-2 font-bold text-sm">故障处置</div>
|
|
|
|
+ <div>没有合适的处置建议</div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="bg-white mt-2 p-3">
|
|
|
|
+ <div class="mb-2 font-bold text-sm">数据详情</div>
|
|
|
|
+ <LeeTable :tableData="tableData1" :tableTitle="tableTitle">
|
|
|
|
+ <el-table-column align="center" slot="status" label="状态">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <i
|
|
|
|
+ class="el-icon-success"
|
|
|
|
+ style="color: #24d500; font-size: 20px"
|
|
|
|
+ ></i>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ type="index"
|
|
|
|
+ slot="index"
|
|
|
|
+ label="序号"
|
|
|
|
+ width="70"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </LeeTable>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+</template>
|
|
|
|
+<script>
|
|
|
|
+export default {
|
|
|
|
+ name: "Step6",
|
|
|
|
+ data() {
|
|
|
|
+ return {
|
|
|
|
+ tableData: [
|
|
|
|
+ {
|
|
|
|
+ date: "2016-05-02",
|
|
|
|
+ name: "王小虎",
|
|
|
|
+ address: "上海市普陀区金沙江路 1518 弄",
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ options: [
|
|
|
|
+ {
|
|
|
|
+ value:
|
|
|
|
+ "故障诊断报告模板:基础信息,现场图片,异常参数,数据详情,故障信息",
|
|
|
|
+ label:
|
|
|
|
+ "故障诊断报告模板:基础信息,现场图片,异常参数,数据详情,故障信息",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ value: "test模板",
|
|
|
|
+ label: "test模板",
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ value: "test模板",
|
|
|
|
+ tableTitle: [
|
|
|
|
+ { slot: "status" },
|
|
|
|
+ { slot: "index" },
|
|
|
|
+ { label: "参数名称", property: "name" },
|
|
|
|
+ { label: "测试子项", property: "date" },
|
|
|
|
+ { label: "测试项", property: "date" },
|
|
|
|
+ { label: "理论值", property: "date" },
|
|
|
|
+ { label: "实测值", property: "date" },
|
|
|
|
+ { label: "误差", property: "date" },
|
|
|
|
+ ],
|
|
|
|
+ tableData1: [],
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ mounted() {
|
|
|
|
+ const item = {
|
|
|
|
+ date: "2016-05-02",
|
|
|
|
+ name: "王小虎",
|
|
|
|
+ address: "上海市普陀区金沙江路 1518 弄",
|
|
|
|
+ };
|
|
|
|
+ this.tableData1 = Array(26).fill(item);
|
|
|
|
+ },
|
|
|
|
+};
|
|
|
|
+</script>
|
|
|
|
+<style scoped lang="scss">
|
|
|
|
+.base-layout {
|
|
|
|
+ // @apply
|
|
|
|
+}
|
|
|
|
+.template-panel {
|
|
|
|
+ min-width: 1200px;
|
|
|
|
+ padding: 15px;
|
|
|
|
+ background-color: #002d5e;
|
|
|
|
+ .title {
|
|
|
|
+ color: #9de6fd;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+</style>
|