Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
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
常超
founder_vue
Commits
988ed0ed
Commit
988ed0ed
authored
Sep 08, 2021
by
西瓜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
线索管理, 上级下发线索, 反馈,添加嫌疑人身份证提取
parent
0e7396ce
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
159 additions
and
15 deletions
+159
-15
src/api/xsInput/xshc.js
+9
-8
src/components/xsDet.vue
+2
-1
src/views/xsDetail/fjsc.vue
+18
-0
src/views/xsDetail/fk.vue
+65
-3
src/views/xsDetail/fkxg.vue
+65
-3
No files found.
src/api/xsInput/xshc.js
View file @
988ed0ed
import
{
post
,
postform
}
from
"@/utils/http.js"
;
import
base
from
"@/api/base"
;
import
{
post
,
postform
}
from
'@/utils/http.js'
import
base
from
'@/api/base'
//添加线索核查
export
const
addXshcgn
=
params
=>
postform
(
`
${
base
.
alyIP
}
/xshcgn/addXshcgn`
,
params
)
;
postform
(
`
${
base
.
alyIP
}
/xshcgn/addXshcgn`
,
params
)
//提取案件并回显
export
const
tqasj
=
params
=>
post
(
`
${
base
.
alyIP
}
/asj/tqasj`
,
params
);
export
const
tqasj
=
params
=>
post
(
`
${
base
.
alyIP
}
/asj/tqasj`
,
params
)
//提取案件编号并回显
export
const
getAjAndXyrByAsjbh
=
params
=>
post
(
`
${
base
.
alyIP
}
/jbxx/getAjAndXyrByAsjbh`
,
params
);
\ No newline at end of file
post
(
`
${
base
.
alyIP
}
/jbxx/getAjAndXyrByAsjbh`
,
params
)
// 嫌疑人身份证号提取并回显
export
const
getFzxyrList
=
params
=>
post
(
`
${
base
.
alyIP
}
/ryxx/getFzxyrList`
,
params
)
src/components/xsDet.vue
View file @
988ed0ed
...
...
@@ -5443,7 +5443,8 @@ export default {
shsexsbh
:
scope
.
row
.
shsexsbh
,
xxzjbh
:
scope
.
row
.
jsxxzjbh
,
jshcxxzjbh
:
scope
.
row
.
jshcxxzjbh
,
sfbjfk
:
'1'
sfbjfk
:
'1'
,
sfhb
:
'1'
}
})
// this.$confirm('是否回报?', '提示', {
...
...
src/views/xsDetail/fjsc.vue
View file @
988ed0ed
...
...
@@ -811,6 +811,20 @@
@
click=
"hxShuju(reakData[item4.id], realIndex)"
></el-button>
</el-input>
<!--输入框-->
<el-input
:placeholder=
"item4.placeholder"
v-model=
"reakData[item4.id]"
v-if=
"item4.type == 'textxx'"
:disabled=
"item4.disabled"
>
<el-button
slot=
"append"
icon=
"el-icon-search"
v-if=
"item4.append"
@
click=
"xyrIdentity(reakData[item4.id], realIndex)"
></el-button>
</el-input>
<!-- 带按钮输入框 -->
<!-- 带提示输入框 -->
<div
...
...
@@ -1359,6 +1373,10 @@ export default {
if
(
!
value
)
return
true
return
data
.
label
.
indexOf
(
value
)
!==
-
1
},
// 嫌疑人身份证号提取
xyrIdentity
(
id
,
item
)
{
this
.
$emit
(
'xyrIdentity'
,
id
,
item
)
},
//带按钮的输入框回显
hxShuju
(
id
,
item
)
{
this
.
$emit
(
'hxShuju'
,
id
,
item
)
...
...
src/views/xsDetail/fk.vue
View file @
988ed0ed
...
...
@@ -44,6 +44,7 @@
:propBottonType=
"bottonType"
:url=
"url"
@
hxShuju=
"ajHx(arguments)"
@
xyrIdentity=
"xyrIdentity(arguments)"
@
ajbhHx=
"ajbhHx"
@
submit=
"callSubmit"
:autowidth=
"autowidth"
...
...
@@ -67,7 +68,7 @@ import {
getXsbjfjByXsbh
}
from
'@/api/xsInput/xsDetail.js'
import
{
xsHcfk
,
getFkfjByBjyjFj
}
from
'@/api/xsInput/fk.js'
import
{
tqasj
,
getAjAndXyrByAsjbh
}
from
'@/api/xsInput/xshc.js'
import
{
tqasj
,
getAjAndXyrByAsjbh
,
getFzxyrList
}
from
'@/api/xsInput/xshc.js'
import
{
queryCodeByType
,
getXxzjbh
}
from
'@/api/xsInput/xsInput.js'
import
FjSc
from
'@/views/xsDetail/fjsc.vue'
export
default
{
...
...
@@ -590,10 +591,11 @@ export default {
name
:
'身份证号:'
,
id
:
'gmsfzh'
,
prop
:
'emptyAbleIdentity'
,
type
:
'text'
,
type
:
'text
xx
'
,
value
:
''
,
placeholder
:
'请输入身份证号'
,
col
:
'2'
col
:
'2'
,
append
:
true
},
{
name
:
'出生日期:'
,
...
...
@@ -1372,6 +1374,66 @@ export default {
})
})
},
// 嫌疑人提取回显
xyrIdentity
(
content
)
{
var
self
=
this
getFzxyrList
({
zjhm
:
content
[
0
]
}).
then
(
res
=>
{
// 嫌疑人信息1
var
result
=
res
.
data
.
hcfkglxyr
self
.
formField
[
6
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
(
item
=>
{
var
fieldVale
=
result
[
item
.
id
]
self
.
$set
(
self
.
formLabelAlign
.
hcfkglxyr
[
content
[
1
]],
item
.
id
,
fieldVale
)
})
var
result
=
res
.
data
.
hcfkglxyr
self
.
formField
[
6
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
(
item
=>
{
var
fieldVale
=
result
[
item
.
id
]
if
(
item
.
type
==
'codeTree'
)
{
axios
.
get
(
`JsonData/
${
item
.
codeTree
}
.json`
).
then
(
codRes
=>
{
let
value
=
self
.
queryTree
(
codRes
.
data
.
data
.
rows
,
fieldVale
)[
0
]
item
.
codeOptions
=
[{
id
:
fieldVale
,
name
:
value
}]
})
self
.
$set
(
self
.
formLabelAlign
.
hcfkglxyr
[
content
[
1
]],
item
.
id
,
fieldVale
)
}
else
if
(
item
.
type
==
'date'
)
{
debugger
// var singleObject = {}
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
hcfkglxyr
[
content
[
1
]],
item
.
id
,
''
)
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
hcfkglxyr
[
content
[
1
]],
item
.
id
,
new
Date
(
fieldVale
)
)
}
}
else
{
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
hcfkglxyr
[
content
[
1
]],
item
.
id
,
''
)
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
hcfkglxyr
[
content
[
1
]],
item
.
id
,
fieldVale
)
}
}
})
})
},
// 案件编号回显
ajbhHx
(
content
)
{
var
self
=
this
...
...
src/views/xsDetail/fkxg.vue
View file @
988ed0ed
...
...
@@ -45,6 +45,7 @@
:propBottonType=
"bottonType"
:url=
"url"
@
hxShuju=
"ajHx(arguments)"
@
xyrIdentity=
"xyrIdentity(arguments)"
@
submit=
"callSubmit"
@
ajbhHx=
"ajbhHx"
:autowidth=
"autowidth"
...
...
@@ -68,7 +69,7 @@ import {
getXsbjfjByXsbh
}
from
'@/api/xsInput/xsDetail.js'
import
{
editXsHcfk
}
from
'@/api/xsInput/fk.js'
import
{
tqasj
,
getAjAndXyrByAsjbh
}
from
'@/api/xsInput/xshc.js'
import
{
tqasj
,
getAjAndXyrByAsjbh
,
getFzxyrList
}
from
'@/api/xsInput/xshc.js'
import
{
queryCodeByType
,
getXxzjbh
}
from
'@/api/xsInput/xsInput.js'
import
FjSc
from
'@/views/xsDetail/fjsc.vue'
export
default
{
...
...
@@ -589,10 +590,11 @@ export default {
name
:
'身份证号:'
,
id
:
'gmsfzh'
,
prop
:
'emptyAbleIdentity'
,
type
:
'text'
,
type
:
'text
xx
'
,
value
:
''
,
placeholder
:
'请输入身份证号'
,
col
:
'2'
col
:
'2'
,
append
:
true
},
{
name
:
'出生日期:'
,
...
...
@@ -1347,6 +1349,66 @@ export default {
})
})
},
// 嫌疑人提取回显
xyrIdentity
(
content
)
{
var
self
=
this
getFzxyrList
({
zjhm
:
content
[
0
]
}).
then
(
res
=>
{
// 嫌疑人信息1
var
result
=
res
.
data
.
hcfkglxyr
self
.
formField
[
6
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
(
item
=>
{
var
fieldVale
=
result
[
item
.
id
]
self
.
$set
(
self
.
formLabelAlign
.
hcfkglxyr
[
content
[
1
]],
item
.
id
,
fieldVale
)
})
var
result
=
res
.
data
.
hcfkglxyr
self
.
formField
[
6
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
(
item
=>
{
var
fieldVale
=
result
[
item
.
id
]
if
(
item
.
type
==
'codeTree'
)
{
axios
.
get
(
`JsonData/
${
item
.
codeTree
}
.json`
).
then
(
codRes
=>
{
let
value
=
self
.
queryTree
(
codRes
.
data
.
data
.
rows
,
fieldVale
)[
0
]
item
.
codeOptions
=
[{
id
:
fieldVale
,
name
:
value
}]
})
self
.
$set
(
self
.
formLabelAlign
.
hcfkglxyr
[
content
[
1
]],
item
.
id
,
fieldVale
)
}
else
if
(
item
.
type
==
'date'
)
{
debugger
// var singleObject = {}
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
hcfkglxyr
[
content
[
1
]],
item
.
id
,
''
)
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
hcfkglxyr
[
content
[
1
]],
item
.
id
,
new
Date
(
fieldVale
)
)
}
}
else
{
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
hcfkglxyr
[
content
[
1
]],
item
.
id
,
''
)
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
hcfkglxyr
[
content
[
1
]],
item
.
id
,
fieldVale
)
}
}
})
})
},
// 案件编号回显
ajbhHx
(
content
)
{
var
self
=
this
...
...
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