Commit 3af78cfc by 米嘉伟

掌纹 人像

parent f7a8b2fb
...@@ -938,7 +938,6 @@ export default { ...@@ -938,7 +938,6 @@ export default {
//复制条码列表操作 //复制条码列表操作
isShowFztmBtn (val) { isShowFztmBtn (val) {
console.log(val, 11122333);
//console.log("复制条码", val); //console.log("复制条码", val);
if (this.showType == 1) { if (this.showType == 1) {
this.type = "ry" this.type = "ry"
......
...@@ -29,17 +29,17 @@ ...@@ -29,17 +29,17 @@
<div class='jbxxLeft'> <div class='jbxxLeft'>
<div class='sjx l1'> <div class='sjx l1'>
<span class="span1">案件编号:</span> <span class="span1">案件编号:</span>
<span class="span2">A111111111111</span> <span class="span2">{{this.ysajjbxx.ysxtAsjbh}}</span>
<span class="span3">比中</span> <span class="span3">比中</span>
</div> </div>
<div class='sjx l2'> <div class='sjx l2'>
<span class="span1">姓名</span> <span class="span1">现勘编号</span>
<span class="span2">张三李四</span> <span class="span2">{{this.ysajjbxx.xckybh}}</span>
</div> </div>
<div class='sjx l3'> <!-- <div class='sjx l3'>
<span class="span1">性别:</span> <span class="span1">性别:</span>
<span class="span2"></span> <span class="span2">{{this.ysajjbxx.xbdm}}</span>
</div> </div> -->
</div> </div>
<div class='jbxxCenter'> <div class='jbxxCenter'>
<div class="sjx l1"> <div class="sjx l1">
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
</div> </div>
<div class='sjxRight'> <div class='sjxRight'>
<div> <div>
<span>2</span>/次 <span>{{fcxInfo.queryCount?fcxInfo.queryCount:'暂无发查询记录'}}</span>/次
</div> </div>
<div> <div>
发查询历史次数 发查询历史次数
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
</div> </div>
<div class='sjxRight'> <div class='sjxRight'>
<div> <div>
<span>2021-02-21</span> <span>{{fcxInfo.lastQueryTime?fcxInfo.lastQueryTime:'暂无发查询记录'}}</span>
</div> </div>
<div> <div>
最后一次发查询时间 最后一次发查询时间
...@@ -83,7 +83,13 @@ ...@@ -83,7 +83,13 @@
<div class='jbxxRight'> <div class='jbxxRight'>
<div class='sjlxImg'> <div class='sjlxImg'>
<img <img
src="../../../assets/img/xxk/TT.png" v-if="fcxInfo.queryType==2"
src="../../../assets/img/xxk/LT.png"
alt=""
>
<img
v-if="fcxInfo.queryType==3"
src="../../../assets/img/xxk/LL.png"
alt="" alt=""
> >
</div> </div>
...@@ -93,7 +99,7 @@ ...@@ -93,7 +99,7 @@
<div class="cz"> <div class="cz">
<div class='czLeft'> <div class='czLeft'>
<el-radio-group v-model="radio1"> <el-radio-group v-model="radio1">
<el-radio-button label="1">现场指纹(10</el-radio-button> <el-radio-button label="1">现场指纹({{CaseImgNum}}</el-radio-button>
<!-- <el-radio-button label="2">掌纹(4)</el-radio-button> <!-- <el-radio-button label="2">掌纹(4)</el-radio-button>
<el-radio-button label="3">人像(3)</el-radio-button> --> <el-radio-button label="3">人像(3)</el-radio-button> -->
</el-radio-group> </el-radio-group>
...@@ -116,50 +122,38 @@ ...@@ -116,50 +122,38 @@
<div class='zwDivHead'> <div class='zwDivHead'>
<!-- <div class="blueDiv"></div>滚动<div class="Num"><span>8</span>/10</div> --> <!-- <div class="blueDiv"></div>滚动<div class="Num"><span>8</span>/10</div> -->
</div> </div>
<div class='zwDivBody'>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>01</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>02</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>03</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>04</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>05</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>06</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>07</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>08</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>09</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>10</div>
</div>
<div
class='zwDivBodyNoImg'
v-if='caseLoading'
>
正在加载
</div>
<div
class='zwDivBody'
v-if="CaseImgNum&&caseLoading==false"
>
<div
v-for="(item, index) in CaseImg"
:key="index"
>
<div class='zw'>
<div class='zwImg'>
<img
:src="'data:image/jpeg;base64,' + item.img"
alt=""
>
</div>
<div class='zwName'>{{ item.code }}</div>
</div>
</div>
</div>
<div
class='zwDivBodyNoImg'
v-if='CaseImgNum==0&&caseLoading==false'
>
该案件无图像信息
</div> </div>
</div> </div>
</div> </div>
</el-drawer> </el-drawer>
...@@ -182,6 +176,20 @@ export default { ...@@ -182,6 +176,20 @@ export default {
drawer: false, // 抽屉开关 drawer: false, // 抽屉开关
direction: 'rtl', // 抽屉类型 direction: 'rtl', // 抽屉类型
radio1: 1, // 指纹,掌纹,人像 radio1: 1, // 指纹,掌纹,人像
ysajjbxx: { // 人员基本信息(人员库获取)
ysxtAsjbh: '', // 案件编号
xckybh: "",// 现勘编号
id: '', // 案件id
},
fcxInfo: { // 发查询信息
lastQueryTime: '',
queryCount: '',
queryType: '',
},
CaseImg: [ // 案件图像
],
caseLoading: true,
CaseImgNum: 0,
}; };
}, },
mounted () { mounted () {
...@@ -194,11 +202,73 @@ export default { ...@@ -194,11 +202,73 @@ export default {
}, },
drawer (val) { drawer (val) {
this.$emit('closeAjxxk', this.drawer); this.$emit('closeAjxxk', this.drawer);
},
rowData (val) {
this.ysajjbxx.ysxtAsjbh = val.ysxtAsjbh
this.ysajjbxx.xckybh = val.xckybh
this.ysajjbxx.id = val.id
this.getfileinfo()
this.getCaseBybarcode()
} }
}, },
methods: { methods: {
getCaseBybarcode () { // 案件原图
let self = this;
this.$axios
.post(
"/api/org/caseBybarcode/barcode",
{ barcode: this.ysajjbxx.ysxtAsjbh },
{ loading: false }
)
.then((response) => {
if (response.data.code == 0) {
this.CaseImgNum = response.data.ret.length;
if (this.CaseImgNum > 0) {
for (let i = 0; i <= response.data.ret.length; i++) {
let arr = {
code: null,
img: null
}
arr.code = response.data.ret[i].seq
arr.img = response.data.ret[i].image
this.CaseImg.push(arr)
}
console.log(this.CaseImg, 'CaseImg')
}
// 去掉加载状态
self.caseLoading = false;
} else if (response.data.code == 4) {
// 去掉加载状态
self.caseLoading = false;
}
})
.catch(function (error) {
//console.log(error);
});
},
getfileinfo () { // 获取发查询信息
this.$axios({
method: 'get',
url: "api/fileinfo/queryque/" + this.ysajjbxx.ysxtAsjbh,
loading: false,
}).then((response) => {
if (response.data.code === 0) {
// console.log(response.data)
this.fcxInfo.lastQueryTime = response.data.ret.lastQueryTime
this.fcxInfo.queryCount = response.data.ret.queryCount
this.fcxInfo.queryType = response.data.ret.queryType
//console.info("查询结果===>", this.tableDate);
// this.userInfo = this.getUserInfo(this.tableDate);
} else {
this.$message.error(response.data.message);
}
});
},
handleClose (done) { handleClose (done) {
console.log(1111111111111111) // console.log(1111111111111111)
// this.$confirm('确认关闭?') // this.$confirm('确认关闭?')
// .then(_ => { // .then(_ => {
// done(); // done();
...@@ -207,10 +277,18 @@ export default { ...@@ -207,10 +277,18 @@ export default {
// .catch(_ => { }); // .catch(_ => { });
this.drawer = false this.drawer = false
this.$emit('closeAjxxk', this.drawer); this.$emit('closeAjxxk', this.drawer);
this.CaseImgNum = 0
this.CaseImg = []
this.caseLoading = true
}, },
closeDrawer () { closeDrawer () {
this.drawer = false this.drawer = false
this.$emit('closeAjxxk', this.drawer); this.$emit('closeAjxxk', this.drawer);
this.CaseImgNum = 0
this.CaseImg = []
this.caseLoading = true
} }
} }
}; };
...@@ -253,6 +331,7 @@ export default { ...@@ -253,6 +331,7 @@ export default {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
flex-wrap: wrap; flex-wrap: wrap;
height: 580px;
.zw { .zw {
width: 110px; width: 110px;
.zwImg { .zwImg {
...@@ -271,6 +350,14 @@ export default { ...@@ -271,6 +350,14 @@ export default {
} }
} }
} }
.zwDivBodyNoImg {
height: 580px;
display: flex;
justify-content: center;
align-items: center;
color: #999;
font-size: 16px;
}
} }
.cz { .cz {
height: 86px; height: 86px;
......
...@@ -99,9 +99,9 @@ ...@@ -99,9 +99,9 @@
<div class="cz"> <div class="cz">
<div class='czLeft'> <div class='czLeft'>
<el-radio-group v-model="radio1"> <el-radio-group v-model="radio1">
<el-radio-button label="1">指纹(8</el-radio-button> <el-radio-button label="1">指纹({{RollImgNum+PlainImgNum}}</el-radio-button>
<el-radio-button label="2">掌纹(4</el-radio-button> <el-radio-button label="2">掌纹({{PalmImgNum}}</el-radio-button>
<el-radio-button label="3">人像(3</el-radio-button> <el-radio-button label="3">人像({{FaceImgNum}}</el-radio-button>
</el-radio-group> </el-radio-group>
</div> </div>
<div class='czRight'> <div class='czRight'>
...@@ -120,65 +120,45 @@ ...@@ -120,65 +120,45 @@
<!-- 滚动 --> <!-- 滚动 -->
<div class='zwDiv gd'> <div class='zwDiv gd'>
<div class='zwDivHead'> <div class='zwDivHead'>
<div class="blueDiv"></div>滚动<div class="Num"><span>8</span>/10</div> <div class="blueDiv"></div>滚动<div class="Num"><span>{{RollImgNum}}</span>/10</div>
</div> </div>
<div class='zwDivBody'> <div class='zwDivBody'>
<div class='zw'>
<div class='zwImg'> <div
<img src="" alt=""> v-for="(item, index) in RollImg"
<!-- <img :key="index"
v-if="RollImg[0].image!=null" >
:src="'data:image/jpeg;base64,' + RollImg[0].image" <div class='zw'>
alt="" <div class='zwImg'>
> <div v-if="RollImgfingerLoading">
<img <img
src="" src="@/assets/img/zzjz/zwjz.gif"
alt="" alt=""
> --> >
</div> </div>
<div class='zwName'>右拇</div> <div v-if="item.img&&RollImgfingerLoading==false">
</div> <img
<div class='zw'> :src="'data:image/jpeg;base64,' + item.img"
<div class='zwImg'> alt=""
<!-- <img >
v-if="RollImg[1].image" </div>
:src="'data:image/jpeg;base64,' + RollImg[1].image" <div v-if="!item.img&&RollImgfingerLoading==false">
alt="" <img
> --> src="@/assets/img/absence.png"
alt=""
/>
</div>
<!-- <div
class='noImg'
v-else
>
<img src="@/assets/img/TT/zwtp.png" />
<span>暂无图像</span>
</div> -->
</div>
<div class='zwName'>{{ item.name }}</div>
</div> </div>
<div class='zwName'>右食</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>右中</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>右环</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>右小</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>左拇</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>左食</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>左中</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>左环</div>
</div>
<div class='zw'>
<div class='zwImg'></div>
<div class='zwName'>左小</div>
</div> </div>
</div> </div>
...@@ -187,48 +167,53 @@ ...@@ -187,48 +167,53 @@
<!-- 平面 --> <!-- 平面 -->
<div class='zwDiv pm'> <div class='zwDiv pm'>
<div class='zwDivHead'> <div class='zwDivHead'>
<div class="blueDiv"></div>平面<div class="Num"><span>8</span>/10</div> <div class="blueDiv"></div>平面<div class="Num"><span>{{PlainImgNum}}</span>/10</div>
</div> </div>
<div class='zwDivBody'> <div class='zwDivBody'>
<div class='zw'> <!-- <div class='zw'>
<div class='zwImg'></div> <div class='zwImg'>
<img
:src="'data:image/jpeg;base64,' + PlainImg[0].img"
alt=""
>
</div>
<div class='zwName'>右拇</div> <div class='zwName'>右拇</div>
</div> </div> -->
<div class='zw'>
<div class='zwImg'></div> <div
<div class='zwName'>右食</div> v-for="(item, index) in PlainImg"
</div> :key="index"
<div class='zw'> >
<div class='zwImg'></div> <div class='zw'>
<div class='zwName'>右中</div> <div class='zwImg'>
</div> <div v-if="PlainImgfingerLoading">
<div class='zw'> <img
<div class='zwImg'></div> src="@/assets/img/zzjz/zwjz.gif"
<div class='zwName'>右环</div> alt=""
</div> >
<div class='zw'> </div>
<div class='zwImg'></div> <div v-if="item.img&&PlainImgfingerLoading==false">
<div class='zwName'>右小</div> <img
</div> :src="'data:image/jpeg;base64,' + item.img"
<div class='zw'> alt=""
<div class='zwImg'></div> >
<div class='zwName'>左拇</div> </div>
</div> <div v-if="!item.img&&PlainImgfingerLoading==false">
<div class='zw'> <img
<div class='zwImg'></div> src="@/assets/img/absence.png"
<div class='zwName'>左食</div> alt=""
</div> />
<div class='zw'> </div>
<div class='zwImg'></div> <!-- <div
<div class='zwName'>左中</div> class='noImg'
</div> v-else
<div class='zw'> >
<div class='zwImg'></div> <img src="@/assets/img/TT/zwtp.png" />
<div class='zwName'>左环</div> <span>暂无图像</span>
</div> </div> -->
<div class='zw'> </div>
<div class='zwImg'></div> <div class='zwName'>{{ item.name }}</div>
<div class='zwName'>左小</div> </div>
</div> </div>
</div> </div>
...@@ -242,41 +227,63 @@ ...@@ -242,41 +227,63 @@
> >
<div class='zhangwen'> <div class='zhangwen'>
<div class="zhangwenHead"> <div class="zhangwenHead">
<div class="blueDiv"></div>掌纹<div class="Num"><span>0</span>/4</div> <div class="blueDiv"></div>掌纹<div class="Num"><span>{{PalmImgNum}}</span>/4</div>
</div> </div>
<div class='zhangwenBody'> <div class='zhangwenBody'>
<div class="zhangwenOlny">
<div class="zhangwenImg">
</div> <!-- <div class="zhangwenOlny">
<div class='zhangwenName'>
右半掌
</div>
</div>
<div class="zhangwenOlny">
<div class="zhangwenImg"> <div class="zhangwenImg">
</div> </div>
<div class='zhangwenName'> <div class='zhangwenName'>
半掌 半掌
</div> </div>
</div> </div> -->
<div class="zhangwenOlny">
<div class="zhangwenImg">
</div> <div
<div class='zhangwenName'> v-for="(item, index) in PlamImg"
右侧掌 :key="index"
>
<div class='zhangwenOlny'>
<div class='zhangwenImg'>
<div v-if="PlamLoading">
<div v-if="item.code==32||item.code==34">
<img
src="@/assets/img/zzjz/ysjz.gif"
alt=""
>
</div>
<div v-else>
<img
src="@/assets/img/zzjz/zsjz.gif"
alt=""
>
</div>
</div>
<div v-if="item.img&&PlamLoading==false">
<img
:src="'data:image/jpeg;base64,' + item.img"
alt=""
>
</div>
<div v-if="!item.img&&PlamLoading==false">
<img
src="@/assets/img/qz.png"
alt=""
/>
</div>
<!-- <div
class='noImg'
v-else
>
<img src="@/assets/img/TT/zwtp.png" />
<span>暂无图像</span>
</div> -->
</div>
<div class='zhangwenName'>{{ item.name }}</div>
</div> </div>
</div> </div>
<div class="zhangwenOlny">
<div class="zhangwenImg">
</div>
<div class='zhangwenName'>
左侧掌
</div>
</div>
</div> </div>
</div> </div>
</div> </div>
...@@ -287,25 +294,79 @@ ...@@ -287,25 +294,79 @@
> >
<div class="rx"> <div class="rx">
<div class="rxHead"> <div class="rxHead">
<div class="blueDiv"></div>人像<div class="Num"><span>0</span>/4</div> <div class="blueDiv"></div>人像<div class="Num"><span>{{FaceImgNum}}</span>/4</div>
</div> </div>
<div class="rxBody"> <div class="rxBody">
<div class="rxOlny">
<div class="rxImg"></div> <div
<div class="rxName">正面</div> v-for="(item, index) in FaceImg"
</div> :key="index"
<div class="rxOlny"> >
<div class="rxImg"></div> <div class='rxOlny'>
<div class="rxName">左侧面</div> <div class='rxImg'>
</div> <div v-if="FaceLoading">
<div class="rxOlny"> <div v-if="item.code==1">
<div class="rxImg"></div> <img
<div class="rxName">右侧面</div> src="@/assets/img/zzjz/zmjz.gif"
</div> alt=""
<div class="rxOlny"> >
<div class="rxImg"></div> </div>
<div class="rxName">身份证</div> <div v-if="item.code==2">
<img
src="@/assets/img/zzjz/zcjz.gif"
alt=""
>
</div>
<div v-if="item.code==4">
<img
src="@/assets/img/zzjz/yljz.gif"
alt=""
>
</div>
<div v-if="item.code==11">
<img
src="@/assets/img/zzjz/ID.gif"
alt=""
>
</div>
</div>
<div v-if="item.img&&FaceLoading==false&&item.code!=11">
<img
:src="'data:image/jpeg;base64,' + item.img"
alt=""
>
</div>
<div
v-if="item.img&&FaceLoading==false&&item.code==11"
class='IDImg'
>
<img
:src="'data:image/jpeg;base64,' + item.img"
alt=""
>
</div>
<div
v-if="!item.img&&FaceLoading==false"
class='noImg'
>
<img
src="@/assets/img/TT/zwtp.png"
alt=""
/>
<span>暂无图像</span>
</div>
<!-- <div
class='noImg'
v-else
>
<img src="@/assets/img/TT/zwtp.png" />
<span>暂无图像</span>
</div> -->
</div>
<div class='rxName'>{{ item.name }}</div>
</div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
...@@ -340,7 +401,50 @@ export default { ...@@ -340,7 +401,50 @@ export default {
queryCount: '', queryCount: '',
queryType: '', queryType: '',
}, },
RollImg: [], // 滚动 RollImgNum: 0, // 滚动指纹个数
PlainImgNum: 0,// 平面指纹个数
PalmImgNum: 0,// 掌纹个数
FaceImgNum: 0,// 人像个数
RollImg: [ // 滚动
{ name: "右拇", code: 1, img: null },
{ name: "右食", code: 2, img: null },
{ name: "右中", code: 3, img: null },
{ name: "右环", code: 4, img: null },
{ name: "右小", code: 5, img: null },
{ name: "左拇", code: 6, img: null },
{ name: "左食", code: 7, img: null },
{ name: "左中", code: 8, img: null },
{ name: "左环", code: 9, img: null },
{ name: "左小", code: 10, img: null },
],
PlainImg: [ // 平面
{ name: "右拇", code: 11, img: null },
{ name: "右食", code: 12, img: null },
{ name: "右中", code: 13, img: null },
{ name: "右环", code: 14, img: null },
{ name: "右小", code: 15, img: null },
{ name: "左拇", code: 16, img: null },
{ name: "左食", code: 17, img: null },
{ name: "左中", code: 18, img: null },
{ name: "左环", code: 19, img: null },
{ name: "左小", code: 20, img: null },
],
PlamImg: [
{ name: "左半掌", code: 32, img: null },
{ name: "右半掌", code: 31, img: null },
{ name: "左侧掌", code: 34, img: null },
{ name: "右侧掌", code: 33, img: null },
],
FaceImg: [
{ name: "正面像", code: 1, img: null },
{ name: "左侧像", code: 2, img: null },
{ name: "右侧像", code: 4, img: null },
{ name: "身份证", code: 11, img: null },
],
RollImgfingerLoading: true, // 滚动加载
PlainImgfingerLoading: true, // 平面加载
PlamLoading: true, // 掌纹加载
FaceLoading: true,// 人像加载
}; };
}, },
...@@ -363,37 +467,159 @@ export default { ...@@ -363,37 +467,159 @@ export default {
this.getfileinfo() this.getfileinfo()
this.getRollByBarcode() this.getRollByBarcode()
this.getPlainByBarcode()
},
radio1 (val) {
if (val == 2) {
this.PalmImgNum = 0
this.getPalmByBarcode()
} else if (val == 3) {
this.FaceImgNum = 0
this.getFaceByBarcode()
}
} }
}, },
methods: { methods: {
getRollByBarcode () { // 人员滚动压缩图 getFaceByBarcode () { // 获取人像
let self = this;
this.$axios this.$axios
.post("/api/png/rollByBarcode/barcode", { 'barcode': this.ysryjbxx.ysxtAsjxgrybh }) .post(
"/api/org/face/barcode",
{ barcode: this.ysryjbxx.ysxtAsjxgrybh },
{ loading: false }
)
.then((response) => { .then((response) => {
if (response.data.code === 0) { if (response.data.code == 0) {
console.log(response.data) response.data.ret.forEach((element, index) => {
this.RollImg = response.data.ret self.FaceImg.forEach((item) => {
} else { if (item.code == element.seq) {
this.$message.error(response.data.message); item.img = element.image;
this.FaceImgNum++
}
});
});
// 去掉加载状态
self.FaceLoading = false;
} else if (response.data.code == 4) {
// 去掉加载状态
self.FaceLoading = false;
} }
})
.catch(function (error) {
//console.log(error);
}); });
}, },
getfileinfo () { // 获取发查询信息 getPalmByBarcode () { // 获取掌纹
let self = this;
this.$axios
.post(
"/api/png/palm/barcode",
{ barcode: this.ysryjbxx.ysxtAsjxgrybh },
{ loading: false }
)
.then((response) => {
if (response.data.code == 0) {
response.data.ret.forEach((element, index) => {
self.PlamImg.forEach((item) => {
if (item.code == element.seq) {
item.img = element.image;
this.PalmImgNum++
}
});
});
// 去掉加载状态
self.PlamLoading = false;
} else if (response.data.code == 4) {
// 去掉加载状态
self.PlamLoading = false;
}
})
.catch(function (error) {
//console.log(error);
});
},
getPlainByBarcode () { // 人员平面压缩图
let self = this;
this.$axios
.post(
"/api/png/plainByBarcode/barcode",
{ barcode: this.ysryjbxx.ysxtAsjxgrybh },
{ loading: false }
)
.then((response) => {
if (response.data.code == 0) {
this.PlainImgNum = response.data.ret.length;
response.data.ret.forEach((element, index) => {
self.PlainImg.forEach((item) => {
if (item.code == element.seq) {
item.img = element.image;
console.log(112233)
}
});
});
// 去掉加载状态
self.PlainImgfingerLoading = false;
} else if (response.data.code == 4) {
// 去掉加载状态
self.PlainImgfingerLoading = false;
}
})
.catch(function (error) {
//console.log(error);
});
},
getRollByBarcode () { // 人员滚动压缩图
let self = this;
this.$axios this.$axios
.get("api/fileinfo/queryque/" + this.ysryjbxx.ysxtAsjxgrybh) .post(
"/api/png/rollByBarcode/barcode",
{ barcode: this.ysryjbxx.ysxtAsjxgrybh },
{ loading: false }
)
.then((response) => { .then((response) => {
if (response.data.code === 0) { if (response.data.code == 0) {
console.log(response.data) this.RollImgNum = response.data.ret.length;
this.fcxInfo.lastQueryTime = response.data.ret.lastQueryTime response.data.ret.forEach((element, index) => {
this.fcxInfo.queryCount = response.data.ret.queryCount self.RollImg.forEach((item) => {
this.fcxInfo.queryType = response.data.ret.queryType if (item.code == element.seq) {
//console.info("查询结果===>", this.tableDate); item.img = element.image;
// this.userInfo = this.getUserInfo(this.tableDate); console.log(112233)
} else { }
this.$message.error(response.data.message); });
});
// 去掉加载状态
self.RollImgfingerLoading = false;
console.log('RollImgNum', this.RollImgNum)
console.log('RollImgfingerLoading', this.RollImgfingerLoading)
} else if (response.data.code == 4) {
// 去掉加载状态
self.RollImgfingerLoading = false;
} }
})
.catch(function (error) {
//console.log(error);
}); });
}, },
getfileinfo () { // 获取发查询信息
this.$axios({
method: 'get',
url: "api/fileinfo/queryque/" + this.ysryjbxx.ysxtAsjxgrybh,
loading: false,
}).then((response) => {
if (response.data.code === 0) {
// console.log(response.data)
this.fcxInfo.lastQueryTime = response.data.ret.lastQueryTime
this.fcxInfo.queryCount = response.data.ret.queryCount
this.fcxInfo.queryType = response.data.ret.queryType
//console.info("查询结果===>", this.tableDate);
// this.userInfo = this.getUserInfo(this.tableDate);
} else {
this.$message.error(response.data.message);
}
});
},
handleClose (done) { handleClose (done) {
// console.log(1111111111111111) // console.log(1111111111111111)
// this.$confirm('确认关闭?') // this.$confirm('确认关闭?')
...@@ -404,10 +630,92 @@ export default { ...@@ -404,10 +630,92 @@ export default {
// .catch(_ => { }); // .catch(_ => { });
this.drawer = false this.drawer = false
this.$emit('closeRyxxk', this.drawer); this.$emit('closeRyxxk', this.drawer);
this.RollImgfingerLoading = true
this.PlainImgfingerLoading = true // 平面加载
this.PlamLoading = true// 掌纹加载
this.FaceLoading = true// 人像加载
this.radio1 = 1
this.RollImg = [ // 滚动
{ name: "右拇", code: 1, img: null },
{ name: "右食", code: 2, img: null },
{ name: "右中", code: 3, img: null },
{ name: "右环", code: 4, img: null },
{ name: "右小", code: 5, img: null },
{ name: "左拇", code: 6, img: null },
{ name: "左食", code: 7, img: null },
{ name: "左中", code: 8, img: null },
{ name: "左环", code: 9, img: null },
{ name: "左小", code: 10, img: null },
]
this.PlainImg = [ // 平面
{ name: "右拇", code: 11, img: null },
{ name: "右食", code: 12, img: null },
{ name: "右中", code: 13, img: null },
{ name: "右环", code: 14, img: null },
{ name: "右小", code: 15, img: null },
{ name: "左拇", code: 16, img: null },
{ name: "左食", code: 17, img: null },
{ name: "左中", code: 18, img: null },
{ name: "左环", code: 19, img: null },
{ name: "左小", code: 20, img: null },
]
this.PlamImg = [
{ name: "左半掌", code: 32, img: null },
{ name: "右半掌", code: 31, img: null },
{ name: "左侧掌", code: 34, img: null },
{ name: "右侧掌", code: 33, img: null },
]
this.FaceImg = [
{ name: "正面像", code: 1, img: null },
{ name: "左侧像", code: 2, img: null },
{ name: "右侧像", code: 4, img: null },
{ name: "身份证", code: 11, img: null },
]
}, },
closeDrawer () { closeDrawer () {
this.drawer = false this.drawer = false
this.$emit('closeRyxxk', this.drawer); this.$emit('closeRyxxk', this.drawer);
this.RollImgfingerLoading = true
this.PlainImgfingerLoading = true // 平面加载
this.PlamLoading = true// 掌纹加载
this.FaceLoading = true// 人像加载
this.radio1 = 1
this.RollImg = [ // 滚动
{ name: "右拇", code: 1, img: null },
{ name: "右食", code: 2, img: null },
{ name: "右中", code: 3, img: null },
{ name: "右环", code: 4, img: null },
{ name: "右小", code: 5, img: null },
{ name: "左拇", code: 6, img: null },
{ name: "左食", code: 7, img: null },
{ name: "左中", code: 8, img: null },
{ name: "左环", code: 9, img: null },
{ name: "左小", code: 10, img: null },
]
this.PlainImg = [ // 平面
{ name: "右拇", code: 11, img: null },
{ name: "右食", code: 12, img: null },
{ name: "右中", code: 13, img: null },
{ name: "右环", code: 14, img: null },
{ name: "右小", code: 15, img: null },
{ name: "左拇", code: 16, img: null },
{ name: "左食", code: 17, img: null },
{ name: "左中", code: 18, img: null },
{ name: "左环", code: 19, img: null },
{ name: "左小", code: 20, img: null },
]
this.PlamImg = [
{ name: "左半掌", code: 32, img: null },
{ name: "右半掌", code: 31, img: null },
{ name: "左侧掌", code: 34, img: null },
{ name: "右侧掌", code: 33, img: null },
]
this.FaceImg = [
{ name: "正面像", code: 1, img: null },
{ name: "左侧像", code: 2, img: null },
{ name: "右侧像", code: 4, img: null },
{ name: "身份证", code: 11, img: null },
]
}, },
}, },
filters: { filters: {
...@@ -469,13 +777,30 @@ export default { ...@@ -469,13 +777,30 @@ export default {
flex-wrap: wrap; flex-wrap: wrap;
.rxOlny { .rxOlny {
.rxImg { .rxImg {
width: 198px; width: 197px;
height: 260px; height: 262px;
border-radius: 4px; border-radius: 4px;
border: 1px solid #cccccc; border: 1px solid #cccccc;
display: flex;
justify-content: center;
align-items: center;
.IDImg {
width: 197px;
height: 242px;
}
.noImg {
// display: flex;
text-align: center;
span {
font-size: 14px;
font-family: MicrosoftYaHei;
color: #cccccc;
line-height: 19px;
}
}
} }
.rxName { .rxName {
width: 198px; width: 197px;
text-align: center; text-align: center;
margin-top: 8px; margin-top: 8px;
margin-bottom: 16px; margin-bottom: 16px;
...@@ -584,6 +909,19 @@ export default { ...@@ -584,6 +909,19 @@ export default {
border-radius: 2px; border-radius: 2px;
// border: 1px solid #00b88d; // border: 1px solid #00b88d;
border: 1px solid #cccccc; border: 1px solid #cccccc;
display: flex;
justify-content: center;
align-items: center;
.noImg {
// display: flex;
text-align: center;
span {
font-size: 14px;
font-family: MicrosoftYaHei;
color: #cccccc;
line-height: 19px;
}
}
} }
.zwName { .zwName {
width: 110px; width: 110px;
......
...@@ -552,7 +552,8 @@ export default { ...@@ -552,7 +552,8 @@ export default {
}); });
}, },
// 案件信息卡操作 // 案件信息卡操作
isShowAjxxkBtn () { isShowAjxxkBtn (row) {
this.rowData = row
this.isShowAjxxk = true; this.isShowAjxxk = true;
}, },
closeAjxxk (val) { closeAjxxk (val) {
......
...@@ -765,7 +765,7 @@ export default { ...@@ -765,7 +765,7 @@ export default {
this.upload() this.upload()
} }
} else if (this.drlx == 9) { } else if (this.drlx == 9) {
if (this.targetsLeft.length == 0 || this.targetsRight.length == 0) { if (this.checkedTargetsLeft.length == 0 || this.checkedTargetsRight.length == 0) {
this.$message.error('请选择逻辑分库') this.$message.error('请选择逻辑分库')
} else { } else {
for (var i = 0; i <= this.checkedTargetsLeft.length; i++) { for (var i = 0; i <= this.checkedTargetsLeft.length; i++) {
......
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