|
@@ -10,17 +10,40 @@
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<div class="disaster-information__content--item">
|
|
<div class="disaster-information__content--item">
|
|
|
<span class="label">受灾物品:</span>
|
|
<span class="label">受灾物品:</span>
|
|
|
- <span class="value">{{ LossReportItemFormData?.affectedItems }}</span>
|
|
|
|
|
|
|
+ <el-tooltip
|
|
|
|
|
+ :content="LossReportItemFormData?.affectedItems"
|
|
|
|
|
+ placement="top-start"
|
|
|
|
|
+ effect="light"
|
|
|
|
|
+ :popper-class="[
|
|
|
|
|
+ 'custom-tooltip',
|
|
|
|
|
+ LossReportItemFormData?.affectedItems.length > 20 ? '' : 'custom-tooltip--opacity0',
|
|
|
|
|
+ ]"
|
|
|
|
|
+ >
|
|
|
|
|
+ <span class="value">{{ LossReportItemFormData?.affectedItems }}</span>
|
|
|
|
|
+ </el-tooltip>
|
|
|
</div>
|
|
</div>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<div class="disaster-information__content--item">
|
|
<div class="disaster-information__content--item">
|
|
|
<span class="label">地点:</span>
|
|
<span class="label">地点:</span>
|
|
|
- <span class="value">
|
|
|
|
|
- {{ LossReportItemFormData?.buildingNo }}
|
|
|
|
|
- {{ LossReportItemFormData?.floorNo }}
|
|
|
|
|
- {{ LossReportItemFormData?.roomNo }}
|
|
|
|
|
- </span>
|
|
|
|
|
|
|
+ <el-tooltip
|
|
|
|
|
+ :content="`${LossReportItemFormData?.buildingNo} ${LossReportItemFormData?.floorNo} ${LossReportItemFormData?.roomNo}`"
|
|
|
|
|
+ placement="top-start"
|
|
|
|
|
+ effect="light"
|
|
|
|
|
+ :popper-class="[
|
|
|
|
|
+ 'custom-tooltip',
|
|
|
|
|
+ `${LossReportItemFormData?.buildingNo} ${LossReportItemFormData?.floorNo} ${LossReportItemFormData?.roomNo}`
|
|
|
|
|
+ .length > 20
|
|
|
|
|
+ ? ''
|
|
|
|
|
+ : 'custom-tooltip--opacity0',
|
|
|
|
|
+ ]"
|
|
|
|
|
+ >
|
|
|
|
|
+ <span class="value">
|
|
|
|
|
+ {{ LossReportItemFormData?.buildingNo }}
|
|
|
|
|
+ {{ LossReportItemFormData?.floorNo }}
|
|
|
|
|
+ {{ LossReportItemFormData?.roomNo }}
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </el-tooltip>
|
|
|
</div>
|
|
</div>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
@@ -48,13 +71,37 @@
|
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
|
<div class="disaster-information__content--item" v-if="LossReportItemFormData?.estimatedLoss">
|
|
<div class="disaster-information__content--item" v-if="LossReportItemFormData?.estimatedLoss">
|
|
|
<span class="label">损失金额评估:</span>
|
|
<span class="label">损失金额评估:</span>
|
|
|
- <span class="value">{{ LossReportItemFormData?.estimatedLoss }}元</span>
|
|
|
|
|
|
|
+ <el-tooltip
|
|
|
|
|
+ :content="LossReportItemFormData?.estimatedLoss"
|
|
|
|
|
+ placement="top-start"
|
|
|
|
|
+ effect="light"
|
|
|
|
|
+ :popper-class="[
|
|
|
|
|
+ 'custom-tooltip',
|
|
|
|
|
+ LossReportItemFormData?.estimatedLoss.length > 20 ? '' : 'custom-tooltip--opacity0',
|
|
|
|
|
+ ]"
|
|
|
|
|
+ >
|
|
|
|
|
+ <span class="value">
|
|
|
|
|
+ {{ LossReportItemFormData?.estimatedLoss }}
|
|
|
|
|
+ <span v-if="LossReportItemFormData?.estimatedLoss.length < 20">元</span>
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </el-tooltip>
|
|
|
|
|
+ <span style="color: rgba(0, 0, 0, 0.65)" v-if="LossReportItemFormData?.estimatedLoss.length > 20">元</span>
|
|
|
</div>
|
|
</div>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
<div class="disaster-information__content--item">
|
|
<div class="disaster-information__content--item">
|
|
|
<span class="label">损失描述:</span>
|
|
<span class="label">损失描述:</span>
|
|
|
- <span class="value">{{ LossReportItemFormData?.description }}</span>
|
|
|
|
|
|
|
+ <el-tooltip
|
|
|
|
|
+ :content="LossReportItemFormData?.description"
|
|
|
|
|
+ placement="top-start"
|
|
|
|
|
+ effect="light"
|
|
|
|
|
+ :popper-class="[
|
|
|
|
|
+ 'custom-tooltip',
|
|
|
|
|
+ LossReportItemFormData?.description.length > 50 ? '' : 'custom-tooltip--opacity0',
|
|
|
|
|
+ ]"
|
|
|
|
|
+ >
|
|
|
|
|
+ <span class="value">{{ LossReportItemFormData?.description }}</span>
|
|
|
|
|
+ </el-tooltip>
|
|
|
</div>
|
|
</div>
|
|
|
<div
|
|
<div
|
|
|
class="disaster-information__content--item"
|
|
class="disaster-information__content--item"
|
|
@@ -78,7 +125,17 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="disaster-information__content--item" v-if="LossReportItemFormData?.remark">
|
|
<div class="disaster-information__content--item" v-if="LossReportItemFormData?.remark">
|
|
|
<span class="label">备注:</span>
|
|
<span class="label">备注:</span>
|
|
|
- <span class="value">{{ LossReportItemFormData?.remark }}</span>
|
|
|
|
|
|
|
+ <el-tooltip
|
|
|
|
|
+ :content="LossReportItemFormData?.remark"
|
|
|
|
|
+ placement="top-start"
|
|
|
|
|
+ effect="light"
|
|
|
|
|
+ :popper-class="[
|
|
|
|
|
+ 'custom-tooltip',
|
|
|
|
|
+ LossReportItemFormData?.remark.length > 50 ? '' : 'custom-tooltip--opacity0',
|
|
|
|
|
+ ]"
|
|
|
|
|
+ >
|
|
|
|
|
+ <span class="value">{{ LossReportItemFormData?.remark }}</span>
|
|
|
|
|
+ </el-tooltip>
|
|
|
</div>
|
|
</div>
|
|
|
</section>
|
|
</section>
|
|
|
</div>
|
|
</div>
|