/* 企业列表样式,用于选择企业页面 */ .company-list { display: flex; flex-direction: column; align-items: center; width: 100%; padding-top: 0; margin-top: 0; gap: 8px; /* 单个企业卡片项样式 */ .company-item { background-color: #ffffff; width: 319px; height: 101px; background: #ffffff; border-radius: 2px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); padding: 12px; // margin: 0px 12px; display: flex; flex-direction: column; align-items: flex-start; text-align: left; gap: 4px; /* 企业卡片内容区域样式 */ .item-content { font-size: 14px; color: rgba(23, 26, 29, 0.6); line-height: 20px; } /* 企业名称样式 */ .company-title { font-size: 15px; font-weight: 400; color: #171a1d; line-height: 23px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; // margin-bottom: 8px; } /* 企业信息区域样式 */ .company-info { width: 100%; div { font-size: 14px; line-height: 22px; margin-bottom: 4px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; &:last-child { margin-bottom: 0; } /* 标签样式,如"统一社会信用代码:"*/ span.label { color: rgba(23, 26, 29, 0.6); margin-right: 4px; } /* 值样式,显示实际信息 */ span.value { color: rgba(23, 26, 29, 0.85); } } } } } /* 选择列表样式,用于从搜索结果中选择企业 */ .select-list { margin-top: 52px; padding: 0 16px; background: #ffffff; /* 列表项样式 */ .list-item { padding: 16px 0; border-bottom: 1px solid #f2f3f5; &:last-child { border-bottom: none; } /* 企业名称样式 */ .company-name { font-size: 16px; font-weight: 500; color: #171a1d; line-height: 24px; margin-bottom: 8px; } /* 企业信息样式 */ .company-info { font-size: 14px; color: rgba(23,26,29,0.6); line-height: 20px; margin-bottom: 4px; &:last-child { margin-bottom: 0; } } } } /* 主容器样式,位于导航栏下方 */ .main-container { position: absolute; top: 44px; width: 100%; display: flex; flex-direction: column; align-items: center; } /* 无选择状态样式,显示"暂无数据"的空状态 */ .select-none { width: 100%; // padding-top: 64px; display: flex; flex-direction: column; align-items: center; /* 空状态图标样式 */ .select-icon { display: flex; justify-content: center; align-items: center; width: 100%; height: calc(100vh - 120px); &::before { content: ""; width: 260px; height: 260px; background: url('../../../assets/img/select_null.png') center/cover no-repeat; } } /* 空状态文本样式 */ .select-icon-text { text-align: center; margin-top: -150px; // width: 68px; height: 25px; // background: rgba(23,26,29,0.40); font-size: 15px; font-family: PingFang SC, PingFang SC-400; font-weight: 400; text-align: CENTER; color: rgba(23,26,29,0.40); line-height: 25px; } } /* 搜索容器样式 */ .search-container { width: 100%; height: 52px; background-color: #ffffff; display: flex; justify-content: center; align-items: center; margin-bottom: 12px; box-sizing: border-box; } /* 搜索框上下文样式 */ .search-context { width: 351px; height: 36px; background: #f2f3f5; border-radius: 5px; display: flex; align-items: center; /* 搜索图标样式 */ .search-icon { display: flex; justify-content: center; align-items: center; margin-left: 6px; width: 24px; } /* 钉钉输入框样式覆盖 */ .dtm-input-item{ margin-left: 6px; flex: 1; background: #f2f3f5; .dtm-input-item-input{ background-color: #f2f3f5; border: none; outline: none; } .dtm-input-item-desktop-input{ padding: 0px; background: #f2f3f5; border: none; outline: none; label{ .dtm-input-item-input{ background-color: #f2f3f5; border: none; outline: none; } } } } } /* 高亮文本样式,用于搜索结果中匹配的关键词 */ .highlight-text { color: #1a6fb8; font-weight: 500; } /* 搜索按钮样式 */ .search-button { display: flex; align-items: center; padding: 0 8px; /* 搜索按钮分隔线 */ .search-split{ opacity: 0.3; } /* 搜索按钮文本 */ .search-text{ height: 24px; font-size: 16px; font-family: PingFang SC, PingFang SC-400; font-weight: 400; text-align: LEFT; color: #1a6fb8; line-height: 24px; } p{ margin-left: 8px; } } /* 表单项标签样式,用于包含识别按钮的标签 */ .form-item-label { display: flex; align-items: center; justify-content: space-between; width: 100%; /* 营业执照识别按钮样式 */ .license-recognition-btn { background: none; color: #1a6fb8; border: none; height: 32px; padding: 0; font-size: 14px; white-space: nowrap; line-height: 32px; display: flex; align-items: center; min-width: 100px; /* 身份证图标样式 */ .id-card-icon { font-size: 16px; margin-right: 4px; flex-shrink: 0; } /* 按钮文本样式 */ .dtm-button-text { display: flex; align-items: center; height: 100%; padding: 0; margin: 0; font-size: 14px; font-family: PingFang SC, PingFang SC-400; font-weight: 400; text-align: left; color: #1a6fb8; line-height: 32px; flex: 1; } /* 按钮激活状态样式 */ &:active { opacity: 0.8; } } }