|
@@ -15,33 +15,34 @@
|
|
|
style="margin-top: 10px; font-size: 14px; color: #a0a0a0"
|
|
|
>
|
|
|
<div class="detail-item">
|
|
|
- <span>法兰编号:</span>
|
|
|
- <span class="item">{{ data.number }}</span>
|
|
|
+ <pre style="display: inline">名 称:</pre>
|
|
|
+ <span class="item">{{ record.name }}</span>
|
|
|
</div>
|
|
|
<div class="detail-item">
|
|
|
- <pre style="display: inline">型 号:</pre>
|
|
|
- <span class="item">{{ data.model }}</span>
|
|
|
+ <pre style="display: inline">编 号:</pre>
|
|
|
+ <span class="item">{{ record.number }}</span>
|
|
|
</div>
|
|
|
+
|
|
|
<div class="detail-item">
|
|
|
<span>所属部门:</span>
|
|
|
- <span class="item">{{ data.depart_name }}</span>
|
|
|
+ <span class="item">{{ record.depart_name }}</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col
|
|
|
:span="6"
|
|
|
style="margin-top: 10px; font-size: 14px; color: #a0a0a0"
|
|
|
>
|
|
|
- <div class="detail-item">
|
|
|
- <pre style="display: inline">名 称:</pre>
|
|
|
- <span class="item">{{ data.name }}</span>
|
|
|
+ <div class="detail-item">
|
|
|
+ <pre style="display: inline">型 号:</pre>
|
|
|
+ <span class="item">{{ record.model_name }}</span>
|
|
|
</div>
|
|
|
<div class="detail-item">
|
|
|
- <span>使用状态:</span>
|
|
|
- <span class="item">在用</span>
|
|
|
+ <span>压力范围:</span>
|
|
|
+ <span class="item">{{ record.min_pressure }}~{{ record.max_pressure }}</span>
|
|
|
</div>
|
|
|
<div class="detail-item">
|
|
|
- <pre style="display: inline">品 牌:</pre>
|
|
|
- <span class="item">{{ data.brand }}</span>
|
|
|
+ <span>扭矩范围:</span>
|
|
|
+ <span class="item">{{ record.min_torque }}~{{ record.max_torque }}</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col
|
|
@@ -50,212 +51,72 @@
|
|
|
>
|
|
|
<div class="detail-item">
|
|
|
<pre style="display: inline">供 应 商:</pre>
|
|
|
- <span class="item">{{ data.supplier }}</span>
|
|
|
- </div>
|
|
|
- <div class="detail-item">
|
|
|
- <span>出厂日期:</span>
|
|
|
- <span class="item">{{ data.out_date }}</span>
|
|
|
- </div>
|
|
|
- <div class="detail-item">
|
|
|
- <pre style="display: inline">备 注:</pre>
|
|
|
- <span class="item">{{ data.remark }}</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6"></el-col>
|
|
|
- </div>
|
|
|
- </el-row>
|
|
|
- <el-divider content-position="left">实时维护信息</el-divider>
|
|
|
- <el-row>
|
|
|
- <div style="margin-bottom: 30px; margin-left: 50px">
|
|
|
- <el-col
|
|
|
- :span="6"
|
|
|
- style="margin-top: 10px; font-size: 14px; color: #a0a0a0"
|
|
|
- >
|
|
|
- <div class="detail-item">
|
|
|
- <span>校准系数a:</span>
|
|
|
- <span class="item">{{ data.coefficient_a }}</span>
|
|
|
+ <span class="item">{{ record.supplier }}</span>
|
|
|
</div>
|
|
|
<div class="detail-item">
|
|
|
- <pre style="display: inline">校准系数b:</pre>
|
|
|
- <span class="item">{{ data.coefficient_b }}</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col
|
|
|
- :span="6"
|
|
|
- style="margin-top: 10px; font-size: 14px; color: #a0a0a0"
|
|
|
- >
|
|
|
- <div class="detail-item">
|
|
|
- <pre style="display: inline">校准时间:</pre>
|
|
|
- <span class="item">2022-02-16 18:30:41</span>
|
|
|
- </div>
|
|
|
- <div class="detail-item">
|
|
|
- <span>校验台编号:</span>
|
|
|
- <span class="item">{{ data.checked_no }}</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col
|
|
|
- :span="6"
|
|
|
- style="margin-top: 10px; font-size: 14px; color: #a0a0a0"
|
|
|
- >
|
|
|
- <div class="detail-item">
|
|
|
- <pre style="display: inline">校验结果:</pre>
|
|
|
- <span class="item">合格</span>
|
|
|
+ <pre style="display: inline">品 牌:</pre>
|
|
|
+ <span class="item">{{ record.brand }}</span>
|
|
|
</div>
|
|
|
<div class="detail-item">
|
|
|
- <span>操作员:</span>
|
|
|
- <span class="item">张速</span>
|
|
|
+ <span>出厂日期:</span>
|
|
|
+ <span class="item">{{ record.out_date }}</span>
|
|
|
</div>
|
|
|
+ <!-- <div class="detail-item">
|
|
|
+ <pre style="display: inline">备 注:</pre>
|
|
|
+ <span class="item">{{ darecordta.remark }}</span>
|
|
|
+ </div> -->
|
|
|
</el-col>
|
|
|
<el-col :span="6"></el-col>
|
|
|
</div>
|
|
|
</el-row>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="实时维保信息" name="fourth">
|
|
|
- <el-table :data="nowData" style="width: 100%; margin-left: 20px">
|
|
|
- <el-table-column prop="coefficient_a" label="校验系数a">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="coefficient_b" label="校验系数b">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="checked_time" label="校验时间">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="checked_no" label="校验台编号">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="checked_res" label="校验结果">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="operator" label="操作员"> </el-table-column>
|
|
|
- </el-table>
|
|
|
- </el-tab-pane>
|
|
|
- <el-tab-pane label="历史维保记录" name="five">
|
|
|
- <el-table :data="historyData" style="width: 100%; margin-left: 20px">
|
|
|
- <el-table-column prop="coefficient_a" label="校验系数a">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="coefficient_b" label="校验系数b">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="checked_time" label="校验时间">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="checked_no" label="校验台编号">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="checked_res" label="校验结果">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="operator" label="操作员"> </el-table-column>
|
|
|
+ <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>
|
|
|
+ <el-pagination
|
|
|
+ background
|
|
|
+ class="pagination-container"
|
|
|
+ @size-change="handleSizeChange"
|
|
|
+ @current-change="handleCurrentChange"
|
|
|
+ :current-page="paginate.current"
|
|
|
+ :page-sizes="paginate.sizes"
|
|
|
+ :page-size="paginate.limit"
|
|
|
+ :layout="paginate.layout"
|
|
|
+ :total="paginate.total"
|
|
|
+ />
|
|
|
</el-tab-pane>
|
|
|
+
|
|
|
</el-tabs>
|
|
|
</el-drawer>
|
|
|
</template>
|
|
|
<script>
|
|
|
+import rlListOperate from "@/layout/rl-list-operate/rlListOperate";
|
|
|
export default {
|
|
|
- props: ["detailVisible", "data"],
|
|
|
+ props: ["detailVisible", "record"],
|
|
|
+ mixins: [rlListOperate],
|
|
|
data() {
|
|
|
return {
|
|
|
+ url:'wrenchCheckLog',
|
|
|
drawer: false,
|
|
|
+ data:[],
|
|
|
direction: "rtl",
|
|
|
activeName: "first",
|
|
|
- nowData: [
|
|
|
- {
|
|
|
- coefficient_a: "1",
|
|
|
- coefficient_b: "2",
|
|
|
- checked_time: "2022-03-02 15:31:54",
|
|
|
- checked_no: "200001",
|
|
|
- checked_res: "合格",
|
|
|
- operator: "张速",
|
|
|
- },
|
|
|
- {
|
|
|
- coefficient_a: "1",
|
|
|
- coefficient_b: "2",
|
|
|
- checked_time: "2022-03-02 15:31:54",
|
|
|
- checked_no: "200001",
|
|
|
- checked_res: "合格",
|
|
|
- operator: "张速",
|
|
|
- },
|
|
|
- {
|
|
|
- coefficient_a: "1",
|
|
|
- coefficient_b: "2",
|
|
|
- checked_time: "2022-03-02 15:31:54",
|
|
|
- checked_no: "200001",
|
|
|
- checked_res: "合格",
|
|
|
- operator: "张速",
|
|
|
- },
|
|
|
- {
|
|
|
- coefficient_a: "1",
|
|
|
- coefficient_b: "2",
|
|
|
- checked_time: "2022-03-02 15:31:54",
|
|
|
- checked_no: "200001",
|
|
|
- checked_res: "合格",
|
|
|
- operator: "张速",
|
|
|
- },
|
|
|
- ],
|
|
|
- historyData: [
|
|
|
- {
|
|
|
- coefficient_a: "1",
|
|
|
- coefficient_b: "2",
|
|
|
- checked_time: "2022-03-02 15:31:54",
|
|
|
- checked_no: "200001",
|
|
|
- checked_res: "合格",
|
|
|
- operator: "张速",
|
|
|
- },
|
|
|
- {
|
|
|
- coefficient_a: "1",
|
|
|
- coefficient_b: "2",
|
|
|
- checked_time: "2022-03-02 15:31:54",
|
|
|
- checked_no: "200001",
|
|
|
- checked_res: "合格",
|
|
|
- operator: "张速",
|
|
|
- },
|
|
|
- {
|
|
|
- coefficient_a: "1",
|
|
|
- coefficient_b: "2",
|
|
|
- checked_time: "2022-03-02 15:31:54",
|
|
|
- checked_no: "200001",
|
|
|
- checked_res: "合格",
|
|
|
- operator: "张速",
|
|
|
- },
|
|
|
- {
|
|
|
- coefficient_a: "1",
|
|
|
- coefficient_b: "2",
|
|
|
- checked_time: "2022-03-02 15:31:54",
|
|
|
- checked_no: "200001",
|
|
|
- checked_res: "合格",
|
|
|
- operator: "张速",
|
|
|
- },
|
|
|
- {
|
|
|
- coefficient_a: "1",
|
|
|
- coefficient_b: "2",
|
|
|
- checked_time: "2022-03-02 15:31:54",
|
|
|
- checked_no: "200001",
|
|
|
- checked_res: "合格",
|
|
|
- operator: "张速",
|
|
|
- },
|
|
|
- {
|
|
|
- coefficient_a: "1",
|
|
|
- coefficient_b: "2",
|
|
|
- checked_time: "2022-03-02 15:31:54",
|
|
|
- checked_no: "200001",
|
|
|
- checked_res: "合格",
|
|
|
- operator: "张速",
|
|
|
- },
|
|
|
- {
|
|
|
- coefficient_a: "1",
|
|
|
- coefficient_b: "2",
|
|
|
- checked_time: "2022-03-02 15:31:54",
|
|
|
- checked_no: "200001",
|
|
|
- checked_res: "合格",
|
|
|
- operator: "张速",
|
|
|
- },
|
|
|
- {
|
|
|
- coefficient_a: "1",
|
|
|
- coefficient_b: "2",
|
|
|
- checked_time: "2022-03-02 15:31:54",
|
|
|
- checked_no: "200001",
|
|
|
- checked_res: "合格",
|
|
|
- operator: "张速",
|
|
|
- },
|
|
|
- ],
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
handleClick(tab, event) {
|
|
|
- console.log(tab, event);
|
|
|
+ // console.log(tab, event);
|
|
|
},
|
|
|
tableRowClassName({ row, rowIndex }) {
|
|
|
if (rowIndex === 1) {
|
|
@@ -272,6 +133,11 @@ export default {
|
|
|
this.$emit("sendVal", val); // 表示将子组件改变的值传递给父组件
|
|
|
},
|
|
|
get() {
|
|
|
+ if(this.detailVisible){
|
|
|
+ //获取维护记录
|
|
|
+ this.queryParam.device_number=this.record.number
|
|
|
+ this.getList()
|
|
|
+ }
|
|
|
return this.detailVisible; // 表示获取父组件的值
|
|
|
},
|
|
|
},
|
|
@@ -296,4 +162,8 @@ export default {
|
|
|
.el-table .success-row {
|
|
|
background: #f0f9eb !important;
|
|
|
}
|
|
|
+.pagination-container{
|
|
|
+ padding-left:25px;
|
|
|
+ padding-right:25px;
|
|
|
+}
|
|
|
</style>
|