|
|
@@ -10,16 +10,18 @@
|
|
|
</div>
|
|
|
<!-- fire 展示(原有) -->
|
|
|
<div v-else class="camera-from show-view">
|
|
|
- <div class="form-title">案件信息</div>
|
|
|
- <div class="info-row"><span class="label">项目编号:</span><span class="value">{{ bindFire.projectSn || '-' }}</span></div>
|
|
|
- <div class="info-row"><span class="label">起火对象:</span><span class="value">{{ bindFire.projectName || '-' }}</span></div>
|
|
|
- <div class="info-row"><span class="label">详细地址:</span><span class="value">{{ bindFire.mapUrl || '-' }}</span></div>
|
|
|
- <div class="info-row"><span class="label">起火地址:</span><span class="value">{{ bindFire.projectAddress || '-' }}</span></div>
|
|
|
- <div class="info-row"><span class="label">起火场所:</span><span class="value">{{ bindFire.projectSite || '-' }}</span></div>
|
|
|
- <div class="info-row"><span class="label">承办单位:</span><span class="value">{{ bindFire.organizerDeptName || '-' }}</span></div>
|
|
|
- <div class="info-row"><span class="label">承办人员:</span><span class="value">{{ bindFire.organizerUsers || '-' }}</span></div>
|
|
|
- <div class="info-row"><span class="label">事故日期:</span><span class="value">{{ bindFire.accidentDate || '-' }}</span></div>
|
|
|
- <div class="info-row"><span class="label">火灾原因:</span><span class="value">{{ bindFire.fireReason || '-' }}</span></div>
|
|
|
+ <div class="all-content">
|
|
|
+ <div class="form-title">案件信息</div>
|
|
|
+ <div class="info-row"><span class="label">项目编号:</span><span class="value">{{ bindFire.projectSn || '-' }}</span></div>
|
|
|
+ <div class="info-row"><span class="label">起火对象:</span><span class="value">{{ bindFire.projectName || '-' }}</span></div>
|
|
|
+ <div class="info-row"><span class="label">详细地址:</span><span class="value">{{ bindFire.mapUrl || '-' }}</span></div>
|
|
|
+ <div class="info-row"><span class="label">起火地址:</span><span class="value">{{ bindFire.projectAddress || '-' }}</span></div>
|
|
|
+ <div class="info-row"><span class="label">起火场所:</span><span class="value">{{ bindFire.projectSite || '-' }}</span></div>
|
|
|
+ <div class="info-row"><span class="label">承办单位:</span><span class="value">{{ bindFire.organizerDeptName || '-' }}</span></div>
|
|
|
+ <div class="info-row"><span class="label">承办人员:</span><span class="value">{{ bindFire.organizerUsers || '-' }}</span></div>
|
|
|
+ <div class="info-row"><span class="label">事故日期:</span><span class="value">{{ bindFire.accidentDate || '-' }}</span></div>
|
|
|
+ <div class="info-row"><span class="label">火灾原因:</span><span class="value">{{ bindFire.fireReason || '-' }}</span></div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
@@ -27,89 +29,93 @@
|
|
|
<template v-else>
|
|
|
<!-- criminal 编辑(复原 edit.vue) -->
|
|
|
<el-form v-if="props.fromRoute === 'criminal'" ref="form" label-width="96px" class="camera-from">
|
|
|
- <div class="form-title">案件信息</div>
|
|
|
- <el-form-item label="案件名称">
|
|
|
- <el-input v-model="bindFire.caseTitle" maxlength="50" placeholder="请输入案件名称" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="详细地址">
|
|
|
- <el-input v-model="bindFire.mapUrl" placeholder="输入名称搜索" clearable disabled>
|
|
|
- <template #append>
|
|
|
- <el-button :icon="Search" @click="searchAMapAddress" />
|
|
|
- </template>
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
+ <div class="all-content">
|
|
|
+ <div class="form-title">案件信息</div>
|
|
|
+ <el-form-item label="案件名称">
|
|
|
+ <el-input v-model="bindFire.caseTitle" maxlength="50" placeholder="请输入案件名称" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="详细地址" class="mandatory">
|
|
|
+ <el-input v-model="bindFire.mapUrl" placeholder="输入名称搜索" clearable disabled>
|
|
|
+ <template #append>
|
|
|
+ <el-button :icon="Search" @click="searchAMapAddress" />
|
|
|
+ </template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
</el-form>
|
|
|
|
|
|
<!-- fire 编辑(原有) -->
|
|
|
<el-form v-else ref="form" label-width="100px" class="camera-from">
|
|
|
- <div class="form-title">案件信息</div>
|
|
|
- <el-form-item label="项目编号" class="mandatory">
|
|
|
- <el-input
|
|
|
- v-model="bindFire.projectSn"
|
|
|
- maxlength="18"
|
|
|
- placeholder="请输入项目编号"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="起火对象" class="mandatory">
|
|
|
- <el-input
|
|
|
- v-model="bindFire.projectName"
|
|
|
- maxlength="50"
|
|
|
- placeholder="请输入起火对象"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="详细地址" class="mandatory">
|
|
|
- <el-input
|
|
|
- v-model="bindFire.mapUrl"
|
|
|
- placeholder="输入名称搜索"
|
|
|
- clearable
|
|
|
- readonly
|
|
|
- class="mandatory"
|
|
|
- >
|
|
|
- <template #append>
|
|
|
- <el-button :icon="Search" @click="searchAMapAddress" />
|
|
|
- </template>
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
+ <div class="all-content">
|
|
|
+ <div class="form-title">案件信息</div>
|
|
|
+ <el-form-item label="项目编号" class="mandatory">
|
|
|
+ <el-input
|
|
|
+ v-model="bindFire.projectSn"
|
|
|
+ maxlength="18"
|
|
|
+ placeholder="请输入项目编号"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="起火对象" class="mandatory">
|
|
|
+ <el-input
|
|
|
+ v-model="bindFire.projectName"
|
|
|
+ maxlength="50"
|
|
|
+ placeholder="请输入起火对象"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="详细地址" class="mandatory">
|
|
|
+ <el-input
|
|
|
+ v-model="bindFire.mapUrl"
|
|
|
+ placeholder="输入名称搜索"
|
|
|
+ clearable
|
|
|
+ readonly
|
|
|
+ class="mandatory"
|
|
|
+ >
|
|
|
+ <template #append>
|
|
|
+ <el-button :icon="Search" @click="searchAMapAddress" />
|
|
|
+ </template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item label="起火地址" class="mandatory">
|
|
|
- <el-input
|
|
|
- v-model="bindFire.projectAddress"
|
|
|
- maxlength="50"
|
|
|
- placeholder="请输入起火地址"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="起火场所" class="mandatory">
|
|
|
- <el-cascader
|
|
|
- style="width: 100%"
|
|
|
- v-model="projectSite"
|
|
|
- placeholder="起火场所"
|
|
|
- :options="place"
|
|
|
- :props="{ expandTrigger: 'hover' }"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="承办单位" class="mandatory">
|
|
|
- <companySelect v-model="bindFire.deptId" hideAll :notUpdate="true" disabled />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="承办人员" class="mandatory" placeholder="请输入承办人员">
|
|
|
- <el-input v-model="bindFire.organizerUsers" maxlength="50" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="事故日期" class="mandatory" placeholder="请选择事故日期">
|
|
|
- <el-date-picker
|
|
|
- type="date"
|
|
|
- v-model="accidentDate"
|
|
|
- style="width: 100%"
|
|
|
- :disabled-date="(date) => date.getTime() > new Date().getTime()"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="火灾原因" class="mandatory">
|
|
|
- <el-cascader
|
|
|
- style="width: 100%"
|
|
|
- v-model="fireReason"
|
|
|
- placeholder="火灾原因:"
|
|
|
- :options="reason"
|
|
|
- :props="{ expandTrigger: 'hover' }"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item label="起火地址" class="mandatory">
|
|
|
+ <el-input
|
|
|
+ v-model="bindFire.projectAddress"
|
|
|
+ maxlength="50"
|
|
|
+ placeholder="请输入起火地址"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="起火场所" class="mandatory">
|
|
|
+ <el-cascader
|
|
|
+ style="width: 100%"
|
|
|
+ v-model="projectSite"
|
|
|
+ placeholder="起火场所"
|
|
|
+ :options="place"
|
|
|
+ :props="{ expandTrigger: 'hover' }"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="承办单位" class="mandatory">
|
|
|
+ <companySelect v-model="bindFire.deptId" hideAll :notUpdate="true" disabled />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="承办人员" class="mandatory" placeholder="请输入承办人员">
|
|
|
+ <el-input v-model="bindFire.organizerUsers" maxlength="50" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="事故日期" class="mandatory" placeholder="请选择事故日期">
|
|
|
+ <el-date-picker
|
|
|
+ type="date"
|
|
|
+ v-model="accidentDate"
|
|
|
+ style="width: 100%"
|
|
|
+ :disabled-date="(date) => date.getTime() > new Date().getTime()"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="火灾原因" class="mandatory">
|
|
|
+ <el-cascader
|
|
|
+ style="width: 100%"
|
|
|
+ v-model="fireReason"
|
|
|
+ placeholder="火灾原因:"
|
|
|
+ :options="reason"
|
|
|
+ :props="{ expandTrigger: 'hover' }"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
</el-form>
|
|
|
</template>
|
|
|
</div>
|
|
|
@@ -393,11 +399,15 @@ const handleMapConfirm = (LocationInfo: any) => {
|
|
|
}
|
|
|
.camera-from {
|
|
|
width: 60%;
|
|
|
- height: calc(100% - 166px);
|
|
|
+ height: calc(100% - 185px);
|
|
|
background: #FFFFFF;
|
|
|
margin: 0 auto;
|
|
|
- padding: 48px 280px 48px 280px;
|
|
|
- overflow: auto;
|
|
|
+ padding: 48px 140px 48px 140px;
|
|
|
+ .all-content{
|
|
|
+ height: calc(100% - 0px);
|
|
|
+ padding-right: 60px;
|
|
|
+ overflow: auto;
|
|
|
+ }
|
|
|
.form-title{
|
|
|
text-align: center;
|
|
|
font-family: Microsoft YaHei, Microsoft YaHei;
|
|
|
@@ -407,17 +417,20 @@ const handleMapConfirm = (LocationInfo: any) => {
|
|
|
line-height: 36px;
|
|
|
margin-bottom: 44px;
|
|
|
}
|
|
|
+ .mandatory{
|
|
|
+ .el-input-group__append button.el-button{
|
|
|
+ border-left: 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
</style>
|
|
|
|
|
|
<style scoped lang="scss">
|
|
|
-// todo: 滚动留白
|
|
|
.show-view {
|
|
|
.info-row {
|
|
|
display: flex;
|
|
|
- align-items: center;
|
|
|
+ // align-items: center;
|
|
|
margin-bottom: 40px;
|
|
|
- // todo: 头部对齐
|
|
|
.label {
|
|
|
width: 84px;
|
|
|
color: rgba(0, 0, 0, 0.85);
|