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
249dbfbd
Commit
249dbfbd
authored
Dec 19, 2023
by
swl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: gx
parent
630b06c5
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
773 additions
and
542 deletions
+773
-542
.DS_Store
.DS_Store
+0
-0
.DS_Store
public/.DS_Store
+0
-0
deedTax1_danYang.docx
public/static/deedTax1_danYang.docx
+0
-0
deedTax2_danYang.docx
public/static/deedTax2_danYang.docx
+0
-0
dy_house.vue
src/views/Commercialdeedtax/dy_house.vue
+9
-5
house.vue
src/views/Commercialdeedtax/house.vue
+177
-132
index.vue
src/views/Commercialdeedtax/index.vue
+8
-4
dy_house.vue
src/views/Deedtax/dy_house.vue
+10
-6
house.vue
src/views/Deedtax/house.vue
+173
-128
index.vue
src/views/Deedtax/index.vue
+10
-5
dy_house.vue
src/views/Housedeedtax/dy_house.vue
+9
-4
house.vue
src/views/Housedeedtax/house.vue
+174
-127
index.vue
src/views/Housedeedtax/index.vue
+7
-2
dy_house.vue
src/views/Multipledeedtax/dy_house.vue
+9
-4
house.vue
src/views/Multipledeedtax/house.vue
+171
-120
index.vue
src/views/Multipledeedtax/index.vue
+14
-3
house.vue
src/views/Policy/house.vue
+1
-1
housemain.vue
src/views/Policy/housemain.vue
+1
-1
No files found.
.DS_Store
View file @
249dbfbd
No preview for this file type
public/.DS_Store
View file @
249dbfbd
No preview for this file type
public/static/deedTax1_danYang.docx
View file @
249dbfbd
No preview for this file type
public/static/deedTax2_danYang.docx
View file @
249dbfbd
No preview for this file type
src/views/Commercialdeedtax/dy_house.vue
View file @
249dbfbd
...
...
@@ -153,7 +153,7 @@
<el-table-column
prop=
"createTime"
label=
"审核时间"
>
</el-table-column>
</el-table>
<div
class=
"cell"
>
<
!-- <
div class="cell">
<p class="label">是否享受过相关政策</p>
<p
:class="[
...
...
@@ -163,7 +163,7 @@
>
{{ viewDetail.enjoyFlag ? "否" : "是" }}
</p>
</div>
</div>
-->
<!-- 新增功能end -->
<div
class=
"cell"
>
<p
class=
"label"
>
事项名称
</p>
...
...
@@ -1039,7 +1039,7 @@ export default {
this
.
arrList
=
res
[
1
].
data
;
this
.
detail
.
recordVos
.
forEach
((
item
)
=>
{
item
.
departmentName
.
search
(
"财政
复审
"
)
!=
-
1
item
.
departmentName
.
search
(
"财政"
)
!=
-
1
?
(
this
.
arr1
=
item
.
reason
)
:
""
;
item
.
departmentName
.
search
(
"不动产"
)
!=
-
1
...
...
@@ -1063,13 +1063,13 @@ export default {
let
promiseText
=
that
.
$store
.
state
.
utils
.
promiseText
;
let
text
=
""
;
if
(
th
is
.
realEstateArea
==
"丹阳市"
&&
th
at
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"1"
)
{
// 单独所有、共同共有
text
=
promiseText
.
alone
;
}
else
if
(
th
is
.
realEstateArea
==
"丹阳市"
&&
th
at
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"2"
)
{
// 按份共有
...
...
@@ -1081,6 +1081,10 @@ export default {
let
arr
=
{};
arr
.
promiseText
=
text
;
arr
.
time
=
that
.
detail
.
createTime
.
split
(
" "
)[
0
];
arr
.
commitmentTypeName
=
that
.
detail
.
commitmentType
==
1
?
"单独所有、共同共有"
:
"按份共有"
;
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"商办用房"
;
...
...
src/views/Commercialdeedtax/house.vue
View file @
249dbfbd
...
...
@@ -188,7 +188,7 @@
>
<el-dropdown
size=
"mini"
@
command=
"handleCommand(scope.row, $event)"
@
command=
"handleCommand(scope.row, $event
, 'default'
)"
>
<span
class=
"el-dropdown-link"
>
申请表
<i
class=
"el-icon-arrow-down el-icon--right"
></i>
...
...
@@ -268,7 +268,7 @@
<el-table-column
prop=
"createTime"
label=
"审核时间"
>
</el-table-column>
</el-table>
<div
class=
"cell"
>
<div
class=
"cell"
v-if=
"viewDetail.checkArea != '丹阳市'"
>
<p
class=
"label"
>
是否享受过相关政策
</p>
<p
:class=
"[
...
...
@@ -869,6 +869,41 @@ export default {
}
});
},
initNew
()
{
return
new
Promise
((
resolve
)
=>
{
this
.
tableData
=
[];
this
.
loading
=
true
;
let
parmas
=
{
name
:
this
.
searchForm
.
name
,
phone
:
this
.
searchForm
.
phone
,
state
:
this
.
searchForm
.
state
,
departmentCode
:
this
.
searchForm
.
departmentCode
,
pageNum
:
this
.
pagination
.
currentPage
,
pageSize
:
this
.
pagination
.
pageSize
,
checkArea
:
this
.
realEstateArea
,
checkArealEstateArea
:
this
.
searchForm
.
checkArealEstateArea
,
};
queryCommerListDeedTax
(
parmas
).
then
((
res
)
=>
{
this
.
loading
=
false
;
if
(
res
.
success
)
{
this
.
pagination
.
total
=
res
.
data
.
total
;
if
(
res
.
data
.
total
)
{
this
.
tableData
=
res
.
data
.
list
.
map
((
item
)
=>
{
item
.
stateName
=
this
.
getSatusArr
(
item
.
state
).
stateName
;
item
.
type
=
this
.
getSatusArr
(
item
.
state
).
type
;
return
item
;
});
if
(
localStorage
.
getItem
(
"userName"
)
==
"admin"
)
{
this
.
tableData
=
changeList
(
this
.
tableData
);
}
resolve
();
}
else
{
this
.
tableData
=
[];
}
}
});
});
},
onSubmit
()
{
this
.
pagination
.
currentPage
=
1
;
this
.
init
();
...
...
@@ -1233,7 +1268,6 @@ export default {
})[
0
];
},
async
handleCommand
(
row
,
com
,
type
)
{
console
.
log
(
row
,
com
);
this
.
templateType
=
type
;
switch
(
com
)
{
...
...
@@ -1256,7 +1290,7 @@ export default {
Promise
.
all
([
queryCommerDeedTaxDetailInfo
(
params
),
queryCommerDeedTaxRecord
(
params
),
]).
then
((
res
)
=>
{
]).
then
(
async
(
res
)
=>
{
this
.
detail
=
res
[
0
].
data
;
this
.
arrList
=
res
[
1
].
data
;
...
...
@@ -1274,7 +1308,7 @@ export default {
});
}
else
if
(
this
.
templateType
==
"danYang"
)
{
this
.
detail
.
recordVos
.
forEach
((
item
)
=>
{
item
.
departmentName
.
search
(
"财政
复审
"
)
!=
-
1
item
.
departmentName
.
search
(
"财政"
)
!=
-
1
?
(
this
.
arr1
=
item
.
reason
)
:
""
;
item
.
departmentName
.
search
(
"不动产"
)
!=
-
1
...
...
@@ -1289,148 +1323,159 @@ export default {
});
}
this
.
initTemplate
();
await
this
.
initTemplate
();
resolve
();
});
});
},
initTemplate
()
{
let
that
=
this
;
let
promiseText
=
that
.
$store
.
state
.
utils
.
promiseText
;
let
text
=
""
;
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"1"
)
{
// 单独所有、共同共有
text
=
promiseText
.
alone
;
}
else
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"2"
)
{
// 按份共有
return
new
Promise
((
resolve
)
=>
{
let
that
=
this
;
let
promiseText
=
that
.
$store
.
state
.
utils
.
promiseText
;
let
text
=
""
;
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"1"
)
{
// 单独所有、共同共有
text
=
promiseText
.
alone
;
}
else
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"2"
)
{
// 按份共有
text
=
promiseText
.
together
;
}
else
{
text
=
promiseText
.
default
;
}
let
arr
=
{};
arr
.
promiseText
=
text
;
text
=
promiseText
.
together
;
}
else
{
text
=
promiseText
.
default
;
}
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"商办用房"
;
arr
.
birthDate
=
that
.
detail
.
idCard
.
substring
(
6
,
10
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
10
,
12
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
12
,
14
);
arr
.
address
=
that
.
detail
.
address
;
arr
.
phone
=
that
.
detail
.
phone
;
arr
.
realEstateAddress
=
that
.
detail
.
realEstateAddress
;
arr
.
realEstateCard
=
that
.
detail
.
realEstateCard
;
arr
.
square
=
that
.
detail
.
square
;
arr
.
bank
=
that
.
detail
.
bank
;
arr
.
bankCard
=
that
.
detail
.
bankCard
;
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
if
(
this
.
$route
.
query
.
realEstateArea
!=
"句容市"
)
{
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax1.docx"
;
//模板文件的位置
}
if
(
this
.
templateType
==
"danYang"
)
{
let
arr
=
{};
arr
.
promiseText
=
text
;
arr
.
time
=
that
.
detail
.
createTime
.
split
(
" "
)[
0
];
arr
.
commitmentTypeName
=
that
.
detail
.
commitmentType
==
1
?
"单独所有、共同共有"
:
"按份共有"
;
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"商办用房"
;
arr
.
birthDate
=
that
.
detail
.
idCard
.
substring
(
6
,
10
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
10
,
12
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
12
,
14
);
arr
.
address
=
that
.
detail
.
address
;
arr
.
phone
=
that
.
detail
.
phone
;
arr
.
realEstateAddress
=
that
.
detail
.
realEstateAddress
;
arr
.
realEstateCard
=
that
.
detail
.
realEstateCard
;
arr
.
square
=
that
.
detail
.
square
;
arr
.
bank
=
that
.
detail
.
bank
;
arr
.
bankCard
=
that
.
detail
.
bankCard
;
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
arr
.
arr4
=
that
.
arr4
||
""
;
// 住建
this
.
docxsrc
=
"./static/deedTax1_danYang.docx"
;
//模板文件的位置
}
else
{
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax2.docx"
;
//模板文件的位置
}
console
.
log
(
this
.
docxsrc
,
"docxsrc"
);
// let docxname = '购房契税补贴申请表'; //导出文件的名字
// 读取并获得模板文件的二进制内容
JSZipUtils
.
getBinaryContent
(
this
.
docxsrc
,
function
(
error
,
content
)
{
// docxsrc是模板。我们在导出的时候,会根据此模板来导出对应的数据
// 抛出异常
// debugger
if
(
error
)
{
throw
error
;
if
(
this
.
$route
.
query
.
realEstateArea
!=
"句容市"
)
{
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax1.docx"
;
//模板文件的位置
}
// 创建一个PizZip实例,内容为模板的内容
let
zip
=
new
PizZip
(
content
);
// 创建并加载docx templater实例对象
let
doc
=
new
docxtemplater
().
loadZip
(
zip
);
// 设置模板变量的值
// console.log("arr666---", arr);
doc
.
setData
({
...
arr
,
// e中的数据可以再模板中直接使用
});
try
{
// 用模板变量的值替换所有模板变量
doc
.
render
();
}
catch
(
error
)
{
// 抛出异常
let
e
=
{
message
:
error
.
message
,
name
:
error
.
name
,
stack
:
error
.
stack
,
properties
:
error
.
properties
,
};
console
.
log
(
JSON
.
stringify
({
error
:
e
,
})
);
throw
error
;
if
(
this
.
templateType
==
"danYang"
)
{
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
arr
.
arr4
=
that
.
arr4
||
""
;
// 住建
this
.
docxsrc
=
"./static/deedTax1_danYang.docx"
;
//模板文件的位置
}
else
{
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax2.docx"
;
//模板文件的位置
}
// 生成一个代表docxtemplater对象的zip文件(不是一个真实的文件,而是在内存中的表示)
let
out
=
doc
.
getZip
().
generate
({
type
:
"blob"
,
mimeType
:
"application/vnd.openxmlformats-officedocument.wordprocessingml.document"
,
});
uploadWordFile
(
new
File
([
out
],
"deed-text"
+
new
Date
().
valueOf
()
+
".docx"
,
{
type
:
out
.
type
,
})
).
then
((
res
)
=>
{
console
.
log
(
"文件的res----"
,
res
);
if
(
res
.
success
)
{
let
params
=
{
code
:
that
.
detail
.
code
,
fileUrl
:
res
.
data
,
console
.
log
(
this
.
docxsrc
,
"docxsrc"
);
// let docxname = '购房契税补贴申请表'; //导出文件的名字
// 读取并获得模板文件的二进制内容
JSZipUtils
.
getBinaryContent
(
this
.
docxsrc
,
function
(
error
,
content
)
{
// docxsrc是模板。我们在导出的时候,会根据此模板来导出对应的数据
// 抛出异常
// debugger
if
(
error
)
{
throw
error
;
}
// 创建一个PizZip实例,内容为模板的内容
let
zip
=
new
PizZip
(
content
);
// 创建并加载docx templater实例对象
let
doc
=
new
docxtemplater
().
loadZip
(
zip
);
// 设置模板变量的值
// console.log("arr666---", arr);
doc
.
setData
({
...
arr
,
// e中的数据可以再模板中直接使用
});
try
{
// 用模板变量的值替换所有模板变量
doc
.
render
();
}
catch
(
error
)
{
// 抛出异常
let
e
=
{
message
:
error
.
message
,
name
:
error
.
name
,
stack
:
error
.
stack
,
properties
:
error
.
properties
,
};
saveCommerFileUrl
(
params
).
then
((
res
)
=>
{
console
.
log
(
"初审通过后的传填充文件给后端---"
,
res
);
that
.
init
();
});
}
else
{
that
.
$message
.
error
(
res
.
msg
);
queryCommerDeedTaxDetailInfo
({
code
:
that
.
rowDetail
.
code
}).
then
(
(
res
)
=>
{
console
.
log
(
res
);
if
(
res
.
success
)
{
let
params
=
{
code
:
that
.
rowDetail
.
code
,
phone
:
res
.
data
.
phone
,
reviewerId
:
that
.
rowDetail
.
reviewerId
,
state
:
res
.
data
.
state
,
};
initCommerDepartmentRevocation
(
params
).
then
((
res
)
=>
{
console
.
log
(
res
);
that
.
init
();
});
}
}
console
.
log
(
JSON
.
stringify
({
error
:
e
,
})
);
throw
error
;
}
// 生成一个代表docxtemplater对象的zip文件(不是一个真实的文件,而是在内存中的表示)
let
out
=
doc
.
getZip
().
generate
({
type
:
"blob"
,
mimeType
:
"application/vnd.openxmlformats-officedocument.wordprocessingml.document"
,
});
uploadWordFile
(
new
File
([
out
],
"deed-text"
+
new
Date
().
valueOf
()
+
".docx"
,
{
type
:
out
.
type
,
})
).
then
((
res
)
=>
{
console
.
log
(
"文件的res----"
,
res
);
if
(
res
.
success
)
{
let
params
=
{
code
:
that
.
detail
.
code
,
fileUrl
:
res
.
data
,
};
saveCommerFileUrl
(
params
).
then
(
async
(
res
)
=>
{
console
.
log
(
"初审通过后的传填充文件给后端---"
,
res
);
await
that
.
initNew
();
resolve
();
});
}
else
{
that
.
$message
.
error
(
res
.
msg
);
queryCommerDeedTaxDetailInfo
({
code
:
that
.
rowDetail
.
code
}).
then
(
(
res
)
=>
{
console
.
log
(
res
);
if
(
res
.
success
)
{
let
params
=
{
code
:
that
.
rowDetail
.
code
,
phone
:
res
.
data
.
phone
,
reviewerId
:
that
.
rowDetail
.
reviewerId
,
state
:
res
.
data
.
state
,
};
initCommerDepartmentRevocation
(
params
).
then
(
async
(
res
)
=>
{
console
.
log
(
res
);
await
that
.
initNew
();
resolve
();
});
}
}
);
}
});
});
});
},
...
...
src/views/Commercialdeedtax/index.vue
View file @
249dbfbd
...
...
@@ -174,7 +174,7 @@
<el-table-column
prop=
"createTime"
label=
"审核时间"
>
</el-table-column>
</el-table>
<div
class=
"cell"
>
<div
class=
"cell"
v-if=
"viewDetail.checkArea != '丹阳市'"
>
<p
class=
"label"
>
是否享受过相关政策
</p>
<p
:class=
"[
...
...
@@ -967,14 +967,14 @@ export default {
let
promiseText
=
that
.
$store
.
state
.
utils
.
promiseText
;
let
text
=
""
;
if
(
th
is
.
realEstateArea
==
"丹阳市"
&&
th
at
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"1"
)
{
// 单独所有、共同共有
text
=
promiseText
.
alone
;
}
else
if
(
th
is
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"
1
"
th
at
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"
2
"
)
{
// 按份共有
...
...
@@ -984,6 +984,10 @@ export default {
}
let
arr
=
{};
arr
.
promiseText
=
text
;
arr
.
time
=
that
.
detail
.
createTime
.
split
(
" "
)[
0
];
arr
.
commitmentTypeName
=
that
.
detail
.
commitmentType
==
1
?
"单独所有、共同共有"
:
"按份共有"
;
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"商办用房"
;
...
...
src/views/Deedtax/dy_house.vue
View file @
249dbfbd
...
...
@@ -153,7 +153,7 @@
<el-table-column
prop=
"createTime"
label=
"审核时间"
>
</el-table-column>
</el-table>
<div
class=
"cell"
>
<
!-- <
div class="cell">
<p class="label">是否享受过相关政策</p>
<p
:class="[
...
...
@@ -163,7 +163,7 @@
>
{{ viewDetail.enjoyFlag ? "否" : "是" }}
</p>
</div>
</div>
-->
<!-- 新增功能end -->
<div
class=
"cell"
>
<p
class=
"label"
>
事项名称
</p>
...
...
@@ -1039,7 +1039,7 @@ export default {
this
.
arrList
=
res
[
1
].
data
;
this
.
detail
.
recordVos
.
forEach
((
item
)
=>
{
item
.
departmentName
.
search
(
"财政
复审
"
)
!=
-
1
item
.
departmentName
.
search
(
"财政"
)
!=
-
1
?
(
this
.
arr1
=
item
.
reason
)
:
""
;
item
.
departmentName
.
search
(
"不动产"
)
!=
-
1
...
...
@@ -1063,13 +1063,13 @@ export default {
let
promiseText
=
that
.
$store
.
state
.
utils
.
promiseText
;
let
text
=
""
;
if
(
th
is
.
realEstateArea
==
"丹阳市"
&&
th
at
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"1"
)
{
// 单独所有、共同共有
text
=
promiseText
.
alone
;
}
else
if
(
th
is
.
realEstateArea
==
"丹阳市"
&&
th
at
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"2"
)
{
// 按份共有
...
...
@@ -1081,9 +1081,13 @@ export default {
let
arr
=
{};
arr
.
promiseText
=
text
;
arr
.
time
=
that
.
detail
.
createTime
.
split
(
" "
)[
0
];
arr
.
commitmentTypeName
=
that
.
detail
.
commitmentType
==
1
?
"单独所有、共同共有"
:
"按份共有"
;
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"
商办用
房"
;
arr
.
title
=
"
首套商品住
房"
;
arr
.
birthDate
=
that
.
detail
.
idCard
.
substring
(
6
,
10
)
+
"-"
+
...
...
src/views/Deedtax/house.vue
View file @
249dbfbd
...
...
@@ -252,7 +252,7 @@
<el-table-column
prop=
"createTime"
label=
"审核时间"
>
</el-table-column>
</el-table>
<div
class=
"cell"
>
<div
class=
"cell"
v-if=
"viewDetail.checkArea != '丹阳市'"
>
<p
class=
"label"
>
是否享受过相关政策
</p>
<p
:class=
"[
...
...
@@ -854,6 +854,41 @@ export default {
}
});
},
initNew
()
{
return
new
Promise
((
resolve
)
=>
{
this
.
tableData
=
[];
this
.
loading
=
true
;
let
parmas
=
{
name
:
this
.
searchForm
.
name
,
phone
:
this
.
searchForm
.
phone
,
state
:
this
.
searchForm
.
state
,
departmentCode
:
this
.
searchForm
.
departmentCode
,
pageNum
:
this
.
pagination
.
currentPage
,
pageSize
:
this
.
pagination
.
pageSize
,
checkArea
:
this
.
realEstateArea
,
checkArealEstateArea
:
this
.
searchForm
.
checkArealEstateArea
,
};
queryListDeedTax
(
parmas
).
then
((
res
)
=>
{
this
.
loading
=
false
;
if
(
res
.
success
)
{
this
.
pagination
.
total
=
res
.
data
.
total
;
if
(
res
.
data
.
total
)
{
this
.
tableData
=
res
.
data
.
list
.
map
((
item
)
=>
{
item
.
stateName
=
this
.
getSatusArr
(
item
.
state
).
stateName
;
item
.
type
=
this
.
getSatusArr
(
item
.
state
).
type
;
return
item
;
});
if
(
localStorage
.
getItem
(
"userName"
)
==
"admin"
)
{
this
.
tableData
=
changeList
(
this
.
tableData
);
}
resolve
();
}
else
{
this
.
tableData
=
[];
}
}
});
});
},
onSubmit
()
{
this
.
pagination
.
currentPage
=
1
;
this
.
init
();
...
...
@@ -1259,7 +1294,7 @@ export default {
});
}
else
if
(
this
.
templateType
==
"danYang"
)
{
this
.
detail
.
recordVos
.
forEach
((
item
)
=>
{
item
.
departmentName
.
search
(
"财政
复审
"
)
!=
-
1
item
.
departmentName
.
search
(
"财政"
)
!=
-
1
?
(
this
.
arr1
=
item
.
reason
)
:
""
;
item
.
departmentName
.
search
(
"不动产"
)
!=
-
1
...
...
@@ -1281,143 +1316,153 @@ export default {
});
},
initTemplate
()
{
let
that
=
this
;
return
new
Promise
((
resolve
)
=>
{
let
that
=
this
;
let
promiseText
=
that
.
$store
.
state
.
utils
.
promiseText
;
let
text
=
""
;
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"1"
)
{
// 单独所有、共同共有
text
=
promiseText
.
alone
;
}
else
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"2"
)
{
// 按份共有
text
=
promiseText
.
together
;
}
else
{
text
=
promiseText
.
default
;
}
let
promiseText
=
that
.
$store
.
state
.
utils
.
promiseText
;
let
text
=
""
;
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"1"
)
{
// 单独所有、共同共有
text
=
promiseText
.
alone
;
}
else
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"1"
)
{
// 按份共有
let
arr
=
{};
arr
.
promiseText
=
text
;
text
=
promiseText
.
together
;
}
else
{
text
=
promiseText
.
default
;
}
let
arr
=
{};
arr
.
promiseText
=
text
;
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"用首套商品住房"
;
arr
.
time
=
that
.
detail
.
createTime
.
split
(
" "
)[
0
];
arr
.
birthDate
=
that
.
detail
.
idCard
.
substring
(
6
,
10
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
10
,
12
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
12
,
14
);
arr
.
address
=
that
.
detail
.
address
;
arr
.
phone
=
that
.
detail
.
phone
;
arr
.
realEstateAddress
=
that
.
detail
.
realEstateAddress
;
arr
.
realEstateCard
=
that
.
detail
.
realEstateCard
;
arr
.
square
=
that
.
detail
.
square
;
arr
.
bank
=
that
.
detail
.
bank
;
arr
.
bankCard
=
that
.
detail
.
bankCard
;
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
if
(
this
.
$route
.
query
.
realEstateArea
!=
"句容市"
)
{
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax1.docx"
;
//模板文件的位置
}
if
(
this
.
templateType
==
"danYang"
)
{
arr
.
commitmentTypeName
=
that
.
detail
.
commitmentType
==
1
?
"单独所有、共同共有"
:
"按份共有"
;
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"首套商品住房"
;
arr
.
birthDate
=
that
.
detail
.
idCard
.
substring
(
6
,
10
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
10
,
12
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
12
,
14
);
arr
.
address
=
that
.
detail
.
address
;
arr
.
phone
=
that
.
detail
.
phone
;
arr
.
realEstateAddress
=
that
.
detail
.
realEstateAddress
;
arr
.
realEstateCard
=
that
.
detail
.
realEstateCard
;
arr
.
square
=
that
.
detail
.
square
;
arr
.
bank
=
that
.
detail
.
bank
;
arr
.
bankCard
=
that
.
detail
.
bankCard
;
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
arr
.
arr4
=
that
.
arr4
||
""
;
// 住建
this
.
docxsrc
=
"./static/deedTax1_danYang.docx"
;
//模板文件的位置
}
else
{
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax2.docx"
;
//模板文件的位置
}
// let docxname = '购房契税补贴申请表'; //导出文件的名字
// 读取并获得模板文件的二进制内容
JSZipUtils
.
getBinaryContent
(
this
.
docxsrc
,
function
(
error
,
content
)
{
// docxsrc是模板。我们在导出的时候,会根据此模板来导出对应的数据
// 抛出异常
// debugger
if
(
error
)
{
throw
error
;
if
(
this
.
$route
.
query
.
realEstateArea
!=
"句容市"
)
{
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax1.docx"
;
//模板文件的位置
}
// 创建一个PizZip实例,内容为模板的内容
let
zip
=
new
PizZip
(
content
);
// 创建并加载docx templater实例对象
let
doc
=
new
docxtemplater
().
loadZip
(
zip
);
// 设置模板变量的值
// console.log("arr666---", arr);
doc
.
setData
({
...
arr
,
// e中的数据可以再模板中直接使用
});
try
{
// 用模板变量的值替换所有模板变量
doc
.
render
();
}
catch
(
error
)
{
// 抛出异常
let
e
=
{
message
:
error
.
message
,
name
:
error
.
name
,
stack
:
error
.
stack
,
properties
:
error
.
properties
,
};
console
.
log
(
JSON
.
stringify
({
error
:
e
,
})
);
throw
error
;
if
(
this
.
templateType
==
"danYang"
)
{
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
arr
.
arr4
=
that
.
arr4
||
""
;
// 住建
this
.
docxsrc
=
"./static/deedTax1_danYang.docx"
;
//模板文件的位置
}
else
{
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax2.docx"
;
//模板文件的位置
}
// 生成一个代表docxtemplater对象的zip文件(不是一个真实的文件,而是在内存中的表示)
let
out
=
doc
.
getZip
().
generate
({
type
:
"blob"
,
mimeType
:
"application/vnd.openxmlformats-officedocument.wordprocessingml.document"
,
});
console
.
log
(
"out----"
,
out
);
uploadWordFile
(
new
File
([
out
],
"deed-text"
+
new
Date
().
valueOf
()
+
".docx"
,
{
type
:
out
.
type
,
})
).
then
((
res
)
=>
{
console
.
log
(
"文件的res----"
,
res
);
if
(
res
.
success
)
{
let
params
=
{
code
:
that
.
detail
.
code
,
fileUrl
:
res
.
data
,
console
.
log
(
this
.
docxsrc
,
"docxsrc"
);
// let docxname = '购房契税补贴申请表'; //导出文件的名字
// 读取并获得模板文件的二进制内容
JSZipUtils
.
getBinaryContent
(
this
.
docxsrc
,
function
(
error
,
content
)
{
// docxsrc是模板。我们在导出的时候,会根据此模板来导出对应的数据
// 抛出异常
// debugger
if
(
error
)
{
throw
error
;
}
// 创建一个PizZip实例,内容为模板的内容
let
zip
=
new
PizZip
(
content
);
// 创建并加载docx templater实例对象
let
doc
=
new
docxtemplater
().
loadZip
(
zip
);
// 设置模板变量的值
// console.log("arr666---", arr);
doc
.
setData
({
...
arr
,
// e中的数据可以再模板中直接使用
});
try
{
// 用模板变量的值替换所有模板变量
doc
.
render
();
}
catch
(
error
)
{
// 抛出异常
let
e
=
{
message
:
error
.
message
,
name
:
error
.
name
,
stack
:
error
.
stack
,
properties
:
error
.
properties
,
};
saveFileUrl
(
params
).
then
((
res
)
=>
{
console
.
log
(
"初审通过后的传填充文件给后端---"
,
res
);
that
.
init
();
});
}
else
{
that
.
$message
.
error
(
res
.
msg
);
queryDeedTaxDetailInfo
({
code
:
that
.
rowDetail
.
code
}).
then
(
(
res
)
=>
{
console
.
log
(
res
);
if
(
res
.
success
)
{
let
params
=
{
code
:
that
.
rowDetail
.
code
,
phone
:
res
.
data
.
phone
,
reviewerId
:
that
.
rowDetail
.
reviewerId
,
state
:
res
.
data
.
state
,
};
initDepartmentRevocation
(
params
).
then
((
res
)
=>
{
console
.
log
(
res
);
that
.
init
();
});
}
}
console
.
log
(
JSON
.
stringify
({
error
:
e
,
})
);
throw
error
;
}
// 生成一个代表docxtemplater对象的zip文件(不是一个真实的文件,而是在内存中的表示)
let
out
=
doc
.
getZip
().
generate
({
type
:
"blob"
,
mimeType
:
"application/vnd.openxmlformats-officedocument.wordprocessingml.document"
,
});
uploadWordFile
(
new
File
([
out
],
"deed-text"
+
new
Date
().
valueOf
()
+
".docx"
,
{
type
:
out
.
type
,
})
).
then
((
res
)
=>
{
console
.
log
(
"文件的res----"
,
res
);
if
(
res
.
success
)
{
let
params
=
{
code
:
that
.
detail
.
code
,
fileUrl
:
res
.
data
,
};
saveFileUrl
(
params
).
then
(
async
(
res
)
=>
{
console
.
log
(
"初审通过后的传填充文件给后端---"
,
res
);
await
that
.
initNew
();
resolve
();
});
}
else
{
that
.
$message
.
error
(
res
.
msg
);
queryDeedTaxDetailInfo
({
code
:
that
.
rowDetail
.
code
}).
then
(
(
res
)
=>
{
console
.
log
(
res
);
if
(
res
.
success
)
{
let
params
=
{
code
:
that
.
rowDetail
.
code
,
phone
:
res
.
data
.
phone
,
reviewerId
:
that
.
rowDetail
.
reviewerId
,
state
:
res
.
data
.
state
,
};
initDepartmentRevocation
(
params
).
then
(
async
(
res
)
=>
{
console
.
log
(
res
);
await
that
.
initNew
();
resolve
();
});
}
}
);
}
});
});
});
},
...
...
src/views/Deedtax/index.vue
View file @
249dbfbd
...
...
@@ -174,7 +174,7 @@
<el-table-column
prop=
"createTime"
label=
"审核时间"
>
</el-table-column>
</el-table>
<div
class=
"cell"
>
<div
class=
"cell"
v-if=
"viewDetail.checkArea != '丹阳市'"
>
<p
class=
"label"
>
是否享受过相关政策
</p>
<p
:class=
"[
...
...
@@ -964,14 +964,14 @@ export default {
let
promiseText
=
that
.
$store
.
state
.
utils
.
promiseText
;
let
text
=
""
;
if
(
th
is
.
realEstateArea
==
"丹阳市"
&&
th
at
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"1"
)
{
// 单独所有、共同共有
text
=
promiseText
.
alone
;
}
else
if
(
th
is
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"
1
"
th
at
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"
2
"
)
{
// 按份共有
...
...
@@ -981,10 +981,15 @@ export default {
}
let
arr
=
{};
arr
.
promiseText
=
text
;
arr
.
time
=
that
.
detail
.
createTime
.
split
(
" "
)[
0
];
arr
.
commitmentTypeName
=
that
.
detail
.
commitmentType
==
1
?
"单独所有、共同共有"
:
"按份共有"
;
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"
用
首套商品住房"
;
arr
.
title
=
"首套商品住房"
;
arr
.
birthDate
=
that
.
detail
.
idCard
.
substring
(
6
,
10
)
+
"-"
+
...
...
src/views/Housedeedtax/dy_house.vue
View file @
249dbfbd
...
...
@@ -153,7 +153,7 @@
<el-table-column
prop=
"createTime"
label=
"审核时间"
>
</el-table-column>
</el-table>
<div
class=
"cell"
>
<
!-- <
div class="cell">
<p class="label">是否享受过相关政策</p>
<p
:class="[
...
...
@@ -163,7 +163,7 @@
>
{{ viewDetail.enjoyFlag ? "否" : "是" }}
</p>
</div>
</div>
-->
<!-- 新增功能end -->
<div
class=
"cell"
>
<p
class=
"label"
>
事项名称
</p>
...
...
@@ -1039,7 +1039,7 @@ export default {
this
.
arrList
=
res
[
1
].
data
;
this
.
detail
.
recordVos
.
forEach
((
item
)
=>
{
item
.
departmentName
.
search
(
"财政
复审
"
)
!=
-
1
item
.
departmentName
.
search
(
"财政"
)
!=
-
1
?
(
this
.
arr1
=
item
.
reason
)
:
""
;
item
.
departmentName
.
search
(
"不动产"
)
!=
-
1
...
...
@@ -1081,9 +1081,14 @@ export default {
let
arr
=
{};
arr
.
promiseText
=
text
;
arr
.
time
=
that
.
detail
.
createTime
.
split
(
" "
)[
0
];
arr
.
commitmentTypeName
=
that
.
detail
.
commitmentType
==
1
?
"单独所有、共同共有"
:
"按份共有"
;
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"商办用房"
;
arr
.
title
=
"改善型住房"
;
arr
.
birthDate
=
that
.
detail
.
idCard
.
substring
(
6
,
10
)
+
"-"
+
...
...
src/views/Housedeedtax/house.vue
View file @
249dbfbd
...
...
@@ -265,7 +265,7 @@
<el-table-column
prop=
"createTime"
label=
"审核时间"
>
</el-table-column>
</el-table>
<div
class=
"cell"
>
<div
class=
"cell"
v-if=
"viewDetail.checkArea != '丹阳市'"
>
<p
class=
"label"
>
是否享受过相关政策
</p>
<p
:class=
"[
...
...
@@ -870,6 +870,41 @@ export default {
}
});
},
initNew
()
{
return
new
Promise
((
resolve
)
=>
{
this
.
tableData
=
[];
this
.
loading
=
true
;
let
parmas
=
{
name
:
this
.
searchForm
.
name
,
phone
:
this
.
searchForm
.
phone
,
state
:
this
.
searchForm
.
state
,
departmentCode
:
this
.
searchForm
.
departmentCode
,
pageNum
:
this
.
pagination
.
currentPage
,
pageSize
:
this
.
pagination
.
pageSize
,
checkArea
:
this
.
realEstateArea
,
checkArealEstateArea
:
this
.
searchForm
.
checkArealEstateArea
,
};
queryHouseListDeedTax
(
parmas
).
then
((
res
)
=>
{
this
.
loading
=
false
;
if
(
res
.
success
)
{
this
.
pagination
.
total
=
res
.
data
.
total
;
if
(
res
.
data
.
total
)
{
this
.
tableData
=
res
.
data
.
list
.
map
((
item
)
=>
{
item
.
stateName
=
this
.
getSatusArr
(
item
.
state
).
stateName
;
item
.
type
=
this
.
getSatusArr
(
item
.
state
).
type
;
return
item
;
});
if
(
localStorage
.
getItem
(
"userName"
)
==
"admin"
)
{
this
.
tableData
=
changeList
(
this
.
tableData
);
}
resolve
();
}
else
{
this
.
tableData
=
[];
}
}
});
});
},
onSubmit
()
{
this
.
pagination
.
currentPage
=
1
;
this
.
init
();
...
...
@@ -1270,7 +1305,7 @@ export default {
});
}
else
if
(
this
.
templateType
==
"danYang"
)
{
this
.
detail
.
recordVos
.
forEach
((
item
)
=>
{
item
.
departmentName
.
search
(
"财政
复审
"
)
!=
-
1
item
.
departmentName
.
search
(
"财政"
)
!=
-
1
?
(
this
.
arr1
=
item
.
reason
)
:
""
;
item
.
departmentName
.
search
(
"不动产"
)
!=
-
1
...
...
@@ -1291,141 +1326,153 @@ export default {
});
},
initTemplate
()
{
let
that
=
this
;
return
new
Promise
((
resolve
)
=>
{
let
that
=
this
;
let
promiseText
=
that
.
$store
.
state
.
utils
.
promiseText
;
let
text
=
""
;
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"1"
)
{
// 单独所有、共同共有
text
=
promiseText
.
alone
;
}
else
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"2"
)
{
// 按份共有
let
promiseText
=
that
.
$store
.
state
.
utils
.
promiseText
;
let
text
=
""
;
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"1"
)
{
// 单独所有、共同共有
text
=
promiseText
.
alone
;
}
else
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"2"
)
{
// 按份共有
text
=
promiseText
.
together
;
}
else
{
text
=
promiseText
.
default
;
}
text
=
promiseText
.
together
;
}
else
{
text
=
promiseText
.
default
;
}
let
arr
=
{};
arr
.
promiseText
=
text
;
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"改善型住房"
;
arr
.
birthDate
=
that
.
detail
.
idCard
.
substring
(
6
,
10
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
10
,
12
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
12
,
14
);
arr
.
address
=
that
.
detail
.
address
;
arr
.
phone
=
that
.
detail
.
phone
;
arr
.
realEstateAddress
=
that
.
detail
.
realEstateAddress
;
arr
.
realEstateCard
=
that
.
detail
.
realEstateCard
;
arr
.
square
=
that
.
detail
.
square
;
arr
.
bank
=
that
.
detail
.
bank
;
arr
.
bankCard
=
that
.
detail
.
bankCard
;
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
if
(
this
.
$route
.
query
.
realEstateArea
!=
"句容市"
)
{
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax1.docx"
;
//模板文件的位置
}
if
(
this
.
templateType
==
"danYang"
)
{
let
arr
=
{};
arr
.
promiseText
=
text
;
arr
.
time
=
that
.
detail
.
createTime
.
split
(
" "
)[
0
];
arr
.
commitmentTypeName
=
that
.
detail
.
commitmentType
==
1
?
"单独所有、共同共有"
:
"按份共有"
;
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"改善型住房"
;
arr
.
birthDate
=
that
.
detail
.
idCard
.
substring
(
6
,
10
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
10
,
12
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
12
,
14
);
arr
.
address
=
that
.
detail
.
address
;
arr
.
phone
=
that
.
detail
.
phone
;
arr
.
realEstateAddress
=
that
.
detail
.
realEstateAddress
;
arr
.
realEstateCard
=
that
.
detail
.
realEstateCard
;
arr
.
square
=
that
.
detail
.
square
;
arr
.
bank
=
that
.
detail
.
bank
;
arr
.
bankCard
=
that
.
detail
.
bankCard
;
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
arr
.
arr4
=
that
.
arr4
||
""
;
// 住建
this
.
docxsrc
=
"./static/deedTax1_danYang.docx"
;
//模板文件的位置
}
else
{
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax2.docx"
;
//模板文件的位置
}
// let docxname = '购房契税补贴申请表'; //导出文件的名字
// 读取并获得模板文件的二进制内容
JSZipUtils
.
getBinaryContent
(
this
.
docxsrc
,
function
(
error
,
content
)
{
// docxsrc是模板。我们在导出的时候,会根据此模板来导出对应的数据
// 抛出异常
// debugger
if
(
error
)
{
throw
error
;
if
(
this
.
$route
.
query
.
realEstateArea
!=
"句容市"
)
{
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax1.docx"
;
//模板文件的位置
}
// 创建一个PizZip实例,内容为模板的内容
let
zip
=
new
PizZip
(
content
);
// 创建并加载docx templater实例对象
let
doc
=
new
docxtemplater
().
loadZip
(
zip
);
// 设置模板变量的值
// console.log("arr666---", arr);
doc
.
setData
({
...
arr
,
// e中的数据可以再模板中直接使用
});
try
{
// 用模板变量的值替换所有模板变量
doc
.
render
();
}
catch
(
error
)
{
// 抛出异常
let
e
=
{
message
:
error
.
message
,
name
:
error
.
name
,
stack
:
error
.
stack
,
properties
:
error
.
properties
,
};
console
.
log
(
JSON
.
stringify
({
error
:
e
,
})
);
throw
error
;
if
(
this
.
templateType
==
"danYang"
)
{
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
arr
.
arr4
=
that
.
arr4
||
""
;
// 住建
this
.
docxsrc
=
"./static/deedTax1_danYang.docx"
;
//模板文件的位置
}
else
{
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax2.docx"
;
//模板文件的位置
}
// 生成一个代表docxtemplater对象的zip文件(不是一个真实的文件,而是在内存中的表示)
let
out
=
doc
.
getZip
().
generate
({
type
:
"blob"
,
mimeType
:
"application/vnd.openxmlformats-officedocument.wordprocessingml.document"
,
});
console
.
log
(
"out----"
,
out
);
uploadWordFile
(
new
File
([
out
],
"deed-text"
+
new
Date
().
valueOf
()
+
".docx"
,
{
type
:
out
.
type
,
})
).
then
((
res
)
=>
{
console
.
log
(
"文件的res----"
,
res
);
if
(
res
.
success
)
{
let
params
=
{
code
:
that
.
detail
.
code
,
fileUrl
:
res
.
data
,
console
.
log
(
this
.
docxsrc
,
"docxsrc"
);
// let docxname = '购房契税补贴申请表'; //导出文件的名字
// 读取并获得模板文件的二进制内容
JSZipUtils
.
getBinaryContent
(
this
.
docxsrc
,
function
(
error
,
content
)
{
// docxsrc是模板。我们在导出的时候,会根据此模板来导出对应的数据
// 抛出异常
// debugger
if
(
error
)
{
throw
error
;
}
// 创建一个PizZip实例,内容为模板的内容
let
zip
=
new
PizZip
(
content
);
// 创建并加载docx templater实例对象
let
doc
=
new
docxtemplater
().
loadZip
(
zip
);
// 设置模板变量的值
// console.log("arr666---", arr);
doc
.
setData
({
...
arr
,
// e中的数据可以再模板中直接使用
});
try
{
// 用模板变量的值替换所有模板变量
doc
.
render
();
}
catch
(
error
)
{
// 抛出异常
let
e
=
{
message
:
error
.
message
,
name
:
error
.
name
,
stack
:
error
.
stack
,
properties
:
error
.
properties
,
};
saveHouseFileUrl
(
params
).
then
((
res
)
=>
{
console
.
log
(
"初审通过后的传填充文件给后端---"
,
res
);
that
.
init
();
});
}
else
{
that
.
$message
.
error
(
res
.
msg
);
queryHouseDeedTaxDetailInfo
({
code
:
that
.
rowDetail
.
code
}).
then
(
(
res
)
=>
{
console
.
log
(
res
);
if
(
res
.
success
)
{
let
params
=
{
code
:
that
.
rowDetail
.
code
,
phone
:
res
.
data
.
phone
,
reviewerId
:
that
.
rowDetail
.
reviewerId
,
state
:
res
.
data
.
state
,
};
initHouseDepartmentRevocation
(
params
).
then
((
res
)
=>
{
console
.
log
(
res
);
that
.
init
();
});
}
}
console
.
log
(
JSON
.
stringify
({
error
:
e
,
})
);
throw
error
;
}
// 生成一个代表docxtemplater对象的zip文件(不是一个真实的文件,而是在内存中的表示)
let
out
=
doc
.
getZip
().
generate
({
type
:
"blob"
,
mimeType
:
"application/vnd.openxmlformats-officedocument.wordprocessingml.document"
,
});
uploadWordFile
(
new
File
([
out
],
"deed-text"
+
new
Date
().
valueOf
()
+
".docx"
,
{
type
:
out
.
type
,
})
).
then
((
res
)
=>
{
console
.
log
(
"文件的res----"
,
res
);
if
(
res
.
success
)
{
let
params
=
{
code
:
that
.
detail
.
code
,
fileUrl
:
res
.
data
,
};
saveHouseFileUrl
(
params
).
then
(
async
(
res
)
=>
{
console
.
log
(
"初审通过后的传填充文件给后端---"
,
res
);
await
that
.
initNew
();
resolve
();
});
}
else
{
that
.
$message
.
error
(
res
.
msg
);
queryHouseDeedTaxDetailInfo
({
code
:
that
.
rowDetail
.
code
}).
then
(
(
res
)
=>
{
console
.
log
(
res
);
if
(
res
.
success
)
{
let
params
=
{
code
:
that
.
rowDetail
.
code
,
phone
:
res
.
data
.
phone
,
reviewerId
:
that
.
rowDetail
.
reviewerId
,
state
:
res
.
data
.
state
,
};
initHouseDepartmentRevocation
(
params
).
then
(
async
(
res
)
=>
{
console
.
log
(
res
);
await
that
.
initNew
();
resolve
();
});
}
}
);
}
});
});
});
},
...
...
src/views/Housedeedtax/index.vue
View file @
249dbfbd
...
...
@@ -174,7 +174,7 @@
<el-table-column
prop=
"createTime"
label=
"审核时间"
>
</el-table-column>
</el-table>
<div
class=
"cell"
>
<div
class=
"cell"
v-if=
"viewDetail.checkArea != '丹阳市'"
>
<p
class=
"label"
>
是否享受过相关政策
</p>
<p
:class=
"[
...
...
@@ -982,7 +982,7 @@ export default {
text
=
promiseText
.
alone
;
}
else
if
(
this
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"
1
"
that
.
detail
.
commitmentType
==
"
2
"
)
{
// 按份共有
...
...
@@ -992,6 +992,11 @@ export default {
}
let
arr
=
{};
arr
.
promiseText
=
text
;
arr
.
time
=
that
.
detail
.
createTime
.
split
(
" "
)[
0
];
arr
.
commitmentTypeName
=
that
.
detail
.
commitmentType
==
1
?
"单独所有、共同共有"
:
"按份共有"
;
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"改善型住房"
;
...
...
src/views/Multipledeedtax/dy_house.vue
View file @
249dbfbd
...
...
@@ -153,7 +153,7 @@
<el-table-column
prop=
"createTime"
label=
"审核时间"
>
</el-table-column>
</el-table>
<div
class=
"cell"
>
<
!-- <
div class="cell">
<p class="label">是否享受过相关政策</p>
<p
:class="[
...
...
@@ -163,7 +163,7 @@
>
{{ viewDetail.enjoyFlag ? "否" : "是" }}
</p>
</div>
</div>
-->
<!-- 新增功能end -->
<div
class=
"cell"
>
<p
class=
"label"
>
事项名称
</p>
...
...
@@ -1039,7 +1039,7 @@ export default {
this
.
arrList
=
res
[
1
].
data
;
this
.
detail
.
recordVos
.
forEach
((
item
)
=>
{
item
.
departmentName
.
search
(
"财政
复审
"
)
!=
-
1
item
.
departmentName
.
search
(
"财政"
)
!=
-
1
?
(
this
.
arr1
=
item
.
reason
)
:
""
;
item
.
departmentName
.
search
(
"不动产"
)
!=
-
1
...
...
@@ -1081,9 +1081,14 @@ export default {
let
arr
=
{};
arr
.
promiseText
=
text
;
arr
.
time
=
that
.
detail
.
createTime
.
split
(
" "
)[
0
];
arr
.
commitmentTypeName
=
that
.
detail
.
commitmentType
==
1
?
"单独所有、共同共有"
:
"按份共有"
;
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"商办用房"
;
arr
.
title
=
"多子女家庭"
;
arr
.
birthDate
=
that
.
detail
.
idCard
.
substring
(
6
,
10
)
+
"-"
+
...
...
src/views/Multipledeedtax/house.vue
View file @
249dbfbd
...
...
@@ -158,7 +158,11 @@
</el-button>
<el-button
v-if=
"searchForm.departmentCode == '10000027'"
v-if=
"
searchForm.departmentCode == '10000027' ||
(searchForm.departmentCode == '10000031' &&
realEstateArea == '丹阳市')
"
type=
"warning"
size=
"mini"
round
...
...
@@ -258,7 +262,7 @@
<el-table-column
prop=
"createTime"
label=
"审核时间"
>
</el-table-column>
</el-table>
<div
class=
"cell"
>
<div
class=
"cell"
v-if=
"viewDetail.checkArea != '丹阳市'"
>
<p
class=
"label"
>
是否享受过相关政策
</p>
<p
:class=
"[
...
...
@@ -859,6 +863,41 @@ export default {
}
});
},
initNew
()
{
return
new
Promise
((
resolve
)
=>
{
this
.
tableData
=
[];
this
.
loading
=
true
;
let
parmas
=
{
name
:
this
.
searchForm
.
name
,
phone
:
this
.
searchForm
.
phone
,
state
:
this
.
searchForm
.
state
,
departmentCode
:
this
.
searchForm
.
departmentCode
,
pageNum
:
this
.
pagination
.
currentPage
,
pageSize
:
this
.
pagination
.
pageSize
,
checkArea
:
this
.
realEstateArea
,
checkArealEstateArea
:
this
.
searchForm
.
checkArealEstateArea
,
};
queryMultipleListDeedTax
(
parmas
).
then
((
res
)
=>
{
this
.
loading
=
false
;
if
(
res
.
success
)
{
this
.
pagination
.
total
=
res
.
data
.
total
;
if
(
res
.
data
.
total
)
{
this
.
tableData
=
res
.
data
.
list
.
map
((
item
)
=>
{
item
.
stateName
=
this
.
getSatusArr
(
item
.
state
).
stateName
;
item
.
type
=
this
.
getSatusArr
(
item
.
state
).
type
;
return
item
;
});
if
(
localStorage
.
getItem
(
"userName"
)
==
"admin"
)
{
this
.
tableData
=
changeList
(
this
.
tableData
);
}
resolve
();
}
else
{
this
.
tableData
=
[];
}
}
});
});
},
onSubmit
()
{
this
.
pagination
.
currentPage
=
1
;
this
.
init
();
...
...
@@ -1037,7 +1076,6 @@ export default {
this
.
$message
.
error
(
"未输入原因"
);
return
;
}
console
.
log
(
value
);
queryMultipleDeedTaxDetailInfo
({
code
:
row
.
code
}).
then
((
res
)
=>
{
console
.
log
(
res
);
if
(
res
.
success
)
{
...
...
@@ -1275,7 +1313,7 @@ export default {
});
}
else
if
(
this
.
templateType
==
"danYang"
)
{
this
.
detail
.
recordVos
.
forEach
((
item
)
=>
{
item
.
departmentName
.
search
(
"财政
复审
"
)
!=
-
1
item
.
departmentName
.
search
(
"财政"
)
!=
-
1
?
(
this
.
arr1
=
item
.
reason
)
:
""
;
item
.
departmentName
.
search
(
"不动产"
)
!=
-
1
...
...
@@ -1297,125 +1335,137 @@ export default {
});
},
initTemplate
()
{
let
that
=
this
;
return
new
Promise
((
resolve
)
=>
{
let
that
=
this
;
let
promiseText
=
that
.
$store
.
state
.
utils
.
promiseText
;
let
text
=
""
;
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"1"
)
{
// 单独所有、共同共有
text
=
promiseText
.
alone
;
}
else
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"2"
)
{
// 按份共有
let
promiseText
=
that
.
$store
.
state
.
utils
.
promiseText
;
let
text
=
""
;
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"1"
)
{
// 单独所有、共同共有
text
=
promiseText
.
alone
;
}
else
if
(
that
.
detail
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"1"
)
{
// 按份共有
text
=
promiseText
.
together
;
}
else
{
text
=
promiseText
.
default
;
}
text
=
promiseText
.
together
;
}
else
{
text
=
promiseText
.
default
;
}
let
arr
=
{};
arr
.
promiseText
=
text
;
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"多子女家庭"
;
arr
.
birthDate
=
that
.
detail
.
idCard
.
substring
(
6
,
10
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
10
,
12
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
12
,
14
);
arr
.
address
=
that
.
detail
.
address
;
arr
.
phone
=
that
.
detail
.
phone
;
arr
.
realEstateAddress
=
that
.
detail
.
realEstateAddress
;
arr
.
realEstateCard
=
that
.
detail
.
realEstateCard
;
arr
.
square
=
that
.
detail
.
square
;
arr
.
bank
=
that
.
detail
.
bank
;
arr
.
bankCard
=
that
.
detail
.
bankCard
;
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
if
(
this
.
$route
.
query
.
realEstateArea
!=
"句容市"
)
{
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax1.docx"
;
//模板文件的位置
}
if
(
this
.
templateType
==
"danYang"
)
{
let
arr
=
{};
arr
.
promiseText
=
text
;
arr
.
time
=
that
.
detail
.
createTime
.
split
(
" "
)[
0
];
arr
.
commitmentTypeName
=
that
.
detail
.
commitmentType
==
1
?
"单独所有、共同共有"
:
"按份共有"
;
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"多子女家庭"
;
arr
.
birthDate
=
that
.
detail
.
idCard
.
substring
(
6
,
10
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
10
,
12
)
+
"-"
+
that
.
detail
.
idCard
.
substring
(
12
,
14
);
arr
.
address
=
that
.
detail
.
address
;
arr
.
phone
=
that
.
detail
.
phone
;
arr
.
realEstateAddress
=
that
.
detail
.
realEstateAddress
;
arr
.
realEstateCard
=
that
.
detail
.
realEstateCard
;
arr
.
square
=
that
.
detail
.
square
;
arr
.
bank
=
that
.
detail
.
bank
;
arr
.
bankCard
=
that
.
detail
.
bankCard
;
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
arr
.
arr4
=
that
.
arr4
||
""
;
// 住建
this
.
docxsrc
=
"./static/deedTax1_danYang.docx"
;
//模板文件的位置
}
else
{
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax2.docx"
;
//模板文件的位置
}
// let docxname = '购房契税补贴申请表'; //导出文件的名字
// 读取并获得模板文件的二进制内容
JSZipUtils
.
getBinaryContent
(
this
.
docxsrc
,
function
(
error
,
content
)
{
// docxsrc是模板。我们在导出的时候,会根据此模板来导出对应的数据
// 抛出异常
// debugger
if
(
error
)
{
throw
error
;
if
(
this
.
$route
.
query
.
realEstateArea
!=
"句容市"
)
{
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax1.docx"
;
//模板文件的位置
}
// 创建一个PizZip实例,内容为模板的内容
let
zip
=
new
PizZip
(
content
);
// 创建并加载docx templater实例对象
let
doc
=
new
docxtemplater
().
loadZip
(
zip
);
// 设置模板变量的值
// console.log("arr666---", arr);
doc
.
setData
({
...
arr
,
// e中的数据可以再模板中直接使用
});
try
{
// 用模板变量的值替换所有模板变量
doc
.
render
();
}
catch
(
error
)
{
// 抛出异常
let
e
=
{
message
:
error
.
message
,
name
:
error
.
name
,
stack
:
error
.
stack
,
properties
:
error
.
properties
,
};
console
.
log
(
JSON
.
stringify
({
error
:
e
,
})
);
throw
error
;
if
(
this
.
templateType
==
"danYang"
)
{
arr
.
arr1
=
that
.
arr1
||
""
;
// 财政
arr
.
arr2
=
that
.
arr2
||
""
;
// 不动产
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
arr
.
arr4
=
that
.
arr4
||
""
;
// 住建
this
.
docxsrc
=
"./static/deedTax1_danYang.docx"
;
//模板文件的位置
}
else
{
arr
.
arr3
=
that
.
arr3
||
""
;
// 税务
this
.
docxsrc
=
"./static/deedTax2.docx"
;
//模板文件的位置
}
// 生成一个代表docxtemplater对象的zip文件(不是一个真实的文件,而是在内存中的表示)
let
out
=
doc
.
getZip
().
generate
({
type
:
"blob"
,
mimeType
:
"application/vnd.openxmlformats-officedocument.wordprocessingml.document"
,
});
console
.
log
(
"out----"
,
out
);
uploadWordFile
(
new
File
([
out
],
"deed-text"
+
new
Date
().
valueOf
()
+
".docx"
,
{
type
:
out
.
type
,
})
).
then
((
res
)
=>
{
console
.
log
(
"文件的res----"
,
res
);
if
(
res
.
success
)
{
let
params
=
{
code
:
that
.
detail
.
code
,
fileUrl
:
res
.
data
,
console
.
log
(
this
.
docxsrc
,
"docxsrc"
);
// let docxname = '购房契税补贴申请表'; //导出文件的名字
// 读取并获得模板文件的二进制内容
JSZipUtils
.
getBinaryContent
(
this
.
docxsrc
,
function
(
error
,
content
)
{
// docxsrc是模板。我们在导出的时候,会根据此模板来导出对应的数据
// 抛出异常
// debugger
if
(
error
)
{
throw
error
;
}
// 创建一个PizZip实例,内容为模板的内容
let
zip
=
new
PizZip
(
content
);
// 创建并加载docx templater实例对象
let
doc
=
new
docxtemplater
().
loadZip
(
zip
);
// 设置模板变量的值
// console.log("arr666---", arr);
doc
.
setData
({
...
arr
,
// e中的数据可以再模板中直接使用
});
try
{
// 用模板变量的值替换所有模板变量
doc
.
render
();
}
catch
(
error
)
{
// 抛出异常
let
e
=
{
message
:
error
.
message
,
name
:
error
.
name
,
stack
:
error
.
stack
,
properties
:
error
.
properties
,
};
saveMultipleFileUrl
(
params
).
then
((
res
)
=>
{
console
.
log
(
"初审通过后的传填充文件给后端---"
,
res
);
that
.
init
();
});
}
else
{
that
.
$message
.
error
(
res
.
msg
);
queryMultipleDeedTaxDetailInfo
({
code
:
that
.
rowDetail
.
code
}).
then
(
(
res
)
=>
{
console
.
log
(
JSON
.
stringify
({
error
:
e
,
})
);
throw
error
;
}
// 生成一个代表docxtemplater对象的zip文件(不是一个真实的文件,而是在内存中的表示)
let
out
=
doc
.
getZip
().
generate
({
type
:
"blob"
,
mimeType
:
"application/vnd.openxmlformats-officedocument.wordprocessingml.document"
,
});
uploadWordFile
(
new
File
([
out
],
"deed-text"
+
new
Date
().
valueOf
()
+
".docx"
,
{
type
:
out
.
type
,
})
).
then
((
res
)
=>
{
console
.
log
(
"文件的res----"
,
res
);
if
(
res
.
success
)
{
let
params
=
{
code
:
that
.
detail
.
code
,
fileUrl
:
res
.
data
,
};
saveMultipleFileUrl
(
params
).
then
(
async
(
res
)
=>
{
console
.
log
(
"初审通过后的传填充文件给后端---"
,
res
);
await
that
.
initNew
();
resolve
();
});
}
else
{
that
.
$message
.
error
(
res
.
msg
);
queryMultipleDeedTaxDetailInfo
({
code
:
that
.
rowDetail
.
code
,
}).
then
((
res
)
=>
{
console
.
log
(
res
);
if
(
res
.
success
)
{
let
params
=
{
...
...
@@ -1424,14 +1474,15 @@ export default {
reviewerId
:
that
.
rowDetail
.
reviewerId
,
state
:
res
.
data
.
state
,
};
initMultipleDepartmentRevocation
(
params
).
then
((
res
)
=>
{
initMultipleDepartmentRevocation
(
params
).
then
(
async
(
res
)
=>
{
console
.
log
(
res
);
that
.
init
();
await
that
.
initNew
();
resolve
();
});
}
}
);
}
}
);
}
}
);
});
});
},
...
...
src/views/Multipledeedtax/index.vue
View file @
249dbfbd
...
...
@@ -174,7 +174,7 @@
<el-table-column
prop=
"createTime"
label=
"审核时间"
>
</el-table-column>
</el-table>
<div
class=
"cell"
>
<div
class=
"cell"
v-if=
"viewDetail.checkArea != '丹阳市'"
>
<p
class=
"label"
>
是否享受过相关政策
</p>
<p
:class=
"[
...
...
@@ -966,10 +966,16 @@ export default {
let
promiseText
=
that
.
$store
.
state
.
utils
.
promiseText
;
let
text
=
""
;
if
(
this
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
key1
==
"1"
)
{
if
(
this
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"1"
)
{
// 单独所有、共同共有
text
=
promiseText
.
alone
;
}
else
if
(
this
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
key1
==
"1"
)
{
}
else
if
(
this
.
realEstateArea
==
"丹阳市"
&&
that
.
detail
.
commitmentType
==
"2"
)
{
// 按份共有
text
=
promiseText
.
together
;
...
...
@@ -978,6 +984,11 @@ export default {
}
let
arr
=
{};
arr
.
promiseText
=
text
;
arr
.
time
=
that
.
detail
.
createTime
.
split
(
" "
)[
0
];
arr
.
commitmentTypeName
=
that
.
detail
.
commitmentType
==
1
?
"单独所有、共同共有"
:
"按份共有"
;
arr
.
name
=
that
.
detail
.
name
;
arr
.
idCard
=
that
.
detail
.
idCard
;
arr
.
title
=
"多子女家庭"
;
...
...
src/views/Policy/house.vue
View file @
249dbfbd
...
...
@@ -169,7 +169,7 @@
</el-table-column>
<el-table-column
prop=
"reason"
label=
"审核意见"
>
</el-table-column>
</el-table>
<div
class=
"cell"
>
<div
class=
"cell"
v-if=
"viewDetail.checkArea != '丹阳市'"
>
<p
class=
"label"
>
是否享受过相关政策
</p>
<p
:class=
"[
...
...
src/views/Policy/housemain.vue
View file @
249dbfbd
...
...
@@ -160,7 +160,7 @@
</el-table-column>
<el-table-column
prop=
"reason"
label=
"审核意见"
>
</el-table-column>
</el-table>
<div
class=
"cell"
>
<div
class=
"cell"
v-if=
"viewDetail.checkArea != '丹阳市'"
>
<p
class=
"label"
>
是否享受过相关政策
</p>
<p
:class=
"[
...
...
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