|
|
@ -1,13 +1,13 @@ |
|
|
|
<template> |
|
|
|
<el-dialog :visible.sync="dialogVisible" width="1370px" :before-close="handleCancle"> |
|
|
|
<el-dialog :visible.sync="dialogVisible" width="1100px" :before-close="handleCancle" top="5vh"> |
|
|
|
<span slot="title"> |
|
|
|
<span v-if="pageType == 'add'">新增</span> |
|
|
|
<span v-if="pageType == 'edit'">修改</span> |
|
|
|
<span v-if="pageType == 'view'">查看</span> |
|
|
|
</span> |
|
|
|
<div> |
|
|
|
<div class="dialog-h-content scroll-h"> |
|
|
|
<el-form :inline="true" :model="formData" ref="form" :rules="dataRule" :label-width="'90px'" v-if="pageType != 'view'"> |
|
|
|
<div class="dialog-h-content2 scroll-h"> |
|
|
|
<el-form :inline="true" :model="formData" ref="form" :rules="dataRule" v-if="pageType != 'view'"> |
|
|
|
<el-row> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="场所名称" prop="placeOrgName"> |
|
|
@ -89,7 +89,7 @@ |
|
|
|
</el-row> |
|
|
|
<div id="app_event" class="div_map"></div> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="false" :model="formData" ref="form" :label-width="'90px'" v-if="pageType == 'view'"> |
|
|
|
<el-form :inline="false" :model="formData" ref="form" label-width="140px" v-if="pageType == 'view'"> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="场所类别" prop="placeCategory">{{ formData.placeCategoryName }}</el-form-item> |
|
|
@ -117,23 +117,27 @@ |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="联系电话" prop="mobile">{{ formData.mobile }}</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item label="场所地址" prop="address" style="display: block">{{ formData.address }}</el-form-item> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="场所地址" prop="address"> |
|
|
|
<div id="app_event" class="div_map"></div> |
|
|
|
{{ formData.address }} |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<div id="app_event" class="div_map"></div> |
|
|
|
</el-form> |
|
|
|
|
|
|
|
<div class="div_btn" style="text-align: center;"><el-button size="small" @click="handleCancle">取消</el-button></div> |
|
|
|
<div class="div_btn" v-if="pageType != 'view'"> |
|
|
|
<el-button size="small" @click="handleCancle">取 消</el-button> |
|
|
|
<!-- <el-button size="small" @click="resetData" v-if="pageType != 'view'">重置</el-button> --> |
|
|
|
<el-button size="small" type="primary" :disabled="btnDisable" @click="handleComfirm">保 存</el-button> |
|
|
|
</div> |
|
|
|
<div class="recordBox"><record v-if="pageType != 'add' && detailId" :formType="pageType" :id="detailId" :info="{ agencyId: agencyId }"></record></div> |
|
|
|
</div> |
|
|
|
<div class="div_btn" v-if="pageType != 'view'"> |
|
|
|
<el-button size="small" @click="handleCancle">取 消</el-button> |
|
|
|
<!-- <el-button size="small" @click="resetData" v-if="pageType != 'view'">重置</el-button> --> |
|
|
|
<el-button size="small" type="primary" :disabled="btnDisable" @click="handleComfirm">保 存</el-button> |
|
|
|
</div> |
|
|
|
<div class="recordBox"><record v-if="pageType != 'add' && detailId" :formType="pageType" :id="detailId" :info="{ agencyId: agencyId }"></record></div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<span slot="footer" class="dialog-footer"> |
|
|
|
<el-button @click="handleCancle">关 闭</el-button> |
|
|
|
<!-- <el-button @click="handleCancle">关 闭</el-button> --> |
|
|
|
<!-- <el-button type="primary" @click="handleComfirm">确 定</el-button> --> |
|
|
|
</span> |
|
|
|
</el-dialog> |
|
|
@ -459,4 +463,48 @@ export default { |
|
|
|
@import '@/assets/scss/modules/management/form-main.scss'; |
|
|
|
@import '@/assets/scss/modules/management/form.scss'; |
|
|
|
// @import '@/assets/scss/modules/visual/a_customize.scss'; |
|
|
|
/deep/.el-dialog__header { |
|
|
|
padding: 25px 20px 10px 25px; |
|
|
|
font-size: 18px; |
|
|
|
font-family: PingFang SC; |
|
|
|
font-weight: normal; |
|
|
|
color: #333; |
|
|
|
} |
|
|
|
/deep/.el-dialog__body { |
|
|
|
padding: 30px 0px 30px 40px; |
|
|
|
} |
|
|
|
/deep/.el-dialog__footer { |
|
|
|
text-align: center; |
|
|
|
} |
|
|
|
/deep/.el-form { |
|
|
|
.el-form-item { |
|
|
|
position: relative; |
|
|
|
margin-bottom: 22px; |
|
|
|
.el-form-item__label { |
|
|
|
font-size: 14px; |
|
|
|
padding-left: 15px; |
|
|
|
text-align: left; |
|
|
|
&::before { |
|
|
|
position: absolute; |
|
|
|
left: 0; |
|
|
|
top: 12px; |
|
|
|
content: ''; |
|
|
|
display: block; |
|
|
|
width: 7px; |
|
|
|
height: 7px; |
|
|
|
background: #0c81fe; |
|
|
|
border-radius: 3px; |
|
|
|
} |
|
|
|
} |
|
|
|
.el-form-item__content { |
|
|
|
font-size: 14px; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
/deep/.dialog-h-content2 { |
|
|
|
max-height: calc(83vh - 130px); |
|
|
|
box-sizing: border-box; |
|
|
|
padding: 0 10px; |
|
|
|
overflow: auto; |
|
|
|
} |
|
|
|
</style> |
|
|
|