Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-operate-sys-cscec
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
fulixin
dsk-operate-sys-cscec
Commits
6bba27e3
Commit
6bba27e3
authored
Mar 07, 2024
by
huangjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
*
parent
df3a8a55
Changes
28
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
28 changed files
with
495 additions
and
220 deletions
+495
-220
.env.development
dsk-operate-ui/.env.development
+1
-1
.env.production
dsk-operate-ui/.env.production
+1
-1
.env.staging
dsk-operate-ui/.env.staging
+1
-1
.env.test
dsk-operate-ui/.env.test
+1
-1
supplierlist.scss
dsk-operate-ui/src/assets/styles/supplierlist.scss
+9
-1
TableListColumn.vue
...rc/components/TableListCom/components/TableListColumn.vue
+2
-2
Logo.vue
dsk-operate-ui/src/layout/components/Sidebar/Logo.vue
+1
-1
index.js
dsk-operate-ui/src/router/index.js
+1
-1
index.vue
...nsultingOrgManagement/components/EnterpriseList/index.vue
+6
-3
index.vue
.../consultingOrgManagement/components/ProjectList/index.vue
+36
-4
index.vue
dsk-operate-ui/src/views/detail/party-a/index.vue
+6
-0
login.vue
dsk-operate-ui/src/views/login.vue
+1
-1
EnterpriseMonitoring.vue
dsk-operate-ui/src/views/monitoring/EnterpriseMonitoring.vue
+3
-3
MonitoringDynamics.vue
dsk-operate-ui/src/views/monitoring/MonitoringDynamics.vue
+72
-30
MonitoringReportDetails.vue
...erate-ui/src/views/monitoring/MonitoringReportDetails.vue
+61
-29
AptitudeStandard.vue
...ate-ui/src/views/supplier/components/AptitudeStandard.vue
+131
-116
SearchAptitude.vue
...erate-ui/src/views/supplier/components/SearchAptitude.vue
+4
-2
SearchResult.vue
...operate-ui/src/views/supplier/components/SearchResult.vue
+12
-1
Unlist.vue
...perate-ui/src/views/supplier/disableManagement/Unlist.vue
+12
-7
disableList.vue
...e-ui/src/views/supplier/disableManagement/disableList.vue
+11
-3
assessment.vue
...operate-ui/src/views/supplier/supplierlist/assessment.vue
+2
-2
disposal.vue
dsk-operate-ui/src/views/supplier/supplierlist/disposal.vue
+2
-2
laborSubcontracting.vue
...i/src/views/supplier/supplierlist/laborSubcontracting.vue
+19
-1
laborSubcontractingTeam.vue
...c/views/supplier/supplierlist/laborSubcontractingTeam.vue
+21
-1
ledger.vue
dsk-operate-ui/src/views/supplier/supplierlist/ledger.vue
+21
-3
professionalSubcontracting.vue
...iews/supplier/supplierlist/professionalSubcontracting.vue
+20
-1
rentalServices.vue
...ate-ui/src/views/supplier/supplierlist/rentalServices.vue
+19
-1
supplySubcontracting.vue
.../src/views/supplier/supplierlist/supplySubcontracting.vue
+19
-1
No files found.
dsk-operate-ui/.env.development
View file @
6bba27e3
# 页面标题
VUE_APP_TITLE =
中建一局集团第二建筑
有限公司
VUE_APP_TITLE =
重庆大司空信息科技
有限公司
# 开发环境配置
ENV = 'development'
...
...
dsk-operate-ui/.env.production
View file @
6bba27e3
# 页面标题
VUE_APP_TITLE =
中建一局集团第二建筑
有限公司
VUE_APP_TITLE =
重庆大司空信息科技
有限公司
# 生产环境配置
ENV = 'production'
...
...
dsk-operate-ui/.env.staging
View file @
6bba27e3
# 页面标题
VUE_APP_TITLE =
中建一局集团第二建筑
有限公司
VUE_APP_TITLE =
重庆大司空信息科技
有限公司
NODE_ENV = production
...
...
dsk-operate-ui/.env.test
View file @
6bba27e3
# 页面标题
VUE_APP_TITLE
=
中建一局集团第二建筑
有限公司
VUE_APP_TITLE
=
重庆大司空信息科技
有限公司
NODE_ENV
=
"production"
...
...
dsk-operate-ui/src/assets/styles/supplierlist.scss
View file @
6bba27e3
...
...
@@ -33,13 +33,14 @@
padding
:
20px
16px
4px
;
.el-form-item
{
margin-bottom
:
16px
;
width
:
100%
;
}
.el-divider
{
margin-top
:
4px
;
margin-bottom
:
20px
;
}
.el-form-item__content
{
width
:
282px
;
width
:
calc
(
100%
-
100px
)
;
.el-cascader
,
.el-select
,
.el-date-editor
{
width
:
100%
;
}
...
...
@@ -251,3 +252,10 @@
.el-date-editor
.el-range-input
{
text-align
:
left
;
}
.wrap2
{
overflow
:
hidden
;
text-overflow
:
ellipsis
;
display
:
-
webkit-box
;
-webkit-line-clamp
:
2
;
-webkit-box-orient
:
vertical
;
}
dsk-operate-ui/src/components/TableListCom/components/TableListColumn.vue
View file @
6bba27e3
...
...
@@ -42,9 +42,9 @@
<!-- 操作栏 不需要设置slot-->
<slot
v-else-if=
"item.prop == 'action-field-bar'"
name=
"action-field-bar"
:row=
"scope.row"
:index=
"scope.$index"
:data=
"item"
></slot>
<!-- 没有插槽 -->
<
div
v-else
>
<
span
v-else
>
{{
scope
.
row
[
item
.
prop
]
?
scope
.
row
[
item
.
prop
]
:
'-'
}}
</
div
>
</
span
>
</
template
>
</el-table-column>
</template>
...
...
dsk-operate-ui/src/layout/components/Sidebar/Logo.vue
View file @
6bba27e3
...
...
@@ -45,7 +45,7 @@ export default {
},
data
()
{
return
{
title
:
'
中建一局集团第二建筑
有限公司'
,
title
:
'
重庆大司空信息科技
有限公司'
,
// logo: logoImg
logo
:
''
}
...
...
dsk-operate-ui/src/router/index.js
View file @
6bba27e3
...
...
@@ -172,7 +172,7 @@ export const constantRoutes = [
path
:
'/enterprise/:id'
,
component
:
()
=>
import
(
'@/views/detail/party-a/index'
),
name
:
'PartyA'
,
meta
:
{
title
:
'
甲方
详情'
,
icon
:
'enterpriseData'
,
noCache
:
false
},
meta
:
{
title
:
'
企业
详情'
,
icon
:
'enterpriseData'
,
noCache
:
false
},
}
]
},
...
...
dsk-operate-ui/src/views/consultingOrgManagement/components/EnterpriseList/index.vue
View file @
6bba27e3
...
...
@@ -97,14 +97,14 @@ export default {
formColum
:
[
{
label
:
'序号'
,
prop
:
"staticSerialNumber"
,
type
:
"index"
,
lock
:
true
,
fixed
:
false
,
uid
:
v4
()
},
{
label
:
'咨询机构名称'
,
prop
:
'advisoryBodyName'
,
width
:
"198px"
,
lock
:
true
,
fixed
:
false
,
slot
:
true
,
uid
:
v4
(),
showOverflowTooltip
:
true
},
{
label
:
'最近一次合作时间'
,
prop
:
'lastCooperateTime'
,
width
:
"
201
px"
,
uid
:
v4
()
},
{
label
:
'经营状态'
,
prop
:
'businessStatus'
,
minW
idth
:
"74px"
,
uid
:
v4
(),
showOverflowTooltip
:
true
},
{
label
:
'最近一次合作时间'
,
prop
:
'lastCooperateTime'
,
width
:
"
140
px"
,
uid
:
v4
()
},
{
label
:
'经营状态'
,
prop
:
'businessStatus'
,
w
idth
:
"74px"
,
uid
:
v4
(),
showOverflowTooltip
:
true
},
{
label
:
'法定代表人'
,
prop
:
'corporatePerson'
,
width
:
"86px"
,
uid
:
v4
()
},
{
label
:
'注册资本'
,
prop
:
'regCapital'
,
width
:
"120px"
,
uid
:
v4
()
},
{
label
:
'注册地区'
,
prop
:
'regArea'
,
width
:
"149px"
,
uid
:
v4
()
},
{
label
:
'成立日期'
,
prop
:
'registeredDate'
,
width
:
"97px"
,
uid
:
v4
()
},
{
label
:
'经营范围'
,
prop
:
'businessScope'
,
width
:
"417px"
,
uid
:
v4
(),
slot
:
true
},
{
label
:
'合作项目数量'
,
prop
:
'cooperateProjectCount'
,
width
:
"98px"
,
uid
:
v4
(),
slot
:
true
},
{
label
:
'经营范围'
,
prop
:
'businessScope'
,
uid
:
v4
(),
slot
:
true
},
],
queryParams
:
{
pageSize
:
50
,
...
...
@@ -181,6 +181,9 @@ export default {
const
result
=
await
getConsultingOrgEenterpriseListWithSearchApi
(
params
);
if
(
result
.
code
==
200
)
{
this
.
tableDataList
=
result
.
rows
?
result
.
rows
:
[];
this
.
tableDataList
.
forEach
(
item
=>
{
item
.
regCapital
=
item
.
regCapital
.
replace
(
'人民币'
,
''
)
})
this
.
total
=
result
.
total
?
result
.
total
:
0
;
}
else
{
this
.
$message
.
error
(
result
.
msg
);
...
...
dsk-operate-ui/src/views/consultingOrgManagement/components/ProjectList/index.vue
View file @
6bba27e3
...
...
@@ -203,21 +203,53 @@ export default {
engineeringCategoryOptions
:
[
{
value
:
"1"
,
label
:
"
测试1
"
label
:
"
房屋建筑
"
},
{
value
:
"2"
,
label
:
"测试2"
label
:
"专业分包"
},
{
value
:
"3"
,
label
:
"基础设施"
}
],
engineeringCategoryDetailOptions
:
[
{
value
:
"1"
,
label
:
"
测试1
"
label
:
"
住宅
"
},
{
value
:
"2"
,
label
:
"测试2"
label
:
"房建其他"
},
{
value
:
"3"
,
label
:
"装饰"
},
{
value
:
"4"
,
label
:
"专业其他"
},
{
value
:
"5"
,
label
:
"市政工程"
},
{
value
:
"6"
,
label
:
"教育"
},
{
value
:
"7"
,
label
:
"安装"
},
{
value
:
"8"
,
label
:
"工业厂房"
},
{
value
:
"9"
,
label
:
"商业综合"
}
]
};
...
...
dsk-operate-ui/src/views/detail/party-a/index.vue
View file @
6bba27e3
...
...
@@ -276,6 +276,12 @@ export default {
}
},
created
()
{
let
companyName
=
this
.
$route
.
query
.
companyName
?
this
.
$route
.
query
.
companyName
:
""
;
document
.
getElementById
(
'tagTitle'
).
innerText
=
companyName
;
let
titlename
=
document
.
getElementById
(
'tagTitles'
);
if
(
titlename
)
{
titlename
.
innerText
=
companyName
;
}
this
.
init
();
},
mounted
()
{
...
...
dsk-operate-ui/src/views/login.vue
View file @
6bba27e3
...
...
@@ -70,7 +70,7 @@
<!--
<div
class=
"on"
@
click=
"isDXlogin = false"
>
密码登录
</div>
-->
<!--
<div
@
click=
"isDXlogin = true"
>
快捷登录
</div>
-->
<!--
</div>
-->
<div
class=
"loginname"
>
<!--
<img
src=
"../assets/images/login/ztlogo.png"
>
-->
中建一局集团第二建筑
有限公司
</div>
<div
class=
"loginname"
>
<!--
<img
src=
"../assets/images/login/ztlogo.png"
>
-->
重庆大司空信息科技
有限公司
</div>
<el-form-item
prop=
"username"
>
<el-input
v-model=
"loginForm.username"
...
...
dsk-operate-ui/src/views/monitoring/EnterpriseMonitoring.vue
View file @
6bba27e3
...
...
@@ -206,7 +206,7 @@
pldrVisible
:
false
,
queryParams
:{
pageNum
:
1
,
pageSize
:
1
0
,
pageSize
:
5
0
,
condition
:{}
},
dataList
:[],
...
...
@@ -229,7 +229,7 @@
},
methods
:
{
async
querySubmit
()
{
companyPage
(
this
.
queryParams
).
then
(
res
=>
{
companyPage
(
this
.
queryParams
queryParams
).
then
(
res
=>
{
this
.
isSkeleton
=
false
;
this
.
tableData
=
res
.
rows
this
.
tableDataTotal
=
res
.
total
...
...
@@ -272,7 +272,7 @@
radioBtn
(
val
){
let
endTime
=
new
Date
()
this
.
queryParams
.
pageNum
=
1
this
.
queryParams
.
pageSize
=
1
0
this
.
queryParams
.
pageSize
=
5
0
switch
(
val
)
{
case
1
:
this
.
queryParams
.
condition
.
beginTime
=
this
.
formatDate
(
endTime
)
...
...
dsk-operate-ui/src/views/monitoring/MonitoringDynamics.vue
View file @
6bba27e3
...
...
@@ -8,7 +8,7 @@
<el-button
slot=
"append"
@
click=
"handleKeyword()"
>
搜索
</el-button>
</el-input>
</div>
<div
class=
"search-item"
>
<div
class=
"search-item"
style=
"margin-bottom: 25px"
>
<div
class=
"label"
>
更新时间
</div>
<div
class=
"checkbox"
>
<el-radio-group
v-model=
"radio"
>
...
...
@@ -28,24 +28,38 @@
</el-date-picker>
</div>
</div>
<div
class=
"search-item"
style=
"line-height: 32px;"
>
<div
class=
"label"
>
监控类型
</div>
<div
class=
"search-item"
>
<div
class=
"label"
>
司法风险
</div>
<div
class=
"main-right"
>
<div
class=
"select-popper"
>
<span
:class=
"
{ color_text: sffx.length }">司法风险
{{
sffx
.
length
>
0
?
sffx
.
length
:
''
}}
<i
class=
"el-icon-caret-bottom"
></i></span>
<el-select
ref=
"tenderTypeSelect"
v-model=
"sffx"
class=
"select-multiple"
collapse-tags
multiple
placeholder=
"请选择"
>
<el-option
v-for=
"(i,index) in selectList"
:key=
"index"
:label=
"i.dimensionName"
:value=
"i.dimensionName"
>
<el-checkbox
style=
"width: 100%;"
:label=
"i.dimensionName"
@
change=
"changeSffx(i)"
>
{{
i
.
dimensionName
}}
</el-checkbox>
</el-option>
</el-select>
<!--
<span
:class=
"
{ color_text: sffx.length }">司法风险
{{
sffx
.
length
>
0
?
sffx
.
length
:
''
}}
<i
class=
"el-icon-caret-bottom"
></i></span>
-->
<el-checkbox-group
v-model=
"sffx"
>
<el-checkbox
label=
"不限"
@
change=
"changeSffx('不限')"
>
不限
</el-checkbox>
<el-checkbox
v-for=
"(i,index) in selectList"
:key=
"index"
:label=
"i.dimensionName"
@
change=
"changeSffx(i)"
>
{{
i
.
dimensionName
}}
</el-checkbox>
</el-checkbox-group>
<!--
<el-select
ref=
"tenderTypeSelect"
v-model=
"sffx"
class=
"select-multiple"
collapse-tags
multiple
placeholder=
"请选择"
>
-->
<!--
<el-option
v-for=
"(i,index) in selectList"
:key=
"index"
:label=
"i.dimensionName"
:value=
"i.dimensionName"
>
-->
<!--
<el-checkbox
style=
"width: 100%;"
:label=
"i.dimensionName"
@
change=
"changeSffx(i)"
>
{{
i
.
dimensionName
}}
</el-checkbox>
-->
<!--
</el-option>
-->
<!--
</el-select>
-->
</div>
</div>
</div>
<div
class=
"search-item"
>
<div
class=
"label"
>
工商风险
</div>
<div
class=
"main-right"
>
<div
class=
"select-popper"
>
<span
:class=
"
{ color_text: gsfx.length }">工商风险
{{
gsfx
.
length
>
0
?
gsfx
.
length
:
''
}}
<i
class=
"el-icon-caret-bottom"
></i></span>
<el-select
ref=
"tenderTypeSelect"
v-model=
"gsfx"
class=
"select-multiple"
collapse-tags
multiple
placeholder=
"请选择"
>
<el-option
v-for=
"(i,index) in selectList1"
:key=
"index"
:label=
"i.dimensionName"
:value=
"i.dimensionName"
>
<el-checkbox
style=
"width: 100%;"
:label=
"i.dimensionName"
@
change=
"changeGsfx(i)"
>
{{
i
.
dimensionName
}}
</el-checkbox>
</el-option>
</el-select>
<el-checkbox-group
v-model=
"gsfx"
>
<el-checkbox
label=
"不限"
@
change=
"changeGsfx('不限')"
>
不限
</el-checkbox>
<el-checkbox
v-for=
"(i,index) in selectList1"
:key=
"index"
:label=
"i.dimensionName"
@
change=
"changeGsfx(i)"
>
{{
i
.
dimensionName
}}
</el-checkbox>
</el-checkbox-group>
<!--
<span
:class=
"
{ color_text: gsfx.length }">工商风险
{{
gsfx
.
length
>
0
?
gsfx
.
length
:
''
}}
<i
class=
"el-icon-caret-bottom"
></i></span>
-->
<!--
<el-select
ref=
"tenderTypeSelect"
v-model=
"gsfx"
class=
"select-multiple"
collapse-tags
multiple
placeholder=
"请选择"
>
-->
<!--
<el-option
v-for=
"(i,index) in selectList1"
:key=
"index"
:label=
"i.dimensionName"
:value=
"i.dimensionName"
>
-->
<!--
<el-checkbox
style=
"width: 100%;"
:label=
"i.dimensionName"
@
change=
"changeGsfx(i)"
>
{{
i
.
dimensionName
}}
</el-checkbox>
-->
<!--
</el-option>
-->
<!--
</el-select>
-->
</div>
</div>
</div>
...
...
@@ -97,7 +111,9 @@
width=
"150"
>
<
template
slot-scope=
"scope"
>
<span
style=
"cursor: pointer;color:#0081FF;"
@
click=
"handleDetail(scope.row)"
>
查看详情
</span>
<!---->
<span
v-if=
"scope.row.hasdetail"
style=
"cursor: pointer;color:#0081FF;"
@
click=
"handleDetail(scope.row)"
>
查看详情
</span>
<span
v-else=
"scope.row.hasdetail"
@
click=
"handleDetail(scope.row)"
>
查看详情
</span>
</
template
>
</el-table-column>
</el-table>
...
...
@@ -344,19 +360,27 @@
}
else
{
delete
params
.
condition
.
riskLevel
}
if
(
this
.
sffx
.
length
>
0
&&
this
.
gsfx
.
length
>
0
){
let
sffx
=
this
.
sffx
if
(
sffx
.
indexOf
(
'不限'
)
>-
1
){
sffx
=
[]
}
let
gsfx
=
this
.
gsfx
if
(
gsfx
.
indexOf
(
'不限'
)
>-
1
){
gsfx
=
[]
}
if
(
sffx
.
length
>
0
&&
gsfx
.
length
>
0
){
params
.
condition
.
riskType
=
'司法风险,工商风险'
params
.
condition
.
dimension
=
this
.
sffx
.
concat
(
this
.
gsfx
)
}
if
(
this
.
sffx
.
length
>
0
&&
this
.
gsfx
.
length
===
0
){
if
(
sffx
.
length
>
0
&&
gsfx
.
length
===
0
){
params
.
condition
.
riskType
=
'司法风险'
params
.
condition
.
dimension
=
this
.
sffx
}
if
(
this
.
sffx
.
length
===
0
&&
this
.
gsfx
.
length
>
0
){
if
(
sffx
.
length
===
0
&&
gsfx
.
length
>
0
){
params
.
condition
.
riskType
=
'工商风险'
params
.
condition
.
dimension
=
this
.
gsfx
}
if
(
this
.
sffx
.
length
===
0
&&
this
.
gsfx
.
length
===
0
){
if
(
sffx
.
length
===
0
&&
gsfx
.
length
===
0
){
delete
params
.
condition
.
riskType
delete
params
.
condition
.
dimension
}
...
...
@@ -375,6 +399,14 @@
for
(
let
[
i
,
j
]
of
arr
){
el
.
Array
.
push
({
key
:
i
,
value
:
j
})
}
let
types
=
[
'新增开庭公告'
,
'新增法院公告'
,
'新增裁判文书'
,
'新增经营异常'
,
'新增失信被执行人'
,
'新增股权冻结'
]
if
(
types
.
indexOf
(
el
.
dimensionName
)
>-
1
){
el
.
hasdetail
=
true
}
else
{
el
.
hasdetail
=
false
}
})
})
},
...
...
@@ -386,21 +418,31 @@
})
},
changeSffx
(
val
)
{
if
(
this
.
sffx
.
indexOf
(
val
.
dimensionName
)
==
-
1
)
{
this
.
sffx
.
push
(
val
.
dimensionName
)
}
else
{
this
.
sffx
.
splice
(
this
.
sffx
.
indexOf
(
val
.
dimensionName
),
1
)
}
if
(
val
==
'不限'
)
this
.
sffx
=
[
'不限'
]
else
if
(
this
.
sffx
.
indexOf
(
'不限'
)
>-
1
){
this
.
sffx
.
splice
(
this
.
sffx
.
indexOf
(
'不限'
),
1
)
}
// if (this.sffx.indexOf(val.dimensionName) == -1) {
// this.sffx.push(val.dimensionName)
// } else {
// this.sffx.splice(this.sffx.indexOf(val.dimensionName), 1)
// }
this
.
queryParams
.
pageNum
=
1
this
.
queryParams
.
pageSize
=
10
this
.
querySubmit
()
},
changeGsfx
(
val
)
{
if
(
this
.
gsfx
.
indexOf
(
val
.
dimensionName
)
==
-
1
)
{
this
.
gsfx
.
push
(
val
.
dimensionName
)
}
else
{
this
.
gsfx
.
splice
(
this
.
gsfx
.
indexOf
(
val
.
dimensionName
),
1
)
}
if
(
val
==
'不限'
)
this
.
gsfx
=
[
'不限'
]
else
if
(
this
.
gsfx
.
indexOf
(
'不限'
)
>-
1
){
this
.
gsfx
.
splice
(
this
.
gsfx
.
indexOf
(
'不限'
),
1
)
}
// if (this.gsfx.indexOf(val.dimensionName) == -1) {
// this.gsfx.push(val.dimensionName)
// } else {
// this.gsfx.splice(this.gsfx.indexOf(val.dimensionName), 1)
// }
this
.
queryParams
.
pageNum
=
1
this
.
queryParams
.
pageSize
=
10
this
.
querySubmit
()
...
...
dsk-operate-ui/src/views/monitoring/MonitoringReportDetails.vue
View file @
6bba27e3
...
...
@@ -16,7 +16,7 @@
<span
class=
"val"
>
{{
object
.
registeredDate
}}
</span>
</p>
</div>
<div
class=
"search-item"
>
<div
class=
"search-item"
style=
"margin-bottom: 25px"
>
<div
class=
"label"
>
风险级别
</div>
<div
class=
"main-right"
>
<div
class=
"checkbox"
>
...
...
@@ -29,24 +29,38 @@
</div>
</div>
</div>
<div
class=
"search-item"
style=
"line-height: 32px;"
>
<div
class=
"label"
>
监控类型
</div>
<div
class=
"search-item"
>
<div
class=
"label"
>
司法风险
</div>
<div
class=
"main-right"
>
<div
class=
"select-popper"
>
<span
:class=
"
{ color_text: sffx.length }">司法风险
{{
sffx
.
length
>
0
?
sffx
.
length
:
''
}}
<i
class=
"el-icon-caret-bottom"
></i></span>
<el-select
ref=
"tenderTypeSelect"
v-model=
"sffx"
class=
"select-multiple"
collapse-tags
multiple
placeholder=
"请选择"
>
<el-option
v-for=
"(i,index) in selectList"
:key=
"index"
:label=
"i.dimensionName"
:value=
"i.dimensionName"
>
<el-checkbox
style=
"width: 100%;"
:label=
"i.dimensionName"
@
change=
"changeSffx(i)"
>
{{
i
.
dimensionName
}}
</el-checkbox>
</el-option>
</el-select>
<!--
<span
:class=
"
{ color_text: sffx.length }">司法风险
{{
sffx
.
length
>
0
?
sffx
.
length
:
''
}}
<i
class=
"el-icon-caret-bottom"
></i></span>
-->
<el-checkbox-group
v-model=
"sffx"
>
<el-checkbox
label=
"不限"
@
change=
"changeSffx('不限')"
>
不限
</el-checkbox>
<el-checkbox
v-for=
"(i,index) in selectList"
:key=
"index"
:label=
"i.dimensionName"
@
change=
"changeSffx(i)"
>
{{
i
.
dimensionName
}}
</el-checkbox>
</el-checkbox-group>
<!--
<el-select
ref=
"tenderTypeSelect"
v-model=
"sffx"
class=
"select-multiple"
collapse-tags
multiple
placeholder=
"请选择"
>
-->
<!--
<el-option
v-for=
"(i,index) in selectList"
:key=
"index"
:label=
"i.dimensionName"
:value=
"i.dimensionName"
>
-->
<!--
<el-checkbox
style=
"width: 100%;"
:label=
"i.dimensionName"
@
change=
"changeSffx(i)"
>
{{
i
.
dimensionName
}}
</el-checkbox>
-->
<!--
</el-option>
-->
<!--
</el-select>
-->
</div>
</div>
</div>
<div
class=
"search-item"
>
<div
class=
"label"
>
工商风险
</div>
<div
class=
"main-right"
>
<div
class=
"select-popper"
>
<span
:class=
"
{ color_text: gsfx.length }">工商风险
{{
gsfx
.
length
>
0
?
gsfx
.
length
:
''
}}
<i
class=
"el-icon-caret-bottom"
></i></span>
<el-select
ref=
"tenderTypeSelect"
v-model=
"gsfx"
class=
"select-multiple"
collapse-tags
multiple
placeholder=
"请选择"
>
<el-option
v-for=
"(i,index) in selectList1"
:key=
"index"
:label=
"i.dimensionName"
:value=
"i.dimensionName"
>
<el-checkbox
style=
"width: 100%;"
:label=
"i.dimensionName"
@
change=
"changeGsfx(i)"
>
{{
i
.
dimensionName
}}
</el-checkbox>
</el-option>
</el-select>
<el-checkbox-group
v-model=
"gsfx"
>
<el-checkbox
label=
"不限"
@
change=
"changeGsfx('不限')"
>
不限
</el-checkbox>
<el-checkbox
v-for=
"(i,index) in selectList1"
:key=
"index"
:label=
"i.dimensionName"
@
change=
"changeGsfx(i)"
>
{{
i
.
dimensionName
}}
</el-checkbox>
</el-checkbox-group>
<!--
<span
:class=
"
{ color_text: gsfx.length }">工商风险
{{
gsfx
.
length
>
0
?
gsfx
.
length
:
''
}}
<i
class=
"el-icon-caret-bottom"
></i></span>
-->
<!--
<el-select
ref=
"tenderTypeSelect"
v-model=
"gsfx"
class=
"select-multiple"
collapse-tags
multiple
placeholder=
"请选择"
>
-->
<!--
<el-option
v-for=
"(i,index) in selectList1"
:key=
"index"
:label=
"i.dimensionName"
:value=
"i.dimensionName"
>
-->
<!--
<el-checkbox
style=
"width: 100%;"
:label=
"i.dimensionName"
@
change=
"changeGsfx(i)"
>
{{
i
.
dimensionName
}}
</el-checkbox>
-->
<!--
</el-option>
-->
<!--
</el-select>
-->
</div>
</div>
</div>
...
...
@@ -322,21 +336,31 @@
},
methods
:
{
changeSffx
(
val
)
{
if
(
this
.
sffx
.
indexOf
(
val
.
dimensionName
)
==
-
1
)
{
this
.
sffx
.
push
(
val
.
dimensionName
)
}
else
{
this
.
sffx
.
splice
(
this
.
sffx
.
indexOf
(
val
.
dimensionName
),
1
)
}
if
(
val
==
'不限'
)
this
.
sffx
=
[
'不限'
]
else
if
(
this
.
sffx
.
indexOf
(
'不限'
)
>-
1
){
this
.
sffx
.
splice
(
this
.
sffx
.
indexOf
(
'不限'
),
1
)
}
// if (this.sffx.indexOf(val.dimensionName) == -1) {
// this.sffx.push(val.dimensionName)
// } else {
// this.sffx.splice(this.sffx.indexOf(val.dimensionName), 1)
// }
this
.
queryParams
.
pageNum
=
1
this
.
queryParams
.
pageSize
=
10
this
.
querySubmit
()
},
changeGsfx
(
val
)
{
if
(
this
.
gsfx
.
indexOf
(
val
.
dimensionName
)
==
-
1
)
{
this
.
gsfx
.
push
(
val
.
dimensionName
)
}
else
{
this
.
gsfx
.
splice
(
this
.
gsfx
.
indexOf
(
val
.
dimensionName
),
1
)
}
if
(
val
==
'不限'
)
this
.
gsfx
=
[
'不限'
]
else
if
(
this
.
gsfx
.
indexOf
(
'不限'
)
>-
1
){
this
.
gsfx
.
splice
(
this
.
gsfx
.
indexOf
(
'不限'
),
1
)
}
// if (this.gsfx.indexOf(val.dimensionName) == -1) {
// this.gsfx.push(val.dimensionName)
// } else {
// this.gsfx.splice(this.gsfx.indexOf(val.dimensionName), 1)
// }
this
.
queryParams
.
pageNum
=
1
this
.
queryParams
.
pageSize
=
10
this
.
querySubmit
()
...
...
@@ -360,19 +384,27 @@
}
else
{
delete
params
.
condition
.
riskLevel
}
if
(
this
.
sffx
.
length
>
0
&&
this
.
gsfx
.
length
>
0
){
let
sffx
=
this
.
sffx
if
(
sffx
.
indexOf
(
'不限'
)
>-
1
){
sffx
=
[]
}
let
gsfx
=
this
.
gsfx
if
(
gsfx
.
indexOf
(
'不限'
)
>-
1
){
gsfx
=
[]
}
if
(
sffx
.
length
>
0
&&
gsfx
.
length
>
0
){
params
.
condition
.
riskType
=
'司法风险,工商风险'
params
.
condition
.
dimension
=
this
.
sffx
.
concat
(
this
.
gsfx
)
}
if
(
this
.
sffx
.
length
>
0
&&
this
.
gsfx
.
length
===
0
){
if
(
sffx
.
length
>
0
&&
gsfx
.
length
===
0
){
params
.
condition
.
riskType
=
'司法风险'
params
.
condition
.
dimension
=
this
.
sffx
}
if
(
this
.
sffx
.
length
===
0
&&
this
.
gsfx
.
length
>
0
){
if
(
sffx
.
length
===
0
&&
gsfx
.
length
>
0
){
params
.
condition
.
riskType
=
'工商风险'
params
.
condition
.
dimension
=
this
.
gsfx
}
if
(
this
.
sffx
.
length
===
0
&&
this
.
gsfx
.
length
===
0
){
if
(
sffx
.
length
===
0
&&
gsfx
.
length
===
0
){
delete
params
.
condition
.
riskType
delete
params
.
condition
.
dimension
}
...
...
dsk-operate-ui/src/views/supplier/components/AptitudeStandard.vue
View file @
6bba27e3
This diff is collapsed.
Click to expand it.
dsk-operate-ui/src/views/supplier/components/SearchAptitude.vue
View file @
6bba27e3
...
...
@@ -68,9 +68,9 @@
<div
class=
"item-jf-titel"
>
抱歉,没找到相关数据!
</div>
<div
class=
"item-jf-text"
>
建议调整关键词或筛选条件,重新搜索!
</div>
</div>
<div
style=
"padding: 0 16px;"
v-if=
"isSkeleton"
><skeleton></skeleton></div>
<template
v-if=
"!isSkeleton&&tableData.length>0"
>
<div
v-for=
"(item,index) in tableData"
:key=
"index"
style=
"padding-bottom: 16px;"
>
<skeleton
style=
"margin-left:16px;"
v-if=
"isSkeleton"
></skeleton>
<div
class=
" table-item-jf table-item "
>
<div
class=
"title_box"
>
<img
:src=
"item.logoUrl?item.logoUrl:require('@/assets/images/enterprise.png')"
>
...
...
@@ -257,7 +257,7 @@ export default {
pageSize1
:
5
,
dataEXCEL
:{},
pageFlag
:
true
,
isSkeleton
:
fals
e
,
isSkeleton
:
tru
e
,
exportData
:{
title
:
'查城投平台'
,
dialogExportVisible
:
false
,
...
...
@@ -321,6 +321,7 @@ export default {
}
},
search
(
pageNum
){
this
.
isSkeleton
=
true
if
(
pageNum
){
this
.
pageNum
=
pageNum
}
...
...
@@ -349,6 +350,7 @@ export default {
this
.
params
=
params
params
.
keyword
=
this
.
keyword
zjyjAptitude
(
params
).
then
(
res
=>
{
this
.
isSkeleton
=
false
if
(
res
.
code
==
200
){
this
.
tableData
=
res
.
data
.
list
this
.
total
=
res
.
data
.
total
...
...
dsk-operate-ui/src/views/supplier/components/SearchResult.vue
View file @
6bba27e3
<
template
>
<div
class=
"search_result_box"
>
<el-table
:data=
"tableData"
:header-cell-style=
"
{ background:'#f0f3fa',color: 'rgba(35,35,35,0.8)'}" v-horizontal-scroll="'hover'"
<div
class=
"table-item-jf table-item-jf1 empty-table"
v-if=
"total == 0 && !isSkeleton"
>
<img
class=
"item-jf-img"
src=
"@/assets/images/kong.png"
alt=
""
>
<div
class=
"item-jf-titel"
>
暂无相关数据
</div>
<div
class=
"item-jf-text"
>
抱歉,暂无数据,试试更换搜索条件吧
</div>
</div>
<skeleton
v-if=
"isSkeleton"
></skeleton>
<el-table
:data=
"tableData"
v-if=
"total>0"
:header-cell-style=
"
{ background:'#f0f3fa',color: 'rgba(35,35,35,0.8)'}" v-horizontal-scroll="'hover'"
class="table-item1" border highlight-current-row>
<el-table-column
:resizable=
"false"
type=
"index"
label=
"序号"
fixed
width=
"60"
>
<template
slot-scope=
"scope"
>
...
...
@@ -35,14 +41,17 @@
<
script
>
import
{
list
}
from
'@/api/supplier/assistant.js'
;
import
skeleton
from
'@/views/project/projectList/component/skeleton'
;
export
default
{
components
:{
skeleton
},
data
(){
return
{
tableData
:[],
total
:
0
,
pageNum
:
1
,
pageSize
:
10
,
isSkeleton
:
true
,
}
},
created
(){
...
...
@@ -54,11 +63,13 @@ export default {
this
.
getList
()
},
getList
(){
this
.
isSkeleton
=
true
let
params
=
{
pageNum
:
this
.
pageNum
,
pageSize
:
this
.
pageSize
,
}
list
(
params
).
then
(
res
=>
{
this
.
isSkeleton
=
false
if
(
res
.
code
==
200
){
this
.
tableData
=
res
.
rows
this
.
total
=
res
.
total
...
...
dsk-operate-ui/src/views/supplier/disableManagement/Unlist.vue
View file @
6bba27e3
...
...
@@ -9,6 +9,7 @@
<div
class=
"content-supplier"
>
<el-form
:model=
"formdata"
label-width=
"100px"
label-position=
"right"
:inline=
"true"
>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"解除限用时间"
>
<el-date-picker
v-model=
"formdata.time"
...
...
@@ -19,12 +20,14 @@
end-placeholder=
"年/月/日"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"申请单位"
>
<el-select
v-model=
"formdata.user"
placeholder=
"请选择"
>
<el-option
label=
"区域一"
value=
"shanghai"
></el-option>
<el-option
label=
"区域二"
value=
"beijing"
></el-option>
<el-option
label=
"二公司"
value=
"shanghai"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-form-item
label=
" "
>
<el-button
type=
"primary"
size=
"small"
@
click=
"searchList"
>
查询
</el-button>
...
...
@@ -82,7 +85,7 @@
</el-table-column>
<el-table-column
label=
"解除限用理由"
min-width=
"280"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
frelievereason
||
"--"
}}
<div
class=
"wrap2"
>
{{
scope
.
row
.
frelievereason
||
"--"
}}
</div>
</
template
>
</el-table-column>
<el-table-column
label=
"申请单位"
min-width=
"120"
:resizable=
"false"
>
...
...
@@ -95,12 +98,12 @@
{{
scope
.
row
.
fbeforestate
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"限用日期"
min-width=
"1
5
0"
:resizable=
"false"
>
<el-table-column
label=
"限用日期"
min-width=
"1
8
0"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
flimitdate
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"解除限用/禁用日期"
min-width=
"1
5
0"
:resizable=
"false"
>
<el-table-column
label=
"解除限用/禁用日期"
min-width=
"1
8
0"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
fts
||
"--"
}}
</
template
>
...
...
@@ -217,7 +220,9 @@
}
</
script
>
<
style
scoped
>
<
style
scoped
lang=
"scss"
>
::v-deep
.content-supplier
.el-form-item__content
{
width
:
calc
(
100%
-
170px
);
}
</
style
>
dsk-operate-ui/src/views/supplier/disableManagement/disableList.vue
View file @
6bba27e3
...
...
@@ -9,15 +9,20 @@
<div
class=
"content-supplier"
>
<el-form
:model=
"formdata"
label-width=
"155px"
label-position=
"right"
:inline=
"true"
>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"供应商名称"
>
<el-input
v-model=
"formdata.supplierName"
placeholder=
"请输入供应商名称"
clearable
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"是否为局名义被诉案件"
>
<el-select
v-model=
"formdata.isGroupCase"
placeholder=
"请选择"
clearable
>
<el-option
label=
"是"
value=
"是"
></el-option>
<el-option
label=
"否"
value=
"否"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"限用/禁用时间"
>
<el-date-picker
v-model=
"formdata.times"
clearable
...
...
@@ -28,6 +33,7 @@
end-placeholder=
"年/月/日"
>
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-form-item
label=
" "
>
<el-button
type=
"primary"
size=
"small"
@
click=
"searchList"
>
查询
</el-button>
...
...
@@ -85,7 +91,7 @@
</el-table-column>
<el-table-column
label=
"限用情形"
min-width=
"280"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
flimitsituation
||
"--"
}}
<div
class=
"wrap2"
>
{{
scope
.
row
.
flimitsituation
||
"--"
}}
</div>
</
template
>
</el-table-column>
<el-table-column
label=
"禁用情景"
min-width=
"280"
:resizable=
"false"
>
...
...
@@ -222,6 +228,8 @@
}
</
script
>
<
style
scoped
>
<
style
scoped
lang=
"scss"
>
::v-deep
.content-supplier
.el-form-item__content
{
width
:
calc
(
100%
-
170px
);
}
</
style
>
dsk-operate-ui/src/views/supplier/supplierlist/assessment.vue
View file @
6bba27e3
...
...
@@ -78,8 +78,8 @@
return
{
encodeStr
,
tableData
:[
{
name1
:
'2021年度'
,
name2
:
'
中建一局集团第二建筑
有限公司'
,
name3
:
'剧场及配套办公等2项(北京市文化中心)'
,
name4
:
'-'
,
name5
:
'-'
,
name6
:
'-'
},
{
name1
:
'2021年度'
,
name2
:
'
中建一局集团第二建筑
有限公司'
,
name3
:
'剧场及配套办公等2项(北京市文化中心)'
,
name4
:
'-'
,
name5
:
'-'
,
name6
:
'-'
},
{
name1
:
'2021年度'
,
name2
:
'
重庆大司空信息科技
有限公司'
,
name3
:
'剧场及配套办公等2项(北京市文化中心)'
,
name4
:
'-'
,
name5
:
'-'
,
name6
:
'-'
},
{
name1
:
'2021年度'
,
name2
:
'
重庆大司空信息科技
有限公司'
,
name3
:
'剧场及配套办公等2项(北京市文化中心)'
,
name4
:
'-'
,
name5
:
'-'
,
name6
:
'-'
},
],
isSkeleton
:
false
,
total
:
2
,
...
...
dsk-operate-ui/src/views/supplier/supplierlist/disposal.vue
View file @
6bba27e3
...
...
@@ -103,8 +103,8 @@
return
{
encodeStr
,
tableData
:[
{
name1
:
'河南水投分布式光伏项目(一期)工程EPC总承包'
,
name2
:
'
中建一局集团第二建筑
有限公司'
,
name3
:
'剧场及配套办公等2项(北京市文化中心)'
,
name4
:
'2023年11月25日'
,
name5
:
'2023'
,
name6
:
'-'
,
name7
:
'涉诉禁用'
,
name8
:
'A'
,
name9
:
'B'
,
name10
:
'-'
,
name11
:
'-'
},
{
name1
:
'河南水投分布式光伏项目(一期)工程EPC总承包'
,
name2
:
'
中建一局集团第二建筑
有限公司'
,
name3
:
'剧场及配套办公等2项(北京市文化中心)'
,
name4
:
'-'
,
name5
:
'-'
,
name6
:
'-'
,
name7
:
'-'
,
name8
:
'-'
,
name9
:
'-'
,
name10
:
'-'
,
name11
:
'-'
}
{
name1
:
'河南水投分布式光伏项目(一期)工程EPC总承包'
,
name2
:
'
重庆大司空信息科技
有限公司'
,
name3
:
'剧场及配套办公等2项(北京市文化中心)'
,
name4
:
'2023年11月25日'
,
name5
:
'2023'
,
name6
:
'-'
,
name7
:
'涉诉禁用'
,
name8
:
'A'
,
name9
:
'B'
,
name10
:
'-'
,
name11
:
'-'
},
{
name1
:
'河南水投分布式光伏项目(一期)工程EPC总承包'
,
name2
:
'
重庆大司空信息科技
有限公司'
,
name3
:
'剧场及配套办公等2项(北京市文化中心)'
,
name4
:
'-'
,
name5
:
'-'
,
name6
:
'-'
,
name7
:
'-'
,
name8
:
'-'
,
name9
:
'-'
,
name10
:
'-'
,
name11
:
'-'
}
],
isSkeleton
:
false
,
total
:
2
,
...
...
dsk-operate-ui/src/views/supplier/supplierlist/laborSubcontracting.vue
View file @
6bba27e3
...
...
@@ -9,50 +9,67 @@
<div
class=
"content-supplier"
>
<el-form
:model=
"formdata"
label-width=
"82px"
label-position=
"right"
:inline=
"true"
>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"分供方名称"
>
<el-input
v-model=
"formdata.customerName"
placeholder=
"请输入分供方名称"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"注册城市"
>
<el-cascader
v-model=
"formdata.areas"
:options=
"addressList"
:collapse-tags=
"true"
:show-all-levels=
"false"
clearable
:props=
"provienceprops"
></el-cascader>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"供应商状态"
>
<el-select
v-model=
"formdata.customerState"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in customstate"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"资质等级"
>
<el-select
v-model=
"formdata.credential"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in credential"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"专业类别"
>
<el-cascader
clearable
v-model=
"formdata.groupSpecialtys"
:options=
"groupSpecialty"
:collapse-tags=
"true"
:props=
"groupprops"
></el-cascader>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"评价等级"
>
<el-select
v-model=
"formdata.creditLevel"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in creditlevel"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"纳税人身份"
>
<el-select
v-model=
"formdata.paytaxType"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in paytaxtype"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"纳税人税率"
>
<el-select
v-model=
"formdata.taxRate"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in taxrate"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"准入时间"
>
<el-date-picker
v-model=
"formdata.times"
...
...
@@ -63,6 +80,7 @@
end-placeholder=
"年/月/日"
>
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-divider></el-divider>
<el-form-item
label=
" "
>
...
...
@@ -168,7 +186,7 @@
{{
scope
.
row
.
paytaxType
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"纳税人税率"
min-width=
"120"
:resizable=
"false"
>
<el-table-column
label=
"纳税人税率
(%)
"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
taxRate
||
"--"
}}
</
template
>
...
...
dsk-operate-ui/src/views/supplier/supplierlist/laborSubcontractingTeam.vue
View file @
6bba27e3
...
...
@@ -9,55 +9,74 @@
<div
class=
"content-supplier"
>
<el-form
:model=
"formdata"
label-width=
"82px"
label-position=
"right"
:inline=
"true"
>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"供应商名称"
>
<el-input
v-model=
"formdata.customerName"
placeholder=
"请输入供应商名称"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"劳务队长"
>
<el-input
v-model=
"formdata.leaderName"
placeholder=
"请输入劳务队长"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"注册城市"
>
<el-cascader
v-model=
"formdata.areas"
:options=
"addressList"
:collapse-tags=
"true"
:show-all-levels=
"false"
clearable
:props=
"provienceprops"
></el-cascader>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"供应商状态"
>
<el-select
v-model=
"formdata.customerState"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in customstate"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"资质等级"
>
<el-select
v-model=
"formdata.credential"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in credential"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"专业类别"
>
<el-cascader
clearable
v-model=
"formdata.groupSpecialtys"
:options=
"groupSpecialty"
:collapse-tags=
"true"
:props=
"groupprops"
></el-cascader>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"评价等级"
>
<el-select
v-model=
"formdata.creditLevel"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in creditlevel"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"纳税人身份"
>
<el-select
v-model=
"formdata.paytaxType"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in paytaxtype"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"纳税人税率"
>
<el-select
v-model=
"formdata.taxRate"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in taxrate"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"准入时间"
>
<el-date-picker
v-model=
"formdata.times"
...
...
@@ -68,6 +87,7 @@
end-placeholder=
"年/月/日"
>
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-divider></el-divider>
<el-form-item
label=
" "
>
...
...
@@ -180,7 +200,7 @@
{{
scope
.
row
.
paytaxType
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"纳税人税率"
min-width=
"120"
:resizable=
"false"
>
<el-table-column
label=
"纳税人税率
(%)
"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
taxRate
||
"--"
}}
</
template
>
...
...
dsk-operate-ui/src/views/supplier/supplierlist/ledger.vue
View file @
6bba27e3
...
...
@@ -9,40 +9,55 @@
<div
class=
"content-supplier"
>
<el-form
:model=
"formdata"
label-width=
"82px"
label-position=
"right"
:inline=
"true"
>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"分供方名称"
>
<el-input
v-model=
"formdata.customerName"
placeholder=
"请输入分供方名称"
clearable
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"注册城市"
>
<el-cascader
<el-cascader
style=
"width: 100%"
v-model=
"formdata.areas"
:options=
"addressList"
:collapse-tags=
"true"
:show-all-levels=
"false"
clearable
:props=
"provienceprops"
></el-cascader>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"供应商类别"
>
<el-select
v-model=
"formdata.customerClass"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in suppliertype"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"供应商状态"
>
<el-select
v-model=
"formdata.customerState"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in customstate"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"评价等级"
>
<el-select
v-model=
"formdata.creditLevel"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in creditlevel"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"资质等级"
>
<el-select
v-model=
"formdata.credential"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in credential"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-divider></el-divider>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"准入时间"
>
<el-date-picker
v-model=
"formdata.times"
...
...
@@ -53,11 +68,14 @@
end-placeholder=
"年/月/日"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"涉诉状态"
>
<el-select
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in litigationstatus"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-divider></el-divider>
<el-form-item
label=
" "
>
...
...
@@ -96,7 +114,7 @@
<el-table-column
label=
"供应商编号"
prop=
"customerCode"
:fixed=
"tableColumnFixed"
width=
"120"
:resizable=
"false"
>
</el-table-column>
<el-table-column
label=
"供应商名称"
:fixed=
"tableColumnFixed"
width=
"3
05
"
:resizable=
"false"
>
<el-table-column
label=
"供应商名称"
:fixed=
"tableColumnFixed"
width=
"3
80
"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
<div
style=
"display:flex;align-items:center"
>
<el-tooltip
placement=
"top"
v-if=
"scope.row.customerText.length>20"
>
...
...
@@ -161,7 +179,7 @@
{{
scope
.
row
.
paytaxType
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"纳税人税率"
min-width=
"120"
:resizable=
"false"
>
<el-table-column
label=
"纳税人税率
(%)
"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
taxRate
||
"--"
}}
</
template
>
...
...
dsk-operate-ui/src/views/supplier/supplierlist/professionalSubcontracting.vue
View file @
6bba27e3
...
...
@@ -9,50 +9,67 @@
<div
class=
"content-supplier"
>
<el-form
:model=
"formdata"
label-width=
"82px"
label-position=
"right"
:inline=
"true"
>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"分供方名称"
>
<el-input
v-model=
"formdata.customerName"
placeholder=
"请输入分供方名称"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"注册城市"
>
<el-cascader
v-model=
"formdata.areas"
:options=
"addressList"
:collapse-tags=
"true"
:show-all-levels=
"false"
clearable
:props=
"provienceprops"
></el-cascader>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"供应商状态"
>
<el-select
v-model=
"formdata.customerState"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in customstate"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"资质等级"
>
<el-select
v-model=
"formdata.credential"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in credential"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"专业类别"
>
<el-cascader
clearable
v-model=
"formdata.groupSpecialtys"
:options=
"groupSpecialty"
:collapse-tags=
"true"
:props=
"groupprops"
></el-cascader>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"评价等级"
>
<el-select
v-model=
"formdata.creditLevel"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in creditlevel"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"纳税人身份"
>
<el-select
v-model=
"formdata.paytaxType"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in paytaxtype"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"纳税人税率"
>
<el-select
v-model=
"formdata.taxRate"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in taxrate"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"准入时间"
>
<el-date-picker
v-model=
"formdata.times"
...
...
@@ -63,6 +80,7 @@
end-placeholder=
"年/月/日"
>
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-divider></el-divider>
<el-form-item
label=
" "
>
...
...
@@ -162,7 +180,7 @@
{{
scope
.
row
.
paytaxType
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"纳税人税率"
min-width=
"120"
:resizable=
"false"
>
<el-table-column
label=
"纳税人税率
(%)
"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
taxRate
||
"--"
}}
</
template
>
...
...
@@ -441,6 +459,7 @@
this
.
total
=
res
.
total
this
.
tableData
.
forEach
(
item
=>
{
item
.
customerText
=
item
.
customerName
.
replace
(
/<
\/?[^
>
]
+
(
style=
(
'|"
)[^
'"
]
*
)?
>/gi
,
''
)
item
.
constructJobScope
=
item
.
constructJobScope
==
"无"
?
"--"
:
item
.
constructJobScope
})
})
},
...
...
dsk-operate-ui/src/views/supplier/supplierlist/rentalServices.vue
View file @
6bba27e3
...
...
@@ -9,50 +9,67 @@
<div
class=
"content-supplier"
>
<el-form
:model=
"formdata"
label-width=
"82px"
label-position=
"right"
:inline=
"true"
>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"供应商名称"
>
<el-input
v-model=
"formdata.customerName"
placeholder=
"请输入供应商名称"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"注册城市"
>
<el-cascader
v-model=
"formdata.areas"
:options=
"addressList"
:collapse-tags=
"true"
:show-all-levels=
"false"
clearable
:props=
"provienceprops"
></el-cascader>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"供应商状态"
>
<el-select
v-model=
"formdata.customerState"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in customstate"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"资质等级"
>
<el-select
v-model=
"formdata.credential"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in credential"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"物资类别"
>
<el-cascader
clearable
v-model=
"formdata.groupSpecialtys"
:options=
"groupSpecialty"
:collapse-tags=
"true"
:props=
"groupprops"
></el-cascader>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"评价等级"
>
<el-select
v-model=
"formdata.creditLevel"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in creditlevel"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"纳税人身份"
>
<el-select
v-model=
"formdata.paytaxType"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in paytaxtype"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"纳税人税率"
>
<el-select
v-model=
"formdata.taxRate"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in taxrate"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"准入时间"
>
<el-date-picker
v-model=
"formdata.times"
...
...
@@ -63,6 +80,7 @@
end-placeholder=
"年/月/日"
>
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-divider></el-divider>
<el-form-item
label=
" "
>
...
...
@@ -164,7 +182,7 @@
{{
scope
.
row
.
paytaxType
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"纳税人税率"
min-width=
"120"
:resizable=
"false"
>
<el-table-column
label=
"纳税人税率
(%)
"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
taxRate
||
"--"
}}
</
template
>
...
...
dsk-operate-ui/src/views/supplier/supplierlist/supplySubcontracting.vue
View file @
6bba27e3
...
...
@@ -9,50 +9,67 @@
<div
class=
"content-supplier"
>
<el-form
:model=
"formdata"
label-width=
"82px"
label-position=
"right"
:inline=
"true"
>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"供应商名称"
>
<el-input
v-model=
"formdata.customerName"
placeholder=
"请输入供应商名称"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"注册城市"
>
<el-cascader
v-model=
"formdata.areas"
:options=
"addressList"
:collapse-tags=
"true"
:show-all-levels=
"false"
clearable
:props=
"provienceprops"
></el-cascader>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"供应商状态"
>
<el-select
v-model=
"formdata.customerState"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in customstate"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"资质等级"
>
<el-select
v-model=
"formdata.credential"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in credential"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"物资类别"
>
<el-cascader
clearable
v-model=
"formdata.groupSpecialtys"
:options=
"groupSpecialty"
:collapse-tags=
"true"
:props=
"groupprops"
></el-cascader>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"评价等级"
>
<el-select
v-model=
"formdata.creditLevel"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in creditlevel"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"纳税人身份"
>
<el-select
v-model=
"formdata.paytaxType"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in paytaxtype"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"纳税人税率"
>
<el-select
v-model=
"formdata.taxRate"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in taxrate"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"准入时间"
>
<el-date-picker
v-model=
"formdata.times"
...
...
@@ -63,6 +80,7 @@
end-placeholder=
"年/月/日"
>
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-divider></el-divider>
<el-form-item
label=
" "
>
...
...
@@ -156,7 +174,7 @@
{{
scope
.
row
.
paytaxType
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"纳税人税率"
min-width=
"120"
:resizable=
"false"
>
<el-table-column
label=
"纳税人税率
(%)
"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
taxRate
||
"--"
}}
</
template
>
...
...
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