Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
蔡永松
/
fontweb-dc
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
9b8979ac
authored
2020-08-13 15:16:45 +0800
by
焦小希
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
更换了违法数据模块中的违建认定项目表单。联调该页面的所有功能,完成了测试。
1 parent
8be88076
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
117 additions
and
70 deletions
src/main/webapp/view/PHJG/WFSJ/xmgl/Sonwidget.html
src/main/webapp/view/PHJG/WFSJ/xmgl/js/widget.js
src/main/webapp/view/PHJG/WFSJ/xmgl/sonjs/widget.js
src/main/webapp/view/PHJG/WFSJ/xmgl/widget.html
src/main/webapp/view/PHJG/WFSJ/xmgl/Sonwidget.html
View file @
9b8979a
This diff is collapsed.
Click to expand it.
src/main/webapp/view/PHJG/WFSJ/xmgl/js/widget.js
View file @
9b8979a
...
...
@@ -26,7 +26,7 @@ var self = new Vue({
methods
:{
//数据请求
getData
()
{
axios
.
get
(
CONF_NEWGHSC_SERVERURL
+
'/wfsj/list'
,{
axios
.
get
(
CONF_NEWGHSC_SERVERURL
+
'/wfsj
rd
/list'
,{
params
:{
pageNum
:
this
.
pageNum
,
pageSize
:
this
.
pageSize
,
...
...
@@ -57,7 +57,7 @@ var self = new Vue({
this
.
multipleSelection
.
forEach
(
item
=>
{
params
.
push
(
item
.
id
)
})
axios
.
delete
(
CONF_NEWGHSC_SERVERURL
+
'/wfsj
/phqgz
'
,{
data
:
params
}).
then
(
res
=>
{
axios
.
delete
(
CONF_NEWGHSC_SERVERURL
+
'/wfsj
rd/wfsjrd
'
,{
data
:
params
}).
then
(
res
=>
{
if
(
res
&&
res
.
data
&&
res
.
data
.
code
==
200
){
this
.
$message
.
success
(
'删除数据成功'
)
}
...
...
src/main/webapp/view/PHJG/WFSJ/xmgl/sonjs/widget.js
View file @
9b8979a
...
...
@@ -30,64 +30,111 @@ var self = new Vue({
//所属区域list
distictList
:
[
{
distict
:
'东关街道'
,
ssqy
:
'东关街道'
,
label
:
'东关街道'
},
{
distict
:
'清真巷街道'
,
ssqy
:
'清真巷街道'
,
label
:
'清真巷街道'
},
{
distict
:
'大众街街道'
,
ssqy
:
'大众街街道'
,
label
:
'大众街街道'
},
{
distict
:
'周家泉街道'
,
ssqy
:
'周家泉街道'
,
label
:
'周家泉街道'
},
{
distict
:
'乐家湾镇街道'
,
ssqy
:
'乐家湾镇街道'
,
label
:
'乐家湾镇街道'
},
{
distict
:
'韵家口镇街道'
,
ssqy
:
'韵家口镇街道'
,
label
:
'韵家口镇街道'
},
],
//
进展阶段
list
evdlveStageList
:
[
//
处理类型
list
dealList
:
[
{
evdlveStage
:
'前期摸底
'
,
label
:
'前期摸底'
cllx
:
'拆除
'
,
label
:
'拆除'
,
},
{
evdlveStage
:
'启动拆迁
'
,
label
:
'启动拆迁'
cllx
:
'整改处罚
'
,
label
:
'整改处罚'
,
},
{
evdlveStage
:
'场地平整
'
,
label
:
'场地平整'
cllx
:
'没收
'
,
label
:
'没收'
,
},
],
//违建类型list
WjList
:[
{
evdlveStage
:
'开工建设
'
,
label
:
'开工建设
'
wjlx
:
'城乡结合部
'
,
label
:
'城乡结合部
'
},
{
evdlveStage
:
'工程完工
'
,
label
:
'工程完工
'
wjlx
:
'屋顶加盖
'
,
label
:
'屋顶加盖
'
},
{
evdlveStage
:
'分配回迁'
,
label
:
'分配回迁'
wjlx
:
'其他'
,
label
:
'其他'
}
],
//任务年份List
renfList
:[
{
renf
:
2020
,
label
:
2020
,
},
{
renf
:
2019
,
label
:
2019
},
{
renf
:
2018
,
label
:
2018
}
],
form
:
{
procjectName
:
''
,
//项目名称
procjectAddress
:
''
,
//项目地址
taskYear
:
''
,
//任务年份
dutyUnit
:
''
,
//责任单位
distict
:
''
,
//所属区域
evdlveStage
:
''
,
// 进展阶段
procjectOverview
:
''
,
//项目概况
progress
:
''
,
//进展情况
content
:
''
,
// 建设类容
//整治类型List
zzList
:[
{
zzlx
:
'已拆除'
,
label
:
'已拆除'
},
{
zzlx
:
'已整改处罚'
,
label
:
'已整改处罚'
},
{
zzlx
:
'已没收'
,
label
:
'已没收'
},
],
basicform
:
{
bz
:
''
,
//备注
cllx
:
''
,
//处理类型
jssj
:
''
,
//建设时间
jzjg
:
''
,
//建筑结构
jzmj
:
''
,
//建筑面积
qtbm
:
''
,
// 牵头部门
rdbm
:
''
,
//认定部门
rdhh
:
''
,
// 认定函号
rdsj
:
''
,
// 认定时间
renf
:
''
,
// 任务年份
ssqy
:
''
,
// 所属区域
syxz
:
''
,
// 使用性质
wjdw
:
''
,
// 违建单位
wjlx
:
''
,
// 违建类型
xmmc
:
''
,
// 项目名称
xmwz
:
''
,
// 项目位置
zdmj
:
''
,
// 占地面积
zrbm
:
''
,
// 责任部门
zzbm
:
''
,
// 整治部门
zzgk
:
''
,
// 整治概况
zzlx
:
''
,
// 整治类型
zzsj
:
''
,
// 整治时间
id
:
null
},
fromsrcid
:
''
,
...
...
@@ -98,39 +145,30 @@ var self = new Vue({
created
()
{
let
srcinfo
=
window
.
parent
.
document
.
getElementById
(
'iframecontent'
).
src
;
this
.
fromsrcid
=
srcinfo
.
split
(
'?'
)[
1
].
split
(
'='
)[
1
],
this
.
gissrc
=
`
${
CONF_GIS_ONEMAP
}
/widgets/ProjectManage/OAProjectMap.html?projectid=
${
this
.
form
.
id
}
`
this
.
gissrc
=
`
${
CONF_GIS_ONEMAP
}
/widgets/ProjectManage/OAProjectMap.html?projectid=
${
this
.
basic
form
.
id
}
`
},
mounted
()
{
this
.
getdetail
()
},
methods
:
{
getdetail
()
{
axios
.
get
(
CONF_NEWGHSC_SERVERURL
+
'/wfsj
/phqgz
'
,
{
axios
.
get
(
CONF_NEWGHSC_SERVERURL
+
'/wfsj
rd/wfsjrd
'
,
{
params
:
{
id
:
this
.
fromsrcid
}
}).
then
(
res
=>
{
if
(
res
&&
res
.
data
&&
res
.
data
.
code
===
200
)
{
this
.
form
.
procjectName
=
res
.
data
.
data
.
procjectName
this
.
form
.
procjectAddress
=
res
.
data
.
data
.
procjectAddress
this
.
form
.
taskYear
=
res
.
data
.
data
.
taskYear
this
.
form
.
dutyUnit
=
res
.
data
.
data
.
dutyUnit
this
.
form
.
distict
=
res
.
data
.
data
.
distict
this
.
form
.
evdlveStage
=
res
.
data
.
data
.
evdlveStage
this
.
form
.
procjectOverview
=
res
.
data
.
data
.
procjectOverview
this
.
form
.
progress
=
res
.
data
.
data
.
progress
this
.
form
.
content
=
res
.
data
.
data
.
content
this
.
form
.
id
=
res
.
data
.
data
.
id
this
.
imgtabaledata
[
0
].
wjmc
=
this
.
form
.
procjectName
+
'违法现场(1).jpg'
this
.
basicform
=
res
.
data
.
data
this
.
imgtabaledata
[
0
].
wjmc
=
this
.
basicform
.
xmmc
+
'违法现场(1).jpg'
this
.
imgtabaledata
[
0
].
size
=
'5k'
this
.
imgtabaledata
[
0
].
scsj
=
'2020-8-11'
this
.
imgtabaledata
[
1
].
wjmc
=
this
.
form
.
procjectName
+
'违法现场(2).jpg'
this
.
imgtabaledata
[
1
].
wjmc
=
this
.
basicform
.
xmmc
+
'违法现场(2).jpg'
this
.
imgtabaledata
[
1
].
size
=
'5k'
this
.
imgtabaledata
[
1
].
scsj
=
'2020-8-11'
this
.
filetabeldata
[
0
].
wjmc
=
this
.
form
.
procjectName
+
'违法汇总(1).txt'
this
.
filetabeldata
[
0
].
wjmc
=
this
.
basicform
.
xmmc
+
'违法汇总(1).txt'
this
.
filetabeldata
[
0
].
size
=
'10k'
this
.
filetabeldata
[
0
].
scsj
=
'2020-8-11'
this
.
filetabeldata
[
1
].
wjmc
=
this
.
form
.
procjectName
+
'违法汇总(2).txt'
this
.
filetabeldata
[
1
].
wjmc
=
this
.
basicform
.
xmmc
+
'违法汇总(2).txt'
this
.
filetabeldata
[
1
].
size
=
'10k'
this
.
filetabeldata
[
1
].
scsj
=
'2020-8-11'
}
...
...
@@ -159,10 +197,10 @@ var self = new Vue({
clearTimeout(invFlag1)
}
invFlag1 = setTimeout(() => {
if (this.form.id == "") {
if (this.
basic
form.id == "") {
layer.msg("请先保存!", {icon: 2});
}
if (this.form.id) {
if (this.
basic
form.id) {
//var openparam = getparam(false);
var openurl = CONF_GIS_ONEMAP + "?type=SP&state=disabled";
// openparam && (openurl += openparam);
...
...
@@ -172,12 +210,7 @@ var self = new Vue({
},
//保存数据
saveData
()
{
if
(
this
.
form
.
content
==
""
&&
this
.
form
.
procjectName
==
''
&&
this
.
form
.
procjectAddress
==
""
&&
this
.
form
.
taskYear
==
""
&&
this
.
form
.
dutyUnit
==
""
&&
this
.
form
.
distict
==
""
&&
this
.
form
.
evdlveStage
==
""
&&
this
.
form
.
procjectOverview
==
""
&&
this
.
form
.
progress
==
""
)
{
this
.
$message
.
error
(
'请先输入数据进行保存.... '
)
return
false
}
axios
.
post
(
CONF_NEWGHSC_SERVERURL
+
'/wfsj/phqgz'
,
null
,
{
data
:
this
.
form
}).
then
(
res
=>
{
axios
.
post
(
CONF_NEWGHSC_SERVERURL
+
'/wfsjrd/wfsjrd'
,
null
,
{
data
:
this
.
basicform
}).
then
(
res
=>
{
if
(
res
&&
res
.
data
&&
res
.
data
.
code
==
200
)
{
this
.
$message
.
success
(
'新增数据成功'
)
window
.
parent
.
document
.
getElementById
(
'iframecontent'
).
src
=
'view/PHJG/WFSJ/xmgl/widget.html'
;
...
...
src/main/webapp/view/PHJG/WFSJ/xmgl/widget.html
View file @
9b8979a
...
...
@@ -138,44 +138,58 @@
width=
"55"
>
</el-table-column>
<el-table-column
prop=
"
procjectName
"
width=
"
33
0"
prop=
"
xmmc
"
width=
"
40
0"
label=
"项目名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
procjectAddress
"
prop=
"
xmwz
"
label=
"项目地址"
align=
"center"
width=
"
45
0"
width=
"
30
0"
>
</el-table-column>
<el-table-column
prop=
"
taskYear
"
label=
"
任务年份
"
prop=
"
ssqy
"
label=
"
所属区域
"
align=
"center"
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"
dutyUnit
"
label=
"
责任单位
"
prop=
"
jzmj
"
label=
"
建筑面积(平方米)
"
align=
"center"
width=
"
3
00"
width=
"
2
00"
>
</el-table-column>
<el-table-column
prop=
"
distict
"
label=
"
所属区域
"
prop=
"
zdmj
"
label=
"
占地面积(平方米)
"
align=
"center"
width=
"200"
>
</el-table-column>
<el-table-column
prop=
"evdlveStage"
label=
"进展阶段"
prop=
"wjlx"
label=
"认定类型"
align=
"center"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"zrbm"
label=
"责任部门"
align=
"center"
width=
"275"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"rdsj"
label=
"录入时间"
align=
"center"
width=
"200"
>
</el-table-column>
</el-table>
...
...
Please
register
or
sign in
to post a comment