Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
GaoQuIncubator
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
Kimber
GaoQuIncubator
Commits
3d4406c5
Commit
3d4406c5
authored
Nov 03, 2024
by
xinzhedeai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
企业详情 组合框处理
parent
b007113c
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
75 additions
and
17 deletions
+75
-17
httpApi.js
src/assets/js/httpApi.js
+50
-15
index.vue
src/views/business/basicInfo/index.vue
+25
-2
No files found.
src/assets/js/httpApi.js
View file @
3d4406c5
...
...
@@ -662,20 +662,48 @@ var reqApis = function(){
"
inventionApplicationsNumber
"
:
{
'
type
'
:
''
,
'
name
'
:
'
发明申请数(件)
'
,
table
:
0
,
},
"
utilityModelsNumber
"
:
{
'
type
'
:
''
,
'
name
'
:
'
实用新型数(件)
'
,
table
:
0
,
},
"
softwareCopyrightNumber
"
:
{
'
type
'
:
''
,
'
name
'
:
'
软件著作权数(件)
'
,
table
:
0
,
},
"
isTechSme
"
:
{
'
type
'
:
'
select
'
,
'
name
'
:
'
是否科技型中小企业
'
,
table
:
0
,
inputCombine_1
:
'
Y
'
},
// inputCombine_1 组合框中的父输入框
"
techSmeDate
"
:
{
'
type
'
:
'
date
'
,
'
name
'
:
'
最新评选日期
'
,
table
:
0
,
mode
:
7
,
inputCombine_2
:
'
Y
'
},
"
isHighTech
"
:
{
'
type
'
:
'
select
'
,
'
name
'
:
'
是否高新技术企业
'
,
table
:
0
,
inputCombine_1
:
'
Y
'
},
"
highTechDate
"
:
{
'
type
'
:
'
date
'
,
'
name
'
:
'
最新评选日期
'
,
table
:
0
,
mode
:
7
,
inputCombine_2
:
'
Y
'
},
"
isSpecializedSpecialEnterprises
"
:
{
'
type
'
:
'
select
'
,
'
name
'
:
'
是否专精特新企业
'
,
table
:
0
,
inputCombine_1
:
'
Y
'
},
"
specializedSpecialEnterprisesDate
"
:
{
'
type
'
:
'
date
'
,
'
name
'
:
'
最新评选日期
'
,
table
:
0
,
mode
:
7
,
inputCombine_2
:
'
Y
'
},
"
isGazelle
"
:
{
'
type
'
:
'
select
'
,
'
name
'
:
'
是否瞪羚企业
'
,
table
:
0
,
inputCombine_1
:
'
Y
'
},
"
gazelleDate
"
:
{
'
type
'
:
'
date
'
,
'
name
'
:
'
最新评选日期
'
,
table
:
0
,
mode
:
7
,
inputCombine_2
:
'
Y
'
},
"
isLittleGiant
"
:
{
'
type
'
:
'
select
'
,
'
name
'
:
'
是否小巨人企业
'
,
table
:
0
,
inputCombine_1
:
'
Y
'
},
"
littleGiantDate
"
:
{
'
type
'
:
'
date
'
,
'
name
'
:
'
最新评选日期
'
,
table
:
0
,
mode
:
7
,
inputCombine_2
:
'
Y
'
},
"
isHighGrowthInnovative
"
:
{
'
type
'
:
'
select
'
,
'
name
'
:
'
是否创新性中小企业
'
,
table
:
0
,
inputCombine_1
:
'
Y
'
},
"
highGrowthInnovativeDate
"
:
{
'
type
'
:
'
date
'
,
'
name
'
:
'
最新评选日期
'
,
table
:
0
,
mode
:
7
,
inputCombine_2
:
'
Y
'
},
"
isAdvancedTechService
"
:
{
'
type
'
:
'
select
'
,
'
name
'
:
'
是否技术先进型服务企业
'
,
table
:
0
,
inputCombine_1
:
'
Y
'
},
"
advancedTechServiceDate
"
:
{
'
type
'
:
'
date
'
,
'
name
'
:
'
最新评选日期
'
,
table
:
0
,
mode
:
7
,
inputCombine_2
:
'
Y
'
},
"
isTechSme
"
:
{
'
type
'
:
'
select
'
,
'
name
'
:
'
是否科技型中小企业
'
,
table
:
0
,
inputCombine_1
:
'
Y
'
,
inputCombineArr_1
:
{
"
isTechSme
"
:{
'
name
'
:
'
是否科技型中小企业
'
,
'
type
'
:
'
select
'
},
"
techSmeDate
"
:{
'
name
'
:
'
最新评选日期
'
},
}
},
// inputCombine_1 组合框中的父输入框
"
techSmeDate
"
:
{
'
type
'
:
'
date
'
,
'
name
'
:
'
最新评选日期
'
,
table
:
0
,
mode
:
7
,
inputCombine_2
:
'
Y
'
,
inputCombineArr_2
:
{}},
"
isHighTech
"
:
{
'
type
'
:
'
select
'
,
'
name
'
:
'
是否高新技术企业
'
,
table
:
0
,
inputCombine_1
:
'
Y
'
,
inputCombineArr_1
:
{
"
isHighTech
"
:{
'
name
'
:
'
是否高新技术企业
'
,
'
type
'
:
'
select
'
},
"
highTechDate
"
:{
'
name
'
:
'
最新评选日期
'
},
}},
"
highTechDate
"
:
{
'
type
'
:
'
date
'
,
'
name
'
:
'
最新评选日期
'
,
table
:
0
,
mode
:
7
,
inputCombine_2
:
'
Y
'
,
inputCombineArr_2
:
{}},
"
isSpecializedSpecialEnterprises
"
:
{
'
type
'
:
'
select
'
,
'
name
'
:
'
是否专精特新企业
'
,
table
:
0
,
inputCombine_1
:
'
Y
'
,
inputCombineArr_1
:
{
"
isSpecializedSpecialEnterprises
"
:{
'
name
'
:
'
是否专精特新企业
'
,
'
type
'
:
'
select
'
},
"
specializedSpecialEnterprisesDate
"
:{
'
name
'
:
'
最新评选日期
'
},
}},
"
specializedSpecialEnterprisesDate
"
:
{
'
type
'
:
'
date
'
,
'
name
'
:
'
最新评选日期
'
,
table
:
0
,
mode
:
7
,
inputCombine_2
:
'
Y
'
,
inputCombineArr_2
:
{}},
"
isGazelle
"
:
{
'
type
'
:
'
select
'
,
'
name
'
:
'
是否瞪羚企业
'
,
table
:
0
,
inputCombine_1
:
'
Y
'
,
inputCombineArr_1
:
{
"
isGazelle
"
:{
'
name
'
:
'
是否瞪羚企业
'
,
'
type
'
:
'
select
'
},
"
gazelleDate
"
:{
'
name
'
:
'
最新评选日期
'
},
}},
"
gazelleDate
"
:
{
'
type
'
:
'
date
'
,
'
name
'
:
'
最新评选日期
'
,
table
:
0
,
mode
:
7
,
inputCombine_2
:
'
Y
'
,
inputCombineArr_2
:
{}},
"
isLittleGiant
"
:
{
'
type
'
:
'
select
'
,
'
name
'
:
'
是否小巨人企业
'
,
table
:
0
,
inputCombine_1
:
'
Y
'
,
inputCombineArr_1
:
{
"
isLittleGiant
"
:{
'
name
'
:
'
是否小巨人企业
'
,
'
type
'
:
'
select
'
},
"
littleGiantDate
"
:{
'
name
'
:
'
最新评选日期
'
},
}},
"
littleGiantDate
"
:
{
'
type
'
:
'
date
'
,
'
name
'
:
'
最新评选日期
'
,
table
:
0
,
mode
:
7
,
inputCombine_2
:
'
Y
'
,
inputCombineArr_2
:
{}},
"
isHighGrowthInnovative
"
:
{
'
type
'
:
'
select
'
,
'
name
'
:
'
是否创新性中小企业
'
,
table
:
0
,
inputCombine_1
:
'
Y
'
,
inputCombineArr_1
:
{
"
isHighGrowthInnovative
"
:{
'
name
'
:
'
是否创新性中小企业
'
,
'
type
'
:
'
select
'
},
"
highGrowthInnovativeDate
"
:{
'
name
'
:
'
最新评选日期
'
},
}},
"
highGrowthInnovativeDate
"
:
{
'
type
'
:
'
date
'
,
'
name
'
:
'
最新评选日期
'
,
table
:
0
,
mode
:
7
,
inputCombine_2
:
'
Y
'
,
inputCombineArr_2
:
{}},
"
isAdvancedTechService
"
:
{
'
type
'
:
'
select
'
,
'
name
'
:
'
是否技术先进型服务企业
'
,
table
:
0
,
inputCombine_1
:
'
Y
'
,
inputCombineArr_1
:
{
"
isAdvancedTechService
"
:{
'
name
'
:
'
是否技术先进型服务企业
'
,
'
type
'
:
'
select
'
},
"
advancedTechServiceDate
"
:{
'
name
'
:
'
最新评选日期
'
},
}},
"
advancedTechServiceDate
"
:
{
'
type
'
:
'
date
'
,
'
name
'
:
'
最新评选日期
'
,
table
:
0
,
mode
:
7
,
inputCombine_2
:
'
Y
'
,
inputCombineArr_2
:
{}},
...
...
@@ -737,8 +765,15 @@ var reqApis = function(){
'
fn
'
:
'
toSee
'
,
'
type
'
:
'
primary
'
,
'
icon
'
:
'
el-icon-edit
'
,
name
:
'
查看
'
,
'
callback
'
:
function
(
item
)
{
item
=
Object
.
assign
({},
item
);
this
.
$parent
.
basicActv
=
true
;
// for( let key in item){
// if(item[key] === false){
// item[key] = true
// }
// // if(key.indexOf('Date')>-1){
// // item[key] = ''
// // }
// }
this
.
$parent
.
catchItem
=
item
;
// 标签索引复位
this
.
$parent
.
tabindex
=
0
;
}
...
...
src/views/business/basicInfo/index.vue
View file @
3d4406c5
...
...
@@ -126,8 +126,31 @@
<el-tab-pane
label=
"企业基本信息"
name=
"0"
>
<div
class=
"rel-flex"
>
<div
class=
"scrolling4"
>
<div
v-for=
"(item, key) in Dict.baseInfo"
style=
""
:class=
"
{'isHide': item.mode===7, [key]: item.mode===7}">
<div
class=
"item"
>
<!-- 针对详情显示,输入框组以父元素框为准,子元素框忽略,在此处理 -->
<div
v-for=
"(item, key) in Dict.baseInfo"
style=
""
:class=
"
{'isHide': item.mode===7, [key]: item.mode===7}" v-if="!item.inputCombineArr_2">
<!-- 以下div根据组合输入框特殊处理 -->
<div
class=
"item"
v-if=
"item.inputCombineArr_1"
>
<template
v-for=
"(item, key) in item.inputCombineArr_1"
>
<span
class=
"name"
v-if=
"catchItem[key] || catchItem[key] === false"
>
{{
item
.
name
}}
:
</span>
<!--
<font>
{{
catchItem
[
key
]
}}
</font
>
-->
<template
v-if=
"item.type === 'select'"
>
<font
v-for=
"obj in Dict.selectList[key]"
v-if=
"obj.value === catchItem[key]"
style=
"margin-right:30px;"
>
{{
obj
.
name
}}
</font
>
</
template
>
<!-- v-if判断用于针对日期主输入框为false值的时候特殊处理。日期没有值直接隐藏 -->
<
template
v-else
>
<font
v-if=
"catchItem[key] || catchItem[key] === false"
>
{{
catchItem
[
key
]
}}
</font>
</
template
>
</template>
</div>
<div
class=
"item"
v-else
>
<span
class=
"name"
>
{{ item.name }} :
</span>
<
template
v-if=
"item.type === 'select'"
>
<font
...
...
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