- {{ row.name || '' }}
+ {{ row.partName || '' }}
{{ row.status || '' }}
@@ -171,8 +171,16 @@
空载试验
-
维修提交合格( )
-
维修提交报废( )
+
+
维修提交合格(
+
+
+ )
+
维修提交报废(
+
+
+ )
@@ -180,8 +188,8 @@
标识等
二维码( )
-
铭牌(√)
-
档位( )
+
铭牌(
)
+
档位( )
@@ -189,7 +197,7 @@
-
额定负载(T/MPa)
+
额定负载
试验负载(T/MPa)
持荷时间(分/秒)
@@ -207,9 +215,9 @@
-
{{ '2025-06-14' }}
-
{{ '张三' }}
-
{{ '李四' }}
+
{{ this.printInfo.createTime }}
+
{{ this.printInfo.repairer }}
+
{{ this.printInfo.userName }}
@@ -334,7 +342,8 @@ export default {
dialogList: [],
openRepair: false,
repairRecord: [],
- printTableData: [{'name':'角磨1','status':'合格'},{'name':'角磨2','status':'合格'},{'name':'角磨3','status':'合格'},{'name':'角磨4','status':'合格'},{'name':'角磨5','status':'合格'}],
+ printTableData: [],
+ printInfo:{},
testResult1: '',
testResult2: '',
testResult3: '',
@@ -347,11 +356,12 @@ export default {
computed: {
groupPrintData() {
const result = [];
+ console.log("xxxxxxxxxxxxx",this.printTableData.length)
for (let i = 0; i < this.printTableData.length; i += 2) {
const group = this.printTableData.slice(i, i + 2);
// 若分组不足 2 个元素,补充空对象
while (group.length < 2) {
- group.push({ name: '', status: '' });
+ group.push({ partName: '', status: '' });
}
result.push(group);
}
@@ -393,10 +403,31 @@ export default {
async handleRecord(row){
this.dialogVisible = true;
- // let param = {
- // taskId:this.repairRow.taskId,
- // }
- // const res = await getRepairRecord(param)
+ let param = {
+ id:row.id,
+ }
+ const res = await getRepairRecord(param)
+ this.printInfo = res.data[0]
+ if(this.printInfo && this.printInfo.ratedLoad) {
+ this.testResult1 = this.printInfo.ratedLoad + '(T/MPa)'
+ } else {
+ this.testResult1 = ''
+ }
+ if(this.printInfo && this.printInfo.testLoad) {
+ this.testResult2 = this.printInfo.testLoad + '(T/MPa)'
+ } else {
+ this.testResult2 = ''
+ }
+ if(this.printInfo && this.printInfo.holdingTime) {
+ this.testResult3 = this.printInfo.holdingTime + '(分/秒)'
+ } else {
+ this.testResult3 = ''
+ }
+ if(res.data[0].partTypeList&& res.data[0].partTypeList.length != 0){
+ res.data[0].partTypeList.forEach((e) => {
+ this.printTableData.push({'partName':e.partName,'status':'合格'})
+ })
+ }
},
// 打印
@@ -417,3 +448,4 @@ export default {
},
}
+