Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zj-manage
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
new-zhengjiang
zj-manage
Commits
17fc1a5b
Commit
17fc1a5b
authored
Oct 18, 2024
by
swl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
购房补贴--企业名称
parent
d50d1398
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
273 additions
and
878 deletions
+273
-878
details.vue
src/views/Purchase/details.vue
+101
-315
index.vue
src/views/Purchase/index.vue
+88
-292
windows.vue
src/views/Purchase/windows.vue
+84
-271
No files found.
src/views/Purchase/details.vue
View file @
17fc1a5b
<
template
>
<
template
>
<div
class=
"purchase"
>
<div
class=
"purchase"
>
<div
class=
"search-wrapper"
>
<div
class=
"search-wrapper"
>
<el-form
<el-form
:inline=
"true"
:model=
"searchForm"
class=
"search_form"
style=
"text-align: left"
>
:inline=
"true"
<el-form-item
label=
"企业名称"
>
:model=
"searchForm"
<el-input
v-model=
"searchForm.enterpriseName"
placeholder=
"请输入姓名"
@
keyup
.
enter
.
native=
"onSubmit"
></el-input>
class=
"search_form"
style=
"text-align: left"
>
<el-form-item
label=
"姓名"
>
<el-input
v-model=
"searchForm.name"
placeholder=
"请输入姓名"
@
keyup
.
enter
.
native=
"onSubmit"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"手机号码"
>
<el-form-item
label=
"手机号码"
>
<el-input
<el-input
v-model=
"searchForm.phone"
placeholder=
"请输入手机号码"
@
keyup
.
enter
.
native=
"onSubmit"
></el-input>
v-model=
"searchForm.phone"
placeholder=
"请输入手机号码"
@
keyup
.
enter
.
native=
"onSubmit"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"事项名称"
>
<el-form-item
label=
"事项名称"
>
<el-select
v-model=
"searchForm.guideId"
placeholder=
"请选择事项名称"
>
<el-select
v-model=
"searchForm.guideId"
placeholder=
"请选择事项名称"
>
<el-option
<el-option
v-for=
"item in guideIdList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in guideIdList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
...
@@ -38,117 +20,47 @@
...
@@ -38,117 +20,47 @@
<br
/>
<br
/>
<el-form-item
label=
"状态"
style=
"margin-top: 10px"
>
<el-form-item
label=
"状态"
style=
"margin-top: 10px"
>
<el-radio-group
v-model=
"searchForm.state"
@
change=
"onSubmit"
>
<el-radio-group
v-model=
"searchForm.state"
@
change=
"onSubmit"
>
<el-radio
<el-radio
:label=
"item.state"
v-for=
"item in stateList"
:key=
"item.state"
>
{{
item
.
stateName
}}
</el-radio>
:label=
"item.state"
v-for=
"item in stateList"
:key=
"item.state"
>
{{
item
.
stateName
}}
</el-radio
>
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
</div>
</div>
<div
class=
"table-wrapper"
>
<div
class=
"table-wrapper"
>
<table-template
<table-template
:tableData=
"tableData"
:tableColumns=
"tableColumns"
:loading=
"loading"
:pagination=
"pagination"
:tableData=
"tableData"
@
Jump=
"jumpPage"
>
:tableColumns=
"tableColumns"
:loading=
"loading"
:pagination=
"pagination"
@
Jump=
"jumpPage"
>
<el-table-column
width=
"120"
label=
"状态"
align=
"center"
>
<el-table-column
width=
"120"
label=
"状态"
align=
"center"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<el-tag
<el-tag
type=
"warning"
v-if=
"scope.row.houseState === 0 && scope.row.reviewerState !== 8"
>
待审核
</el-tag>
type=
"warning"
<el-tag
type=
"warning"
v-if=
"scope.row.houseState === 0 && scope.row.reviewerState === 8"
>
待复审
</el-tag>
v-if=
"scope.row.houseState === 0 && scope.row.reviewerState !== 8"
<el-tag
type=
"success"
v-if=
"scope.row.houseState === 1"
>
初审通过
</el-tag>
>
待审核
</el-tag
<el-tag
type=
"warning"
v-if=
"scope.row.houseState === 2"
>
待终审
</el-tag>
>
<el-tag
type=
"success"
v-if=
"scope.row.houseState === 3"
>
已完结
</el-tag>
<el-tag
<el-tag
type=
"danger"
v-if=
"scope.row.houseState === 4"
>
已驳回
</el-tag>
type=
"warning"
<el-tag
type=
"info"
v-if=
"scope.row.houseState === 5"
>
已撤销
</el-tag>
v-if=
"scope.row.houseState === 0 && scope.row.reviewerState === 8"
<el-tag
type=
"warning"
v-if=
"scope.row.houseState === 6"
>
资料审核
</el-tag>
>
待复审
</el-tag
<el-tag
type=
"success"
v-if=
"scope.row.houseState === 7"
>
发放补贴
</el-tag>
>
<el-tag
type=
"success"
v-if=
"scope.row.houseState === 1"
>
初审通过
</el-tag
>
<el-tag
type=
"warning"
v-if=
"scope.row.houseState === 2"
>
待终审
</el-tag
>
<el-tag
type=
"success"
v-if=
"scope.row.houseState === 3"
>
已完结
</el-tag
>
<el-tag
type=
"danger"
v-if=
"scope.row.houseState === 4"
>
已驳回
</el-tag
>
<el-tag
type=
"info"
v-if=
"scope.row.houseState === 5"
>
已撤销
</el-tag
>
<el-tag
type=
"warning"
v-if=
"scope.row.houseState === 6"
>
资料审核
</el-tag
>
<el-tag
type=
"success"
v-if=
"scope.row.houseState === 7"
>
发放补贴
</el-tag
>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"380"
align=
"left"
>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"380"
align=
"left"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"primary"
size=
"mini"
round
@
click=
"view(scope.row)"
<el-button
type=
"primary"
size=
"mini"
round
@
click=
"view(scope.row)"
>
查看
</el-button>
>
查看
</el-button
<el-button
type=
"primary"
size=
"mini"
round
@
click=
"record(scope.row)"
>
记录
</el-button>
>
<el-button
type=
"primary"
size=
"mini"
round
@
click=
"record(scope.row)"
>
记录
</el-button
>
<!-- 申请的单子有通过拒绝-->
<!-- 申请的单子有通过拒绝-->
<el-button
<el-button
v-if=
"scope.row.houseState === 0 && scope.row.reviewerState === 0"
type=
"success"
size=
"mini"
v-if=
"scope.row.houseState === 0 && scope.row.reviewerState === 0"
round
@
click=
"pass(scope.row)"
>
通过
</el-button>
type=
"success"
<el-button
v-if=
"scope.row.houseState === 0 && scope.row.reviewerState === 0"
type=
"danger"
size=
"mini"
size=
"mini"
round
@
click=
"deny(scope.row)"
>
拒绝
</el-button>
round
<el-button
v-if=
"
@
click=
"pass(scope.row)"
scope.row.houseState === 3 &&
>
通过
</el-button
searchForm.departmentCode === '10000031'
>
"
type=
"success"
size=
"mini"
round
@
click=
"dispatch(scope.row)"
>
发放补贴
</el-button>
<el-button
<el-button
v-if=
"scope.row.attachedFileMark === true"
type=
"info"
size=
"mini"
round
v-if=
"scope.row.houseState === 0 && scope.row.reviewerState === 0"
@
click=
"viewUrl(scope.row)"
>
查看附件
</el-button>
type=
"danger"
size=
"mini"
round
@
click=
"deny(scope.row)"
>
拒绝
</el-button
>
<el-button
v-if=
"
scope.row.houseState === 3 &&
searchForm.departmentCode === '10000031'
"
type=
"success"
size=
"mini"
round
@
click=
"dispatch(scope.row)"
>
发放补贴
</el-button
>
<el-button
v-if=
"scope.row.attachedFileMark === true"
type=
"info"
size=
"mini"
round
@
click=
"viewUrl(scope.row)"
>
查看附件
</el-button
>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</table-template>
</table-template>
</div>
</div>
<el-dialog
<el-dialog
title=
"申报详情"
:visible
.
sync=
"viewShow"
width=
"800px"
:close-on-press-escape=
"false"
>
title=
"申报详情"
:visible
.
sync=
"viewShow"
width=
"800px"
:close-on-press-escape=
"false"
>
<div
class=
"content"
>
<div
class=
"content"
>
<el-table
:data=
"totalList"
style=
"width: 100%"
>
<el-table
:data=
"totalList"
style=
"width: 100%"
>
<el-table-column
prop=
"reasonName"
label=
"审核单位"
width=
"180"
>
<el-table-column
prop=
"reasonName"
label=
"审核单位"
width=
"180"
>
...
@@ -186,47 +98,32 @@
...
@@ -186,47 +98,32 @@
viewDetail.enterprise.type == 0
viewDetail.enterprise.type == 0
? "企业"
? "企业"
: viewDetail.enterprise.type == 1
: viewDetail.enterprise.type == 1
? "事业单位"
? "事业单位"
: ""
: ""
}}
}}
</p>
</p>
</div>
</div>
<div
class=
"cell"
>
<div
class=
"cell"
>
<p
class=
"label"
>
企业营业执照或事业单位法人登记证
</p>
<p
class=
"label"
>
企业营业执照或事业单位法人登记证
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<el-image
<el-image
v-for=
"(item, index) in viewDetail.enterprise
v-for=
"(item, index) in viewDetail.enterprise
.businessLicenseList"
:key=
"index"
style=
"width: 100px; height: 100px; margin-right: 10px"
.businessLicenseList"
:src=
"item.picture"
:z-index=
"7777777"
:preview-src-list=
"[item.picture]"
>
:key=
"index"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"item.picture"
:z-index=
"7777777"
:preview-src-list=
"[item.picture]"
>
</el-image>
</el-image>
</p>
</p>
</div>
</div>
<div
class=
"cell"
>
<div
class=
"cell"
>
<p
class=
"label"
>
单位申报人才购房补贴汇总表
</p>
<p
class=
"label"
>
单位申报人才购房补贴汇总表
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<el-image
<el-image
v-for=
"(item, index) in viewDetail.enterprise.summarySheetList"
:key=
"index"
v-for=
"(item, index) in viewDetail.enterprise.summarySheetList"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"item.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[item.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"item.picture"
:z-index=
"7777777"
:preview-src-list=
"[item.picture]"
>
</el-image>
</el-image>
</p>
</p>
</div>
</div>
</div>
</div>
<div
class=
"applilist"
>
<div
class=
"applilist"
>
<div
<div
class=
"card"
v-for=
"(item, index) in viewDetail.appliList"
:key=
"index"
>
class=
"card"
v-for=
"(item, index) in viewDetail.appliList"
:key=
"index"
>
<div
class=
"title"
>
申报人信息{{ index + 1 }}
</div>
<div
class=
"title"
>
申报人信息{{ index + 1 }}
</div>
<div
class=
"cell"
>
<div
class=
"cell"
>
<p
class=
"label"
>
申报人姓名
</p>
<p
class=
"label"
>
申报人姓名
</p>
...
@@ -260,8 +157,8 @@
...
@@ -260,8 +157,8 @@
item.educationType == 0
item.educationType == 0
? "国(境)内"
? "国(境)内"
: item.educationType == 1
: item.educationType == 1
? "国(境)外"
? "国(境)外"
: ""
: ""
}}
}}
</p>
</p>
</div>
</div>
...
@@ -277,14 +174,9 @@
...
@@ -277,14 +174,9 @@
<p
class=
"label"
>
学历认证报告
</p>
<p
class=
"label"
>
学历认证报告
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 12"
:key=
"index"
v-if=
"i.pictureType == 12"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -313,10 +205,10 @@
...
@@ -313,10 +205,10 @@
item.bankType == 0
item.bankType == 0
? "交通银行"
? "交通银行"
: item.bankType == 1
: item.bankType == 1
? "江苏银行"
? "江苏银行"
: item.bankType == 2
: item.bankType == 2
? "工商银行"
? "工商银行"
: ""
: ""
}}
}}
</p>
</p>
</div>
</div>
...
@@ -357,14 +249,9 @@
...
@@ -357,14 +249,9 @@
<p
class=
"label"
>
个人申请表
</p>
<p
class=
"label"
>
个人申请表
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 3"
:key=
"index"
v-if=
"i.pictureType == 3"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -373,14 +260,9 @@
...
@@ -373,14 +260,9 @@
<p
class=
"label"
>
身份证照片
</p>
<p
class=
"label"
>
身份证照片
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 4"
:key=
"index"
v-if=
"i.pictureType == 4"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -389,14 +271,9 @@
...
@@ -389,14 +271,9 @@
<p
class=
"label"
>
个人银行卡照
</p>
<p
class=
"label"
>
个人银行卡照
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 5"
:key=
"index"
v-if=
"i.pictureType == 5"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -405,14 +282,9 @@
...
@@ -405,14 +282,9 @@
<p
class=
"label"
>
商品买卖合同
</p>
<p
class=
"label"
>
商品买卖合同
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 6"
:key=
"index"
v-if=
"i.pictureType == 6"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -421,14 +293,9 @@
...
@@ -421,14 +293,9 @@
<p
class=
"label"
>
不动产权证书
</p>
<p
class=
"label"
>
不动产权证书
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 7"
:key=
"index"
v-if=
"i.pictureType == 7"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -437,14 +304,9 @@
...
@@ -437,14 +304,9 @@
<p
class=
"label"
>
契税完税凭证
</p>
<p
class=
"label"
>
契税完税凭证
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 8"
:key=
"index"
v-if=
"i.pictureType == 8"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -453,14 +315,9 @@
...
@@ -453,14 +315,9 @@
<p
class=
"label"
>
劳动或聘用合同
</p>
<p
class=
"label"
>
劳动或聘用合同
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 9"
:key=
"index"
v-if=
"i.pictureType == 9"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -469,33 +326,20 @@
...
@@ -469,33 +326,20 @@
<p
class=
"label"
>
毕业证书
</p>
<p
class=
"label"
>
毕业证书
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 11"
:key=
"index"
v-if=
"i.pictureType == 11"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
</div>
</div>
<div
<div
class=
"cell"
v-if=
"viewDetail.guideName == '镇江市市区“归雁”人才购房补贴'"
>
class=
"cell"
v-if=
"viewDetail.guideName == '镇江市市区“归雁”人才购房补贴'"
>
<p
class=
"label"
>
镇江籍证明材料
</p>
<p
class=
"label"
>
镇江籍证明材料
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 10"
:key=
"index"
v-if=
"i.pictureType == 10"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -504,12 +348,7 @@
...
@@ -504,12 +348,7 @@
</div>
</div>
</div>
</div>
</el-dialog>
</el-dialog>
<el-dialog
<el-dialog
title=
"操作记录"
:visible
.
sync=
"recordShow"
width=
"800px"
:close-on-press-escape=
"false"
>
title=
"操作记录"
:visible
.
sync=
"recordShow"
width=
"800px"
:close-on-press-escape=
"false"
>
<div
class=
"content"
>
<div
class=
"content"
>
<div
class=
"cell"
v-for=
"(item, index) in recordList"
:key=
"index"
>
<div
class=
"cell"
v-for=
"(item, index) in recordList"
:key=
"index"
>
<p
class=
"label"
style=
"margin-right: 20px"
>
<p
class=
"label"
style=
"margin-right: 20px"
>
...
@@ -524,97 +363,44 @@
...
@@ -524,97 +363,44 @@
<p
v-if=
"record.length === 0"
>
暂无记录~
</p>
<p
v-if=
"record.length === 0"
>
暂无记录~
</p>
</div>
</div>
</el-dialog>
</el-dialog>
<el-dialog
<el-dialog
title=
"拒绝原因"
:visible
.
sync=
"refuseShow"
width=
"800px"
:close-on-press-escape=
"false"
>
title=
"拒绝原因"
:visible
.
sync=
"refuseShow"
width=
"800px"
:close-on-press-escape=
"false"
>
<div
class=
"reject"
v-for=
"(item, index) in arrList"
:key=
"index"
>
<div
class=
"reject"
v-for=
"(item, index) in arrList"
:key=
"index"
>
<el-cascader
<el-cascader
v-model=
"item.test"
:options=
"options"
:props=
"{ checkStrictly: true }"
:show-all-levels=
"false"
v-model=
"item.test"
clearable
></el-cascader>
:options=
"options"
<el-input
v-model=
"item.remark"
style=
"padding: 0 10px"
placeholder=
"请输入原因"
clearable
></el-input>
:props=
"{ checkStrictly: true }"
<el-button
type=
"primary"
icon=
"el-icon-plus"
@
click=
"arrList.push({ test: '', remark: '' })"
></el-button>
:show-all-levels=
"false"
clearable
></el-cascader>
<el-input
v-model=
"item.remark"
style=
"padding: 0 10px"
placeholder=
"请输入原因"
clearable
></el-input>
<el-button
type=
"primary"
icon=
"el-icon-plus"
@
click=
"arrList.push({ test: '', remark: '' })"
></el-button>
</div>
</div>
<div
class=
"button"
>
<div
class=
"button"
>
<el-button
@
click=
"cancel"
>
取消
</el-button>
<el-button
@
click=
"cancel"
>
取消
</el-button>
<el-button
@
click=
"affirm"
type=
"primary"
>
确认
</el-button>
<el-button
@
click=
"affirm"
type=
"primary"
>
确认
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
<el-dialog
<el-dialog
title=
"查看附件"
:visible
.
sync=
"showUrl"
width=
"500px"
:close-on-press-escape=
"false"
>
title=
"查看附件"
:visible
.
sync=
"showUrl"
width=
"500px"
:close-on-press-escape=
"false"
>
<div
style=
"margin: 0 0 0 10px; font-weight: 700"
>
图片附件:
</div>
<div
style=
"margin: 0 0 0 10px; font-weight: 700"
>
图片附件:
</div>
<div
<div
class=
"content"
style=
"display: flex; flex-wrap: wrap"
v-if=
"pictureUrlList.length > 0"
>
class=
"content"
style=
"display: flex; flex-wrap: wrap"
v-if=
"pictureUrlList.length > 0"
>
<div
v-for=
"(item, index) in pictureUrlList"
:key=
"index"
>
<div
v-for=
"(item, index) in pictureUrlList"
:key=
"index"
>
<el-image
<el-image
style=
"width: 95px; height: 95px; margin: 10px"
:src=
"item.file"
style=
"width: 95px; height: 95px; margin: 10px"
:preview-src-list=
"[item.file]"
></el-image>
:src=
"item.file"
:preview-src-list=
"[item.file]"
></el-image>
</div>
</div>
</div>
</div>
<div
<div
class=
"content"
style=
"display: flex; justify-content: center"
v-if=
"pictureUrlList.length == 0"
>
class=
"content"
style=
"display: flex; justify-content: center"
v-if=
"pictureUrlList.length == 0"
>
<el-empty
:image-size=
"50"
></el-empty>
<el-empty
:image-size=
"50"
></el-empty>
</div>
</div>
<div
style=
"margin: 0 0 0 10px; font-weight: 700"
>
文件附件:
</div>
<div
style=
"margin: 0 0 0 10px; font-weight: 700"
>
文件附件:
</div>
<div
<div
class=
"content"
style=
"display: flex; flex-direction: column; flex-wrap: wrap"
v-if=
"fileUrlList.length > 0"
>
class=
"content"
<div
v-for=
"(item, index) in fileUrlList"
:key=
"index"
style=
"
style=
"display: flex; flex-direction: column; flex-wrap: wrap"
v-if=
"fileUrlList.length > 0"
>
<div
v-for=
"(item, index) in fileUrlList"
:key=
"index"
style=
"
margin: 10px 10px 0 10px;
margin: 10px 10px 0 10px;
display: flex;
display: flex;
align-items: center;
align-items: center;
justify-content: space-between;
justify-content: space-between;
"
"
>
>
<p
class=
"label"
style=
"margin: 0; text-align: center"
>
<p
class=
"label"
style=
"margin: 0; text-align: center"
>
{{ item.fileExplain }}
{{ item.fileExplain }}
</p>
</p>
<el-button
<el-button
size=
"mini"
type=
"primary"
@
click=
"download(item.file)"
class=
"down-text"
>
下载附件
</el-button>
size=
"mini"
type=
"primary"
@
click=
"download(item.file)"
class=
"down-text"
>
下载附件
</el-button
>
</div>
</div>
</div>
</div>
<div
<div
class=
"content"
style=
"display: flex; justify-content: center"
v-if=
"fileUrlList.length == 0"
>
class=
"content"
style=
"display: flex; justify-content: center"
v-if=
"fileUrlList.length == 0"
>
<el-empty
:image-size=
"50"
></el-empty>
<el-empty
:image-size=
"50"
></el-empty>
</div>
</div>
</el-dialog>
</el-dialog>
...
@@ -665,7 +451,7 @@ export default {
...
@@ -665,7 +451,7 @@ export default {
input
:
""
,
input
:
""
,
userName
:
""
,
userName
:
""
,
searchForm
:
{
searchForm
:
{
n
ame
:
""
,
enterpriseN
ame
:
""
,
phone
:
""
,
phone
:
""
,
state
:
""
,
state
:
""
,
departmentCode
:
""
,
departmentCode
:
""
,
...
@@ -827,7 +613,7 @@ export default {
...
@@ -827,7 +613,7 @@ export default {
if
(
this
.
$route
)
{
if
(
this
.
$route
)
{
this
.
userName
=
localStorage
.
getItem
(
"userName"
);
this
.
userName
=
localStorage
.
getItem
(
"userName"
);
this
.
searchForm
.
departmentCode
=
this
.
$route
.
query
.
departmentCode
;
this
.
searchForm
.
departmentCode
=
this
.
$route
.
query
.
departmentCode
;
this
.
searchForm
.
n
ame
=
""
;
this
.
searchForm
.
enterpriseN
ame
=
""
;
this
.
searchForm
.
phone
=
""
;
this
.
searchForm
.
phone
=
""
;
this
.
searchForm
.
state
=
""
;
this
.
searchForm
.
state
=
""
;
this
.
init
();
this
.
init
();
...
@@ -852,14 +638,14 @@ export default {
...
@@ -852,14 +638,14 @@ export default {
this
.
pictureUrlList
=
res
.
data
.
filter
((
item
)
=>
{
this
.
pictureUrlList
=
res
.
data
.
filter
((
item
)
=>
{
let
fileType
=
let
fileType
=
item
.
fileExplain
.
split
(
"."
)[
item
.
fileExplain
.
split
(
"."
)[
item
.
fileExplain
.
split
(
"."
).
length
-
1
item
.
fileExplain
.
split
(
"."
).
length
-
1
];
];
return
fileType
==
"jpg"
||
fileType
==
"jpeg"
||
fileType
==
"png"
;
return
fileType
==
"jpg"
||
fileType
==
"jpeg"
||
fileType
==
"png"
;
});
});
this
.
fileUrlList
=
res
.
data
.
filter
((
item
)
=>
{
this
.
fileUrlList
=
res
.
data
.
filter
((
item
)
=>
{
let
fileType
=
let
fileType
=
item
.
fileExplain
.
split
(
"."
)[
item
.
fileExplain
.
split
(
"."
)[
item
.
fileExplain
.
split
(
"."
).
length
-
1
item
.
fileExplain
.
split
(
"."
).
length
-
1
];
];
return
fileType
!=
"jpg"
&&
fileType
!=
"jpeg"
&&
fileType
!=
"png"
;
return
fileType
!=
"jpg"
&&
fileType
!=
"jpeg"
&&
fileType
!=
"png"
;
});
});
...
@@ -875,7 +661,7 @@ export default {
...
@@ -875,7 +661,7 @@ export default {
this
.
tableData
=
[];
this
.
tableData
=
[];
this
.
loading
=
true
;
this
.
loading
=
true
;
let
parmas
=
{
let
parmas
=
{
name
:
this
.
searchForm
.
n
ame
,
enterpriseName
:
this
.
searchForm
.
enterpriseN
ame
,
phone
:
this
.
searchForm
.
phone
,
phone
:
this
.
searchForm
.
phone
,
state
:
this
.
searchForm
.
state
,
state
:
this
.
searchForm
.
state
,
departmentCode
:
this
.
searchForm
.
departmentCode
,
departmentCode
:
this
.
searchForm
.
departmentCode
,
...
@@ -940,10 +726,10 @@ export default {
...
@@ -940,10 +726,10 @@ export default {
// console.log("this.housingList----", this.housingList);
// console.log("this.housingList----", this.housingList);
this
.
housingList
.
forEach
((
item
)
=>
{
this
.
housingList
.
forEach
((
item
)
=>
{
item
.
state
==
1
||
item
.
state
==
1
||
item
.
state
==
2
||
item
.
state
==
2
||
item
.
state
==
3
||
item
.
state
==
3
||
item
.
state
==
6
||
item
.
state
==
6
||
item
.
state
==
7
item
.
state
==
7
?
(
item
.
state
=
"通过"
)
?
(
item
.
state
=
"通过"
)
:
(
item
.
state
=
"拒绝"
);
:
(
item
.
state
=
"拒绝"
);
});
});
...
...
src/views/Purchase/index.vue
View file @
17fc1a5b
<
template
>
<
template
>
<div
class=
"purchase"
>
<div
class=
"purchase"
>
<div
class=
"search-wrapper"
>
<div
class=
"search-wrapper"
>
<el-form
<el-form
:inline=
"true"
:model=
"searchForm"
class=
"search_form"
style=
"text-align: left"
>
:inline=
"true"
<el-form-item
label=
"企业名称"
>
:model=
"searchForm"
<el-input
v-model=
"searchForm.enterpriseName"
placeholder=
"请输入姓名"
@
keyup
.
enter
.
native=
"onSubmit"
></el-input>
class=
"search_form"
style=
"text-align: left"
>
<el-form-item
label=
"姓名"
>
<el-input
v-model=
"searchForm.name"
placeholder=
"请输入姓名"
@
keyup
.
enter
.
native=
"onSubmit"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"手机号码"
>
<el-form-item
label=
"手机号码"
>
<el-input
<el-input
v-model=
"searchForm.phone"
placeholder=
"请输入手机号码"
@
keyup
.
enter
.
native=
"onSubmit"
></el-input>
v-model=
"searchForm.phone"
placeholder=
"请输入手机号码"
@
keyup
.
enter
.
native=
"onSubmit"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"事项名称"
>
<el-form-item
label=
"事项名称"
>
<el-select
v-model=
"searchForm.guideId"
placeholder=
"请选择事项名称"
>
<el-select
v-model=
"searchForm.guideId"
placeholder=
"请选择事项名称"
>
<el-option
<el-option
v-for=
"item in guideIdList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in guideIdList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
...
@@ -38,100 +20,40 @@
...
@@ -38,100 +20,40 @@
<br
/>
<br
/>
<el-form-item
label=
"状态"
style=
"margin-top: 10px"
>
<el-form-item
label=
"状态"
style=
"margin-top: 10px"
>
<el-radio-group
v-model=
"searchForm.state"
@
change=
"onSubmit"
>
<el-radio-group
v-model=
"searchForm.state"
@
change=
"onSubmit"
>
<el-radio
<el-radio
:label=
"item.state"
v-for=
"item in stateList"
:key=
"item.state"
>
{{
item
.
stateName
}}
</el-radio>
:label=
"item.state"
v-for=
"item in stateList"
:key=
"item.state"
>
{{
item
.
stateName
}}
</el-radio
>
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
</div>
</div>
<div
class=
"table-wrapper"
>
<div
class=
"table-wrapper"
>
<table-template
<table-template
:tableData=
"tableData"
:tableColumns=
"tableColumns"
:loading=
"loading"
:pagination=
"pagination"
:tableData=
"tableData"
@
Jump=
"jumpPage"
>
:tableColumns=
"tableColumns"
<el-table-column
width=
"120"
key=
"stateName"
prop=
"stateName"
label=
"状态"
align=
"center"
>
:loading=
"loading"
:pagination=
"pagination"
@
Jump=
"jumpPage"
>
<el-table-column
width=
"120"
key=
"stateName"
prop=
"stateName"
label=
"状态"
align=
"center"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<el-tag
:type=
"scope.row.type"
>
{{
scope
.
row
.
stateName
}}
</el-tag>
<el-tag
:type=
"scope.row.type"
>
{{
scope
.
row
.
stateName
}}
</el-tag>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"420"
align=
"left"
>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"420"
align=
"left"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"primary"
size=
"mini"
round
@
click=
"view(scope.row)"
<el-button
type=
"primary"
size=
"mini"
round
@
click=
"view(scope.row)"
>
查看
</el-button>
>
查看
</el-button
<el-button
type=
"primary"
size=
"mini"
round
@
click=
"record(scope.row)"
>
记录
</el-button>
>
<el-button
type=
"primary"
size=
"mini"
round
@
click=
"record(scope.row)"
>
记录
</el-button
>
<!-- 待复审的单子有通过拒绝-->
<!-- 待复审的单子有通过拒绝-->
<template
v-if=
"scope.row.state === 1"
>
<template
v-if=
"scope.row.state === 1"
>
<el-button
<el-button
type=
"success"
size=
"mini"
round
@
click=
"pass(scope.row)"
>
复审通过
</el-button>
type=
"success"
<el-button
type=
"danger"
size=
"mini"
round
@
click=
"deny(scope.row)"
>
复审拒绝
</el-button>
size=
"mini"
round
@
click=
"pass(scope.row)"
>
复审通过
</el-button
>
<el-button
type=
"danger"
size=
"mini"
round
@
click=
"deny(scope.row)"
>
复审拒绝
</el-button
>
</
template
>
</
template
>
<
template
v-if=
"scope.row.state === 2"
>
<
template
v-if=
"scope.row.state === 2"
>
<el-button
<el-button
type=
"success"
size=
"mini"
round
@
click=
"passFinal(scope.row)"
>
终审通过
</el-button>
type=
"success"
<el-button
type=
"danger"
size=
"mini"
round
@
click=
"deny(scope.row)"
m
>
终审拒绝
</el-button>
size=
"mini"
round
@
click=
"passFinal(scope.row)"
>
终审通过
</el-button
>
<el-button
type=
"danger"
size=
"mini"
round
@
click=
"deny(scope.row)"
m
>
终审拒绝
</el-button
>
</
template
>
</
template
>
<
template
v-if=
"scope.row.attachedFileMark === true"
>
<
template
v-if=
"scope.row.attachedFileMark === true"
>
<el-button
<el-button
type=
"info"
size=
"mini"
round
@
click=
"viewUrl(scope.row)"
>
查看附件
</el-button>
type=
"info"
size=
"mini"
round
@
click=
"viewUrl(scope.row)"
>
查看附件
</el-button
>
</
template
>
</
template
>
</template>
</template>
</el-table-column>
</el-table-column>
</table-template>
</table-template>
</div>
</div>
<el-dialog
<el-dialog
title=
"申报详情"
:visible
.
sync=
"viewShow"
width=
"800px"
:close-on-press-escape=
"false"
>
title=
"申报详情"
:visible
.
sync=
"viewShow"
width=
"800px"
:close-on-press-escape=
"false"
>
<div
class=
"content"
>
<div
class=
"content"
>
<el-table
:data=
"totalList"
style=
"width: 100%"
>
<el-table
:data=
"totalList"
style=
"width: 100%"
>
<el-table-column
prop=
"reasonName"
label=
"审核单位"
width=
"180"
>
<el-table-column
prop=
"reasonName"
label=
"审核单位"
width=
"180"
>
...
@@ -169,47 +91,32 @@
...
@@ -169,47 +91,32 @@
viewDetail.enterprise.type == 0
viewDetail.enterprise.type == 0
? "企业"
? "企业"
: viewDetail.enterprise.type == 1
: viewDetail.enterprise.type == 1
? "事业单位"
? "事业单位"
: ""
: ""
}}
}}
</p>
</p>
</div>
</div>
<div
class=
"cell"
>
<div
class=
"cell"
>
<p
class=
"label"
>
企业营业执照或事业单位法人登记证
</p>
<p
class=
"label"
>
企业营业执照或事业单位法人登记证
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<el-image
<el-image
v-for=
"(item, index) in viewDetail.enterprise
v-for=
"(item, index) in viewDetail.enterprise
.businessLicenseList"
:key=
"index"
style=
"width: 100px; height: 100px; margin-right: 10px"
.businessLicenseList"
:src=
"item.picture"
:z-index=
"7777777"
:preview-src-list=
"[item.picture]"
>
:key=
"index"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"item.picture"
:z-index=
"7777777"
:preview-src-list=
"[item.picture]"
>
</el-image>
</el-image>
</p>
</p>
</div>
</div>
<div
class=
"cell"
>
<div
class=
"cell"
>
<p
class=
"label"
>
单位申报人才购房补贴汇总表
</p>
<p
class=
"label"
>
单位申报人才购房补贴汇总表
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<el-image
<el-image
v-for=
"(item, index) in viewDetail.enterprise.summarySheetList"
:key=
"index"
v-for=
"(item, index) in viewDetail.enterprise.summarySheetList"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"item.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[item.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"item.picture"
:z-index=
"7777777"
:preview-src-list=
"[item.picture]"
>
</el-image>
</el-image>
</p>
</p>
</div>
</div>
</div>
</div>
<div
class=
"applilist"
>
<div
class=
"applilist"
>
<div
<div
class=
"card"
v-for=
"(item, index) in viewDetail.appliList"
:key=
"index"
>
class=
"card"
v-for=
"(item, index) in viewDetail.appliList"
:key=
"index"
>
<div
class=
"title"
>
申报人信息{{ index + 1 }}
</div>
<div
class=
"title"
>
申报人信息{{ index + 1 }}
</div>
<div
class=
"cell"
>
<div
class=
"cell"
>
<p
class=
"label"
>
申报人姓名
</p>
<p
class=
"label"
>
申报人姓名
</p>
...
@@ -243,8 +150,8 @@
...
@@ -243,8 +150,8 @@
item.educationType == 0
item.educationType == 0
? "国(境)内"
? "国(境)内"
: item.educationType == 1
: item.educationType == 1
? "国(境)外"
? "国(境)外"
: ""
: ""
}}
}}
</p>
</p>
</div>
</div>
...
@@ -260,14 +167,9 @@
...
@@ -260,14 +167,9 @@
<p
class=
"label"
>
学历认证报告
</p>
<p
class=
"label"
>
学历认证报告
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 12"
:key=
"index"
v-if=
"i.pictureType == 12"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -296,10 +198,10 @@
...
@@ -296,10 +198,10 @@
item.bankType == 0
item.bankType == 0
? "交通银行"
? "交通银行"
: item.bankType == 1
: item.bankType == 1
? "江苏银行"
? "江苏银行"
: item.bankType == 2
: item.bankType == 2
? "工商银行"
? "工商银行"
: ""
: ""
}}
}}
</p>
</p>
</div>
</div>
...
@@ -340,14 +242,9 @@
...
@@ -340,14 +242,9 @@
<p
class=
"label"
>
个人申请表
</p>
<p
class=
"label"
>
个人申请表
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 3"
:key=
"index"
v-if=
"i.pictureType == 3"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -356,14 +253,9 @@
...
@@ -356,14 +253,9 @@
<p
class=
"label"
>
身份证照片
</p>
<p
class=
"label"
>
身份证照片
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 4"
:key=
"index"
v-if=
"i.pictureType == 4"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -372,14 +264,9 @@
...
@@ -372,14 +264,9 @@
<p
class=
"label"
>
个人银行卡照
</p>
<p
class=
"label"
>
个人银行卡照
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 5"
:key=
"index"
v-if=
"i.pictureType == 5"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -388,14 +275,9 @@
...
@@ -388,14 +275,9 @@
<p
class=
"label"
>
商品买卖合同
</p>
<p
class=
"label"
>
商品买卖合同
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 6"
:key=
"index"
v-if=
"i.pictureType == 6"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -404,14 +286,9 @@
...
@@ -404,14 +286,9 @@
<p
class=
"label"
>
不动产权证书
</p>
<p
class=
"label"
>
不动产权证书
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 7"
:key=
"index"
v-if=
"i.pictureType == 7"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -420,14 +297,9 @@
...
@@ -420,14 +297,9 @@
<p
class=
"label"
>
契税完税凭证
</p>
<p
class=
"label"
>
契税完税凭证
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 8"
:key=
"index"
v-if=
"i.pictureType == 8"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -436,14 +308,9 @@
...
@@ -436,14 +308,9 @@
<p
class=
"label"
>
劳动或聘用合同
</p>
<p
class=
"label"
>
劳动或聘用合同
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 9"
:key=
"index"
v-if=
"i.pictureType == 9"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -452,33 +319,20 @@
...
@@ -452,33 +319,20 @@
<p
class=
"label"
>
毕业证书
</p>
<p
class=
"label"
>
毕业证书
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 11"
:key=
"index"
v-if=
"i.pictureType == 11"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
</div>
</div>
<div
<div
class=
"cell"
v-if=
"viewDetail.guideName == '镇江市市区“归雁”人才购房补贴'"
>
class=
"cell"
v-if=
"viewDetail.guideName == '镇江市市区“归雁”人才购房补贴'"
>
<p
class=
"label"
>
镇江籍证明材料
</p>
<p
class=
"label"
>
镇江籍证明材料
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 10"
:key=
"index"
v-if=
"i.pictureType == 10"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -487,12 +341,7 @@
...
@@ -487,12 +341,7 @@
</div>
</div>
</div>
</div>
</el-dialog>
</el-dialog>
<el-dialog
<el-dialog
title=
"操作记录"
:visible
.
sync=
"recordShow"
width=
"800px"
:close-on-press-escape=
"false"
>
title=
"操作记录"
:visible
.
sync=
"recordShow"
width=
"800px"
:close-on-press-escape=
"false"
>
<div
class=
"content"
>
<div
class=
"content"
>
<div
class=
"cell"
v-for=
"(item, index) in recordList"
:key=
"index"
>
<div
class=
"cell"
v-for=
"(item, index) in recordList"
:key=
"index"
>
<p
class=
"label"
style=
"margin-right: 20px"
>
<p
class=
"label"
style=
"margin-right: 20px"
>
...
@@ -507,97 +356,44 @@
...
@@ -507,97 +356,44 @@
<p
v-if=
"record.length === 0"
>
暂无记录~
</p>
<p
v-if=
"record.length === 0"
>
暂无记录~
</p>
</div>
</div>
</el-dialog>
</el-dialog>
<el-dialog
<el-dialog
title=
"拒绝原因"
:visible
.
sync=
"refuseShow"
width=
"800px"
:close-on-press-escape=
"false"
>
title=
"拒绝原因"
:visible
.
sync=
"refuseShow"
width=
"800px"
:close-on-press-escape=
"false"
>
<div
class=
"reject"
v-for=
"(item, index) in arrList"
:key=
"index"
>
<div
class=
"reject"
v-for=
"(item, index) in arrList"
:key=
"index"
>
<el-cascader
<el-cascader
v-model=
"item.test"
:options=
"options"
:props=
"{ checkStrictly: true }"
:show-all-levels=
"false"
v-model=
"item.test"
clearable
></el-cascader>
:options=
"options"
<el-input
v-model=
"item.remark"
style=
"padding: 0 10px"
placeholder=
"请输入原因"
clearable
></el-input>
:props=
"{ checkStrictly: true }"
<el-button
type=
"primary"
icon=
"el-icon-plus"
@
click=
"arrList.push({ test: '', remark: '' })"
></el-button>
:show-all-levels=
"false"
clearable
></el-cascader>
<el-input
v-model=
"item.remark"
style=
"padding: 0 10px"
placeholder=
"请输入原因"
clearable
></el-input>
<el-button
type=
"primary"
icon=
"el-icon-plus"
@
click=
"arrList.push({ test: '', remark: '' })"
></el-button>
</div>
</div>
<div
class=
"button"
>
<div
class=
"button"
>
<el-button
@
click=
"cancel"
>
取消
</el-button>
<el-button
@
click=
"cancel"
>
取消
</el-button>
<el-button
@
click=
"affirm"
type=
"primary"
>
确认
</el-button>
<el-button
@
click=
"affirm"
type=
"primary"
>
确认
</el-button>
</div>
</div>
</el-dialog>
</el-dialog>
<el-dialog
<el-dialog
title=
"查看附件"
:visible
.
sync=
"showUrl"
width=
"500px"
:close-on-press-escape=
"false"
>
title=
"查看附件"
:visible
.
sync=
"showUrl"
width=
"500px"
:close-on-press-escape=
"false"
>
<div
style=
"margin: 0 0 0 10px; font-weight: 700"
>
图片附件:
</div>
<div
style=
"margin: 0 0 0 10px; font-weight: 700"
>
图片附件:
</div>
<div
<div
class=
"content"
style=
"display: flex; flex-wrap: wrap"
v-if=
"pictureUrlList.length > 0"
>
class=
"content"
style=
"display: flex; flex-wrap: wrap"
v-if=
"pictureUrlList.length > 0"
>
<div
v-for=
"(item, index) in pictureUrlList"
:key=
"index"
>
<div
v-for=
"(item, index) in pictureUrlList"
:key=
"index"
>
<el-image
<el-image
style=
"width: 95px; height: 95px; margin: 10px"
:src=
"item.file"
style=
"width: 95px; height: 95px; margin: 10px"
:preview-src-list=
"[item.file]"
></el-image>
:src=
"item.file"
:preview-src-list=
"[item.file]"
></el-image>
</div>
</div>
</div>
</div>
<div
<div
class=
"content"
style=
"display: flex; justify-content: center"
v-if=
"pictureUrlList.length == 0"
>
class=
"content"
style=
"display: flex; justify-content: center"
v-if=
"pictureUrlList.length == 0"
>
<el-empty
:image-size=
"50"
></el-empty>
<el-empty
:image-size=
"50"
></el-empty>
</div>
</div>
<div
style=
"margin: 0 0 0 10px; font-weight: 700"
>
文件附件:
</div>
<div
style=
"margin: 0 0 0 10px; font-weight: 700"
>
文件附件:
</div>
<div
<div
class=
"content"
style=
"display: flex; flex-direction: column; flex-wrap: wrap"
v-if=
"fileUrlList.length > 0"
>
class=
"content"
<div
v-for=
"(item, index) in fileUrlList"
:key=
"index"
style=
"
style=
"display: flex; flex-direction: column; flex-wrap: wrap"
v-if=
"fileUrlList.length > 0"
>
<div
v-for=
"(item, index) in fileUrlList"
:key=
"index"
style=
"
margin: 10px 10px 0 10px;
margin: 10px 10px 0 10px;
display: flex;
display: flex;
align-items: center;
align-items: center;
justify-content: space-between;
justify-content: space-between;
"
"
>
>
<p
class=
"label"
style=
"margin: 0; text-align: center"
>
<p
class=
"label"
style=
"margin: 0; text-align: center"
>
{{ item.fileExplain }}
{{ item.fileExplain }}
</p>
</p>
<el-button
<el-button
size=
"mini"
type=
"primary"
@
click=
"download(item.file)"
class=
"down-text"
>
下载附件
</el-button>
size=
"mini"
type=
"primary"
@
click=
"download(item.file)"
class=
"down-text"
>
下载附件
</el-button
>
</div>
</div>
</div>
</div>
<div
<div
class=
"content"
style=
"display: flex; justify-content: center"
v-if=
"fileUrlList.length == 0"
>
class=
"content"
style=
"display: flex; justify-content: center"
v-if=
"fileUrlList.length == 0"
>
<el-empty
:image-size=
"50"
></el-empty>
<el-empty
:image-size=
"50"
></el-empty>
</div>
</div>
</el-dialog>
</el-dialog>
...
@@ -647,7 +443,7 @@ export default {
...
@@ -647,7 +443,7 @@ export default {
input
:
""
,
input
:
""
,
userName
:
""
,
userName
:
""
,
searchForm
:
{
searchForm
:
{
n
ame
:
""
,
enterpriseN
ame
:
""
,
phone
:
""
,
phone
:
""
,
state
:
""
,
state
:
""
,
guideId
:
null
,
guideId
:
null
,
...
@@ -837,7 +633,7 @@ export default {
...
@@ -837,7 +633,7 @@ export default {
this
.
searchForm
.
payTaxesArea
=
this
.
$route
.
query
.
payTaxesArea
this
.
searchForm
.
payTaxesArea
=
this
.
$route
.
query
.
payTaxesArea
?
this
.
$route
.
query
.
payTaxesArea
?
this
.
$route
.
query
.
payTaxesArea
:
null
;
:
null
;
this
.
searchForm
.
n
ame
=
""
;
this
.
searchForm
.
enterpriseN
ame
=
""
;
this
.
searchForm
.
phone
=
""
;
this
.
searchForm
.
phone
=
""
;
this
.
searchForm
.
state
=
""
;
this
.
searchForm
.
state
=
""
;
this
.
init
();
this
.
init
();
...
@@ -862,14 +658,14 @@ export default {
...
@@ -862,14 +658,14 @@ export default {
this
.
pictureUrlList
=
res
.
data
.
filter
((
item
)
=>
{
this
.
pictureUrlList
=
res
.
data
.
filter
((
item
)
=>
{
let
fileType
=
let
fileType
=
item
.
fileExplain
.
split
(
"."
)[
item
.
fileExplain
.
split
(
"."
)[
item
.
fileExplain
.
split
(
"."
).
length
-
1
item
.
fileExplain
.
split
(
"."
).
length
-
1
];
];
return
fileType
==
"jpg"
||
fileType
==
"jpeg"
||
fileType
==
"png"
;
return
fileType
==
"jpg"
||
fileType
==
"jpeg"
||
fileType
==
"png"
;
});
});
this
.
fileUrlList
=
res
.
data
.
filter
((
item
)
=>
{
this
.
fileUrlList
=
res
.
data
.
filter
((
item
)
=>
{
let
fileType
=
let
fileType
=
item
.
fileExplain
.
split
(
"."
)[
item
.
fileExplain
.
split
(
"."
)[
item
.
fileExplain
.
split
(
"."
).
length
-
1
item
.
fileExplain
.
split
(
"."
).
length
-
1
];
];
return
fileType
!=
"jpg"
&&
fileType
!=
"jpeg"
&&
fileType
!=
"png"
;
return
fileType
!=
"jpg"
&&
fileType
!=
"jpeg"
&&
fileType
!=
"png"
;
});
});
...
@@ -885,7 +681,7 @@ export default {
...
@@ -885,7 +681,7 @@ export default {
this
.
tableData
=
[];
this
.
tableData
=
[];
this
.
loading
=
true
;
this
.
loading
=
true
;
let
parmas
=
{
let
parmas
=
{
name
:
this
.
searchForm
.
n
ame
,
enterpriseName
:
this
.
searchForm
.
enterpriseN
ame
,
phone
:
this
.
searchForm
.
phone
,
phone
:
this
.
searchForm
.
phone
,
state
:
this
.
searchForm
.
state
,
state
:
this
.
searchForm
.
state
,
guideId
:
this
.
searchForm
.
guideId
,
guideId
:
this
.
searchForm
.
guideId
,
...
@@ -948,10 +744,10 @@ export default {
...
@@ -948,10 +744,10 @@ export default {
// console.log("this.housingList----", this.housingList);
// console.log("this.housingList----", this.housingList);
this
.
housingList
.
forEach
((
item
)
=>
{
this
.
housingList
.
forEach
((
item
)
=>
{
item
.
state
==
1
||
item
.
state
==
1
||
item
.
state
==
2
||
item
.
state
==
2
||
item
.
state
==
3
||
item
.
state
==
3
||
item
.
state
==
6
||
item
.
state
==
6
||
item
.
state
==
7
item
.
state
==
7
?
(
item
.
state
=
"通过"
)
?
(
item
.
state
=
"通过"
)
:
(
item
.
state
=
"拒绝"
);
:
(
item
.
state
=
"拒绝"
);
});
});
...
...
src/views/Purchase/windows.vue
View file @
17fc1a5b
<
template
>
<
template
>
<div
class=
"purchase"
>
<div
class=
"purchase"
>
<div
class=
"search-wrapper"
>
<div
class=
"search-wrapper"
>
<el-form
<el-form
:inline=
"true"
:model=
"searchForm"
class=
"search_form"
style=
"text-align: left"
>
:inline=
"true"
<el-form-item
label=
"企业名称"
>
:model=
"searchForm"
<el-input
v-model=
"searchForm.enterpriseName"
placeholder=
"请输入姓名"
@
keyup
.
enter
.
native=
"onSubmit"
></el-input>
class=
"search_form"
style=
"text-align: left"
>
<el-form-item
label=
"姓名"
>
<el-input
v-model=
"searchForm.name"
placeholder=
"请输入姓名"
@
keyup
.
enter
.
native=
"onSubmit"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"手机号码"
>
<el-form-item
label=
"手机号码"
>
<el-input
<el-input
v-model=
"searchForm.phone"
placeholder=
"请输入手机号码"
@
keyup
.
enter
.
native=
"onSubmit"
></el-input>
v-model=
"searchForm.phone"
placeholder=
"请输入手机号码"
@
keyup
.
enter
.
native=
"onSubmit"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"事项名称"
>
<el-form-item
label=
"事项名称"
>
<el-select
v-model=
"searchForm.guideId"
placeholder=
"请选择事项名称"
>
<el-select
v-model=
"searchForm.guideId"
placeholder=
"请选择事项名称"
>
<el-option
<el-option
v-for=
"item in guideIdList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in guideIdList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
...
@@ -38,76 +20,35 @@
...
@@ -38,76 +20,35 @@
<br
/>
<br
/>
<el-form-item
label=
"状态"
style=
"margin-top: 10px"
>
<el-form-item
label=
"状态"
style=
"margin-top: 10px"
>
<el-radio-group
v-model=
"searchForm.state"
@
change=
"onSubmit"
>
<el-radio-group
v-model=
"searchForm.state"
@
change=
"onSubmit"
>
<el-radio
<el-radio
:label=
"item.state"
v-for=
"item in stateList"
:key=
"item.state"
>
{{
item
.
stateName
}}
</el-radio>
:label=
"item.state"
v-for=
"item in stateList"
:key=
"item.state"
>
{{
item
.
stateName
}}
</el-radio
>
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
</div>
</div>
<div
class=
"table-wrapper"
>
<div
class=
"table-wrapper"
>
<table-template
<table-template
:tableData=
"tableData"
:tableColumns=
"tableColumns"
:loading=
"loading"
:pagination=
"pagination"
:tableData=
"tableData"
@
Jump=
"jumpPage"
>
:tableColumns=
"tableColumns"
<el-table-column
width=
"120"
key=
"stateName"
prop=
"stateName"
label=
"状态"
align=
"center"
>
:loading=
"loading"
:pagination=
"pagination"
@
Jump=
"jumpPage"
>
<el-table-column
width=
"120"
key=
"stateName"
prop=
"stateName"
label=
"状态"
align=
"center"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<el-tag
:type=
"scope.row.type"
>
{{
scope
.
row
.
stateName
}}
</el-tag>
<el-tag
:type=
"scope.row.type"
>
{{
scope
.
row
.
stateName
}}
</el-tag>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"380"
align=
"left"
>
<el-table-column
fixed=
"right"
label=
"操作"
width=
"380"
align=
"left"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"primary"
size=
"mini"
round
@
click=
"view(scope.row)"
<el-button
type=
"primary"
size=
"mini"
round
@
click=
"view(scope.row)"
>
查看
</el-button>
>
查看
</el-button
<el-button
type=
"primary"
size=
"mini"
round
@
click=
"record(scope.row)"
>
记录
</el-button>
>
<el-button
type=
"primary"
size=
"mini"
round
@
click=
"record(scope.row)"
>
记录
</el-button
>
<!-- 待复审的单子有通过拒绝-->
<!-- 待复审的单子有通过拒绝-->
<template
v-if=
"scope.row.state === 6"
>
<template
v-if=
"scope.row.state === 6"
>
<el-button
<el-button
type=
"success"
size=
"mini"
round
@
click=
"passData(scope.row)"
>
资料通过
</el-button>
type=
"success"
size=
"mini"
round
@
click=
"passData(scope.row)"
>
资料通过
</el-button
>
</
template
>
</
template
>
<
template
v-if=
"scope.row.attachedFileMark === true"
>
<
template
v-if=
"scope.row.attachedFileMark === true"
>
<el-button
<el-button
type=
"info"
size=
"mini"
round
@
click=
"viewUrl(scope.row)"
>
查看附件
</el-button>
type=
"info"
size=
"mini"
round
@
click=
"viewUrl(scope.row)"
>
查看附件
</el-button
>
</
template
>
</
template
>
</template>
</template>
</el-table-column>
</el-table-column>
</table-template>
</table-template>
</div>
</div>
<el-dialog
<el-dialog
title=
"申报详情"
:visible
.
sync=
"viewShow"
width=
"800px"
:close-on-press-escape=
"false"
>
title=
"申报详情"
:visible
.
sync=
"viewShow"
width=
"800px"
:close-on-press-escape=
"false"
>
<div
class=
"content"
>
<div
class=
"content"
>
<el-table
:data=
"totalList"
style=
"width: 100%"
>
<el-table
:data=
"totalList"
style=
"width: 100%"
>
<el-table-column
prop=
"reasonName"
label=
"审核单位"
width=
"180"
>
<el-table-column
prop=
"reasonName"
label=
"审核单位"
width=
"180"
>
...
@@ -145,47 +86,32 @@
...
@@ -145,47 +86,32 @@
viewDetail.enterprise.type == 0
viewDetail.enterprise.type == 0
? "企业"
? "企业"
: viewDetail.enterprise.type == 1
: viewDetail.enterprise.type == 1
? "事业单位"
? "事业单位"
: ""
: ""
}}
}}
</p>
</p>
</div>
</div>
<div
class=
"cell"
>
<div
class=
"cell"
>
<p
class=
"label"
>
企业营业执照或事业单位法人登记证
</p>
<p
class=
"label"
>
企业营业执照或事业单位法人登记证
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<el-image
<el-image
v-for=
"(item, index) in viewDetail.enterprise
v-for=
"(item, index) in viewDetail.enterprise
.businessLicenseList"
:key=
"index"
style=
"width: 100px; height: 100px; margin-right: 10px"
.businessLicenseList"
:src=
"item.picture"
:z-index=
"7777777"
:preview-src-list=
"[item.picture]"
>
:key=
"index"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"item.picture"
:z-index=
"7777777"
:preview-src-list=
"[item.picture]"
>
</el-image>
</el-image>
</p>
</p>
</div>
</div>
<div
class=
"cell"
>
<div
class=
"cell"
>
<p
class=
"label"
>
单位申报人才购房补贴汇总表
</p>
<p
class=
"label"
>
单位申报人才购房补贴汇总表
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<el-image
<el-image
v-for=
"(item, index) in viewDetail.enterprise.summarySheetList"
:key=
"index"
v-for=
"(item, index) in viewDetail.enterprise.summarySheetList"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"item.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[item.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"item.picture"
:z-index=
"7777777"
:preview-src-list=
"[item.picture]"
>
</el-image>
</el-image>
</p>
</p>
</div>
</div>
</div>
</div>
<div
class=
"applilist"
>
<div
class=
"applilist"
>
<div
<div
class=
"card"
v-for=
"(item, index) in viewDetail.appliList"
:key=
"index"
>
class=
"card"
v-for=
"(item, index) in viewDetail.appliList"
:key=
"index"
>
<div
class=
"title"
>
申报人信息{{ index + 1 }}
</div>
<div
class=
"title"
>
申报人信息{{ index + 1 }}
</div>
<div
class=
"cell"
>
<div
class=
"cell"
>
<p
class=
"label"
>
申报人姓名
</p>
<p
class=
"label"
>
申报人姓名
</p>
...
@@ -219,8 +145,8 @@
...
@@ -219,8 +145,8 @@
item.educationType == 0
item.educationType == 0
? "国(境)内"
? "国(境)内"
: item.educationType == 1
: item.educationType == 1
? "国(境)外"
? "国(境)外"
: ""
: ""
}}
}}
</p>
</p>
</div>
</div>
...
@@ -236,14 +162,9 @@
...
@@ -236,14 +162,9 @@
<p
class=
"label"
>
学历认证报告
</p>
<p
class=
"label"
>
学历认证报告
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 12"
:key=
"index"
v-if=
"i.pictureType == 12"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -271,10 +192,10 @@
...
@@ -271,10 +192,10 @@
item.bankType == 0
item.bankType == 0
? "交通银行"
? "交通银行"
: item.bankType == 1
: item.bankType == 1
? "江苏银行"
? "江苏银行"
: item.bankType == 2
: item.bankType == 2
? "工商银行"
? "工商银行"
: ""
: ""
}}
}}
</p>
</p>
</div>
</div>
...
@@ -315,14 +236,9 @@
...
@@ -315,14 +236,9 @@
<p
class=
"label"
>
个人申请表
</p>
<p
class=
"label"
>
个人申请表
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 3"
:key=
"index"
v-if=
"i.pictureType == 3"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -331,14 +247,9 @@
...
@@ -331,14 +247,9 @@
<p
class=
"label"
>
身份证照片
</p>
<p
class=
"label"
>
身份证照片
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 4"
:key=
"index"
v-if=
"i.pictureType == 4"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -347,14 +258,9 @@
...
@@ -347,14 +258,9 @@
<p
class=
"label"
>
个人银行卡照
</p>
<p
class=
"label"
>
个人银行卡照
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 5"
:key=
"index"
v-if=
"i.pictureType == 5"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -363,14 +269,9 @@
...
@@ -363,14 +269,9 @@
<p
class=
"label"
>
商品买卖合同
</p>
<p
class=
"label"
>
商品买卖合同
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 6"
:key=
"index"
v-if=
"i.pictureType == 6"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -379,14 +280,9 @@
...
@@ -379,14 +280,9 @@
<p
class=
"label"
>
不动产权证书
</p>
<p
class=
"label"
>
不动产权证书
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 7"
:key=
"index"
v-if=
"i.pictureType == 7"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -395,14 +291,9 @@
...
@@ -395,14 +291,9 @@
<p
class=
"label"
>
契税完税凭证
</p>
<p
class=
"label"
>
契税完税凭证
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 8"
:key=
"index"
v-if=
"i.pictureType == 8"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -411,14 +302,9 @@
...
@@ -411,14 +302,9 @@
<p
class=
"label"
>
劳动或聘用合同
</p>
<p
class=
"label"
>
劳动或聘用合同
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 9"
:key=
"index"
v-if=
"i.pictureType == 9"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -427,33 +313,20 @@
...
@@ -427,33 +313,20 @@
<p
class=
"label"
>
毕业证书
</p>
<p
class=
"label"
>
毕业证书
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 11"
:key=
"index"
v-if=
"i.pictureType == 11"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
</div>
</div>
<div
<div
class=
"cell"
v-if=
"viewDetail.guideName == '镇江市市区“归雁”人才购房补贴'"
>
class=
"cell"
v-if=
"viewDetail.guideName == '镇江市市区“归雁”人才购房补贴'"
>
<p
class=
"label"
>
镇江籍证明材料
</p>
<p
class=
"label"
>
镇江籍证明材料
</p>
<p
class=
"value"
>
<p
class=
"value"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<
template
v-for=
"(i, index) in item.pictureVoS"
>
<el-image
<el-image
v-if=
"i.pictureType == 10"
:key=
"index"
v-if=
"i.pictureType == 10"
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:key=
"index"
:preview-src-list=
"[i.picture]"
>
style=
"width: 100px; height: 100px; margin-right: 10px"
:src=
"i.picture"
:z-index=
"7777777"
:preview-src-list=
"[i.picture]"
>
</el-image>
</el-image>
</
template
>
</
template
>
</p>
</p>
...
@@ -462,12 +335,7 @@
...
@@ -462,12 +335,7 @@
</div>
</div>
</div>
</div>
</el-dialog>
</el-dialog>
<el-dialog
<el-dialog
title=
"操作记录"
:visible
.
sync=
"recordShow"
width=
"800px"
:close-on-press-escape=
"false"
>
title=
"操作记录"
:visible
.
sync=
"recordShow"
width=
"800px"
:close-on-press-escape=
"false"
>
<div
class=
"content"
>
<div
class=
"content"
>
<div
class=
"cell"
v-for=
"(item, index) in recordList"
:key=
"index"
>
<div
class=
"cell"
v-for=
"(item, index) in recordList"
:key=
"index"
>
<p
class=
"label"
style=
"margin-right: 20px"
>
<p
class=
"label"
style=
"margin-right: 20px"
>
...
@@ -482,38 +350,17 @@
...
@@ -482,38 +350,17 @@
<p
v-if=
"record.length === 0"
>
暂无记录~
</p>
<p
v-if=
"record.length === 0"
>
暂无记录~
</p>
</div>
</div>
</el-dialog>
</el-dialog>
<el-dialog
<el-dialog
title=
"资料审核通过"
:visible
.
sync=
"finalShow"
width=
"500px"
:close-on-press-escape=
"false"
>
title=
"资料审核通过"
:visible
.
sync=
"finalShow"
width=
"500px"
:close-on-press-escape=
"false"
>
<div
class=
"content"
>
<div
class=
"content"
>
<div
class=
"cell1"
>
<div
class=
"cell1"
>
<p
class=
"label"
style=
"margin: 0 0 10px 0"
>
请输入原因:
</p>
<p
class=
"label"
style=
"margin: 0 0 10px 0"
>
请输入原因:
</p>
<el-input
<el-input
type=
"textarea"
placeholder=
"请输入通过原因"
v-model=
"textarea"
maxlength=
"50"
show-word-limit
></el-input>
type=
"textarea"
placeholder=
"请输入通过原因"
v-model=
"textarea"
maxlength=
"50"
show-word-limit
></el-input>
</div>
</div>
<div
class=
"cell1"
>
<div
class=
"cell1"
>
<p
class=
"label"
>
请上传附件:
</p>
<p
class=
"label"
>
请上传附件:
</p>
<el-upload
<el-upload
class=
"upload-demo"
name=
"file"
action=
"string"
:limit=
"10"
:show-file-list=
"true"
class=
"upload-demo"
:on-remove=
"handleRemove"
:on-error=
"handleError"
:on-exceed=
"handleExceed"
ref=
"dmtUploadFile"
name=
"file"
:file-list=
"fileList"
:http-request=
"uploadFile"
>
action=
"string"
:limit=
"10"
:show-file-list=
"true"
:on-remove=
"handleRemove"
:on-error=
"handleError"
:on-exceed=
"handleExceed"
ref=
"dmtUploadFile"
:file-list=
"fileList"
:http-request=
"uploadFile"
>
<el-button
size=
"small"
type=
"primary"
>
点击上传
</el-button>
<el-button
size=
"small"
type=
"primary"
>
点击上传
</el-button>
<div
slot=
"tip"
class=
"el-upload__tip"
style=
"color: #f56c6c"
>
<div
slot=
"tip"
class=
"el-upload__tip"
style=
"color: #f56c6c"
>
支持上传jpg/png/doc/docx/xls/xlsx/pdf等文件
支持上传jpg/png/doc/docx/xls/xlsx/pdf等文件
...
@@ -526,66 +373,32 @@
...
@@ -526,66 +373,32 @@
<el-button
type=
"primary"
@
click=
"passData1"
>
确 定
</el-button>
<el-button
type=
"primary"
@
click=
"passData1"
>
确 定
</el-button>
</span>
</span>
</el-dialog>
</el-dialog>
<el-dialog
<el-dialog
title=
"查看附件"
:visible
.
sync=
"showUrl"
width=
"500px"
:close-on-press-escape=
"false"
>
title=
"查看附件"
:visible
.
sync=
"showUrl"
width=
"500px"
:close-on-press-escape=
"false"
>
<div
style=
"margin: 0 0 0 10px; font-weight: 700"
>
图片附件:
</div>
<div
style=
"margin: 0 0 0 10px; font-weight: 700"
>
图片附件:
</div>
<div
<div
class=
"content"
style=
"display: flex; flex-wrap: wrap"
v-if=
"pictureUrlList.length > 0"
>
class=
"content"
style=
"display: flex; flex-wrap: wrap"
v-if=
"pictureUrlList.length > 0"
>
<div
v-for=
"(item, index) in pictureUrlList"
:key=
"index"
>
<div
v-for=
"(item, index) in pictureUrlList"
:key=
"index"
>
<el-image
<el-image
style=
"width: 95px; height: 95px; margin: 10px"
:src=
"item.file"
style=
"width: 95px; height: 95px; margin: 10px"
:preview-src-list=
"[item.file]"
></el-image>
:src=
"item.file"
:preview-src-list=
"[item.file]"
></el-image>
</div>
</div>
</div>
</div>
<div
<div
class=
"content"
style=
"display: flex; justify-content: center"
v-if=
"pictureUrlList.length == 0"
>
class=
"content"
style=
"display: flex; justify-content: center"
v-if=
"pictureUrlList.length == 0"
>
<el-empty
:image-size=
"50"
></el-empty>
<el-empty
:image-size=
"50"
></el-empty>
</div>
</div>
<div
style=
"margin: 0 0 0 10px; font-weight: 700"
>
文件附件:
</div>
<div
style=
"margin: 0 0 0 10px; font-weight: 700"
>
文件附件:
</div>
<div
<div
class=
"content"
style=
"display: flex; flex-direction: column; flex-wrap: wrap"
v-if=
"fileUrlList.length > 0"
>
class=
"content"
<div
v-for=
"(item, index) in fileUrlList"
:key=
"index"
style=
"
style=
"display: flex; flex-direction: column; flex-wrap: wrap"
v-if=
"fileUrlList.length > 0"
>
<div
v-for=
"(item, index) in fileUrlList"
:key=
"index"
style=
"
margin: 10px 10px 0 10px;
margin: 10px 10px 0 10px;
display: flex;
display: flex;
align-items: center;
align-items: center;
justify-content: space-between;
justify-content: space-between;
"
"
>
>
<p
class=
"label"
style=
"margin: 0; text-align: center"
>
<p
class=
"label"
style=
"margin: 0; text-align: center"
>
{{ item.fileExplain }}
{{ item.fileExplain }}
</p>
</p>
<el-button
<el-button
size=
"mini"
type=
"primary"
@
click=
"download(item.file)"
class=
"down-text"
>
下载附件
</el-button>
size=
"mini"
type=
"primary"
@
click=
"download(item.file)"
class=
"down-text"
>
下载附件
</el-button
>
</div>
</div>
</div>
</div>
<div
<div
class=
"content"
style=
"display: flex; justify-content: center"
v-if=
"fileUrlList.length == 0"
>
class=
"content"
style=
"display: flex; justify-content: center"
v-if=
"fileUrlList.length == 0"
>
<el-empty
:image-size=
"50"
></el-empty>
<el-empty
:image-size=
"50"
></el-empty>
</div>
</div>
</el-dialog>
</el-dialog>
...
@@ -620,7 +433,7 @@ export default {
...
@@ -620,7 +433,7 @@ export default {
fileUrl1
:
[],
fileUrl1
:
[],
userName
:
""
,
userName
:
""
,
searchForm
:
{
searchForm
:
{
n
ame
:
""
,
enterpriseN
ame
:
""
,
phone
:
""
,
phone
:
""
,
state
:
""
,
state
:
""
,
departmentCode
:
""
,
departmentCode
:
""
,
...
@@ -818,14 +631,14 @@ export default {
...
@@ -818,14 +631,14 @@ export default {
this
.
pictureUrlList
=
res
.
data
.
filter
((
item
)
=>
{
this
.
pictureUrlList
=
res
.
data
.
filter
((
item
)
=>
{
let
fileType
=
let
fileType
=
item
.
fileExplain
.
split
(
"."
)[
item
.
fileExplain
.
split
(
"."
)[
item
.
fileExplain
.
split
(
"."
).
length
-
1
item
.
fileExplain
.
split
(
"."
).
length
-
1
];
];
return
fileType
==
"jpg"
||
fileType
==
"jpeg"
||
fileType
==
"png"
;
return
fileType
==
"jpg"
||
fileType
==
"jpeg"
||
fileType
==
"png"
;
});
});
this
.
fileUrlList
=
res
.
data
.
filter
((
item
)
=>
{
this
.
fileUrlList
=
res
.
data
.
filter
((
item
)
=>
{
let
fileType
=
let
fileType
=
item
.
fileExplain
.
split
(
"."
)[
item
.
fileExplain
.
split
(
"."
)[
item
.
fileExplain
.
split
(
"."
).
length
-
1
item
.
fileExplain
.
split
(
"."
).
length
-
1
];
];
return
fileType
!=
"jpg"
&&
fileType
!=
"jpeg"
&&
fileType
!=
"png"
;
return
fileType
!=
"jpg"
&&
fileType
!=
"jpeg"
&&
fileType
!=
"png"
;
});
});
...
@@ -881,7 +694,7 @@ export default {
...
@@ -881,7 +694,7 @@ export default {
init
()
{
init
()
{
this
.
loading
=
true
;
this
.
loading
=
true
;
let
parmas
=
{
let
parmas
=
{
name
:
this
.
searchForm
.
n
ame
,
enterpriseName
:
this
.
searchForm
.
enterpriseN
ame
,
phone
:
this
.
searchForm
.
phone
,
phone
:
this
.
searchForm
.
phone
,
state
:
this
.
searchForm
.
state
,
state
:
this
.
searchForm
.
state
,
departmentCode
:
this
.
searchForm
.
departmentCode
,
departmentCode
:
this
.
searchForm
.
departmentCode
,
...
@@ -944,10 +757,10 @@ export default {
...
@@ -944,10 +757,10 @@ export default {
// console.log("this.housingList----", this.housingList);
// console.log("this.housingList----", this.housingList);
this
.
housingList
.
forEach
((
item
)
=>
{
this
.
housingList
.
forEach
((
item
)
=>
{
item
.
state
==
1
||
item
.
state
==
1
||
item
.
state
==
2
||
item
.
state
==
2
||
item
.
state
==
3
||
item
.
state
==
3
||
item
.
state
==
6
||
item
.
state
==
6
||
item
.
state
==
7
item
.
state
==
7
?
(
item
.
state
=
"通过"
)
?
(
item
.
state
=
"通过"
)
:
(
item
.
state
=
"拒绝"
);
:
(
item
.
state
=
"拒绝"
);
});
});
...
...
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