|
@@ -202,7 +202,7 @@
|
|
|
<!-- <el-table-column label="腐蚀类型" align="center" prop="corrosionType" :show-overflow-tooltip="true"/>-->
|
|
|
<!-- <el-table-column label="腐蚀照片" align="center" prop="photo" :show-overflow-tooltip="true"/>-->
|
|
|
<!-- <el-table-column label="原因分析" align="center" prop="analysis" :show-overflow-tooltip="true"/>-->
|
|
|
- <el-table-column :label="$t('公称壁厚(mm)')" align="center" prop="nominalTickness" :show-overflow-tooltip="true"/>
|
|
|
+ <el-table-column :label="$t('名义壁厚(mm)')" align="center" prop="nominalTickness" :show-overflow-tooltip="true"/>
|
|
|
<el-table-column :label="$t('最小允许壁厚(mm)')" align="center" prop="thicknessMin" :show-overflow-tooltip="true"/>
|
|
|
<el-table-column :label="$t('短期腐蚀速率(mm/year)')" align="center" prop="stCorrosion" :show-overflow-tooltip="true"/>
|
|
|
<el-table-column :label="$t('长期腐蚀速率(mm/year)')" align="center" prop="ltCorrosion" :show-overflow-tooltip="true"/>
|
|
@@ -410,6 +410,23 @@
|
|
|
>{{dict.dictLabel}}</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item :label="$t('名义壁厚(mm)')" prop="nominalTickness">
|
|
|
+ <el-input v-model="form.nominalTickness" :placeholder="$t('请输入') + $t('名义壁厚(mm)')" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item :label="$t('最小允许壁厚(mm)')" label-width="150px" prop="thicknessMin">
|
|
|
+ <el-input v-model="form.thicknessMin" :placeholder="$t('请输入') + $t('最小允许壁厚(mm)')" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item :label="$t('检测编号')" prop="measureNo">
|
|
|
+ <el-input v-model="form.measureNo" :placeholder="$t('请输入') + $t('检测编号')" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
<el-form-item :label="$t('测厚位置')" prop="checkUrl">
|
|
|
<el-upload
|
|
|
ref="analysis"
|
|
@@ -481,9 +498,6 @@
|
|
|
</el-form-item>
|
|
|
<el-row>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item :label="$t('公称壁厚(mm)')" prop="nominalTickness">
|
|
|
- <el-input v-model="form.nominalTickness" :placeholder="$t('请输入') + $t('名义壁厚(mm)')" />
|
|
|
- </el-form-item>
|
|
|
<el-form-item :label="$t('原因分析附件')" prop="analysisUrl">
|
|
|
<el-upload
|
|
|
ref="analysis"
|
|
@@ -504,15 +518,8 @@
|
|
|
</el-upload>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="16">
|
|
|
- <el-form-item :label="$t('最小允许壁厚(mm)')" label-width="150px" prop="thicknessMin">
|
|
|
- <el-input v-model="form.thicknessMin" :placeholder="$t('请输入') + $t('最小允许壁厚(mm)')" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
</el-row>
|
|
|
- <el-form-item :label="$t('检测编号')" prop="measureNo">
|
|
|
- <el-input v-model="form.measureNo" :placeholder="$t('请输入') + $t('检测编号')" />
|
|
|
- </el-form-item>
|
|
|
+
|
|
|
|
|
|
<el-row>
|
|
|
<el-col :span="8">
|
|
@@ -738,7 +745,7 @@
|
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item span="1">
|
|
|
<template slot="label">
|
|
|
- {{ $t('公称壁厚(mm)') }}
|
|
|
+ {{ $t('名义壁厚(mm)') }}
|
|
|
</template>
|
|
|
{{ dataForm.nominalTickness }}
|
|
|
</el-descriptions-item>
|
|
@@ -943,6 +950,7 @@
|
|
|
<iframe :src="pdf.pdfUrl" frameborder="0" width="100%" height="700px"></iframe>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
+
|
|
|
<record v-if="recordVisible" ref="record" @refreshDataList="getList" :showFlag="showFlag" @closeChildDialog="closeChildDialog"></record>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -989,6 +997,8 @@ export default {
|
|
|
// 部门树选项
|
|
|
deptOptions: undefined,
|
|
|
clientHeight:300,
|
|
|
+ remarksDialogVisible: false, // 控制弹窗显示
|
|
|
+
|
|
|
// 是否显示弹出层
|
|
|
open: false,
|
|
|
visible: false,
|
|
@@ -1192,7 +1202,7 @@ export default {
|
|
|
{ required: true, message: "原因分析不能为空", trigger: "blur" }
|
|
|
],*/
|
|
|
nominalTickness: [
|
|
|
- { required: true, message: this.$t('公称壁厚(mm)')+this.$t('不能为空'), trigger: "blur" }
|
|
|
+ { required: true, message: this.$t('名义壁厚(mm)')+this.$t('不能为空'), trigger: "blur" }
|
|
|
],
|
|
|
// thicknessMin: [
|
|
|
// { required: true, message: this.$t('最小允许壁厚(mm)')+this.$t('不能为空'), trigger: "blur" }
|
|
@@ -1730,32 +1740,61 @@ export default {
|
|
|
a.setAttribute('href', process.env.VUE_APP_BASE_API + url)
|
|
|
a.click()
|
|
|
},
|
|
|
- //备注
|
|
|
- remarksHeader(h, {column, $index}) {
|
|
|
- return [
|
|
|
- column.label,
|
|
|
- h(
|
|
|
- "el-tooltip",
|
|
|
- {
|
|
|
+
|
|
|
+ remarksHeader(h, { column }) {
|
|
|
+ const popoverId = "remarksPopover";
|
|
|
+
|
|
|
+ return [
|
|
|
+ column.label,
|
|
|
+ h('el-popover', {
|
|
|
props: {
|
|
|
- content: (function () {
|
|
|
- return '管道:弯头-W,直管-Z,大小头-Y,三通-S; 设备:管箱,筒体,封头,换热管,罐壁,罐顶,罐底\n' +
|
|
|
- '\n'
|
|
|
- })(),
|
|
|
- placement: "top"
|
|
|
+ placement: 'bottom',
|
|
|
+ width: 400,
|
|
|
+ trigger: 'hover',
|
|
|
+ popperClass: 'custom-tooltip-popper'
|
|
|
+ },
|
|
|
+ scopedSlots: {
|
|
|
+ default: () => [
|
|
|
+ h('table', { class: 'custom-tooltip-table' }, [
|
|
|
+ h('thead', [
|
|
|
+ h('tr', [
|
|
|
+ h('th', '分类'),
|
|
|
+ h('th', '部件'),
|
|
|
+ h('th', '代号')
|
|
|
+ ])
|
|
|
+ ]),
|
|
|
+ h('tbody', [
|
|
|
+ h('tr', [h('td', { attrs: { rowspan: 4 } }, '管道'), h('td', '弯头'), h('td', 'W')]),
|
|
|
+ h('tr', [h('td', '直管'), h('td', 'Z')]),
|
|
|
+ h('tr', [h('td', '大小头'), h('td', 'Y')]),
|
|
|
+ h('tr', [h('td', '三通'), h('td', 'S')]),
|
|
|
+ h('tr', [h('td', { attrs: { rowspan: 6 } }, '设备'), h('td', '管箱'), h('td', '')]),
|
|
|
+ h('tr', [h('td', '筒体'), h('td', '')]),
|
|
|
+ h('tr', [h('td', '封头'), h('td', '')]),
|
|
|
+ h('tr', [h('td', '换热管'), h('td', '')]),
|
|
|
+ h('tr', [h('td', '罐壁'), h('td', '')]),
|
|
|
+ h('tr', [h('td', '罐顶'), h('td', '')])
|
|
|
+ ])
|
|
|
+ ])
|
|
|
+ ]
|
|
|
}
|
|
|
- },
|
|
|
- [
|
|
|
- h("span", {
|
|
|
+ }, [
|
|
|
+ h('span', {
|
|
|
+ slot: 'reference',
|
|
|
class: {
|
|
|
- "el-icon-question": true,
|
|
|
- "report-headerTips": true
|
|
|
- }
|
|
|
+ 'el-icon-question': true,
|
|
|
+ 'report-headerTips': true
|
|
|
+ },
|
|
|
+ style: 'margin-left: 4px; cursor: pointer;'
|
|
|
})
|
|
|
- ]
|
|
|
- )
|
|
|
- ]
|
|
|
- },
|
|
|
+ ])
|
|
|
+ ];
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
};
|
|
|
</script>
|
|
@@ -1763,4 +1802,15 @@ export default {
|
|
|
.otherMethod {
|
|
|
width: 40%;
|
|
|
}
|
|
|
+.custom-tooltip-table {
|
|
|
+ border-collapse: collapse;
|
|
|
+ width: 100%;
|
|
|
+ font-size: 14px;
|
|
|
+ text-align: center;
|
|
|
+}
|
|
|
+.custom-tooltip-table th,
|
|
|
+.custom-tooltip-table td {
|
|
|
+ border: 1px solid #ccc;
|
|
|
+ padding: 6px 10px;
|
|
|
+}
|
|
|
</style>
|