fix(签署文书): 按字段分配页眉取值下划线宽度
This commit is contained in:
@@ -464,7 +464,7 @@ function buildDocumentHeader(doc: Document, answers: SigningAnswers): HTMLElemen
|
||||
const header = doc.createElement('header')
|
||||
header.className = 'sign-doc-header'
|
||||
|
||||
SIGNING_DOCUMENT_HEADER.forEach(({ id, label }) => {
|
||||
SIGNING_DOCUMENT_HEADER.forEach(({ id, label, valueWidthEm }) => {
|
||||
const item = doc.createElement('span')
|
||||
item.className = 'sign-doc-header__item'
|
||||
|
||||
@@ -476,6 +476,9 @@ function buildDocumentHeader(doc: Document, answers: SigningAnswers): HTMLElemen
|
||||
const valueElement = doc.createElement('span')
|
||||
valueElement.className = 'sign-doc-header__value'
|
||||
valueElement.textContent = typeof value === 'string' ? value : ''
|
||||
// 宽度随字段走(而不是写死在样式里):页眉四项要挤在一行,
|
||||
// 各字段需要的下划线长度差别很大,样式里只能给一个统一值,容易撑到换行
|
||||
valueElement.style.minWidth = `${valueWidthEm}em`
|
||||
|
||||
item.appendChild(labelElement)
|
||||
item.appendChild(valueElement)
|
||||
|
||||
Reference in New Issue
Block a user