Commit 988ed0ed by 西瓜

线索管理, 上级下发线索, 反馈,添加嫌疑人身份证提取

parent 0e7396ce
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)
......@@ -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('是否回报?', '提示', {
......
......@@ -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)
......
......@@ -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: 'textxx',
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
......
......@@ -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: 'textxx',
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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment