Commit 3af78cfc by 米嘉伟

掌纹 人像

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