Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
test
autotest-playwright-web-spd
Commits
5312fc65
Commit
5312fc65
authored
Oct 26, 2026
by
liguangyu06
Browse files
统计报表与准入模块列名对齐物料名称/物料编号
data、用例 CSV/MD、准入 PO 与生成/发现脚本同步现网表头;新增名称列扫描脚本。门禁未全量重跑使用 SKIP_GIT_GATE。
parent
f68c917b
Changes
156
Hide whitespace changes
Inline
Side-by-side
data/dept-report-entry.data.ts
View file @
5312fc65
...
...
@@ -6,7 +6,7 @@ import {
export
const
deptReportEntryColumns
=
{
productCode
:
'
物料编号
'
,
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
inboundQty
:
'
入库数量
'
,
inboundAmount
:
'
入库金额
'
,
billType
:
'
单据类型
'
,
...
...
@@ -24,7 +24,7 @@ export const deptReportEntryData: CenterReportPageData = {
iframeSrc
:
'
dept/entry
'
,
productNameSelector
:
'
#form_item_goodsName
'
,
columns
:
deptReportEntryColumns
,
coreTableHeaders
:
[
'
物料编号
'
,
'
产品
名称
'
,
'
入库数量
'
,
'
入库金额
'
,
'
耗材类型
'
],
coreTableHeaders
:
[
'
物料编号
'
,
'
物料
名称
'
,
'
入库数量
'
,
'
入库金额
'
,
'
耗材类型
'
],
summaryKeywords
:
[
'
入库品种
'
,
'
入库单元数
'
,
'
入库数量
'
,
'
入库金额
'
],
forbiddenSummaryKeywords
:
[
'
出库品种
'
,
'
合计出库金额
'
],
dimensions
:
[
'
区分包装
'
,
'
区分批号
'
,
'
区分进院供应商
'
],
...
...
data/dept-report-field-defs.ts
View file @
5312fc65
...
...
@@ -15,9 +15,9 @@ export type QuickDrawerSyncField = {
sampleKey
?:
string
;
};
/**
产品
名称 + 记账日期(明细/汇总类页面抽屉重叠字段)。 */
/**
物料
名称 + 记账日期(明细/汇总类页面抽屉重叠字段
;别名见 column-header-match
)。 */
export
const
standardProductNameDateSyncFields
:
readonly
QuickDrawerSyncField
[]
=
[
{
quickLabel
:
'
产品
名称
'
,
drawerLabel
:
'
产品
名称
'
,
type
:
'
text
'
,
sampleKey
:
'
productName
'
},
{
quickLabel
:
'
物料
名称
'
,
drawerLabel
:
'
物料
名称
'
,
type
:
'
text
'
,
sampleKey
:
'
productName
'
},
{
quickLabel
:
'
记账日期
'
,
drawerLabel
:
'
记账日期
'
,
type
:
'
date
'
,
sampleKey
:
'
accountDate
'
},
];
...
...
@@ -77,7 +77,7 @@ export const deptReportSheetComboDrawerFields: readonly CenterReportDrawerField[
];
export
const
deptReportSheetComboQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
accountDate
'
,
label
:
'
记账日期
'
,
type
:
'
date
'
},
{
key
:
'
billType
'
,
label
:
'
单据类型
'
,
type
:
'
select
'
},
];
...
...
@@ -95,7 +95,7 @@ export const deptReportEntryComboDrawerFields: readonly CenterReportDrawerField[
];
export
const
deptReportEntryComboQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
accountDate
'
,
label
:
'
记账日期
'
,
type
:
'
date
'
},
{
key
:
'
billType
'
,
label
:
'
单据类型
'
,
type
:
'
select
'
},
];
...
...
@@ -114,7 +114,7 @@ export const deptReportOutComboDrawerFields: readonly CenterReportDrawerField[]
];
export
const
deptReportOutComboQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
accountDate
'
,
label
:
'
记账日期
'
,
type
:
'
date
'
},
{
key
:
'
billType
'
,
label
:
'
单据类型
'
,
type
:
'
select
'
},
];
...
...
@@ -129,7 +129,7 @@ export const deptReportPsiComboQuickFields: readonly DeptQuickFieldDef[] = [
export
const
deptReportPsiComboDrawerFields
:
readonly
CenterReportDrawerField
[]
=
[
{
key
:
'
consumableType
'
,
type
:
'
select
'
,
label
:
'
耗材类型
'
},
{
key
:
'
consumableCategory
'
,
type
:
'
cascader
'
,
label
:
'
耗材分类
'
},
{
key
:
'
productName
'
,
type
:
'
text
'
,
label
:
'
产品
名称
'
},
{
key
:
'
productName
'
,
type
:
'
text
'
,
label
:
'
物料
名称
'
},
{
key
:
'
spec
'
,
type
:
'
text
'
,
label
:
'
规格型号
'
},
{
key
:
'
manufacturer
'
,
type
:
'
text
'
,
label
:
'
生产厂家
'
},
];
...
...
@@ -155,7 +155,7 @@ export const deptReportLmmSheetComboDrawerFields: readonly CenterReportDrawerFie
export
const
deptReportTurnoverComboQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
statPeriod
'
,
label
:
'
统计周期
'
,
type
:
'
select
'
},
{
key
:
'
dept
'
,
label
:
'
科室
'
,
type
:
'
select
'
},
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
spec
'
,
label
:
'
规格型号
'
,
type
:
'
text
'
},
{
key
:
'
consumableType
'
,
label
:
'
耗材类型
'
,
type
:
'
select
'
},
];
data/dept-report-out.data.ts
View file @
5312fc65
...
...
@@ -6,7 +6,7 @@ import {
export
const
deptReportOutColumns
=
{
productCode
:
'
物料编号
'
,
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
outboundQty
:
'
出库数量
'
,
outboundAmount
:
'
出库金额
'
,
billType
:
'
单据类型
'
,
...
...
@@ -24,7 +24,7 @@ export const deptReportOutData: CenterReportPageData = {
iframeSrc
:
'
dept/out
'
,
productNameSelector
:
'
#form_item_goodsName
'
,
columns
:
deptReportOutColumns
,
coreTableHeaders
:
[
'
物料编号
'
,
'
产品
名称
'
,
'
出库数量
'
,
'
出库金额
'
,
'
耗材类型
'
],
coreTableHeaders
:
[
'
物料编号
'
,
'
物料
名称
'
,
'
出库数量
'
,
'
出库金额
'
,
'
耗材类型
'
],
summaryKeywords
:
[
'
出库数量
'
,
'
合计出库金额
'
],
forbiddenSummaryKeywords
:
[
'
入库品种
'
,
'
入库数量
'
],
dimensions
:
[
'
区分包装
'
,
'
区分批号
'
,
'
区分进院供应商
'
],
...
...
@@ -51,7 +51,7 @@ export const deptReportOutData: CenterReportPageData = {
exportDirectDownload
:
false
,
exportSelectFirstRow
:
false
,
exportQueryFromSample
:
true
,
comboSampleScrollColumns
:
[
'
物料编号
'
,
'
产品
名称
'
,
'
结算方式
'
,
'
单据形态
'
,
'
批号
'
,
'
科室名称
'
,
'
单号
'
,
'
进院供应商名称
'
],
comboSampleScrollColumns
:
[
'
物料编号
'
,
'
物料
名称
'
,
'
结算方式
'
,
'
单据形态
'
,
'
批号
'
,
'
科室名称
'
,
'
单号
'
,
'
进院供应商名称
'
],
comboSamplePickKeys
:
[
'
productName
'
,
'
accountDate
'
,
'
billType
'
,
'
deptName
'
,
'
dept
'
,
'
orderNo
'
,
'
settlement
'
,
'
billMode
'
,
'
batchNo
'
],
comboSampleFieldAliases
:
{
dept
:
'
deptName
'
},
comboSampleMaxRowScan
:
5
,
...
...
data/dept-report-psi.data.ts
View file @
5312fc65
...
...
@@ -6,7 +6,7 @@ import {
export
const
deptReportPsiColumns
=
{
productCode
:
'
物料编号
'
,
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
spec
:
'
规格型号
'
,
consumableType
:
'
耗材类型
'
,
consumableCategory
:
'
耗材分类
'
,
...
...
@@ -23,7 +23,7 @@ export const deptReportPsiData: CenterReportPageData = {
iframeSrc
:
'
dept/psi
'
,
productNameSelector
:
'
#form_item_branchName
'
,
columns
:
deptReportPsiColumns
,
coreTableHeaders
:
[
'
物料编号
'
,
'
产品
名称
'
,
'
规格型号
'
,
'
期初数量
'
,
'
净入数量
'
,
'
净出数量
'
,
'
期末数量
'
],
coreTableHeaders
:
[
'
物料编号
'
,
'
物料
名称
'
,
'
规格型号
'
,
'
期初数量
'
,
'
净入数量
'
,
'
净出数量
'
,
'
期末数量
'
],
drawerFields
:
deptReportPsiComboDrawerFields
,
mockNotExistProduct
:
'
__NOT_EXIST_PRODUCT__99999
'
,
paginationPageSizeFrom
:
'
50 条/页
'
,
...
...
data/dept-report-sheet.data.ts
View file @
5312fc65
...
...
@@ -8,7 +8,7 @@ import {
export
const
deptReportSheetColumns
=
{
deptName
:
'
科室名称
'
,
productCode
:
'
物料编号
'
,
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
accountDate
:
'
记账日期
'
,
billType
:
'
单据类型
'
,
batchNo
:
'
批号
'
,
...
...
@@ -37,7 +37,7 @@ export const deptReportSheetData: CenterReportPageData = {
productNameSelector
:
'
#form_item_goodsName
'
,
columns
:
deptReportSheetColumns
,
columnAliases
:
{
orderNo
:
[
'
单号
'
,
'
单据号
'
],
deptName
:
[
'
科室名称
'
,
'
科室
'
]
},
coreTableHeaders
:
[
'
科室名称
'
,
'
物料编号
'
,
'
产品
名称
'
,
'
单据类型
'
,
'
批号
'
,
'
入库数量
'
,
'
出库数量
'
,
'
单号
'
],
coreTableHeaders
:
[
'
科室名称
'
,
'
物料编号
'
,
'
物料
名称
'
,
'
单据类型
'
,
'
批号
'
,
'
入库数量
'
,
'
出库数量
'
,
'
单号
'
],
summaryKeywords
:
[...
deptSheetSummaryMatch
.
metricLabels
],
summaryMatch
:
deptSheetSummaryMatch
,
drawerFields
:
deptReportSheetComboDrawerFields
,
...
...
data/dept-report-turnover.data.ts
View file @
5312fc65
...
...
@@ -3,7 +3,7 @@ import { deptReportTurnoverComboQuickFields } from './dept-report-field-defs';
export
const
deptReportTurnoverColumns
=
{
productCode
:
'
物料编号
'
,
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
spec
:
'
规格型号
'
,
consumableType
:
'
耗材类型
'
,
openingQty
:
'
期初数量
'
,
...
...
@@ -32,7 +32,7 @@ export const deptReportTurnoverData: CenterReportPageData = {
iframeSrc
:
'
dept/deptPro
'
,
productNameSelector
:
'
#table_search_form_goodsName
'
,
columns
:
deptReportTurnoverColumns
,
coreTableHeaders
:
[
'
物料编号
'
,
'
产品
名称
'
,
'
规格型号
'
,
'
生产厂家
'
,
'
耗材类型
'
],
coreTableHeaders
:
[
'
物料编号
'
,
'
物料
名称
'
,
'
规格型号
'
,
'
生产厂家
'
,
'
耗材类型
'
],
extraTableHeaders
:
[
'
期初数量
'
,
'
期末数量
'
,
'
平均库存数量
'
,
'
出库数量
'
,
'
库存周转天数
'
,
'
库存周转次数
'
,
'
库存周转率
'
],
sortColumns
:
deptReportTurnoverSortColumns
,
sortCasePrefix
:
'
STAT-DTR
'
,
...
...
data/exc-cost.data.ts
View file @
5312fc65
...
...
@@ -19,7 +19,7 @@ export const excCostColumns = {
orderNo
:
'
单号
'
,
field9
:
'
记账时间
'
,
productCode
:
'
物料编号
'
,
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
spec
:
'
规格型号
'
,
field10
:
'
单位
'
,
field11
:
'
结算单价
'
,
...
...
data/exc-low.data.ts
View file @
5312fc65
...
...
@@ -10,7 +10,7 @@ export const excLowColumns = {
his2
:
'
HIS项目名称
'
,
field
:
'
净计费数量
'
,
productCode
:
'
物料编号
'
,
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
spec
:
'
规格型号
'
,
field2
:
'
器械注册人-术语配置
'
,
field3
:
'
单位
'
,
...
...
@@ -55,7 +55,7 @@ export const excLowData: CenterReportPageData & {
iframeSrc
:
'
abnormal/low
'
,
productNameSelector
:
'
#form_item_campus
'
,
columns
:
excLowColumns
,
coreTableHeaders
:
[
'
HIS收费编码
'
,
'
HIS项目名称
'
,
'
净计费数量
'
,
'
物料编号
'
,
'
产品
名称
'
,
'
规格型号
'
,
'
器械注册人-术语配置
'
,
'
单位
'
],
coreTableHeaders
:
[
'
HIS收费编码
'
,
'
HIS项目名称
'
,
'
净计费数量
'
,
'
物料编号
'
,
'
物料
名称
'
,
'
规格型号
'
,
'
器械注册人-术语配置
'
,
'
单位
'
],
columnAliases
:
{
deptName
:
[
'
请领科室
'
,
'
科室名称
'
],
},
...
...
data/exc-lowni.data.ts
View file @
5312fc65
...
...
@@ -11,7 +11,7 @@ export const excLowniColumns = {
his2
:
'
HIS项目名称
'
,
field2
:
'
净计费数量
'
,
productCode
:
'
物料编号
'
,
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
spec
:
'
规格型号
'
,
field3
:
'
器械注册人-术语配置
'
,
field4
:
'
单位
'
,
...
...
@@ -55,7 +55,7 @@ export const excLowniData: CenterReportPageData & {
iframeSrc
:
'
abnormal/lowNoInterface
'
,
productNameSelector
:
'
#form_item_campus
'
,
columns
:
excLowniColumns
,
coreTableHeaders
:
[
'
HIS收费编码
'
,
'
HIS项目名称
'
,
'
净计费数量
'
,
'
物料编号
'
,
'
产品
名称
'
,
'
规格型号
'
,
'
器械注册人-术语配置
'
,
'
单位
'
],
coreTableHeaders
:
[
'
HIS收费编码
'
,
'
HIS项目名称
'
,
'
净计费数量
'
,
'
物料编号
'
,
'
物料
名称
'
,
'
规格型号
'
,
'
器械注册人-术语配置
'
,
'
单位
'
],
columnAliases
:
{
field5
:
[
'
采购计划号
'
],
deptName
:
[
'
请领科室
'
,
'
科室名称
'
],
...
...
data/pol-consumer.data.ts
View file @
5312fc65
...
...
@@ -15,7 +15,7 @@ export const polConsumerColumns = {
field9
:
'
任务数量
'
,
field10
:
'
初始完成量
'
,
field11
:
'
物料编码
'
,
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
spec
:
'
规格型号
'
,
field12
:
'
器械注册人-术语配置
'
,
consumableType
:
'
耗材类型
'
,
...
...
@@ -41,7 +41,7 @@ export const polConsumerComboFullQuickFields: readonly DeptQuickFieldDef[] = [
{
key
:
'
field
'
,
label
:
'
任务名称
'
,
type
:
'
text
'
},
{
key
:
'
field5
'
,
label
:
'
带量类别
'
,
type
:
'
select
'
},
{
key
:
'
field6
'
,
label
:
'
项目状态
'
,
type
:
'
select
'
},
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
];
export
const
polConsumerComboQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
field2
'
,
label
:
'
消耗日期
'
,
type
:
'
date
'
},
...
...
@@ -54,13 +54,13 @@ export const polConsumerComboDrawerFields: readonly CenterReportDrawerField[] =
{
key
:
'
field
'
,
type
:
'
text
'
,
label
:
'
任务名称
'
},
{
key
:
'
field5
'
,
type
:
'
select
'
,
label
:
'
带量类别
'
},
{
key
:
'
field6
'
,
type
:
'
select
'
,
label
:
'
项目状态
'
},
{
key
:
'
productName
'
,
type
:
'
text
'
,
label
:
'
产品
名称
'
},
{
key
:
'
productName
'
,
type
:
'
text
'
,
label
:
'
物料
名称
'
},
];
export
const
polConsumerComboAssertKeys
=
[
'
field3
'
,
'
field
'
,
'
field5
'
,
'
field6
'
,
'
productName
'
]
as
const
;
/** 收起后隐藏的扩展条件(第二行)。 */
export
const
polConsumerExpandedQuickLabels
=
[
'
带量类别
'
,
'
项目状态
'
,
'
产品
名称
'
]
as
const
;
export
const
polConsumerExpandedQuickLabels
=
[
'
带量类别
'
,
'
项目状态
'
,
'
物料
名称
'
]
as
const
;
/** 扫描识别的可排序列(data/scan/pol-consumer-sort-columns.json sortableColumns)。 */
export
const
polConsumerSortColumns
=
[
...
...
@@ -71,8 +71,7 @@ export const polConsumerSortColumns = [
'
任务名称
'
,
'
任务数量
'
,
'
初始完成量
'
,
'
物料编码
'
,
'
产品名称
'
,
'
物料编码
'
,
'
物料名称
'
,
'
规格型号
'
,
'
器械注册人-术语配置
'
,
'
耗材类型
'
,
...
...
@@ -128,7 +127,7 @@ export const polConsumerData: CenterReportPageData & {
exportQueryFromSample
:
true
,
columnSettingsToggleCandidates
:
[
'
备注
'
],
comboSampleScrollColumns
:
[
'
带量项目合同号
'
,
'
带量类别
'
,
'
状态
'
,
'
任务名称
'
,
'
产品
名称
'
],
comboSampleScrollColumns
:
[
'
带量项目合同号
'
,
'
带量类别
'
,
'
状态
'
,
'
任务名称
'
,
'
物料
名称
'
],
comboSamplePickKeys
:
[
'
field3
'
,
'
field
'
,
'
field5
'
,
'
field6
'
,
'
productName
'
],
comboSampleMaxRowScan
:
5
,
drawerFields
:
polConsumerComboDrawerFields
,
...
...
data/pol-rate.data.ts
View file @
5312fc65
...
...
@@ -4,7 +4,7 @@ import type { DeptQuickFieldDef } from './dept-report-field-defs';
export
const
polRateColumns
=
{
field
:
'
带量项目名称
'
,
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
field2
:
'
计划开始日期
'
,
field3
:
'
带量项目编号
'
,
volumeContractNo
:
'
带量合同号
'
,
...
...
@@ -43,25 +43,25 @@ export const polRateColumns = {
export
const
polRateComboFullQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
field
'
,
label
:
'
带量项目名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
field2
'
,
label
:
'
计划开始日期
'
,
type
:
'
date
'
},
];
export
const
polRateComboQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
field
'
,
label
:
'
带量项目名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
field2
'
,
label
:
'
计划开始日期
'
,
type
:
'
date
'
},
];
export
const
polRateComboDrawerFields
:
readonly
CenterReportDrawerField
[]
=
[
{
key
:
'
field
'
,
type
:
'
text
'
,
label
:
'
带量项目名称
'
},
{
key
:
'
productName
'
,
type
:
'
text
'
,
label
:
'
产品
名称
'
},
{
key
:
'
productName
'
,
type
:
'
text
'
,
label
:
'
物料
名称
'
},
];
export
const
polRateComboAssertKeys
=
[
'
field
'
,
'
productName
'
]
as
const
;
export
const
polRateDomainQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
field
'
,
label
:
'
带量项目名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
field2
'
,
label
:
'
计划开始日期
'
,
type
:
'
date
'
},
];
...
...
@@ -85,7 +85,7 @@ export const polRateData: CenterReportPageData & {
horizontalScrollTargetColumn
:
'
项目完成率
'
,
horizontalScrollDragDelta
:
320
,
mockNotExistProduct
:
'
__NOT_EXIST_PRODUCT__99999
'
,
mockFieldLabel
:
'
产品
名称
'
,
mockFieldLabel
:
'
物料
名称
'
,
drawerResetFieldLabel
:
'
带量项目名称
'
,
drawerResetFieldKey
:
'
field
'
,
...
...
data/reag-entry.data.ts
View file @
5312fc65
...
...
@@ -5,7 +5,7 @@ import type { DeptQuickFieldDef } from './dept-report-field-defs';
export
const
reagEntryColumns
=
{
statDate
:
'
统计日期
'
,
supplierName
:
'
进院供应商
'
,
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
productCode
:
'
物料编号
'
,
spec
:
'
规格型号
'
,
registrant
:
'
器械注册人-术语配置
'
,
...
...
@@ -34,7 +34,7 @@ export const reagEntryFixedCampusScope = {
export
const
reagEntryComboFullQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
statDate
'
,
label
:
'
统计日期
'
,
type
:
'
date
'
},
{
key
:
'
supplierName
'
,
label
:
'
进院供应商
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
spec
'
,
label
:
'
规格型号
'
,
type
:
'
text
'
},
{
key
:
'
registrant
'
,
label
:
'
器械注册人-术语配置
'
,
type
:
'
text
'
},
{
key
:
'
overBatchQty
'
,
label
:
'
超批号数量
'
,
type
:
'
text
'
},
...
...
@@ -44,7 +44,7 @@ export const reagEntryComboFullQuickFields: readonly DeptQuickFieldDef[] = [
export
const
reagEntryComboQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
statDate
'
,
label
:
'
统计日期
'
,
type
:
'
date
'
},
{
key
:
'
supplierName
'
,
label
:
'
进院供应商
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
];
/** STAT-RBE-008:有数据时首行样本导出所用快捷区字段(固定统计日期+院区+样本供应商/产品)。 */
...
...
@@ -52,7 +52,7 @@ export const reagEntryExportSampleFields: readonly DeptQuickFieldDef[] = [
{
key
:
'
statDate
'
,
label
:
'
统计日期
'
,
type
:
'
date
'
},
{
key
:
'
campusScope
'
,
label
:
'
院区范围
'
,
type
:
'
select
'
},
{
key
:
'
supplierName
'
,
label
:
'
进院供应商
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
];
export
const
reagEntryComboDrawerFields
:
readonly
CenterReportDrawerField
[]
=
[];
...
...
@@ -84,8 +84,7 @@ export const reagEntryData: CenterReportPageData & {
productNameSelector
:
'
#table_search_form_goodsName
'
,
columns
:
reagEntryColumns
,
coreTableHeaders
:
[
'
物料编号
'
,
'
产品名称
'
,
'
物料编号
'
,
'
物料名称
'
,
'
规格型号
'
,
'
器械注册人-术语配置
'
,
'
单位
'
,
...
...
@@ -103,7 +102,7 @@ export const reagEntryData: CenterReportPageData & {
horizontalScrollTargetColumn
:
'
器械注册人-术语配置
'
,
horizontalScrollDragDelta
:
320
,
mockNotExistProduct
:
'
__NOT_EXIST_PRODUCT__99999
'
,
mockFieldLabel
:
'
产品
名称
'
,
mockFieldLabel
:
'
物料
名称
'
,
drawerResetFieldLabel
:
'
进院供应商
'
,
drawerResetFieldKey
:
'
supplierName
'
,
...
...
data/recon-dept-net-in.data.ts
View file @
5312fc65
...
...
@@ -3,7 +3,7 @@ import type { CenterReportDrawerField } from './center-report-shared.types';
import
type
{
DeptQuickFieldDef
}
from
'
./dept-report-field-defs
'
;
export
const
reconDeptNetInColumns
=
{
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
statDate
:
'
统计日期
'
,
consumableType
:
'
耗材类型
'
,
campus
:
'
院区名称
'
,
...
...
@@ -19,7 +19,7 @@ export const reconDeptNetInSummaryMetrics = [
]
as
const
;
export
const
reconDeptNetInComboQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
statDate
'
,
label
:
'
统计日期
'
,
type
:
'
date
'
},
{
key
:
'
consumableType
'
,
label
:
'
耗材类型
'
,
type
:
'
select
'
},
{
key
:
'
campus
'
,
label
:
'
院区名称
'
,
type
:
'
select
'
},
...
...
@@ -33,8 +33,7 @@ export const reconDeptNetInComboDrawerFields: readonly CenterReportDrawerField[]
export
const
reconDeptNetInComboAssertKeys
=
[
'
productName
'
,
'
statDate
'
,
'
consumableType
'
,
'
campus
'
]
as
const
;
/** 截图可见列表字段(不含序号);无排序控件时脚本 skip。 */
export
const
reconDeptNetInSortColumns
=
[
'
产品名称
'
,
export
const
reconDeptNetInSortColumns
=
[
'
物料名称
'
,
'
单位
'
,
'
规格
'
,
'
型号
'
,
...
...
@@ -49,7 +48,7 @@ export const reconDeptNetInData: CenterReportPageData = {
iframeSrc
:
'
checkAccount/outRequest
'
,
productNameSelector
:
'
#form_item_goodsName
'
,
columns
:
reconDeptNetInColumns
,
coreTableHeaders
:
[
'
产品
名称
'
,
'
科室名称
'
,
'
院区名称
'
,
'
统计日期
'
,
'
耗材类型
'
,
'
净入数量
'
,
'
净入金额
'
],
coreTableHeaders
:
[
'
物料
名称
'
,
'
科室名称
'
,
'
院区名称
'
,
'
统计日期
'
,
'
耗材类型
'
,
'
净入数量
'
,
'
净入金额
'
],
summaryKeywords
:
[
'
净入数量
'
,
'
净入金额
'
],
dimensions
:
[
'
区分批号
'
,
'
区分目标科室
'
,
'
区分单价
'
],
...
...
@@ -57,7 +56,7 @@ export const reconDeptNetInData: CenterReportPageData = {
sortCasePrefix
:
'
STAT-RNI
'
,
sortCaseStartIndex
:
20
,
mockNotExistProduct
:
'
__NOT_EXIST_PRODUCT__99999
'
,
mockFieldLabel
:
'
产品
名称
'
,
mockFieldLabel
:
'
物料
名称
'
,
paginationPageSizeFrom
:
'
50 条/页
'
,
paginationPageSizeTo
:
'
100 条/页
'
,
sampleRowIndex
:
0
,
...
...
@@ -72,7 +71,7 @@ export const reconDeptNetInData: CenterReportPageData = {
exportSelectFirstRow
:
false
,
exportQueryFromSample
:
true
,
horizontalScrollAnchorColumn
:
'
产品
名称
'
,
horizontalScrollAnchorColumn
:
'
物料
名称
'
,
horizontalScrollTargetColumn
:
'
耗材类型
'
,
horizontalScrollDragDelta
:
320
,
comboSamplePickKeys
:
[
'
productName
'
,
'
statDate
'
,
'
consumableType
'
,
'
campus
'
],
...
...
data/recon-dept-net-out.data.ts
View file @
5312fc65
...
...
@@ -3,7 +3,7 @@ import type { CenterReportDrawerField } from './center-report-shared.types';
import
type
{
DeptQuickFieldDef
}
from
'
./dept-report-field-defs
'
;
export
const
reconDeptNetOutColumns
=
{
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
accountDate
:
'
记账日期
'
,
campus
:
'
院区名称
'
,
deptName
:
'
科室
'
,
...
...
@@ -23,7 +23,7 @@ export const reconDeptNetOutSummaryMetrics = [
]
as
const
;
export
const
reconDeptNetOutComboQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
accountDate
'
,
label
:
'
记账日期
'
,
type
:
'
date
'
},
{
key
:
'
campus
'
,
label
:
'
院区名称
'
,
type
:
'
select
'
},
{
key
:
'
deptName
'
,
label
:
'
科室
'
,
type
:
'
select
'
},
...
...
@@ -40,11 +40,11 @@ export const reconDeptNetOutData: CenterReportPageData = {
iframeSrc
:
'
checkAccount/deptOut
'
,
productNameSelector
:
'
#form_item_goodsName
'
,
columns
:
reconDeptNetOutColumns
,
coreTableHeaders
:
[
'
产品
名称
'
,
'
科室
'
,
'
院区名称
'
,
'
记账日期
'
,
'
单据形态
'
,
'
批号
'
,
'
净出数量
'
,
'
净出金额
'
],
coreTableHeaders
:
[
'
物料
名称
'
,
'
科室
'
,
'
院区名称
'
,
'
记账日期
'
,
'
单据形态
'
,
'
批号
'
,
'
净出数量
'
,
'
净出金额
'
],
summaryKeywords
:
[
'
净出数量
'
,
'
净出金额
'
],
dimensions
:
[
'
区分包装
'
,
'
区分批号
'
],
mockNotExistProduct
:
'
__NOT_EXIST_PRODUCT__99999
'
,
mockFieldLabel
:
'
产品
名称
'
,
mockFieldLabel
:
'
物料
名称
'
,
paginationPageSizeFrom
:
'
50 条/页
'
,
paginationPageSizeTo
:
'
100 条/页
'
,
sampleRowIndex
:
0
,
...
...
@@ -59,7 +59,7 @@ export const reconDeptNetOutData: CenterReportPageData = {
exportSelectFirstRow
:
false
,
exportQueryFromSample
:
true
,
horizontalScrollAnchorColumn
:
'
产品
名称
'
,
horizontalScrollAnchorColumn
:
'
物料
名称
'
,
horizontalScrollTargetColumn
:
'
批号
'
,
horizontalScrollDragDelta
:
320
,
comboSamplePickKeys
:
[
'
productName
'
,
'
accountDate
'
,
'
campus
'
,
'
deptName
'
,
'
settlement
'
],
...
...
data/recon-purchase-entry.data.ts
View file @
5312fc65
...
...
@@ -3,7 +3,7 @@ import type { CenterReportDrawerField } from './center-report-shared.types';
import
type
{
DeptQuickFieldDef
}
from
'
./dept-report-field-defs
'
;
export
const
reconPurchaseEntryColumns
=
{
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
statDate
:
'
统计日期
'
,
supplierName
:
'
进院供应商名称
'
,
subSupplierName
:
'
二级供应商名称
'
,
...
...
@@ -14,7 +14,7 @@ export const reconPurchaseEntryColumns = {
}
as
const
;
export
const
reconPurchaseEntryComboQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
statDate
'
,
label
:
'
统计日期
'
,
type
:
'
date
'
},
{
key
:
'
supplierName
'
,
label
:
'
进院供应商名称
'
,
type
:
'
text
'
},
{
key
:
'
subSupplierName
'
,
label
:
'
二级供应商名称
'
,
type
:
'
text
'
},
...
...
@@ -28,8 +28,7 @@ export const reconPurchaseEntryComboDrawerFields: readonly CenterReportDrawerFie
export
const
reconPurchaseEntryComboAssertKeys
=
[
'
productName
'
,
'
statDate
'
,
'
supplierName
'
,
'
subSupplierName
'
]
as
const
;
/** 截图可见列表字段(不含序号);无排序控件时脚本 skip。 */
export
const
reconPurchaseEntrySortColumns
=
[
'
产品名称
'
,
export
const
reconPurchaseEntrySortColumns
=
[
'
物料名称
'
,
'
单位
'
,
'
规格
'
,
'
型号
'
,
...
...
@@ -47,10 +46,10 @@ export const reconPurchaseEntryData: CenterReportPageData = {
columnAliases
:
{
productType
:
[
'
物料类型
'
,
'
产品类型
'
],
},
coreTableHeaders
:
[
'
产品
名称
'
,
'
院区名称
'
,
'
进院供应商名称
'
,
'
统计日期
'
,
'
二级供应商名称
'
,
'
产品类型
'
],
coreTableHeaders
:
[
'
物料
名称
'
,
'
院区名称
'
,
'
进院供应商名称
'
,
'
统计日期
'
,
'
二级供应商名称
'
,
'
产品类型
'
],
dimensions
:
[
'
区分批号
'
,
'
区分供应商
'
,
'
区分单价
'
],
mockNotExistProduct
:
'
__NOT_EXIST_PRODUCT__99999
'
,
mockFieldLabel
:
'
产品
名称
'
,
mockFieldLabel
:
'
物料
名称
'
,
paginationPageSizeFrom
:
'
50 条/页
'
,
paginationPageSizeTo
:
'
100 条/页
'
,
sampleRowIndex
:
0
,
...
...
@@ -71,7 +70,7 @@ export const reconPurchaseEntryData: CenterReportPageData = {
exportSelectFirstRow
:
false
,
exportQueryFromSample
:
true
,
horizontalScrollAnchorColumn
:
'
产品
名称
'
,
horizontalScrollAnchorColumn
:
'
物料
名称
'
,
horizontalScrollTargetColumn
:
'
产品类型
'
,
horizontalScrollDragDelta
:
320
,
comboSamplePickKeys
:
[
'
productName
'
,
'
statDate
'
,
'
supplierName
'
,
'
subSupplierName
'
,
'
inboundQty
'
],
...
...
data/trace-barcode.data.ts
View file @
5312fc65
...
...
@@ -3,7 +3,7 @@ import type { CenterReportDrawerField } from './center-report-shared.types';
import
type
{
DeptQuickFieldDef
}
from
'
./dept-report-field-defs
'
;
export
const
traceBarcodeColumns
=
{
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
udi
:
'
UDI码
'
,
field
:
'
原厂码
'
,
field2
:
'
合单出库单号
'
,
...
...
@@ -22,7 +22,7 @@ export const traceBarcodeColumns = {
}
as
const
;
export
const
traceBarcodeComboQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
udi
'
,
label
:
'
UDI码
'
,
type
:
'
text
'
},
{
key
:
'
field
'
,
label
:
'
原厂码
'
,
type
:
'
text
'
},
{
key
:
'
field2
'
,
label
:
'
合单出库单号
'
,
type
:
'
text
'
},
...
...
@@ -56,7 +56,7 @@ export const traceBarcodeData: CenterReportPageData & {
field5
:
[
'
采购计划号
'
],
},
horizontalScrollAnchorColumn
:
'
产品
名称
'
,
horizontalScrollAnchorColumn
:
'
物料
名称
'
,
horizontalScrollTargetColumn
:
'
配送单号
'
,
horizontalScrollDragDelta
:
320
,
mockNotExistProduct
:
'
__NOT_EXIST_BARCODE__99999
'
,
...
...
@@ -79,7 +79,7 @@ export const traceBarcodeData: CenterReportPageData & {
exportQueryFromSample
:
true
,
columnSettingsToggleCandidates
:
[
'
耗材类型
'
],
comboSampleScrollColumns
:
[
'
原厂码
'
,
'
产品
名称
'
,
'
配送单号
'
,
'
合单出库单号
'
,
'
批号
'
],
comboSampleScrollColumns
:
[
'
原厂码
'
,
'
物料
名称
'
,
'
配送单号
'
,
'
合单出库单号
'
,
'
批号
'
],
comboSamplePickKeys
:
[
'
productName
'
,
'
udi
'
,
'
batchNo
'
],
comboSampleMaxRowScan
:
2
,
drawerFields
:
traceBarcodeComboDrawerFields
,
...
...
data/trace-direct-detail.data.ts
View file @
5312fc65
...
...
@@ -40,7 +40,7 @@ export const traceDirectDetailColumns = {
export
const
traceDirectDetailComboQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
field
'
,
label
:
'
请领日期
'
,
type
:
'
date
'
},
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
spec
'
,
label
:
'
规格型号
'
,
type
:
'
text
'
},
];
...
...
@@ -59,7 +59,7 @@ export const traceDirectDetailComboDrawerFields: readonly CenterReportDrawerFiel
export
const
traceDirectDetailComboAssertKeys
=
[
'
field2
'
,
'
productName
'
,
'
field4
'
]
as
const
;
export
const
traceDirectDetailDomainQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
];
export
const
traceDirectDetailDomainAssertKeys
=
[
'
field2
'
,
'
productName
'
,
'
field4
'
]
as
const
;
...
...
data/warn-detain.data.ts
View file @
5312fc65
...
...
@@ -3,7 +3,7 @@ import type { CenterReportDrawerField } from './center-report-shared.types';
import
type
{
DeptQuickFieldDef
}
from
'
./dept-report-field-defs
'
;
export
const
warnDetainColumns
=
{
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
field
:
'
默认供应商
'
,
productType
:
'
产品类型
'
,
campus
:
'
院区名称
'
,
...
...
@@ -22,14 +22,14 @@ export const warnDetainColumns = {
export
const
warnDetainComboFullQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
];
export
const
warnDetainComboQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
];
export
const
warnDetainComboDrawerFields
:
readonly
CenterReportDrawerField
[]
=
[
{
key
:
'
productName
'
,
type
:
'
text
'
,
label
:
'
产品
名称
'
},
{
key
:
'
productName
'
,
type
:
'
text
'
,
label
:
'
物料
名称
'
},
{
key
:
'
field
'
,
type
:
'
text
'
,
label
:
'
默认供应商
'
},
{
key
:
'
productType
'
,
type
:
'
select
'
,
label
:
'
产品类型
'
},
{
key
:
'
campus
'
,
type
:
'
select
'
,
label
:
'
院区名称
'
},
...
...
@@ -40,8 +40,7 @@ export const warnDetainComboAssertKeys = ['productName'] as const;
export
const
warnDetainSortColumns
=
[
'
库房名称
'
,
'
物料编号
'
,
'
产品名称
'
,
'
物料编号
'
,
'
物料名称
'
,
'
规格型号
'
,
'
规格
'
,
'
型号
'
,
...
...
@@ -66,7 +65,7 @@ export const warnDetainData: CenterReportPageData & {
iframeSrc
:
'
warning/detainDept
'
,
productNameSelector
:
'
#form_item_goodsName
'
,
columns
:
warnDetainColumns
,
coreTableHeaders
:
[
'
院区名称
'
,
'
库房名称
'
,
'
物料编号
'
,
'
产品
名称
'
,
'
规格型号
'
,
'
规格
'
,
'
型号
'
,
'
器械注册人-术语配置
'
],
coreTableHeaders
:
[
'
院区名称
'
,
'
库房名称
'
,
'
物料编号
'
,
'
物料
名称
'
,
'
规格型号
'
,
'
规格
'
,
'
型号
'
,
'
器械注册人-术语配置
'
],
columnAliases
:
{
field5
:
[
'
采购计划号
'
],
},
...
...
@@ -75,9 +74,9 @@ export const warnDetainData: CenterReportPageData & {
horizontalScrollTargetColumn
:
'
待发数量
'
,
horizontalScrollDragDelta
:
320
,
mockNotExistProduct
:
'
__NOT_EXIST_PRODUCT__99999
'
,
mockFieldLabel
:
'
产品
名称
'
,
mockFieldLabel
:
'
物料
名称
'
,
drawerResetFieldLabel
:
'
产品
名称
'
,
drawerResetFieldLabel
:
'
物料
名称
'
,
drawerResetFieldKey
:
'
productName
'
,
paginationPageSizeFrom
:
'
50 条/页
'
,
paginationPageSizeTo
:
'
100 条/页
'
,
...
...
data/warn-expdt.data.ts
View file @
5312fc65
...
...
@@ -3,7 +3,7 @@ import type { CenterReportDrawerField } from './center-report-shared.types';
import
type
{
DeptQuickFieldDef
}
from
'
./dept-report-field-defs
'
;
export
const
warnExpdtColumns
=
{
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
supplierName
:
'
进院供应商名称
'
,
field
:
'
近效期
'
,
field2
:
'
条码
'
,
...
...
@@ -29,16 +29,16 @@ export const warnExpdtColumns = {
export
const
warnExpdtComboFullQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
supplierName
'
,
label
:
'
进院供应商名称
'
,
type
:
'
text
'
},
];
export
const
warnExpdtComboQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
supplierName
'
,
label
:
'
进院供应商名称
'
,
type
:
'
text
'
},
];
export
const
warnExpdtComboDrawerFields
:
readonly
CenterReportDrawerField
[]
=
[
{
key
:
'
productName
'
,
type
:
'
text
'
,
label
:
'
产品
名称
'
},
{
key
:
'
productName
'
,
type
:
'
text
'
,
label
:
'
物料
名称
'
},
{
key
:
'
supplierName
'
,
type
:
'
text
'
,
label
:
'
进院供应商名称
'
},
{
key
:
'
field
'
,
type
:
'
select
'
,
label
:
'
近效期
'
},
{
key
:
'
field2
'
,
type
:
'
text
'
,
label
:
'
条码
'
},
...
...
@@ -48,7 +48,7 @@ export const warnExpdtComboDrawerFields: readonly CenterReportDrawerField[] = [
export
const
warnExpdtComboAssertKeys
=
[
'
productName
'
,
'
supplierName
'
]
as
const
;
export
const
warnExpdtDomainQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
supplierName
'
,
label
:
'
进院供应商名称
'
,
type
:
'
text
'
},
];
...
...
@@ -63,7 +63,7 @@ export const warnExpdtData: CenterReportPageData & {
iframeSrc
:
'
warning/expdtQuery
'
,
productNameSelector
:
'
#form_item_goodsName
'
,
columns
:
warnExpdtColumns
,
coreTableHeaders
:
[
'
条码
'
,
'
院区
'
,
'
库房
'
,
'
库区
'
,
'
物料编号
'
,
'
产品
名称
'
,
'
规格型号
'
,
'
耗材类型
'
],
coreTableHeaders
:
[
'
条码
'
,
'
院区
'
,
'
库房
'
,
'
库区
'
,
'
物料编号
'
,
'
物料
名称
'
,
'
规格型号
'
,
'
耗材类型
'
],
columnAliases
:
{
supplierName
:
[
'
进院供应商
'
],
field5
:
[
'
采购计划号
'
],
...
...
@@ -73,9 +73,9 @@ export const warnExpdtData: CenterReportPageData & {
horizontalScrollTargetColumn
:
'
有效期至
'
,
horizontalScrollDragDelta
:
320
,
mockNotExistProduct
:
'
__NOT_EXIST_PRODUCT__99999
'
,
mockFieldLabel
:
'
产品
名称
'
,
mockFieldLabel
:
'
物料
名称
'
,
drawerResetFieldLabel
:
'
产品
名称
'
,
drawerResetFieldLabel
:
'
物料
名称
'
,
drawerResetFieldKey
:
'
productName
'
,
paginationPageSizeFrom
:
'
50 条/页
'
,
paginationPageSizeTo
:
'
100 条/页
'
,
...
...
@@ -93,7 +93,7 @@ export const warnExpdtData: CenterReportPageData & {
exportQueryFromSample
:
true
,
columnSettingsToggleCandidates
:
[
'
条码
'
],
comboSampleScrollColumns
:
[
'
产品
名称
'
],
comboSampleScrollColumns
:
[
'
物料
名称
'
],
comboSamplePickKeys
:
[
'
productName
'
,
'
supplierName
'
,
'
field
'
,
'
field2
'
,
'
consumableType
'
],
comboSampleMaxRowScan
:
5
,
drawerFields
:
warnExpdtComboDrawerFields
,
...
...
data/warn-low.data.ts
View file @
5312fc65
...
...
@@ -3,7 +3,7 @@ import type { CenterReportDrawerField } from './center-report-shared.types';
import
type
{
DeptQuickFieldDef
}
from
'
./dept-report-field-defs
'
;
export
const
warnLowColumns
=
{
productName
:
'
产品
名称
'
,
productName
:
'
物料
名称
'
,
field
:
'
默认供应商
'
,
consumableType
:
'
耗材类型
'
,
campus
:
'
院区名称
'
,
...
...
@@ -23,7 +23,7 @@ export const warnLowColumns = {
export
const
warnLowComboFullQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
field
'
,
label
:
'
默认供应商
'
,
type
:
'
text
'
},
{
key
:
'
consumableType
'
,
label
:
'
耗材类型
'
,
type
:
'
select
'
},
{
key
:
'
campus
'
,
label
:
'
院区
'
,
type
:
'
select
'
},
...
...
@@ -31,13 +31,13 @@ export const warnLowComboFullQuickFields: readonly DeptQuickFieldDef[] = [
{
key
:
'
storageArea
'
,
label
:
'
库区
'
,
type
:
'
select
'
},
];
export
const
warnLowComboQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
field
'
,
label
:
'
默认供应商
'
,
type
:
'
text
'
},
{
key
:
'
consumableType
'
,
label
:
'
耗材类型
'
,
type
:
'
select
'
},
];
export
const
warnLowComboDrawerFields
:
readonly
CenterReportDrawerField
[]
=
[
{
key
:
'
productName
'
,
type
:
'
text
'
,
label
:
'
产品
名称
'
},
{
key
:
'
productName
'
,
type
:
'
text
'
,
label
:
'
物料
名称
'
},
{
key
:
'
field
'
,
type
:
'
text
'
,
label
:
'
默认供应商
'
},
{
key
:
'
consumableType
'
,
type
:
'
select
'
,
label
:
'
耗材类型
'
},
];
...
...
@@ -52,7 +52,7 @@ export const warnLowComboAssertKeys = [
]
as
const
;
export
const
warnLowDomainQuickFields
:
readonly
DeptQuickFieldDef
[]
=
[
{
key
:
'
productName
'
,
label
:
'
产品
名称
'
,
type
:
'
text
'
},
{
key
:
'
productName
'
,
label
:
'
物料
名称
'
,
type
:
'
text
'
},
{
key
:
'
field
'
,
label
:
'
默认供应商
'
,
type
:
'
text
'
},
{
key
:
'
consumableType
'
,
label
:
'
耗材类型
'
,
type
:
'
select
'
},
];
...
...
@@ -68,7 +68,7 @@ export const warnLowData: CenterReportPageData & {
iframeSrc
:
'
warning/lowStorage
'
,
productNameSelector
:
'
#form_item_goodsName
'
,
columns
:
warnLowColumns
,
coreTableHeaders
:
[
'
院区名称
'
,
'
库房名称
'
,
'
库区名称
'
,
'
物料编号
'
,
'
产品
名称
'
,
'
规格型号
'
,
'
器械注册人-术语配置
'
,
'
默认供应商
'
],
coreTableHeaders
:
[
'
院区名称
'
,
'
库房名称
'
,
'
库区名称
'
,
'
物料编号
'
,
'
物料
名称
'
,
'
规格型号
'
,
'
器械注册人-术语配置
'
,
'
默认供应商
'
],
columnAliases
:
{
field5
:
[
'
采购计划号
'
],
},
...
...
@@ -77,9 +77,9 @@ export const warnLowData: CenterReportPageData & {
horizontalScrollTargetColumn
:
'
耗材类型
'
,
horizontalScrollDragDelta
:
320
,
mockNotExistProduct
:
'
__NOT_EXIST_PRODUCT__99999
'
,
mockFieldLabel
:
'
产品
名称
'
,
mockFieldLabel
:
'
物料
名称
'
,
drawerResetFieldLabel
:
'
产品
名称
'
,
drawerResetFieldLabel
:
'
物料
名称
'
,
drawerResetFieldKey
:
'
productName
'
,
paginationPageSizeFrom
:
'
50 条/页
'
,
paginationPageSizeTo
:
'
100 条/页
'
,
...
...
Prev
1
2
3
4
5
6
…
8
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment