Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xzxt-hcypgl-vue-report
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
余浩
xzxt-hcypgl-vue-report
Commits
5e6bed3d
Commit
5e6bed3d
authored
Nov 28, 2023
by
yuhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
e21383d7
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
324 additions
and
197 deletions
+324
-197
public/JsonData/CODE_BKLXDM.json
+60
-0
src/App.vue
+10
-1
src/layout/menuLayouts.vue
+4
-67
src/utils/http.js
+2
-2
src/views/hcyp/addHcyp.vue
+94
-32
src/views/hcyp/detailHcyp.vue
+40
-58
src/views/hcyp/queryCygl.vue
+34
-3
src/views/hcyp/queryHcyp.vue
+26
-5
src/views/hcyp/queryHcypXj.vue
+31
-18
src/views/hcyp/querySpgl.vue
+23
-11
No files found.
public/JsonData/CODE_BKLXDM.json
0 → 100644
View file @
5e6bed3d
{
"code"
:
200
,
"data"
:{
"rows"
:[
{
"ids"
:
"111901"
,
"label"
:
"手机号码"
,
"codeType"
:
"CODE_BKLXDM"
,
"text"
:
"手机号码"
,
"pId"
:
null
,
"id"
:
"01"
,
"isParent"
:
false
,
"children"
:[]
},
{
"ids"
:
"111902"
,
"label"
:
"QQ号码"
,
"codeType"
:
"CODE_BKLXDM"
,
"text"
:
"QQ号码"
,
"pId"
:
null
,
"id"
:
"02"
,
"isParent"
:
false
,
"children"
:[]
},
{
"ids"
:
"111903"
,
"label"
:
"微信ID"
,
"codeType"
:
"CODE_BKLXDM"
,
"text"
:
"微信ID"
,
"pId"
:
null
,
"id"
:
"03"
,
"isParent"
:
false
,
"children"
:[]
},
{
"ids"
:
"111904"
,
"label"
:
"身份证号"
,
"codeType"
:
"CODE_BKLXDM"
,
"text"
:
"身份证号"
,
"pId"
:
null
,
"id"
:
"04"
,
"isParent"
:
false
,
"children"
:[]
},
{
"ids"
:
"111905"
,
"label"
:
"车牌号码"
,
"codeType"
:
"CODE_BKLXDM"
,
"text"
:
"车牌号码"
,
"pId"
:
null
,
"id"
:
"05"
,
"isParent"
:
false
,
"children"
:[]
}
]
},
"success"
:
true
,
"message"
:
"成功"
}
\ No newline at end of file
src/App.vue
View file @
5e6bed3d
...
...
@@ -7,7 +7,16 @@
<
script
>
export
default
{};
</
script
>
<
style
lang=
"scss"
>
.el-tooltip__popper
{
max-width
:
400px
;
max-height
:
300px
;
}
.el-tooltip__popper.is-dark
{
line-height
:
20px
;
font-size
:
12px
;
}
</
style
>
<
style
lang=
"scss"
scoped
>
/*每个页面公共css */
@import
"assets/styles/main.scss"
;
...
...
src/layout/menuLayouts.vue
View file @
5e6bed3d
...
...
@@ -6,7 +6,7 @@
:style=
"
{ width: isCollapse == true ? '72px' : '200px' }">
<transition
name=
"sidebarLogoFade"
>
<div
class=
"headerTitle"
:style=
"
{ paddingLeft: isCollapse == true ? '
18px' : '24
px' }">
:style=
"
{ paddingLeft: isCollapse == true ? '
8px' : '16
px' }">
<img
src=
"../assets/img/login/jinhui.png"
alt=
""
/><span
v-if=
"!isCollapse == true"
>
{{
this
.
header
}}
</span>
</div>
...
...
@@ -80,8 +80,6 @@
<
template
slot=
"title"
>
<span>
{{
userAuth
.
realname
}}
</span>
</
template
>
<el-menu-item
index=
"2-1"
@
click=
"editMm"
>
修改密码
</el-menu-item>
<el-menu-item
index=
"2-2"
@
click=
"loginOut"
>
退出
</el-menu-item>
</el-submenu>
...
...
@@ -91,43 +89,7 @@
<router-view
v-if=
"isActive"
/>
</div>
</div>
<!-- 修改密码 -->
<el-dialog
title=
"修改密码"
class=
"dialogPass"
:visible
.
sync=
"dialogVisibleMzxg"
width=
"30%"
>
<div
class=
"name"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"120px"
:rules=
"rules"
>
<el-form-item
label=
"请输入旧密码: "
prop=
"oldPassword"
>
<el-input
placeholder=
"请输入旧密码"
v-model=
"form.oldPassword"
></el-input>
</el-form-item>
<el-form-item
label=
"请输入新密码: "
prop=
"newPassword"
>
<el-input
placeholder=
"请输入新密码"
show-password
v-model=
"form.newPassword"
></el-input>
</el-form-item>
<el-form-item
label=
"请确定新密码: "
prop=
"newPassword1"
>
<el-input
placeholder=
"请确定新密码"
show-password
v-model=
"form.newPassword1"
></el-input>
</el-form-item>
</el-form>
</div>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"dialogVisibleMzxg = false"
>
取 消
</el-button>
<el-button
type=
"primary"
:loading=
"loadingPass"
@
click=
"submitMaa"
>
确 定
</el-button>
</span>
</el-dialog>
</div>
</template>
...
...
@@ -230,41 +192,16 @@ export default {
};
},
computed
:
{
...
mapGetters
([
"topMenu"
,
"leftMenu"
,
"header"
,
"userAuth"
]),
...
mapGetters
([
"topMenu"
,
"leftMenu"
,
"header"
,]),
},
created
()
{
console
.
log
(
this
.
$route
.
path
,
`'/' +
${
this
.
$route
.
path
.
split
(
'/'
)[
1
]}
+ '/' +
${
this
.
$route
.
path
.
split
(
'/'
)[
2
]}
`
,
11
);
this
.
navList
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"navList"
));
this
.
userAuth
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"userInfo"
));
this
.
topMenus
=
this
.
topMenu
;
if
(
this
.
leftMenu
.
length
&&
this
.
leftMenu
.
length
>
0
)
{
this
.
leftMenus
=
this
.
leftMenu
;
}
},
methods
:
{
editMm
()
{
this
.
dialogVisibleMzxg
=
true
;
this
.
$set
(
this
.
form
,
"id"
,
this
.
userAuth
.
userId
);
},
submitMaa
()
{
this
.
$refs
.
form
.
validate
((
valid
)
=>
{
if
(
valid
)
{
this
.
loadingPass
=
true
updateUserMm
(
this
.
form
).
then
((
res
)
=>
{
try
{
if
(
res
.
data
.
code
==
200
)
{
this
.
dialogVisibleMzxg
=
false
;
this
.
$message
.
success
(
"密码修改成功!"
);
this
.
loadingPass
=
false
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
);
}
}
catch
(
err
)
{
console
.
log
(
err
);
this
.
$message
.
error
(
res
.
data
.
message
);
}
});
}
});
},
// 是否全屏
full
()
{
screenfull
.
toggle
();
...
...
src/utils/http.js
View file @
5e6bed3d
...
...
@@ -275,10 +275,10 @@ export function get (url, params) {
params
:
params
})
.
then
(
res
=>
{
resolve
(
res
.
data
);
resolve
(
res
);
})
.
catch
(
err
=>
{
reject
(
err
.
data
);
reject
(
err
);
});
});
}
...
...
src/views/hcyp/addHcyp.vue
View file @
5e6bed3d
...
...
@@ -13,18 +13,26 @@
:model=
"form"
label-width=
"116px"
>
<!-- 基本信息 -->
<div
class=
"form_line1"
>
<div
class=
"form_line1"
style=
"posit"
>
<el-form-item
label=
"案件编号:"
prop=
"asjbh"
>
<el-input
v-model=
"form.asjbh"
size=
"medium"
></el-input>
<el-input
v-model
.
trim=
"form.asjbh"
:maxlength=
"23"
size=
"medium"
>
<el-button
slot=
"append"
:loading=
'tqLoading'
@
click=
"onEvent()"
icon=
"el-icon-download"
>
提取
</el-button>
</el-input>
</el-form-item>
<el-form-item
label=
"案件名称:"
prop=
"ajmc"
>
<el-input
v-model=
"form.ajmc"
<el-input
v-model
.
trim
=
"form.ajmc"
size=
"medium"
></el-input>
</el-form-item>
<el-form-item
label=
"案件类
型
:"
<el-form-item
label=
"案件类
别
:"
prop=
"ajlbdm"
>
<select-tree-dialog
v-for=
"item in propQueryFieldAjlb"
:key=
"item.id"
...
...
@@ -35,6 +43,7 @@
</el-form-item>
</div>
<div
class=
"form_line1"
>
<el-form-item
label=
"立案单位:"
prop=
"ladwdm"
>
...
...
@@ -64,7 +73,17 @@
<el-form-item
label=
"简要案情:"
style=
"width:38%;"
prop=
"jayq"
>
<el-input
v-model=
"form.jayq"
<el-input
v-model
.
trim=
"form.jayq"
type=
"textarea"
:rows=
"4"
size=
"medium"
></el-input>
</el-form-item>
</div>
<div
class=
"form_line1"
>
<el-form-item
label=
"线索描述:"
style=
"width:38%;"
prop=
"xsms"
>
<el-input
v-model
.
trim=
"form.xsms"
type=
"textarea"
:rows=
"4"
size=
"medium"
></el-input>
...
...
@@ -73,29 +92,28 @@
<div
class=
"form_line1"
>
<el-form-item
label=
"线索类型:"
prop=
"xslx"
>
<el-input
v-model=
"form.xslx"
type=
"text"
size=
"medium"
></el-input>
<el-select
size=
"medium"
style=
"width:100%;"
v-model=
"form.xslx"
clearable
>
<el-option
v-for=
"option in options"
:label=
"option.label"
:value=
"option.value"
:key=
"option.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"线索号码:"
prop=
"xshm"
>
<el-input
v-model=
"form.xshm"
<el-input
v-model
.
trim
=
"form.xshm"
type=
"text"
size=
"medium"
></el-input>
</el-form-item>
<el-form-item>
</el-form-item>
</div>
<div
class=
"form_line1"
>
<el-form-item
label=
"线索描述:"
style=
"width:38%;"
prop=
"xsms"
>
<el-input
v-model=
"form.xsms"
type=
"textarea"
:rows=
"4"
size=
"medium"
></el-input>
</el-form-item>
</div>
<!--
<div
class=
"form_line1"
>
<el-form-item
label=
"录入人姓名:"
prop=
"lrxm"
>
...
...
@@ -225,7 +243,7 @@ import {
imgInfo
,
updateXzqqXx
,
}
from
"@/api/statistical.js"
import
{
getApi
,
}
from
'@/api/apply/index'
import
SelectTreeDialog
from
"@c/treeCode_components.vue"
;
import
{
mixinsZd
}
from
'@/utils/zdList.js'
import
LazySelectTreeDialog
from
"@c/lazy_treeCode_components.vue"
;
...
...
@@ -271,7 +289,7 @@ export default {
{
required
:
true
,
message
:
'请填写案件名称'
,
trigger
:
'change'
}
],
ajlbdm
:
[
{
required
:
true
,
message
:
'请填写案件类
型
'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'请填写案件类
别
'
,
trigger
:
'change'
}
],
ladwdm
:
[
{
required
:
true
,
message
:
'请填写立案单位'
,
trigger
:
'change'
}
...
...
@@ -282,12 +300,7 @@ export default {
jayq
:
[
{
required
:
true
,
message
:
'请填写简要案情'
,
trigger
:
'change'
},
],
xslx
:
[
{
required
:
true
,
message
:
'请填写线索类型'
,
trigger
:
'change'
},
],
xshm
:
[
{
required
:
true
,
message
:
'请填写线索号码'
,
trigger
:
'change'
},
],
xsms
:
[
{
required
:
true
,
message
:
'请填写线索描述'
,
trigger
:
'change'
}
],
...
...
@@ -310,7 +323,7 @@ export default {
},],
//字典码
propQueryFieldAjlb
:
[{
name
:
"案件类
型
"
,
name
:
"案件类
别
"
,
id
:
"ajlbdm"
,
props
:
"checkEmpty"
,
type
:
"codeTreeDialog"
,
...
...
@@ -346,7 +359,25 @@ export default {
codeOptions
:
[],
codeTree
:
"CODE_UNIT"
,
},],
zdObj
:
{}
// 厂商字典码对象
tqLoading
:
false
,
options
:
[
{
label
:
'手机号码'
,
value
:
'01'
},
{
label
:
'QQ号码'
,
value
:
'02'
},
{
label
:
'微信ID'
,
value
:
'03'
},
{
label
:
'身份证号'
,
value
:
'04'
},
{
label
:
'车牌号码'
,
value
:
'05'
},
]
}
},
mixins
:
[
mixinsZd
],
...
...
@@ -360,6 +391,31 @@ export default {
watch
:
{
},
methods
:
{
// 案件获取
onEvent
(
e
)
{
if
(
!
this
.
form
.
asjbh
)
{
this
.
$message
.
warning
(
"请先填写案事件编号再提取信息"
);
return
;
}
this
.
tqLoading
=
true
getApi
(
'/hcypgl/tqAsjxx'
,
{
asjbh
:
this
.
form
.
asjbh
,
showMyArea
:
false
,
}).
then
(
res
=>
{
if
(
res
.
code
==
200
)
{
let
result
=
res
.
data
.
result
;
this
.
form
.
ajmc
=
result
.
ajmc
;
this
.
form
.
ajlbdm
=
result
.
ajlbdm
;
this
.
form
.
ladwdm
=
result
.
ladwdm
;
this
.
form
.
larq
=
result
.
larq
;
this
.
form
.
jayq
=
result
.
jayq
;
this
.
tqLoading
=
false
}
else
{
this
.
$message
.
error
(
res
.
message
);
this
.
tqLoading
=
false
}
})
},
handleExceed
(
files
,
fileList
)
{
this
.
$message
.
warning
(
`当前限制选择 1 个文件,请删除后,再进行上传!`
);
},
...
...
@@ -462,7 +518,7 @@ export default {
}).
then
(()
=>
{
this
.
$message
.
success
(
'提交成功!'
);
window
.
opener
.
postMessage
(
"appReloadData"
,
location
.
origin
);
//
window.close()
window
.
close
()
}).
catch
(()
=>
{
})
}
else
{
...
...
@@ -479,7 +535,7 @@ export default {
}).
then
(()
=>
{
this
.
$message
.
success
(
'提交成功!'
);
window
.
opener
.
postMessage
(
"appReloadData"
,
location
.
origin
);
//
window.close()
window
.
close
()
}).
catch
(()
=>
{
})
}
else
{
...
...
@@ -661,4 +717,9 @@ export default {
background-color
:
#000
;
background-color
:
rgba
(
0
,
0
,
0
,
0.6
);
}
.el-input-group__append
{
.el-button
{
margin-right
:
-21px
!important
;
}
}
</
style
>
\ No newline at end of file
src/views/hcyp/detailHcyp.vue
View file @
5e6bed3d
...
...
@@ -8,7 +8,6 @@
</div>
<div
class=
"box_form"
>
<el-form
ref=
"form"
:rules=
"rules"
label-position=
"left"
:model=
"form"
label-width=
"116px"
>
...
...
@@ -22,16 +21,16 @@
prop=
"ajmc"
>
{{
baseInfoDetail
.
ajmc
||
'--'
}}
</el-form-item>
<el-form-item
label=
"案件类
型
:"
<el-form-item
label=
"案件类
别
:"
prop=
"ajlbdm"
>
{{
baseInfoDetail
.
ajlbdm
||
'--'
}}
{{
baseInfoDetail
.
ajlbdm
Str
||
'--'
}}
</el-form-item>
</div>
<div
class=
"form_line1"
>
<el-form-item
label=
"立案单位:"
prop=
"ladwdm"
>
{{
baseInfoDetail
.
ladwdm
||
'--'
}}
prop=
"ladwdm
Str
"
>
{{
baseInfoDetail
.
ladwdm
Str
||
'--'
}}
</el-form-item>
<el-form-item
label=
"立案日期:"
...
...
@@ -51,7 +50,7 @@
<div
class=
"form_line1"
>
<el-form-item
label=
"线索类型:"
prop=
"xslx"
>
{{
baseInfoDetail
.
xslx
||
'--'
}}
{{
baseInfoDetail
.
xslx
Str
||
'--'
}}
</el-form-item>
<el-form-item
label=
"线索号码:"
prop=
"xshm"
>
...
...
@@ -117,34 +116,49 @@
</div>
</el-form-item>
</div>
<!-- 民警信息 -->
<div
class=
"box_table"
>
<div
class=
"contentTitle"
>
反馈信息:
</div>
<!-- 反馈信息 -->
<template
v-if=
"($route.query.xzzt == '5' || $route.query.xzzt == '10' || $route.query.xzzt == '11'|| $route.query.xzzt == '12')"
>
<div
class=
"box_table"
v-for=
"item in fkList"
:key=
"item.id"
>
<div
class=
"contentTitle"
>
{{
item
.
fkbtxx
}}
:
</div>
<div
class=
"form_line1"
>
<el-form-item
label=
"反馈单位:"
style=
"width:38%;"
>
{{
item
.
xxczdwGajgmc
||
'--'
}}
</el-form-item>
<el-form-item
label=
"反馈人姓名:"
style=
"width:38%;"
>
{{
item
.
xxczryXm
||
'--'
}}
</el-form-item>
<el-form-item
label=
"反馈时间:"
style=
"width:38%;"
>
{{
item
.
djsj
||
'--'
}}
</el-form-item>
</div>
<div
class=
"form_line1"
>
<el-form-item
label=
"反馈内容:"
style=
"width:38%;"
>
{{
fkDetail
.
fknr
||
'--'
}}
{{
item
.
fknr
||
'--'
}}
</el-form-item>
</div>
<div
class=
"form_line1"
>
<el-form-item
label=
"反馈附件:"
prop=
"qtfile"
>
<div
class=
"imgDel"
v-for=
"(item,index) in fkDetail
.wj"
v-for=
"(itemWj,index) in item
.wj"
:key=
"index"
style=
"width: 50%;"
>
<p
style=
"width: 100%;"
>
<!--
<el-image
:src=
"item.dzwjnrBase64"
:preview-src-list=
"[item.dzwjnrBase64]"
alt=
""
></el-image>
-->
<span
@
click=
"downLoad(item,'附件')"
style=
"cursor: pointer; width:110px;word-wrap: break-word;"
>
{{
item
.
dzwjbt
||
'--'
}}
</span>
<span
@
click=
"downLoad(itemWj,'附件')"
style=
"cursor: pointer; width:110px;word-wrap: break-word;"
>
{{
itemWj
.
dzwjbt
||
'--'
}}
</span>
</p>
</div>
</el-form-item>
</div>
</div>
</
template
>
</el-form>
</div>
...
...
@@ -178,7 +192,7 @@ export default {
return
{
loadings
:
false
,
baseInfoDetail
:
{},
fk
Detail
:
{}
,
fk
List
:
[]
,
baseInfoDetailImg
:
[],
fjFile
:
[],
qgdwmc
:
''
,
...
...
@@ -206,51 +220,14 @@ export default {
lrrdwdm
:
''
,
lrsj
:
''
,
},
rules
:
{
asjbh
:
[
{
required
:
true
,
message
:
'请填写案件编号'
,
trigger
:
'change'
}
],
ajmc
:
[
{
required
:
true
,
message
:
'请填写案件名称'
,
trigger
:
'change'
}
],
ajlbdm
:
[
{
required
:
true
,
message
:
'请填写案件类型'
,
trigger
:
'change'
}
],
ladwdm
:
[
{
required
:
true
,
message
:
'请填写立案单位'
,
trigger
:
'change'
}
],
larq
:
[
{
required
:
true
,
message
:
'请选择立案日期'
,
trigger
:
'change'
}
],
jayq
:
[
{
required
:
true
,
message
:
'请填写简要案情'
,
trigger
:
'change'
},
],
xslx
:
[
{
required
:
true
,
message
:
'请填写线索类型'
,
trigger
:
'change'
},
],
xshm
:
[
{
required
:
true
,
message
:
'请填写线索号码'
,
trigger
:
'change'
},
],
xsms
:
[
{
required
:
true
,
message
:
'请填写线索描述'
,
trigger
:
'change'
}
],
lrxm
:
[
{
required
:
true
,
message
:
'请填写录入人姓名'
,
trigger
:
'change'
}
],
lrrdwdm
:
[
{
required
:
true
,
message
:
'请选择录入人单位'
,
trigger
:
'change'
}
],
lrsj
:
[
{
required
:
true
,
message
:
'请选择录入时间'
,
trigger
:
'change'
}
],
},
}
},
mounted
()
{
this
.
getJbInfo
()
this
.
getJbInfoImg
()
if
(
this
.
$route
.
query
.
xszt
==
'5'
||
this
.
$route
.
query
.
xszt
==
'10'
)
{
let
detailXszt
=
this
.
$route
.
query
.
xzzt
if
(
detailXszt
==
'5'
||
detailXszt
==
'10'
||
detailXszt
==
'11'
||
detailXszt
==
'12'
)
{
this
.
getFkInfo
()
}
},
...
...
@@ -263,7 +240,12 @@ export default {
paramas
.
append
(
'id'
,
this
.
$route
.
query
.
id
)
let
res
=
await
selectFkXxOne
(
paramas
)
if
(
res
&&
res
.
code
==
200
)
{
this
.
fkDetail
=
res
.
data
.
rows
let
userInfo
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"userInfo"
))
if
(
userInfo
.
grade
==
'X'
)
{
this
.
fkList
=
res
.
data
.
rows
.
filter
(
item
=>
item
.
grade
==
'D'
)
}
else
{
this
.
fkList
=
res
.
data
.
rows
}
}
},
// 导出
...
...
src/views/hcyp/queryCygl.vue
View file @
5e6bed3d
...
...
@@ -41,6 +41,25 @@
slot=
"title"
>
<span
style=
"font-size:20px;"
>
研判角色
</span>
</span>
<el-form
style=
"display:flex;"
:model=
"ruleFormJh"
:label-width=
"'50px'"
>
<el-form-item
label=
"警号:"
>
<el-input
size=
"small"
clearable
v-model=
"ruleFormJh.policemanid"
style=
"width:260px;"
type=
"text"
></el-input>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
@
click=
"jhBtn"
size=
"small"
>
查询
</el-button>
<el-button
type=
"info"
@
click=
"jhCzBtn"
size=
"small"
>
重置
</el-button>
</el-form-item>
</el-form>
<div
class=
"tableBtn"
>
<el-button
size=
"small"
style=
"margin-bottom:8px;"
...
...
@@ -108,6 +127,9 @@ export default {
},
data
()
{
return
{
ruleFormJh
:
{
policemanid
:
''
},
formPer
:
{
role
:
''
},
...
...
@@ -313,6 +335,15 @@ export default {
window
.
removeEventListener
(
"message"
,
this
.
messageReciver
,
false
);
},
methods
:
{
jhBtn
()
{
this
.
getRoleList
()
},
jhCzBtn
()
{
this
.
ruleFormJh
=
{
policemanid
:
''
}
this
.
getRoleList
()
},
deletBtn
(
rows
)
{
this
.
$confirm
(
"此操作将删除该条信息, 是否继续?"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
...
...
@@ -409,6 +440,7 @@ export default {
let
params
=
new
FormData
()
params
.
append
(
'page'
,
this
.
pageObjRole
.
pageData
.
page
)
params
.
append
(
'limit'
,
this
.
pageObjRole
.
pageData
.
size
)
params
.
append
(
'policemanid'
,
this
.
ruleFormJh
.
policemanid
)
let
res
=
await
selectUserNewList
(
params
)
if
(
res
&&
res
.
code
==
200
)
{
this
.
columObjRole
.
loading
=
false
;
...
...
@@ -472,11 +504,10 @@ export default {
<
style
lang=
"scss"
scoped
>
.content_box
{
padding
:
24
px
;
padding
:
19px
20
px
;
font-weight
:
400
;
overflow
:
auto
;
width
:
100%
;
height
:
94vh
;
height
:
100%
;
box-sizing
:
border-box
;
.box_header
{
font-size
:
14px
;
...
...
src/views/hcyp/queryHcyp.vue
View file @
5e6bed3d
...
...
@@ -30,10 +30,12 @@
<el-button
class=
"hbyp"
type=
"text"
size=
"mini"
v-if=
"scope.scope.xzzt=='0'||scope.scope.xzzt=='2'||scope.scope.xzzt=='8'"
@
click=
"editBtn(scope.scope)"
>
修改
</el-button>
<el-button
class=
"hbyp"
type=
"text"
size=
"mini"
v-if=
"scope.scope.xzzt=='0'||scope.scope.xzzt=='2'||scope.scope.xzzt=='8'"
@
click=
"deletBtn(scope.scope)"
>
删除
</el-button>
<el-button
class=
"hbyp"
type=
"text"
...
...
@@ -42,7 +44,7 @@
<el-button
class=
"hbyp"
type=
"text"
size=
"mini"
v-if=
"scope.scope.xzzt=='0'"
v-if=
"scope.scope.xzzt=='0'
||scope.scope.xzzt=='2'
"
:loading=
"loadingAPP"
@
click=
"toApprovalBtn(scope.scope)"
>
提交审批
</el-button>
...
...
@@ -103,8 +105,26 @@ export default {
{
label
:
'线索类型:'
,
prop
:
'xslx'
,
type
:
'input'
,
width
:
'100%'
type
:
'select'
,
width
:
'100%'
,
options
:
[
{
label
:
'手机号码'
,
value
:
'01'
},
{
label
:
'QQ号码'
,
value
:
'02'
},
{
label
:
'微信ID'
,
value
:
'03'
},
{
label
:
'身份证号'
,
value
:
'04'
},
{
label
:
'车牌号码'
,
value
:
'05'
},
]
},
{
label
:
'线索号码:'
,
...
...
@@ -256,7 +276,7 @@ export default {
},
{
text
:
true
,
prop
:
"xslx"
,
prop
:
"xslx
Str
"
,
editRow
:
undefined
,
label
:
"线索类型"
,
width
:
""
,
...
...
@@ -293,7 +313,7 @@ export default {
},
{
text
:
true
,
prop
:
"
ajmc
"
,
prop
:
"
larq
"
,
editRow
:
undefined
,
label
:
"立案日期"
,
width
:
""
,
...
...
@@ -367,6 +387,7 @@ export default {
path
:
'/detailHcyp'
,
query
:
{
id
:
rows
.
xxzjbh
,
xzzt
:
rows
.
xzzt
}
})
},
...
...
src/views/hcyp/queryHcypXj.vue
View file @
5e6bed3d
...
...
@@ -12,9 +12,6 @@
</div>
<div
class=
"box_table"
>
<div
class=
"tableBtn"
>
<el-button
size=
"small"
@
click=
"addCj"
icon=
"el-icon-plus"
>
请求采集
</el-button>
</div>
<div
class=
"table_contanier"
>
<Mytable
v-loading=
"loadings"
...
...
@@ -36,12 +33,12 @@
type=
"text"
size=
"mini"
:loading=
"loadingAPP"
v-if=
"userInfo.grade=='D'&&
scope.scope.xzzt=='4'
"
v-if=
"userInfo.grade=='D'&&
(scope.scope.xzzt=='4'||scope.scope.xzzt=='8')
"
@
click=
"toApprovalBtn(scope.scope)"
>
提交审批
</el-button>
<el-button
class=
"hbyp"
type=
"text"
size=
"mini"
v-if=
"
scope.scope.xzzt=='4'||scope.scope.xzzt=='9'
"
v-if=
"
userInfo.grade=='D'&&(scope.scope.xzzt=='4'||scope.scope.xzzt=='9'||scope.scope.xzzt=='11')||userInfo.grade=='S'&&(scope.scope.xzzt=='9')
"
@
click=
"toFk(scope.scope)"
>
反馈
</el-button>
</
template
>
</Mytable>
...
...
@@ -120,6 +117,7 @@ export default {
data
()
{
return
{
xszt
:
''
,
userInfo
:
{},
glxxzjbh
:
''
,
itemGrade
:
''
,
...
...
@@ -169,8 +167,26 @@ export default {
{
label
:
'线索类型:'
,
prop
:
'xslx'
,
type
:
'input'
,
width
:
'100%'
type
:
'select'
,
width
:
'100%'
,
options
:
[
{
label
:
'手机号码'
,
value
:
'01'
},
{
label
:
'QQ号码'
,
value
:
'02'
},
{
label
:
'微信ID'
,
value
:
'03'
},
{
label
:
'身份证号'
,
value
:
'04'
},
{
label
:
'车牌号码'
,
value
:
'05'
},
]
},
{
label
:
'线索号码:'
,
...
...
@@ -265,7 +281,7 @@ export default {
},
{
text
:
true
,
prop
:
"xslx"
,
prop
:
"xslx
Str
"
,
editRow
:
undefined
,
label
:
"线索类型"
,
width
:
""
,
...
...
@@ -303,7 +319,7 @@ export default {
},
{
text
:
true
,
prop
:
"
ajmc
"
,
prop
:
"
larq
"
,
editRow
:
undefined
,
label
:
"立案日期"
,
width
:
""
,
...
...
@@ -431,6 +447,7 @@ export default {
toFk
(
rows
)
{
this
.
glxxzjbh
=
rows
.
xxzjbh
this
.
itemGrade
=
rows
.
grade
this
.
xszt
=
rows
.
xzzt
this
.
dialogVisiblePermisson
=
true
},
// 审批
...
...
@@ -449,9 +466,13 @@ export default {
let
xzzt
=
''
let
grade
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"userInfo"
)).
grade
;
if
(
grade
==
'D'
)
{
if
(
this
.
xszt
==
'11'
)
{
xzzt
=
'12'
}
else
{
xzzt
=
'5'
}
}
else
{
xzzt
=
'1
0
'
xzzt
=
'1
1
'
}
const
params
=
new
FormData
()
params
.
append
(
'glxxzjbh'
,
this
.
glxxzjbh
)
...
...
@@ -637,14 +658,6 @@ export default {
}
},
//新增设备
addCj
()
{
this
.
$router
.
pushToTab
({
path
:
'/addHcyp'
})
},
},
}
</
script
>
...
...
src/views/hcyp/querySpgl.vue
View file @
5e6bed3d
...
...
@@ -11,9 +11,6 @@
</div>
<div
class=
"box_table"
>
<div
class=
"tableBtn"
>
<el-button
size=
"small"
@
click=
"addCj"
icon=
"el-icon-plus"
>
请求采集
</el-button>
</div>
<div
class=
"table_contanier"
>
<Mytable
v-loading=
"loadings"
...
...
@@ -139,8 +136,26 @@ export default {
{
label
:
'线索类型:'
,
prop
:
'xslx'
,
type
:
'input'
,
width
:
'100%'
type
:
'select'
,
width
:
'100%'
,
options
:
[
{
label
:
'手机号码'
,
value
:
'01'
},
{
label
:
'QQ号码'
,
value
:
'02'
},
{
label
:
'微信ID'
,
value
:
'03'
},
{
label
:
'身份证号'
,
value
:
'04'
},
{
label
:
'车牌号码'
,
value
:
'05'
},
]
},
{
label
:
'线索号码:'
,
...
...
@@ -234,7 +249,7 @@ export default {
},
{
text
:
true
,
prop
:
"xslx"
,
prop
:
"xslx
Str
"
,
editRow
:
undefined
,
label
:
"线索类型"
,
width
:
""
,
...
...
@@ -272,7 +287,7 @@ export default {
},
{
text
:
true
,
prop
:
"
ajmc
"
,
prop
:
"
larq
"
,
editRow
:
undefined
,
label
:
"立案日期"
,
width
:
""
,
...
...
@@ -447,10 +462,7 @@ export default {
}
},
//新增设备
addCj
()
{
this
.
$router
.
pushToTab
({
path
:
'/addHcyp'
})
},
...
...
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