| | |
| | | <template> |
| | | <el-dialog |
| | | class="spotDialog" |
| | | :title="props.title" |
| | | v-model="uploadPatchDialog" |
| | | width="75%" |
| | |
| | | <div class="itemBoxLeft"> |
| | | <div v-for="(item, index) in infoList" :key="index" class="itemCon"> |
| | | <div class="itemBox"> |
| | | <div class="itemTitle">{{ item.name }}:</div> |
| | | <div class="itemTitle"><span v-if="props.title === '图斑编辑' && (item.name === '文件名称' || item.name === '图斑类型')" style="color: red;">*</span>{{ item.name }}:</div> |
| | | <div class="itemContent"> |
| | | <template v-if="props.title === '图斑编辑' && item.editable"> |
| | | <template v-if="item.name === '图斑类型'"> |
| | |
| | | </el-table> |
| | | <div class="pagination-container"> |
| | | <el-pagination |
| | | :current-page="params.current" |
| | | :page-size="params.size" |
| | | background |
| | | layout="prev, pager, next" |
| | | prev-text="上一页" |
| | |
| | | ></FunButton> |
| | | <!-- 完成/取消 --> |
| | | <div class="btnGroups" v-if="props.title === '图斑编辑'"> |
| | | <img src="@/assets/images/home/territory/savebtn.png" alt="" /> |
| | | <img @click="handleSave" src="@/assets/images/home/territory/savebtn.png" alt="" /> |
| | | <img src="@/assets/images/home/territory/cancelbtn.png" alt="" /> |
| | | </div> |
| | | <!-- 地图 --> |
| | |
| | | destroyMap(); |
| | | }); |
| | | </script> |
| | | <style lang="scss"> |
| | | .spotDialog { |
| | | .el-dialog.is-align-center .el-dialog__header .el-dialog__title { |
| | | padding-left: 16px !important; |
| | | } |
| | | } |
| | | |
| | | </style> |
| | | <style scoped lang="scss"> |
| | | :deep(.el-dialog) { |
| | | border-radius: 12px !important; /* 圆角生效关键 */ |
| | | overflow: hidden !important; /* 防止内容溢出圆角 */ |
| | | background: #fff !important; /* 显式背景,让圆角可见 */ |
| | | |
| | | } |
| | | :deep(.el-dialog__body) { |
| | | padding: 10px 39px 43px 39px !important; |
| | | margin: 0 !important; |
| | | overflow: auto !important; |
| | | } |
| | | // :deep(.el-dialog.is-align-center) { |
| | | // :deep(.el-dialog__header) { |
| | | // .el-dialog__title { |
| | | // padding-left: 14px !important; |
| | | // } |
| | | // } |
| | | // } |
| | | .container { |
| | | display: flex; |
| | | flex-direction: column; |
| | | height: 100%; |
| | | padding: 10px 20px 23px 20px; |
| | | } |
| | | |
| | | .infoBox { |
| | |
| | | |
| | | .map-container { |
| | | position: relative; |
| | | height: 650px; |
| | | height: 620px; |
| | | width: 100%; |
| | | } |
| | | .table-overlay { |