Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-cr20g
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
Administrator
dsk-cr20g
Commits
dafcad1b
Commit
dafcad1b
authored
Oct 13, 2023
by
danfuman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
9087fd0b
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
35 additions
and
17 deletions
+35
-17
search-common.scss
dsk-operate-ui/src/assets/styles/search-common.scss
+1
-1
zbxmfx.vue
...ate-ui/src/views/detail/groupAccount/component/zbxmfx.vue
+32
-15
HeadFormNew.vue
...ate-ui/src/views/detail/party-a/component/HeadFormNew.vue
+1
-1
Tables.vue
dsk-operate-ui/src/views/detail/party-a/component/Tables.vue
+1
-0
No files found.
dsk-operate-ui/src/assets/styles/search-common.scss
View file @
dafcad1b
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
}
}
}
}
.el-cascader__tags
{
.el-cascader__tags
,
.el-select__tags
{
.el-tag
{
.el-tag
{
max-width
:
unset
!
important
;
max-width
:
unset
!
important
;
}
}
...
...
dsk-operate-ui/src/views/detail/groupAccount/component/zbxmfx.vue
View file @
dafcad1b
<
template
>
<
template
>
<div
class=
"performance"
>
<div
class=
"performance"
>
<div
class=
"content"
>
<div
class=
"content"
>
<head-form
<head-form
-new
ref=
"headForm"
ref=
"headForm"
title=
"集团施工项目最新招标"
title=
"集团施工项目最新招标"
:form-data=
"formData"
:form-data=
"formData"
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
@
handle-search=
"handleSearch"
@
handle-search=
"handleSearch"
:slots=
"true"
:slots=
"true"
:isExcel=
"false"
:isExcel=
"false"
></head-form>
></head-form
-new
>
<span
class=
"check"
@
click=
"check"
>
查看集团招标
<i
class=
"el-icon-arrow-right"
></i></span>
<span
class=
"check"
@
click=
"check"
>
查看集团招标
<i
class=
"el-icon-arrow-right"
></i></span>
<skeleton
v-if=
"isSkeleton"
style=
"padding: 16px"
></skeleton>
<skeleton
v-if=
"isSkeleton"
style=
"padding: 16px"
></skeleton>
<div
class=
"table-item"
v-if=
"!isSkeleton && tableData.length >0"
>
<div
class=
"table-item"
v-if=
"!isSkeleton && tableData.length >0"
>
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
<el-table-column
label=
"发布日期"
prop=
"issueTime"
width=
"100"
></el-table-column>
<el-table-column
label=
"发布日期"
prop=
"issueTime"
width=
"100"
></el-table-column>
<el-table-column
label=
"招标成员"
prop=
"tenderee"
min-width=
"220"
>
<el-table-column
label=
"招标成员"
prop=
"tenderee"
min-width=
"220"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<
router-link
:to=
"scope.row.uipId?`/enterprise/$
{encodeStr(scope.row.tendereeId)}`:`/company/${encodeStr(scope.row.tendereeId)}`" tag="a" class="a-link" v-if="scope.row.tendereeId
&&
scope.row.tenderee" v-html="scope.row.tenderee">
</router-link
>
<
span
@
click=
"getUipIdByCid(scope.row.tendereeId)"
style=
"cursor: pointer;"
class=
"a-link"
v-if=
"scope.row.tendereeId&&scope.row.tenderee"
v-html=
"scope.row.tenderee"
></span
>
<div
v-else
v-html=
"scope.row.tenderee || '--'"
></div>
<div
v-else
v-html=
"scope.row.tenderee || '--'"
></div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
...
@@ -88,7 +88,7 @@
...
@@ -88,7 +88,7 @@
</div>
</div>
<div
class=
"content"
>
<div
class=
"content"
>
<head-form
<head-form
title=
"集团施工项目发包金额
区间
"
title=
"集团施工项目发包金额"
:form-data=
"[]"
:form-data=
"[]"
:query-params=
"{}"
:query-params=
"{}"
:slots=
"true"
:slots=
"true"
...
@@ -100,7 +100,7 @@
...
@@ -100,7 +100,7 @@
clearable
clearable
@
change=
"changeSelect1"
@
change=
"changeSelect1"
class=
"form-content-width"
class=
"form-content-width"
style=
"width:
8
0px"
>
style=
"width:
10
0px"
>
<el-option
v-for=
"(item, index) in yearOptions"
:key=
"index"
:label=
"item.name"
:value=
"item.value"
/>
<el-option
v-for=
"(item, index) in yearOptions"
:key=
"index"
:label=
"item.name"
:value=
"item.value"
/>
</el-select>
</el-select>
</div>
</div>
...
@@ -139,7 +139,7 @@
...
@@ -139,7 +139,7 @@
clearable
clearable
@
change=
"changeSelect2"
@
change=
"changeSelect2"
class=
"form-content-width"
class=
"form-content-width"
style=
"width:
8
0px"
>
style=
"width:
10
0px"
>
<el-option
v-for=
"(item, index) in yearOptions"
:key=
"index"
:label=
"item.name"
:value=
"item.value"
/>
<el-option
v-for=
"(item, index) in yearOptions"
:key=
"index"
:label=
"item.name"
:value=
"item.value"
/>
</el-select>
</el-select>
</div>
</div>
...
@@ -153,7 +153,7 @@
...
@@ -153,7 +153,7 @@
<div
class=
"table-item"
>
<div
class=
"table-item"
>
<el-table
class=
"fixed-table"
:data=
"lxtjList"
border
max-height=
"270"
>
<el-table
class=
"fixed-table"
:data=
"lxtjList"
border
max-height=
"270"
>
<el-table-column
label=
"项目类型"
prop=
"type"
min-width=
"70"
></el-table-column>
<el-table-column
label=
"项目类型"
prop=
"type"
min-width=
"70"
></el-table-column>
<el-table-column
label=
"发包数量"
prop=
"count"
width=
"
12
0"
>
<el-table-column
label=
"发包数量"
prop=
"count"
width=
"
9
0"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
count
}}{{
scope
.
row
.
count
?
'个'
:
''
}}
{{
scope
.
row
.
count
}}{{
scope
.
row
.
count
?
'个'
:
''
}}
</
template
>
</
template
>
...
@@ -189,7 +189,7 @@
...
@@ -189,7 +189,7 @@
clearable
clearable
@
change=
"changeSelect3"
@
change=
"changeSelect3"
class=
"form-content-width"
class=
"form-content-width"
style=
"width:
8
0px"
>
style=
"width:
10
0px"
>
<el-option
v-for=
"(item, index) in yearOptions"
:key=
"index"
:label=
"item.name"
:value=
"item.value"
/>
<el-option
v-for=
"(item, index) in yearOptions"
:key=
"index"
:label=
"item.name"
:value=
"item.value"
/>
</el-select>
</el-select>
</div>
</div>
...
@@ -216,14 +216,15 @@
...
@@ -216,14 +216,15 @@
</el-row>
</el-row>
</div>
</div>
<div
class=
"content"
>
<div
class=
"content"
>
<head-form
<head-form-new
ref=
"headForm1"
title=
"历史发包项目金额TOP10"
title=
"历史发包项目金额TOP10"
:form-data=
"formData1"
:form-data=
"formData1"
:query-params=
"queryParams1"
:query-params=
"queryParams1"
@
handle-search=
"handleSearch1"
@
handle-search=
"handleSearch1"
:slots=
"true"
:slots=
"true"
:isExcel=
"false"
:isExcel=
"false"
></head-form>
></head-form
-new
>
<skeleton
v-if=
"isSkeleton6"
style=
"padding: 16px"
></skeleton>
<skeleton
v-if=
"isSkeleton6"
style=
"padding: 16px"
></skeleton>
<div
class=
"table-item"
v-if=
"!isSkeleton6 && peojectTopData.length > 0"
>
<div
class=
"table-item"
v-if=
"!isSkeleton6 && peojectTopData.length > 0"
>
<el-table
class=
"fixed-table"
:data=
"peojectTopData"
border
max-height=
"235"
>
<el-table
class=
"fixed-table"
:data=
"peojectTopData"
border
max-height=
"235"
>
...
@@ -242,7 +243,7 @@
...
@@ -242,7 +243,7 @@
<el-table-column
label=
"项目类型"
prop=
"projectTypeNew"
width=
"100"
></el-table-column>
<el-table-column
label=
"项目类型"
prop=
"projectTypeNew"
width=
"100"
></el-table-column>
<el-table-column
label=
"招标成员"
prop=
"projectUnit"
min-width=
"250"
>
<el-table-column
label=
"招标成员"
prop=
"projectUnit"
min-width=
"250"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<router-link
:to=
"scope.row.uipId?`/enterprise/$
{encodeStr(scope.row.projectUnitId)}`:`/company/${encodeStr(scope.row.projectUnitId)}`" tag="a" class="a-link" v-if="scope.row.projectUnitId
&&
scope.row.projectUnit" v-html="scope.row.projectUnit">
</router-link
:to="scope.row.uipId?`/enterprise/$
{encodeStr(scope.row.projectUnitId)}`:`/company/${encodeStr(scope.row.projectUnitId)}`"
>
<router-link
:to=
"scope.row.uipId?`/enterprise/$
{encodeStr(scope.row.projectUnitId)}`:`/company/${encodeStr(scope.row.projectUnitId)}`" tag="a" class="a-link" v-if="scope.row.projectUnitId
&&
scope.row.projectUnit" v-html="scope.row.projectUnit">
</router-link>
<div
v-else
v-html=
"scope.row.projectUnit || '--'"
></div>
<div
v-else
v-html=
"scope.row.projectUnit || '--'"
></div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
...
@@ -274,6 +275,7 @@
...
@@ -274,6 +275,7 @@
import
mixin
from
'../../party-a/mixins/mixin'
import
mixin
from
'../../party-a/mixins/mixin'
import
{
recentlyBid
,
bidByYear
,
groupByMoney
,
groupByType
,
groupByLowerRate
,
peojectTop
}
from
'@/api/detail/groupAccount/groupAccount'
import
{
recentlyBid
,
bidByYear
,
groupByMoney
,
groupByType
,
groupByLowerRate
,
peojectTop
}
from
'@/api/detail/groupAccount/groupAccount'
import
{
getDictType
}
from
'@/api/main'
import
{
getDictType
}
from
'@/api/main'
import
{
getUipIdByCid
}
from
'@/api/macro/macro'
export
default
{
export
default
{
name
:
'qualifications'
,
name
:
'qualifications'
,
props
:
[
'customerId'
],
props
:
[
'customerId'
],
...
@@ -288,14 +290,14 @@
...
@@ -288,14 +290,14 @@
combineId
:
this
.
customerId
,
combineId
:
this
.
customerId
,
},
},
formData
:
[
formData
:
[
{
type
:
4
,
fieldName
:
'type'
,
value
:
''
,
placeholder
:
'项目类型'
,
options
:
[],
width
:
150
,
uid
:
this
.
getUid
()},
{
type
:
4
,
fieldName
:
'type'
,
value
:
''
,
placeholder
:
'项目类型'
,
options
:
[],
uid
:
this
.
getUid
()},
{
type
:
1
,
fieldName
:
'cgbl'
,
value
:
''
,
placeholder
:
'持股比例'
,
options
:
[],
width
:
110
,
uid
:
this
.
getUid
()},
{
type
:
1
,
fieldName
:
'cgbl'
,
value
:
''
,
placeholder
:
'持股比例'
,
options
:
[],
width
:
110
,
uid
:
this
.
getUid
()},
{
type
:
1
,
fieldName
:
'year'
,
value
:
'2023年'
,
placeholder
:
'年份'
,
options
:
[],
width
:
100
,
uid
:
this
.
getUid
()},
{
type
:
1
,
fieldName
:
'year'
,
value
:
'2023年'
,
placeholder
:
'
选择
年份'
,
options
:
[],
width
:
100
,
uid
:
this
.
getUid
()},
],
],
formData1
:
[
formData1
:
[
{
type
:
4
,
fieldName
:
'type'
,
value
:
''
,
placeholder
:
'项目类型'
,
options
:
[],
width
:
150
,
uid
:
this
.
getUid
()},
{
type
:
4
,
fieldName
:
'type'
,
value
:
''
,
placeholder
:
'项目类型'
,
options
:
[],
uid
:
this
.
getUid
()},
{
type
:
1
,
fieldName
:
'cgbl'
,
value
:
''
,
placeholder
:
'持股比例'
,
options
:
[],
width
:
110
,
uid
:
this
.
getUid
()},
{
type
:
1
,
fieldName
:
'cgbl'
,
value
:
''
,
placeholder
:
'持股比例'
,
options
:
[],
width
:
110
,
uid
:
this
.
getUid
()},
{
type
:
1
,
fieldName
:
'year'
,
value
:
'2023年'
,
placeholder
:
'年份'
,
options
:
[],
width
:
100
,
uid
:
this
.
getUid
()},
{
type
:
1
,
fieldName
:
'year'
,
value
:
'2023年'
,
placeholder
:
'
选择
年份'
,
options
:
[],
width
:
100
,
uid
:
this
.
getUid
()},
],
],
cgblList
:
[
cgblList
:
[
{
name
:
'100%'
,
value
:
'100%'
},
{
name
:
'100%'
,
value
:
'100%'
},
...
@@ -351,6 +353,21 @@
...
@@ -351,6 +353,21 @@
this
.
getPeojectTop
()
this
.
getPeojectTop
()
},
},
methods
:
{
methods
:
{
getUipIdByCid
(
companyId
){
var
params
=
[
companyId
]
getUipIdByCid
(
params
).
then
(
res
=>
{
if
(
res
.
code
==
200
)
{
if
(
res
.
data
&&
res
.
data
.
length
>
0
&&
res
.
data
[
0
].
uipId
){
this
.
$router
.
push
({
path
:
'/enterprise/'
+
this
.
encodeStr
(
companyId
)})
}
else
{
this
.
$router
.
push
({
path
:
'/company/'
+
this
.
encodeStr
(
companyId
)})
}
}
}).
catch
(
error
=>
{
});
},
yearsData
(){
yearsData
(){
let
mydate
=
new
Date
();
let
mydate
=
new
Date
();
let
Year
=
mydate
.
getFullYear
();
let
Year
=
mydate
.
getFullYear
();
...
...
dsk-operate-ui/src/views/detail/party-a/component/HeadFormNew.vue
View file @
dafcad1b
...
@@ -432,7 +432,7 @@ export default {
...
@@ -432,7 +432,7 @@ export default {
::v-deep
.el-select__tags
{
::v-deep
.el-select__tags
{
.el-tag
{
.el-tag
{
&
:first-child
{
&
:first-child
{
/
/width: 100%;
/
*width: 100%;*/
}
}
}
}
}
}
...
...
dsk-operate-ui/src/views/detail/party-a/component/Tables.vue
View file @
dafcad1b
...
@@ -6,6 +6,7 @@
...
@@ -6,6 +6,7 @@
:data=
"tableData"
:data=
"tableData"
element-loading-text=
"Loading"
element-loading-text=
"Loading"
ref=
"tableRef"
ref=
"tableRef"
v-horizontal-scroll=
"'hover'"
border
border
fit
fit
highlight-current-row
highlight-current-row
...
...
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