Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
T
topsun-baoshen-excel
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
何远江
topsun-baoshen-excel
Commits
69edd48a
Commit
69edd48a
authored
Jul 18, 2025
by
何远江
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug 修改
parent
c223e890
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
20 additions
and
10 deletions
+20
-10
ExcelOperate.vue
...ws/comment-excel/components/ExcelOperate/ExcelOperate.vue
+3
-2
ExcelOperate.vue
...ews/var/varExcel/components/ExcelOperate/ExcelOperate.vue
+17
-8
No files found.
src/views/comment-excel/components/ExcelOperate/ExcelOperate.vue
View file @
69edd48a
...
...
@@ -649,6 +649,7 @@ watch(connectVisible, (val) => {
)
if
(
index
>
-
1
)
{
const
beConnectFiledItem
=
beConnectFiled
[
index
]
const
connectFiledItem
=
connectFiled
[
index
]
return
{
title
:
item
.
title
,
sheet
:
item
.
sheet
,
...
...
@@ -657,8 +658,8 @@ watch(connectVisible, (val) => {
numFlag
:
item
.
numFlag
,
numTitle
:
item
.
numTitle
,
only
:
item
.
only
,
script
:
i
tem
.
script
,
scriptName
:
i
tem
.
scriptName
,
script
:
connectFiledI
tem
.
script
,
scriptName
:
connectFiledI
tem
.
scriptName
,
bescriptName
:
beConnectFiledItem
.
scriptName
,
bescript
:
beConnectFiledItem
.
script
,
betitle
:
beConnectFiledItem
.
title
,
...
...
src/views/var/varExcel/components/ExcelOperate/ExcelOperate.vue
View file @
69edd48a
...
...
@@ -150,7 +150,13 @@
</
template
>
</vxe-modal>
<vxe-modal
v-model=
"connectVisible"
width=
"1000"
title=
"关联信息配置"
show-footer
>
<vxe-modal
v-model=
"connectVisible"
@
hide=
"onHideSettingConnect"
width=
"1000"
title=
"关联信息配置"
show-footer
>
<p>
关联区域信息:{{ currentConnectInfo.excelAreaNicname }}
</p>
<p>
被关联信息:{{ cachCurrentBeConnectInfo.excelAreaNicname }}
</p>
...
...
@@ -158,7 +164,6 @@
class=
"mt-2"
size=
"mini"
:data=
"connectConfigData"
@
hide=
"onHideSettingConnect"
border
height=
"400"
ref=
"xTableConnect"
...
...
@@ -649,7 +654,8 @@ watch(connectVisible, (val) => {
connectConfigData
.
value
=
titles
.
map
((
item
:
any
)
=>
{
// 全部列,并且匹配已经绑定的列
if
(
currentConnectInfo
.
excelAreaConnectId
)
{
if
(
currentConnectInfo
.
varAreaConnectId
)
{
console
.
log
(
'zhixing -------'
)
// 按照顺序来赋值connectFiled -> beConnectFiled
const
connectFiled
=
cachConnectEditInfo
.
value
?.
connectFiled
||
[]
const
beConnectFiled
=
cachConnectEditInfo
.
value
?.
beConnectFiled
...
...
@@ -659,6 +665,7 @@ watch(connectVisible, (val) => {
)
if
(
index
>
-
1
)
{
const
beConnectFiledItem
=
beConnectFiled
[
index
]
const
connectFiledItem
=
connectFiled
[
index
]
return
{
title
:
item
.
title
,
sheet
:
item
.
sheet
,
...
...
@@ -667,8 +674,8 @@ watch(connectVisible, (val) => {
numFlag
:
item
.
numFlag
,
numTitle
:
item
.
numTitle
,
only
:
item
.
only
,
script
:
i
tem
.
script
,
scriptName
:
i
tem
.
scriptName
,
script
:
connectFiledI
tem
.
script
,
scriptName
:
connectFiledI
tem
.
scriptName
,
bescriptName
:
beConnectFiledItem
.
scriptName
,
bescript
:
beConnectFiledItem
.
script
,
betitle
:
beConnectFiledItem
.
title
,
...
...
@@ -704,6 +711,8 @@ watch(connectVisible, (val) => {
const
onHideSettingConnect
=
()
=>
{
// 清空
cachConnectEditInfo
.
value
=
{}
currentConnectInfo
.
varAreaConnectId
=
''
console
.
log
(
'清空----==='
)
}
const
changeBeConnect
=
(
v
:
string
,
row
:
any
)
=>
{
const
option
=
beConnectSelectOptions
.
value
.
find
((
item
:
any
)
=>
item
.
title
==
v
)
...
...
@@ -751,8 +760,8 @@ const chooseConnectOnHide = () => {
const
editConnect
=
async
(
row
:
any
,
index
:
number
)
=>
{
console
.
log
(
row
)
currentConnectInfo
.
excelAreaConnectId
=
row
.
excel
AreaConnectId
currentConnectInfo
.
excelAreaBeId
=
row
.
excel
AreaBeId
currentConnectInfo
.
varAreaConnectId
=
row
.
var
AreaConnectId
currentConnectInfo
.
varAreaBeId
=
row
.
var
AreaBeId
currentConnectInfo
.
varAreaId
=
row
.
varAreaId
Object
.
assign
(
cachConnectEditInfo
.
value
,
unref
(
row
))
...
...
@@ -764,7 +773,7 @@ const editConnect = async (row: any, index: number) => {
// cachCurrentBeConnectInfo 保存被关联数据
Object
.
assign
(
cachCurrentBeConnectInfo
,
unref
(
areaList
.
value
?.
find
((
item
)
=>
item
.
varAreaId
==
row
.
excel
AreaBeId
))
unref
(
areaList
.
value
?.
find
((
item
)
=>
item
.
varAreaId
==
row
.
var
AreaBeId
))
)
connectVisible
.
value
=
true
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a 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