diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss index e636a66..1a56a91 100644 --- a/src/styles/element-ui.scss +++ b/src/styles/element-ui.scss @@ -90,6 +90,6 @@ } } -.el-menu-item,.el-submenu__title,.el-table,.el-descriptions,.v-table .el-table__header th { +.el-menu-item,.el-submenu__title,.el-table,.el-descriptions,.v-table .el-table__header th,.el-form-item__label,.el-input { font-size: 15px!important; } diff --git a/src/utils/createDialog.js b/src/utils/createDialog.js index dd6d211..4c86d1d 100644 --- a/src/utils/createDialog.js +++ b/src/utils/createDialog.js @@ -51,6 +51,7 @@ export class CreateDialog { props.onSuccess = (response, file, fileList) => { that.file[info.field] = fileList; + that.form[info.field] = fileList.map(i => i.response?.id).filter(i => i) }; props.onRemove = (file, fileList) => { diff --git a/src/views/assets/house.vue b/src/views/assets/house.vue index 765071d..db758e2 100644 --- a/src/views/assets/house.vue +++ b/src/views/assets/house.vue @@ -775,7 +775,7 @@ export default { numberLength += /^-?[0-9]+(\.[0-9]+)?$/.test(data[temp][i.field]) ? 1 : 0; temp++; } - if (numberLength === temp && !i._params) { + if (numberLength === temp && !i._params && numberLength !== 0) { this.table.find(a => a.prop === i.field).align = 'right'; } else if (Math.abs(maxLength - minLength) > 4) { diff --git a/src/views/assets/land.vue b/src/views/assets/land.vue index 66a7e9d..8fb1ebd 100644 --- a/src/views/assets/land.vue +++ b/src/views/assets/land.vue @@ -763,7 +763,7 @@ export default { numberLength += /^-?[0-9]+(\.[0-9]+)?$/.test(data[temp][i.field]) ? 1 : 0; temp++; } - if (numberLength === temp && !i._params) { + if (numberLength === temp && !i._params && numberLength !== 0) { this.table.find(a => a.prop === i.field).align = 'right'; } else if (Math.abs(maxLength - minLength) > 4) { diff --git a/src/views/component/table.vue b/src/views/component/table.vue index 3220c89..9af1e73 100644 --- a/src/views/component/table.vue +++ b/src/views/component/table.vue @@ -601,7 +601,7 @@ export default { numberLength += /^-?[0-9]+(\.[0-9]+)?$/.test(data[temp][i.field]) ? 1 : 0; temp++; } - if (numberLength === temp) { + if (numberLength === temp && numberLength !== 0) { this.table.find(a => a.prop === i.field).align = 'right'; } else if (Math.abs(maxLength - minLength) > 4) { diff --git a/src/views/dataShow/map.vue b/src/views/dataShow/map.vue index 530a597..ff4ba77 100644 --- a/src/views/dataShow/map.vue +++ b/src/views/dataShow/map.vue @@ -1,15 +1,22 @@ @@ -208,4 +216,10 @@ export default { height: 100%; background: linear-gradient(to bottom, #00000022 , #61b9ac66); } +.tooltip-table { + position: fixed; + z-index: 99999996; + top: 10%; + left: 10%; +} diff --git a/src/views/dataShow/tooltip.vue b/src/views/dataShow/tooltip.vue index cb92c07..89bdd81 100644 --- a/src/views/dataShow/tooltip.vue +++ b/src/views/dataShow/tooltip.vue @@ -1,5 +1,5 @@ @@ -7,10 +7,14 @@