Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
csbr-daop
/
fe-data-trusted-space
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
99f5d1fc
authored
2025-08-14 15:56:15 +0800
by
lxs
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
数据定价更新
1 parent
8430258c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
21 additions
and
8 deletions
src/views/data_entry/index.vue
src/views/data_pricing/calculateConfig.vue
src/views/data_entry/index.vue
View file @
99f5d1f
...
...
@@ -40,10 +40,17 @@ const stepsInfo = ref({
const
allMapList
=
ref
([]);
const
showLevel4
=
ref
(
false
);
const
gridList
=
ref
([
{
name
:
'一级指标'
,
code
:
'0'
,
children
:
[]
},
{
name
:
'一级分类'
,
code
:
'1'
,
children
:
[]
},
{
name
:
'二级分类'
,
code
:
'2'
,
children
:
[]
},
{
name
:
'三级分类'
,
code
:
'3'
,
children
:
[]
},
{
name1
:
'获取成本'
,
code1
:
'0'
,
name2
:
'外购成本'
,
code2
:
'01'
,
name3
:
'外购成本'
,
code3
:
'011'
},
{
name1
:
'获取成本'
,
code1
:
'0'
,
name2
:
'外购成本'
,
code2
:
'01'
,
name3
:
'数据加工'
,
code3
:
'012'
},
{
name1
:
'获取成本'
,
code1
:
'0'
,
name2
:
'数据加工'
,
code2
:
'02'
,
name3
:
'数据采集'
,
code3
:
'021'
},
{
name1
:
'获取成本'
,
code1
:
'0'
,
name2
:
'数据加工'
,
code2
:
'02'
,
name3
:
'数据脱敏'
,
code3
:
'022'
},
{
name1
:
'获取成本'
,
code1
:
'0'
,
name2
:
'数据加工'
,
code2
:
'02'
,
name3
:
'数据清洗'
,
code3
:
'023'
},
{
name1
:
'获取成本'
,
code1
:
'0'
,
name2
:
'数据加工'
,
code2
:
'02'
,
name3
:
'数据分析'
,
code3
:
'024'
},
{
name1
:
'存储成本'
,
code1
:
'1'
,
name2
:
'数据存储'
,
code2
:
'11'
,
name3
:
'数据存储成本'
,
code3
:
'111'
},
{
name1
:
'管理成本'
,
code1
:
'2'
,
name2
:
'数据维护'
,
code2
:
'21'
,
name3
:
'数据质检成本'
,
code3
:
'211'
},
{
name1
:
'管理成本'
,
code1
:
'2'
,
name2
:
'数据维护'
,
code2
:
'21'
,
name3
:
'数据维护'
,
code3
:
'212'
},
{
name1
:
'管理成本'
,
code1
:
'2'
,
name2
:
'数据维护'
,
code2
:
'21'
,
name3
:
'采购维护'
,
code3
:
'213'
},
{
name1
:
'管理成本'
,
code1
:
'2'
,
name2
:
'数据维护'
,
code2
:
'21'
,
name3
:
'采购租赁'
,
code3
:
'214'
},
]);
const
checkedList
=
ref
([]);
const
productList
=
ref
([]);
...
...
@@ -257,7 +264,11 @@ const convertConfig = {
const
costTableRef
=
ref
(
null
);
const
isInitField
=
ref
(
true
);
const
initField
=
ref
([]);
//第二步初始化的表头数据
const
tableField
=
ref
([]);
const
tableField
=
ref
([
{
label
:
"一级指标"
,
field
:
"name1"
,
width
:
120
},
{
label
:
"一级分类"
,
field
:
"name2"
,
width
:
120
},
{
label
:
"二级分类"
,
field
:
"name3"
,
width
:
120
}
]);
const
tableData
=
ref
([])
const
besure
=
ref
(
false
);
const
mergeRowCount
=
ref
({});
...
...
src/views/data_pricing/calculateConfig.vue
View file @
99f5d1f
...
...
@@ -662,8 +662,10 @@ const matchTableFields = (rData, tData) => {
const
setTableRowData
=
(
dGuid
,
rIndex
)
=>
{
let
rowData
=
tableData
.
value
[
rIndex
];
if
(
guid
&&
dGuid
==
rowData
.
dataTableGuid
)
{
let
rowData
=
tableData
.
value
[
rIndex
],
currDataTableGuid
=
rowData
.
dataTableGuid
;
const
detailDataTable
=
(
flowDetail
.
value
.
dataPricingDemandmatchingRQVOS
||
[]).
find
(
f
=>
f
.
dataTableGuid
==
dGuid
);
detailDataTable
&&
(
currDataTableGuid
=
detailDataTable
.
dataTableGuid
);
if
(
guid
&&
detailDataTable
&&
dGuid
==
detailDataTable
.
dataTableGuid
)
{
const
sourceTableField
=
flowDetail
.
value
.
dataPricingDemandmatchingRQVOS
?.
find
(
s
=>
dGuid
==
s
.
dataTableGuid
);
const
pricingDemandField
=
sourceTableField
?.
pricingDemandFieldRQVOS
||
[];
rowData
.
dataFields
.
map
(
f
=>
{
...
...
@@ -697,7 +699,7 @@ const setTableRowData = (dGuid, rIndex) => {
t
.
damFieldTable
=
JSON
.
parse
(
JSON
.
stringify
(
damFieldOptions
));
})
// 匹配
if
(
!
guid
||
(
guid
&&
(
dGuid
!=
rowData
.
d
ataTableGuid
||
currModelGuid
.
value
!=
flowDetail
.
value
.
modelGuid
)))
{
if
(
!
guid
||
(
guid
&&
(
dGuid
!=
currD
ataTableGuid
||
currModelGuid
.
value
!=
flowDetail
.
value
.
modelGuid
)))
{
matchTableFields
(
rowData
,
damTableField
);
}
}
else
{
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
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 post a comment