|
@@ -89,7 +89,6 @@ const getExcelHtml = () => {
|
|
|
appId: `#table-form-${uuid}`,
|
|
|
onFormDataChange: (form) => {
|
|
|
excelForm.value = form
|
|
|
- emit('render', form)
|
|
|
},
|
|
|
onRight: () => {
|
|
|
console.log('onRight')
|
|
@@ -137,8 +136,7 @@ defineExpose({
|
|
|
<style lang="scss">
|
|
|
//插入特殊字符弹窗的输入框
|
|
|
.hc-table-form-data-item .hc-excel-table-form td,
|
|
|
-.hc-table-form-data-item .hc-excel-table-form td .el-input .el-input__wrapper .el-input__inner,
|
|
|
-.el-form-item.special-form-item .el-form-item__content .el-input .el-input__wrapper .el-input__inner {
|
|
|
+.hc-table-form-data-item .hc-excel-table-form td .hc-table-form-components-box {
|
|
|
font-family: "hc-eudc", hc-sans, 宋体, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
|
|
|
}
|
|
|
|
|
@@ -149,53 +147,24 @@ defineExpose({
|
|
|
border: 1px solid #101010;
|
|
|
border-radius: 4px;
|
|
|
overflow: hidden;
|
|
|
+ .el-scrollbar .el-scrollbar__bar.is-vertical {
|
|
|
+ right: -10px;
|
|
|
+ }
|
|
|
&.no-scroll-bar .el-scrollbar {
|
|
|
display: none;
|
|
|
}
|
|
|
.hc-excel-table-form {
|
|
|
position: relative;
|
|
|
- display: flex;
|
|
|
padding: 10px;
|
|
|
+ display: flex;
|
|
|
justify-content: center;
|
|
|
td {
|
|
|
position: relative;
|
|
|
padding: 6px;
|
|
|
background-clip: padding-box;
|
|
|
- .el-input {
|
|
|
- clear: both;
|
|
|
- color: #606266;
|
|
|
- border-radius: 3px;
|
|
|
- height: initial;
|
|
|
- background-color: #ffffff !important;
|
|
|
- .el-input__wrapper {
|
|
|
- background-color: inherit;
|
|
|
- caret-color: var(--el-color-primary);
|
|
|
- }
|
|
|
- .el-input__suffix-inner {
|
|
|
- width: 18px;
|
|
|
- }
|
|
|
- }
|
|
|
- //焦点
|
|
|
- .el-input .el-input__wrapper.is-focus, .el-input .el-input__wrapper:hover {
|
|
|
- box-shadow: 0 0 0 1.5px var(--el-input-focus-border-color) inset;
|
|
|
- background-color: #eddac4;
|
|
|
- }
|
|
|
//公式
|
|
|
- &[gscolor] {
|
|
|
- .el-input {
|
|
|
- background-color: #dcdcdc !important;
|
|
|
- }
|
|
|
- }
|
|
|
- //文本选中颜色
|
|
|
- .el-input .el-input__wrapper input {
|
|
|
- &::selection {
|
|
|
- background: var(--el-color-primary-light-9);
|
|
|
- color: var(--el-color-primary);
|
|
|
- }
|
|
|
- &::-moz-selection {
|
|
|
- background: var(--el-color-primary-light-9);
|
|
|
- color: var(--el-color-primary);
|
|
|
- }
|
|
|
+ &[gscolor] .hc-table-form-components-box {
|
|
|
+ background-color: #dcdcdc !important;
|
|
|
}
|
|
|
}
|
|
|
//列合并的单元格
|