|
|
@@ -21,6 +21,7 @@ const columnsBaseTemp = [
|
|
|
['txt', '级别', 'level'],
|
|
|
['txt', '类别', 'type'],
|
|
|
['txt', '盘点状态', 'status'],
|
|
|
+ ['txt', '藏品总登记账登记的馆藏文物总数(件/套)', 'ledgerPcsRegister'],
|
|
|
['txt', '藏品总登记账具体数量(件)', 'pcsRegister'],
|
|
|
['txt', '相符状态', 'conform'],
|
|
|
['txt', '账物相符(件)', 'pcsConform'],
|
|
|
@@ -100,6 +101,14 @@ const resolveConformText = (value: any) => {
|
|
|
return value
|
|
|
}
|
|
|
|
|
|
+const pickValue = (item: any, keys: string[], defaultValue: any = '') => {
|
|
|
+ for (const key of keys) {
|
|
|
+ const value = item?.[key]
|
|
|
+ if (value === 0 || value) return value
|
|
|
+ }
|
|
|
+ return defaultValue
|
|
|
+}
|
|
|
+
|
|
|
const renderNameWithNoLedger = (name: any, noLedger: any) => {
|
|
|
const showWarning = noLedger === 1 || `${noLedger}` === '1'
|
|
|
const displayName = name === 0 || name ? name : '(空)'
|
|
|
@@ -230,6 +239,7 @@ function A3result() {
|
|
|
item.firmVersionId || item.checkFirmVersionId || item.versionId || item.waiId || 0,
|
|
|
nameDisplay: renderNameWithNoLedger(item.name, item.noLedger),
|
|
|
status: resolveStatusText(item.status),
|
|
|
+ ledgerPcsRegister: pickValue(item, ['ledgerPcsRegister'], ' '),
|
|
|
conform: resolveConformText(item.conform),
|
|
|
checkName:
|
|
|
item.checkName &&
|
|
|
@@ -245,7 +255,7 @@ function A3result() {
|
|
|
{item.checkName}
|
|
|
</span>
|
|
|
) : (
|
|
|
- '\u00A0'
|
|
|
+ ' '
|
|
|
)
|
|
|
}))
|
|
|
}),
|
|
|
@@ -280,7 +290,7 @@ function A3result() {
|
|
|
<div className='pageTitle'>馆内盘点结果</div>
|
|
|
|
|
|
<TopSearch
|
|
|
- yHeight={650}
|
|
|
+ yHeight={600}
|
|
|
ref={topDomRef}
|
|
|
leftArr={A3topArr}
|
|
|
rightBtn={rightBtn}
|