Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
Overview
Overview
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
常超
founder_vue
Commits
3a5e1c4e
Commit
3a5e1c4e
authored
Dec 13, 2022
by
liuguorong93
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
技术单位管理 表头配置功能
parent
c4e88e2a
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
75 additions
and
2 deletions
+75
-2
src/utils/tableHeaderParams.js
+42
-2
src/views/teUnitManage/index.vue
+33
-0
No files found.
src/utils/tableHeaderParams.js
View file @
3a5e1c4e
...
...
@@ -94,8 +94,32 @@ export const getJsdwglAllColumns = () => {
prop
:
"dwmc"
,
},
{
label
:
"行政区划编码"
,
prop
:
"selectXzqh"
,
label
:
"行政区划"
,
prop
:
"xzqhForName"
,
},
{
label
:
"单位领导"
,
prop
:
"dwld"
,
},
{
label
:
"单位面积"
,
prop
:
"dwmj"
,
},
{
label
:
"犬舍数量"
,
prop
:
"qs"
,
},
{
label
:
"单位编制数"
,
prop
:
"dwbzs"
,
},
{
label
:
"联系人"
,
prop
:
"lxr"
,
},
{
label
:
"联系电话"
,
prop
:
"lxdh"
,
},
]
return
arr
...
...
@@ -108,6 +132,22 @@ export const getJsdwglDefaultColumns = () => {
label
:
"单位名称"
,
prop
:
"dwmc"
,
},
{
label
:
"单位面积"
,
prop
:
"dwmj"
,
},
{
label
:
"犬舍数量"
,
prop
:
"qs"
,
},
{
label
:
"单位编制数"
,
prop
:
"dwbzs"
,
},
{
label
:
"联系人"
,
prop
:
"lxr"
,
},
]
return
arr
}
src/views/teUnitManage/index.vue
View file @
3a5e1c4e
...
...
@@ -115,17 +115,27 @@
label=
"单位名称"
align=
"center"
show-overflow-tooltip
v-if=
"colPropArr.includes('dwmc')"
></el-table-column>
<el-table-column
prop=
"xzqhForName"
label=
"行政区划"
align=
"center"
show-overflow-tooltip
v-if=
"colPropArr.includes('xzqhForName')"
></el-table-column>
<el-table-column
prop=
"dwld"
label=
"单位领导"
align=
"center"
show-overflow-tooltip
v-if=
"colPropArr.includes('dwld')"
></el-table-column>
<el-table-column
label=
"单位面积"
align=
"center"
show-overflow-tooltip
v-if=
"colPropArr.includes('dwmj')"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
dwmj
?
scope
.
row
.
dwmj
+
' / 亩'
:
''
}}
</span>
...
...
@@ -135,6 +145,7 @@
label=
"犬舍数量"
align=
"center"
show-overflow-tooltip
v-if=
"colPropArr.includes('qs')"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
qs
?
scope
.
row
.
qs
+
' / 间'
:
''
}}
</span>
...
...
@@ -144,6 +155,7 @@
label=
"单位编制数"
align=
"center"
show-overflow-tooltip
v-if=
"colPropArr.includes('dwbzs')"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
dwbzs
?
scope
.
row
.
dwbzs
+
' / 名'
:
''
}}
</span>
...
...
@@ -154,6 +166,14 @@
label=
"联系人"
align=
"center"
show-overflow-tooltip
v-if=
"colPropArr.includes('lxr')"
></el-table-column>
<el-table-column
prop=
"lxdh"
label=
"联系电话"
align=
"center"
show-overflow-tooltip
v-if=
"colPropArr.includes('lxdh')"
></el-table-column>
</el-table>
...
...
@@ -199,6 +219,7 @@ import {
handleDownFile
,
getSelectXzqhArrOrStr
,
setXzqhOptions
,
getColumns
,
}
from
"@/utils/mk.js"
;
import
{
getJsdwglAllColumns
,
...
...
@@ -248,9 +269,21 @@ export default {
},
mounted
()
{},
async
activated
()
{
this
.
defaultColPropArr
=
[];
this
.
headerSettInfo
.
defaultColumns
.
forEach
((
item
)
=>
{
this
.
defaultColPropArr
.
push
(
item
.
prop
);
});
let
xOp
=
await
getJsonDataApi
(
"CODE_XZQH"
);
this
.
xzqhOptions
=
setXzqhOptions
(
xOp
);
let
options
=
await
getColumns
(
this
.
headerSettInfo
.
menuId
);
if
(
options
?.
length
)
{
this
.
colPropArr
=
options
;
}
else
{
this
.
colPropArr
=
this
.
defaultColPropArr
;
}
this
.
getLists
(
this
.
currentPage
);
},
methods
:
{
...
...
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