Commit c72472bb by li_hongchao

Merge remote-tracking branch 'origin/dev_zwpt' into dev_zwpt

parents 7df00e69 bc75c714
......@@ -121,7 +121,11 @@
{{ scope.$index + 1 }}
</div>
</el-table-column>
<el-table-column prop="score" label="得分" :width="!roleArr.includes('C-1-7')?'auto':width1">
<el-table-column
prop="score"
label="得分"
:width="!roleArr.includes('C-1-7') ? 'auto' : width1"
>
<div
class="del"
slot-scope="scope"
......@@ -1405,13 +1409,13 @@ export default {
//console.info("目标plan", response.data.ret);
response.data.ret.forEach((element, index) => {
// 目标 左手 平面
self.destFingersLeftL.forEach((item) => {
self.destFingersLeftR.forEach((item) => {
if (item.code == element.seq) {
item.img = element.image;
}
});
// 目标 右手 平面
self.destFingersRightL.forEach((item) => {
self.destFingersRightR.forEach((item) => {
if (item.code == element.seq) {
item.img = element.image;
}
......@@ -1441,13 +1445,13 @@ export default {
//console.info("目标roll", response.data.ret);
response.data.ret.forEach((element, index) => {
// 目标 左手 滚动
self.destFingersLeftR.forEach((item) => {
self.destFingersLeftL.forEach((item) => {
if (item.code == element.seq) {
item.img = element.image;
}
});
// 目标 右手 滚动
self.destFingersRightR.forEach((item) => {
self.destFingersRightL.forEach((item) => {
if (item.code == element.seq) {
item.img = element.image;
}
......
......@@ -67,20 +67,22 @@
</el-table-column>
<el-table-column prop="destseqno" label="序号" :width="!roleArr.includes('C-1-7')?'auto':width3">
<template slot-scope="scope">
<div v-if="scope.row.destseqno">
<span v-if="scope.row.removeFlag === 1">
<del>{{
scope.$index + 1 >= 9
? scope.$index + 1
: "0" + (scope.$index + 1)
scope.row.destseqno > 9
? scope.row.destseqno
: "0" + scope.row.destseqno
}}</del>
</span>
<span v-else>
{{
scope.$index + 1 >= 9
? scope.$index + 1
: "0" + (scope.$index + 1)
scope.row.destseqno > 9
? scope.row.destseqno
: "0" + scope.row.destseqno
}}
</span>
</div>
</template>
</el-table-column>
<el-table-column
......
......@@ -112,26 +112,64 @@ export default {
},
})
.then((res) => {
if (res.data.code == 0 && res.data.message == 'success'){
let result = res.data.ret;
if (res.data.code == 0 && res.data.message == "success") {
//人人查重
if (form.originCodeType == "0" && form.targetCodeType == "0") {
self.$router.pushToTab("/rgTT");
self.$router.pushToTab({
path: "/rgTT",
query: {
qid: result.qid,
qqid: result.qqid,
barcode: result.srcbarcode,
type: "son",
},
});
//人案倒查
} else if (form.originCodeType == "0" && form.targetCodeType == "1") {
self.$router.pushToTab("/rgTL");
} else if (
form.originCodeType == "0" &&
form.targetCodeType == "1"
) {
self.$router.pushToTab({
path: "/rgTL",
query: {
qid: result.qid,
qqid: result.qqid,
type: "son",
},
});
//案人正查
} else if (form.originCodeType == "1" && form.targetCodeType == "0") {
self.$router.pushToTab("/rgLT");
} else if (
form.originCodeType == "1" &&
form.targetCodeType == "0"
) {
self.$router.pushToTab({
path: "/rgLT",
query: {
qid: result.qid,
qqid: result.qqid,
type: "son",
},
});
//案案串查
} else if (form.originCodeType == "1" && form.targetCodeType == "1") {
self.$router.pushToTab("/rgLL");
} else if (
form.originCodeType == "1" &&
form.targetCodeType == "1"
) {
self.$router.pushToTab({
path: "/rgLL",
query: {
qid: result.qid,
qqid: result.qqid,
type: "son",
},
});
}
self.dialogVisible = false
} else{
this.$message.error(res.data.message)
self.dialogVisible = false;
} else {
this.$message.error(res.data.message);
}
});
}
});
},
......
......@@ -37,20 +37,22 @@
>
<el-table-column prop="destseqno" label="序号" :width="width3">
<template slot-scope="scope">
<div>
<span v-if="scope.row.removeFlag === 1">
<del>{{
scope.$index + 1 >= 9
? scope.$index + 1
: "0" + (scope.$index + 1)
scope.row.destseqno > 9
? scope.row.destseqno
: "0" + scope.row.destseqno
}}</del>
</span>
<span v-else>
{{
scope.$index + 1 >= 9
? scope.$index + 1
: "0" + (scope.$index + 1)
scope.row.destseqno > 9
? scope.row.destseqno
: "0" + scope.row.destseqno
}}
</span>
</div>
</template>
</el-table-column>
<el-table-column
......@@ -60,6 +62,7 @@
v-if="roleArr.includes('C-1-7')"
>
<template slot-scope="scope">
<div v-if="scope.$index == 0">
<!-- 被删除-->
<span v-if="scope.row.removeFlag === 1">
<del>{{ scope.row.destbarcode }}</del>
......@@ -67,6 +70,7 @@
<span v-else>
{{ scope.row.destbarcode }}
</span>
</div>
</template>
</el-table-column>
</el-table>
......@@ -1052,13 +1056,13 @@ export default {
sessionStorage.setItem("destseqno", val.destseqno);
self.$store.commit("loading/setLoading", true);
///////////////////////////////
if (self.fingerShowType == "指纹") {
if (val.destseqno <= 99) {
//案件指纹
this.$axios
.post("/api/org/case/barcode/seqNo", {
barcode: val.destbarcode,
seqno: val.destseqno,
qqid: val.qqid,
qqid: sessionStorage.getItem("qqid"),
})
.then((response) => {
self.$bus.emit(
......@@ -1071,7 +1075,7 @@ export default {
self.$store.commit("loading/setLoading", false);
}, 500);
} else {
//案件
//案件
this.$axios
.post("/api/org/case/palm/barcode/seq", {
barcode: val.destbarcode,
......@@ -1089,14 +1093,6 @@ export default {
self.$store.commit("loading/setLoading", false);
}, 500);
}
// this.$axios.get(`/api/api/org/plainByBarcode/R1100002487002018050034/1/`)
// this.$axios
// .get(`/api/org/plainByBarcode/${val.destbarcode}/${val.destseqno}`)
// .then(response => {
// //console.log(response);
// self.$bus.emit("changImageEditTarget", response.data.ret.image);
// });
} else {
this.$bus.emit("changImageEditTarget", "xxx");
}
......
......@@ -74,6 +74,7 @@
fingerRB: item.affirmstatus == 3,
}"
v-for="(item, index) in enumerate"
v-show="item.image"
@click="changeStyle(index, item)"
:key="index"
>
......@@ -89,7 +90,9 @@
>
{{ Number(item.seq + 1) &lt; 11 ? ("0" + Number(item.seq)) : Number(item.seq) }}
</div>
<img :src="'data:image/jpeg;base64,' + item.image" />
<img
:src="'data:image/jpeg;base64,' + item.image"
/>
<div class="finger-tips">
<!-- 认定完成 -->
<div class="affirmstatus1" v-if="item.affirmstatus == 1">
......@@ -363,9 +366,11 @@ export default {
// 发送请求
self.$store.commit("loading/setLoading", true);
this.$axios
.post(`/api/query/matchcand/dest/${self.qqid}/${imageInfo.seq}`, {
srcbarcode: sessionStorage.getItem("srcbarcode"),
})
.post(
`/api/queryIdentification/matchcand/dest?qqid=${
self.qqid
}&barcode=${sessionStorage.getItem("srcbarcode")}`
)
.then((response) => {
//console.log(response);
self.$bus.emit("initCandidate", response.data.ret);
......@@ -511,9 +516,11 @@ export default {
// 发送请求
self.$store.commit("loading/setLoading", true);
this.$axios
.post(`/api/query/matchcand/dest/${self.qqid}/${imageInfo.seq}`, {
srcbarcode: sessionStorage.getItem("srcbarcode"),
})
.post(
`/api/queryIdentification/matchcand/dest?qqid=${
self.qqid
}&barcode=${sessionStorage.getItem("srcbarcode")}`
)
.then((response) => {
//console.log(response);
self.$bus.emit("initCandidate", response.data.ret);
......
<template>
<div class="lt_candidate">
<div class="lt_candidate_number">
<el-table highlight-current-row @current-change="handleCurrentChange" class="lt_candidate_table" :data="tableData" ref="singleTable" :row-class-name="tableRowClassName">
<el-table-column label="指掌位" type="index" :width="width1">
<el-table
highlight-current-row
@current-change="handleCurrentChange"
class="lt_candidate_table"
:data="tableData"
ref="singleTable"
:row-class-name="tableRowClassName"
>
<el-table-column
prop="destseqno"
label="指掌位"
align="center"
:width="!roleArr.includes('C-1-7') ? 'auto' : width3"
>
<template slot-scope="scope">
<div>
<span v-if="scope.row.removeFlag === 1">
<del>{{
scope.row.destseqno == "1"
? "滚动-右拇"
: scope.row.destseqno == "2"
? "滚动-右食"
: scope.row.destseqno == "3"
? "滚动-右中"
: scope.row.destseqno == "4"
? "滚动-右环"
: scope.row.destseqno == "5"
? "滚动-右小"
: scope.row.destseqno == "6"
? "滚动-左拇"
: scope.row.destseqno == "7"
? "滚动-左食"
: scope.row.destseqno == "8"
? "滚动-左中"
: scope.row.destseqno == "9"
? "滚动-左环"
: scope.row.destseqno == "10"
? "滚动-左小"
: scope.row.destseqno == "11"
? "平面-右拇"
: scope.row.destseqno == "12"
? "平面-右食"
: scope.row.destseqno == "13"
? "平面-右中"
: scope.row.destseqno == "14"
? "平面-右环"
: scope.row.destseqno == "15"
? "平面-右小"
: scope.row.destseqno == "16"
? "平面-左拇"
: scope.row.destseqno == "17"
? "平面-左食"
: scope.row.destseqno == "18"
? "平面-左中"
: scope.row.destseqno == "19"
? "平面-左环"
: scope.row.destseqno == "20"
? "平面-左小"
: scope.row.destseqno == "31"
? "右掌"
: scope.row.destseqno == "32"
? "左掌"
: scope.row.destseqno == "33"
? "右侧掌"
: scope.row.destseqno == "34"
? "左侧掌"
: ""
}}</del>
</span>
<span v-else>
{{
scope.row.destseqno == "1"
? "滚动-右拇"
: scope.row.destseqno == "2"
? "滚动-右食"
: scope.row.destseqno == "3"
? "滚动-右中"
: scope.row.destseqno == "4"
? "滚动-右环"
: scope.row.destseqno == "5"
? "滚动-右小"
: scope.row.destseqno == "6"
? "滚动-左拇"
: scope.row.destseqno == "7"
? "滚动-左食"
: scope.row.destseqno == "8"
? "滚动-左中"
: scope.row.destseqno == "9"
? "滚动-左环"
: scope.row.destseqno == "10"
? "滚动-左小"
: scope.row.destseqno == "11"
? "平面-右拇"
: scope.row.destseqno == "12"
? "平面-右食"
: scope.row.destseqno == "13"
? "平面-右中"
: scope.row.destseqno == "14"
? "平面-右环"
: scope.row.destseqno == "15"
? "平面-右小"
: scope.row.destseqno == "16"
? "平面-左拇"
: scope.row.destseqno == "17"
? "平面-左食"
: scope.row.destseqno == "18"
? "平面-左中"
: scope.row.destseqno == "19"
? "平面-左环"
: scope.row.destseqno == "20"
? "平面-左小"
: scope.row.destseqno == "31"
? "右掌"
: scope.row.destseqno == "32"
? "左掌"
: scope.row.destseqno == "33"
? "右侧掌"
: scope.row.destseqno == "34"
? "左侧掌"
: ""
}}
</span>
</div>
</template>
</el-table-column>
<el-table-column prop="destbarcode" label="目标条码号" width="auto" v-if="roleArr.includes('C-1-7')">
<el-table-column
prop="destbarcode"
label="目标条码号"
width="auto"
v-if="roleArr.includes('C-1-7')"
>
<template slot-scope="scope">
<div v-if="scope.$index == 0">
<!-- 被删除 -->
<span v-if="scope.row.removeFlag===1">
<span v-if="scope.row.removeFlag === 1">
<del>{{ scope.row.destbarcode }}</del>
</span>
<span v-else>
{{ scope.row.destbarcode }}
</span>
</div>
</template>
</el-table-column>
</el-table>
<div class="lt_candidate_bottom">
<span>共计<span>{{ total }}条</span>数据</span>
<span
>共计<span>{{ total }}条</span>数据</span
>
</div>
</div>
<transition name="slide-fade">
......@@ -114,16 +245,13 @@
</template>
<script>
import axios from "axios";
import { Loading } from "element-ui";
export default {
name: "LTCandidate",
data () {
data() {
return {
width3: 70,
width3: 100,
width2: 60,
width1: 80,
width1: 50,
checked: true,
tableData: null,
// 不做处理的数据
......@@ -169,17 +297,26 @@ export default {
loading: null,
timer: null,
// 是否被删除
isDelete: false
isDelete: false,
// 搜索类型
searchType: "指纹",
};
},
created () {
mounted() {
let self = this;
// 监听指掌纹类型
this.$bus.on("searchTypeLT", (type) => {
self.searchType = type;
});
},
created() {
let self = this;
let w1 = 1920;
let w2 = window.innerWidth;
this.width1 = this.width1 * w2 / w1;
this.width2 = this.width2 * w2 / w1;
this.width3 = this.width3 * w2 / w1;
this.width1 = (this.width1 * w2) / w1;
this.width2 = (this.width2 * w2) / w1;
this.width3 = (this.width3 * w2) / w1;
// 监听是否被删除
self.$bus.on("deleteMessage", (obj) => {
......@@ -190,7 +327,7 @@ export default {
}
});
self.$bus.on("initCandidate", tableData => {
self.$bus.on("initCandidate", (tableData) => {
//console.log(tableData);
self.tableData = tableData;
if (self.tableData) {
......@@ -201,30 +338,30 @@ export default {
if (self.tableData && self.tableData.length > 0) {
self.$nextTick(() => {
self.$refs.singleTable.setCurrentRow(self.tableData[0]);
})
});
} else {
self.$bus.emit('bzJudge', null)
this.$bus.emit("changImageEditTarget", 'xxx');
self.$bus.emit("bzJudge", null);
this.$bus.emit("changImageEditTarget", "xxx");
}
});
},
beforeDestroy () {
this.$bus.off('deleteMessage')
this.$bus.off('initCandidate')
beforeDestroy() {
this.$bus.off("deleteMessage");
this.$bus.off("initCandidate");
},
methods: {
/**
* 选择指纹类型
* @param e
*/
changefingershowType (e) {
changefingershowType(e) {
this.fingershowType = e.target.innerHTML;
this.isFingerDropdown = false;
},
/**
* 指纹下拉框
*/
fingerDropdownChange () {
fingerDropdownChange() {
this.isFingerDropdown = !this.isFingerDropdown;
},
/**
......@@ -235,7 +372,7 @@ export default {
* @param {*} columnIndex
* @return {*}
*/
tableRowClassName ({ row, column, rowIndex, columnIndex }) {
tableRowClassName({ row, column, rowIndex, columnIndex }) {
// //console.log(row);
// 比中的行
if (row.affirmstatus == 2 || row.affirmstatus == 3) {
......@@ -256,7 +393,7 @@ export default {
* @param {*}
* @return {*}
*/
switchOptions () {
switchOptions() {
this.isShowOptions = !this.isShowOptions;
// if(!this.isShowOptions) {
// this.tableData = this.sourceTableData
......@@ -267,8 +404,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightPX () {
this.tableData = this.sourceTableData.filter(item => {
changeRightPX() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 15;
});
// 对勾
......@@ -304,8 +441,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightPH () {
this.tableData = this.sourceTableData.filter(item => {
changeRightPH() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 14;
});
// 对勾
......@@ -341,8 +478,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightPZ () {
this.tableData = this.sourceTableData.filter(item => {
changeRightPZ() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 13;
});
// 对勾
......@@ -378,8 +515,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightPS () {
this.tableData = this.sourceTableData.filter(item => {
changeRightPS() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 12;
});
// 对勾
......@@ -415,8 +552,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightPM () {
this.tableData = this.sourceTableData.filter(item => {
changeRightPM() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 11;
});
// 对勾
......@@ -452,8 +589,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightRX () {
this.tableData = this.sourceTableData.filter(item => {
changeRightRX() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 5;
});
// 对勾
......@@ -489,8 +626,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightRH () {
this.tableData = this.sourceTableData.filter(item => {
changeRightRH() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 4;
});
// 对勾
......@@ -526,8 +663,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightRZ () {
this.tableData = this.sourceTableData.filter(item => {
changeRightRZ() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 3;
});
// 对勾
......@@ -563,8 +700,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightRS () {
this.tableData = this.sourceTableData.filter(item => {
changeRightRS() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 2;
});
// 对勾
......@@ -600,8 +737,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightRM () {
this.tableData = this.sourceTableData.filter(item => {
changeRightRM() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 1;
});
// 对勾
......@@ -637,8 +774,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftPX () {
this.tableData = this.sourceTableData.filter(item => {
changeLeftPX() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 20;
});
// 对勾
......@@ -674,8 +811,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftPH () {
this.tableData = this.sourceTableData.filter(item => {
changeLeftPH() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 19;
});
// 对勾
......@@ -711,8 +848,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftPZ () {
this.tableData = this.sourceTableData.filter(item => {
changeLeftPZ() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 18;
});
// 对勾
......@@ -748,8 +885,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftPS () {
this.tableData = this.sourceTableData.filter(item => {
changeLeftPS() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 17;
});
// 对勾
......@@ -785,8 +922,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftPM () {
this.tableData = this.sourceTableData.filter(item => {
changeLeftPM() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 16;
});
// 对勾
......@@ -822,8 +959,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftRX () {
this.tableData = this.sourceTableData.filter(item => {
changeLeftRX() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 10;
});
// 对勾
......@@ -859,8 +996,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftRH () {
this.tableData = this.sourceTableData.filter(item => {
changeLeftRH() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 9;
});
// 对勾
......@@ -896,8 +1033,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftRZ () {
this.tableData = this.sourceTableData.filter(item => {
changeLeftRZ() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 8;
});
// 对勾
......@@ -933,8 +1070,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftRS () {
this.tableData = this.sourceTableData.filter(item => {
changeLeftRS() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 7;
});
// 对勾
......@@ -970,8 +1107,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftRM () {
this.tableData = this.sourceTableData.filter(item => {
changeLeftRM() {
this.tableData = this.sourceTableData.filter((item) => {
return item.destseqno == 6;
});
// 对勾
......@@ -1003,71 +1140,23 @@ export default {
this.rightPX = false;
},
/**
* @description: 修改表头添加icon
* @param {*} h
* @param {*} column
* @return {*}
*/
icons (h, { column }) {
return h("div", [
h("span", column.label),
h("i", {
class: "el-icon-arrow-down",
style: "color:#B1B6C2;margin-left:5px;cursor:pointer;",
on: {
click: this.switchOptions
}
})
]);
},
/**
* @description: 筛选按钮
* @param {*}
* @return {*}
*/
search () {
let self = this;
if (self.isDelete) return;
let zcseq = sessionStorage.getItem("zcseq");
let qqid = sessionStorage.getItem("qqid");
// self.$store.commit('loading/setLoading', true)
this.$axios({
method: 'post',
url: `/api/query/matchcand/dest/${qqid}/${zcseq}`,
data: {
srcbarcode: sessionStorage.getItem("srcbarcode"),
destbarcode: self.input3.trim()
},
loading: true
}).then(response => {
//console.log(response);
if(response.data.code === 0) {
self.tableData = response.data.ret;
self.total = self.tableData.length;
} else {
self.tableData = []
self.total = 0
}
})
},
/**
* @description: 选中切换方法
* @param {*} val
* @param {*} old
* @return {*}
*/
handleCurrentChange (val, old) {
handleCurrentChange(val, old) {
let self = this;
// 传递当前行的数据,判断是否被比中,如比中就不会弹窗比中
this.$bus.emit('bzJudge', val)
if(val.removeFlag == 1) {
self.$bus.emit('targetDeleteMessage', {
msg: '该条数据已删除!',
delTime: self.$moment(val.removeTime).format('YYYY.MM.DD HH:mm')
})
this.$bus.emit('bzJudge', null)
return
this.$bus.emit("bzJudge", val);
if (val != null) {
if (val.removeFlag == 1) {
self.$bus.emit("targetDeleteMessage", {
msg: "该条数据已删除!",
delTime: self.$moment(val.removeTime).format("YYYY.MM.DD HH:mm"),
});
this.$bus.emit("bzJudge", null);
return;
}
if (self.isDelete) {
// 存储目标条码号
......@@ -1075,11 +1164,11 @@ export default {
// 存储目的数据序号
sessionStorage.setItem("destseqno", val.destseqno);
// this.$bus.emit("changImageEditTarget", 'xxx');
self.$bus.emit('targetDeleteMessage', {
msg: '该条数据已删除!',
delTime: self.$moment(val.removeTime).format('YYYY.MM.DD HH:mm')
})
this.$bus.emit('bzJudge', null)
self.$bus.emit("targetDeleteMessage", {
msg: "该条数据已删除!",
delTime: self.$moment(val.removeTime).format("YYYY.MM.DD HH:mm"),
});
this.$bus.emit("bzJudge", null);
return;
} else {
//console.log(val);
......@@ -1090,112 +1179,111 @@ export default {
sessionStorage.setItem("destbarcode", val.destbarcode);
// 存储目的数据序号
sessionStorage.setItem("destseqno", val.destseqno);
console.log(val.destseqno);
// self.$store.commit('loading/setLoading', true)
// 平面 --- 换压缩图
if (val.destseqno > 10 && val.destseqno <= 20) {
this.$axios({
method: 'post',
url: '/api/png/plain/barcode/seq',
method: "post",
url: "/api/png/plain/barcode/seq",
data: {
barcode: val.destbarcode,
seqno: val.destseqno,
qqid: val.qqid
qqid: val.qqid,
},
loading: false
}).then(response => {
}).then((response) => {
self.$bus.emit("changImageEditTarget", response.data.ret.image);
})
} else if(val.destseqno >= 1 && val.destseqno <= 10) {
});
} else if (val.destseqno >= 1 && val.destseqno <= 10) {
// 滚动 --- 换压缩图
this.$axios({
method: 'post',
url: '/api/png/roll/barcode/seq',
method: "post",
url: "/api/png/roll/barcode/seq",
data: {
barcode: val.destbarcode,
seqno: val.destseqno,
qqid: val.qqid
qqid: val.qqid,
},
loading: false
}).then(response => {
}).then((response) => {
self.$bus.emit("changImageEditTarget", response.data.ret.image);
})
});
} else {
// 掌纹
this.$axios({
method: 'post',
url: '/api/png/palm/barcode/seq',
method: "post",
url: "/api/png/palm/barcode/seq",
data: {
barcode: val.destbarcode,
hpseqno: val.destseqno,
},
loading: true
}).then(response => {
}).then((response) => {
self.$bus.emit("changImageEditTarget", response.data.ret.image);
})
});
}
} else {
this.$bus.emit("changImageEditTarget", 'xxx');
this.$bus.emit("changImageEditTarget", "xxx");
// 存储目标条码号 --- 置空
sessionStorage.setItem("destbarcode", "");
// 存储目的数据序号 --- 置空
sessionStorage.setItem("destseqno", "");
}
}
}
},
choose (val) {
choose(val) {
//console.info(val);
}
},
},
watch: {
checked (newValue, oldValue) {
checked(newValue, oldValue) {
if (newValue) {
this.tableData = this.sourceTableData;
} else {
this.tableData = this.sourceTableData.filter(item => {
this.tableData = this.sourceTableData.filter((item) => {
return item.affirmstatus != 1 && item.affirmstatus != 3;
});
//console.log(this.tableData);
}
this.total = this.tableData.length;
}
},
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
}
},
},
};
const candidates = [
{
score: "99",
finger: "小指",
barcode: "657487483746234657876744"
barcode: "657487483746234657876744",
},
{
score: "99",
finger: "小指",
barcode: "657487483746234657876744"
barcode: "657487483746234657876744",
},
{
score: "99",
finger: "小指",
barcode: "657487483746234657876744"
barcode: "657487483746234657876744",
},
{
score: "99",
finger: "小指",
barcode: "657487483746234657876744"
barcode: "657487483746234657876744",
},
{
score: "99",
finger: "小指",
barcode: "657487483746234657876744"
barcode: "657487483746234657876744",
},
{
score: "99",
finger: "小指",
barcode: "657487483746234657876744"
}
barcode: "657487483746234657876744",
},
];
</script>
......@@ -1223,7 +1311,7 @@ const candidates = [
height: 24px;
font-size: 16px;
font-family: MicrosoftYaHei;
color: #1A1A1A;
color: #1a1a1a;
line-height: 24px;
i {
......@@ -1251,7 +1339,7 @@ const candidates = [
text-align: center;
font-size: 14px;
font-family: MicrosoftYaHei;
color: #FFFFFF;
color: #ffffff;
}
.checked {
......@@ -1265,14 +1353,15 @@ const candidates = [
cursor: pointer;
.slide-fade-enter-active {
transition: all .2s ease;
transition: all 0.2s ease;
}
.slide-fade-leave-active {
transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0);
transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}
.slide-fade-enter, .slide-fade-leave-to {
.slide-fade-enter,
.slide-fade-leave-to {
transform: translateX(5px);
opacity: 0;
}
......@@ -1281,7 +1370,7 @@ const candidates = [
margin-right: 15px;
font-size: 16px;
font-family: MicrosoftYaHei;
color: #1A1A1A;
color: #1a1a1a;
}
.dropdown-options {
......@@ -1291,7 +1380,7 @@ const candidates = [
position: absolute;
top: 25px;
right: 0;
background-color: #FFFFFF;
background-color: #ffffff;
box-shadow: 0px 6px 10px 2px rgba(0, 21, 51, 0.06);
font-size: 14px;
font-family: MicrosoftYaHei;
......@@ -1315,7 +1404,7 @@ const candidates = [
}
&:hover {
background: #F5F5F7;
background: #f5f5f7;
}
}
}
......@@ -1329,11 +1418,12 @@ const candidates = [
.lt_candidate_number {
width: 100%;
height: calc(100% - 78px);
}
.lt_candidate_bottom {
position: absolute;
bottom: 12px;
bottom: 32px;
left: 20px;
text-align: center;
width: 352px;
......@@ -1453,6 +1543,12 @@ const candidates = [
}
</style>
<style scoped lang="scss">
.el-table /deep/ {
.el-table__body-wrapper {
height: 693px;
overflow-y: auto;
}
}
/deep/ .el-table__body {
width: 100% !important;
}
......@@ -1522,7 +1618,8 @@ const candidates = [
}
// 在表格显示暂无数据时,去掉白色背景
/deep/ .el-table, /deep/ .el-table__expanded-cell {
/deep/ .el-table,
/deep/ .el-table__expanded-cell {
background: none;
}
del {
......
<template>
<div class="lt_src">
<div class="lt_top">
<label class="rwh">任务号:{{ rwh }}</label>
<el-checkbox v-model="checked">显示已认定完成查询ID</el-checkbox>
</div>
<div class="lt_middle">
<!-- 源数据区 -->
<div class="lt_middle_src_data">
......@@ -16,11 +12,6 @@
@row-click="getFirgerPrintDetail"
:row-class-name="tableRowClassName"
>
<el-table-column
prop="qqid"
label="查询ID"
:width="width1"
></el-table-column>
<el-table-column prop="barcode" label="源条码号" width="auto">
<template slot-scope="scope">
<!-- 被删除-->
......@@ -94,7 +85,7 @@
}"
>
<!-- {{ Number(index + 1) &lt; 9 ? ("0" + Number(index + 1)) : Number(index + 1) }} -->
{{ Number(item.seq + 1) &lt; 9 ? ("0" + Number(item.seq + 1)) : Number(item.seq + 1) }}
{{ Number(item.seq) &lt; 9 ? ("0" + Number(item.seq)) : Number(item.seq) }}
</div>
<img :src="'data:image/jpeg;base64,' + item.image" />
<div class="finger-tips">
......@@ -132,7 +123,7 @@
<div
class="finger_print_zw"
:class="{
finger_print_active_zw: index === isActive,
finger_print_active_zw: item.seq === isActive,
fingerLook: item.clickLog == 1,
fingerRD: item.affirmstatus == 1,
fingerBZ: item.affirmstatus == 2,
......@@ -145,7 +136,7 @@
<div
class="finger_print_number"
:class="{
finger_print_number_active: index === isActive,
finger_print_number_active: item.seq === isActive,
fingerLookNum: item.clickLog == 1,
fingerRDNum: item.affirmstatus == 1,
fingerBZNum: item.affirmstatus == 2,
......@@ -333,6 +324,7 @@ export default {
handleCurrentChange(val, old) {
let self = this;
this.fingerShowType = "指纹";
if (val != null) {
// 被删除
if (val.removeFlag === 1) {
this.isDelete = true;
......@@ -374,7 +366,6 @@ export default {
.catch((err) => {
console.log(err);
});
// 请求该条码号的案件指纹图片
self
.$axios({
......@@ -395,14 +386,12 @@ export default {
sessionStorage.setItem("srcseqno", imageInfo.seq);
sessionStorage.setItem("zcseq", imageInfo.seq);
}
self
.$axios({
method: "post",
url: `/api/query/matchcand/dest/${self.qqid}/${imageInfo.seq}`,
data: {
srcbarcode: sessionStorage.getItem("srcbarcode"),
},
url: `/api/queryIdentification/matchcand/dest?qqid=${
self.qqid
}&barcode=${sessionStorage.getItem("srcbarcode")}`,
})
.then((response) => {
if (response.data.code === 0) {
......@@ -465,6 +454,7 @@ export default {
});
self.isActive = "";
}
}
},
/**
* @description: 获取列表数据
......@@ -540,10 +530,9 @@ export default {
// 发送请求
this.$axios({
method: "post",
url: `/api/query/matchcand/dest/${self.qqid}/${imageInfo.seq}`,
data: {
srcbarcode: sessionStorage.getItem("srcbarcode"),
},
url: `/api/queryIdentification/matchcand/dest?qqid=${
self.qqid
}&barcode=${sessionStorage.getItem("srcbarcode")}`,
}).then((response) => {
if (response.data.code === 0) {
self.$bus.emit("initCandidate", response.data.ret);
......@@ -581,6 +570,18 @@ export default {
},
},
watch: {
// 监听指掌纹类型
fingerShowType: {
immediate: true,
handler(val) {
//console.info("源数据传入组件的值为===>", val);
if (val == "掌纹") {
this.$bus.emit("searchTypeLT", "掌纹");
} else {
this.$bus.emit("searchTypeLT", "指纹");
}
},
},
/**
* @description: 过滤显示已认定完成查询ID
* @param {*} newValue
......@@ -673,7 +674,7 @@ const datas = [
.lt_top {
width: 100%;
margin: 0 0 10px 0;
visibility: hidden;
.rwh {
font-size: 14px;
font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
......@@ -692,10 +693,8 @@ const datas = [
.lt_middle_src_data {
border-radius: 8px;
width: 100%;
height: 360px;
.el-table {
height: 360px;
}
height: 320px;
padding-top: 35px;
.Bizhong {
.cell {
color: #ff0039;
......@@ -761,7 +760,10 @@ const datas = [
margin-top: 12px;
overflow-y: auto;
width: 100%;
height: 360px;
height: 390px;
.finger_print_number_active {
background: #055fe7;
}
}
}
......@@ -797,8 +799,12 @@ const datas = [
font-size: 12px;
font-family: MicrosoftYaHei;
color: #055fe7;
span {
cursor: pointer;
}
.ico {
cursor: pointer;
transform: rotate(0deg);
margin-left: 5px;
width: 10px;
......@@ -806,6 +812,7 @@ const datas = [
display: flex;
img {
cursor: pointer;
object-fit: cover;
width: 100%;
height: 100%;
......
<template>
<div class="tl-candidate">
<el-table ref="singleTable" highlight-current-row @current-change="handleCurrentChange" class="lt_candidate_table" :data="tableData" :row-class-name="tableRowClassName">
<el-table-column label="序号" prop="destseqno" :width="width1" align="center">
<el-table
ref="singleTable"
highlight-current-row
@current-change="handleCurrentChange"
class="lt_candidate_table"
:data="tableData"
:row-class-name="tableRowClassName"
>
<el-table-column
label="序号"
prop="destseqno"
align="center"
:width="!roleArr.includes('C-1-7') ? 'auto' : width1"
>
<template slot-scope="scope">
<!-- 被删除-->
<span v-if="scope.row.removeFlag==1">
<del>{{scope.row.destseqno}}</del>
<span v-if="scope.row.removeFlag == 1">
<del>{{
scope.row.destseqno > 9
? scope.row.destseqno
: "0" + scope.row.destseqno
}}</del>
</span>
<span v-else>
{{scope.row.destseqno}}
{{
scope.row.destseqno > 9
? scope.row.destseqno
: "0" + scope.row.destseqno
}}
</span>
</template>
</el-table-column>
<el-table-column prop="destbarcode" label="目标条码号" width="auto" v-if="roleArr.includes('C-1-7')">
<el-table-column
prop="destbarcode"
label="目标条码号"
width="auto"
v-if="roleArr.includes('C-1-7')"
>
<template slot-scope="scope">
<div v-if="scope.$index == 0">
<!-- 被删除-->
<span v-if="scope.row.removeFlag==1">
<del>{{scope.row.destbarcode}}</del>
<span v-if="scope.row.removeFlag == 1">
<del>{{ scope.row.destbarcode }}</del>
</span>
<span v-else>
{{scope.row.destbarcode}}
{{ scope.row.destbarcode }}
</span>
</div>
</template>
</el-table-column>
</el-table>
<div class="lt_candidate_bottom">
<span>共计<span>{{ total }}条</span>数据</span>
<span
>共计<span>{{ total }}条</span>数据</span
>
</div>
</div>
</template>
......@@ -37,11 +64,11 @@ import axios from "axios";
export default {
name: "TLCandidate",
data () {
data() {
return {
// 是否第一次加载
isFirstMounted: true,
width1: 100,
width1: 90,
input3: "",
tableData: [],
sourceTableData: [],
......@@ -52,29 +79,29 @@ export default {
timer: null,
// 是否被删除
isDelete: false,
searchType: '手纹'
searchType: "指纹",
};
},
created () {
created() {
let w1 = 1920;
let w2 = window.innerWidth;
this.width1 = this.width1 * w2 / w1;
this.width1 = (this.width1 * w2) / w1;
},
mounted () {
mounted() {
let self = this;
// 监听掌纹/
self.$bus.on('searchType', (searchType) => {
self.searchType = searchType
})
// 监听掌纹/
self.$bus.on("searchType", (searchType) => {
self.searchType = searchType;
});
// 监听是否被删除
self.$bus.on('deleteMessage', (obj) => {
self.$bus.on("deleteMessage", (obj) => {
if (obj.delTime != null) {
self.isDelete = true
self.isDelete = true;
} else {
self.isDelete = false
self.isDelete = false;
}
})
});
this.$bus.on("initTLCandidate", (tableData) => {
self.tableData = tableData;
......@@ -86,15 +113,15 @@ export default {
if (self.tableData && self.tableData.length > 0) {
self.$nextTick(() => {
if (self.tableData.length > 0) {
self.$refs.singleTable.setCurrentRow(this.tableData[0])
self.$refs.singleTable.setCurrentRow(this.tableData[0]);
}
});
} else {
self.$bus.emit('bzJudgeTL', null)
self.$bus.emit("bzJudgeTL", null);
if (self.isDelete) {
// self.$bus.emit('changImageEditTarget', 'xxx')
} else {
self.$bus.emit('changImageEditTarget', 'xxx')
self.$bus.emit("changImageEditTarget", "xxx");
}
}
});
......@@ -106,63 +133,39 @@ export default {
},
methods: {
/**
* @description: 搜索
* @param {*}
* @return {*}
*/
search () {
if (this.isDelete) return
let self = this;
let dcseq = sessionStorage.getItem("dcseq");
let qqid = sessionStorage.getItem("qqid");
this.$axios.post(`/api/query/matchcand/dest/${qqid}/${dcseq}`, {
srcbarcode: sessionStorage.getItem("srcbarcode"),
destbarcode: self.input3.trim()
}, { loading: true })
.then(response => {
if (response.data.code === 0) {
self.tableData = response.data.ret;
self.total = self.tableData.total;
} else {
self.tableData = []
self.total = 0
}
});
},
/**
* 切换目标数据
* @param val
* @param old
*/
handleCurrentChange (val, old) {
handleCurrentChange(val, old) {
let self = this;
console.log(val);
if (!val) return;
if (val.removeFlag == 1) {
self.$bus.emit('targetDeleteMessage', {
msg: '该条数据已删除!',
delTime: self.$moment(val.removeTime).format('YYYY.MM.DD HH:mm')
})
this.$bus.emit('bzJudgeTL', null)
return
self.$bus.emit("targetDeleteMessage", {
msg: "该条数据已删除!",
delTime: self.$moment(val.removeTime).format("YYYY.MM.DD HH:mm"),
});
this.$bus.emit("bzJudgeTL", null);
return;
}
if (this.isDelete) {
// 存储目标条码号
sessionStorage.setItem("destbarcode", val.destbarcode);
// 存储目的数据序号
sessionStorage.setItem("destseqno", val.destseqno);
self.$bus.emit('targetDeleteMessage', {
msg: '该条数据已删除!',
delTime: self.$moment(val.removeTime).format('YYYY.MM.DD HH:mm')
})
this.$bus.emit('bzJudgeTL', null)
return
self.$bus.emit("targetDeleteMessage", {
msg: "该条数据已删除!",
delTime: self.$moment(val.removeTime).format("YYYY.MM.DD HH:mm"),
});
this.$bus.emit("bzJudgeTL", null);
return;
}
const CancelToken = axios.CancelToken;
const source = CancelToken.source();
if (val != null) {
// 传递当前行的数据,判断是否被比中,如比中就不会弹窗比中
this.$bus.emit('bzJudgeTL', val)
this.$bus.emit("bzJudgeTL", val);
// 改变数据为点击状态
self.$set(val, "clickLog", "1");
// 存储目标条码号
......@@ -178,49 +181,58 @@ export default {
if (val.destseqno < 100) {
// 获取案件指纹
this.$axios
.post("/api/org/case/barcode/seqNo", {
.post(
"/api/org/case/barcode/seqNo",
{
barcode: val.destbarcode,
seqno: val.destseqno,
qqid: val.qqid
}, { loading: true, cancelToken: source.token }).then(response => {
qqid: sessionStorage.getItem("qqid"),
},
{ loading: true, cancelToken: source.token }
)
.then((response) => {
//console.log(response);
if (response.data.code === 0) {
self.$bus.emit("changImageEditTarget", response.data.ret.image);
if (!self.isFirstMounted) {
clearTimeout(self.timer)
clearTimeout(self.timer);
self.timer = setTimeout(() => {
// self.$store.commit('loading/setLoadingSd', false)
}, 500);
}
} else {
self.$bus.emit("changImageEditTarget", 'xxx');
self.$bus.emit("changImageEditTarget", "xxx");
}
});
} else {
// 获取案件掌纹
// TODO
this.$axios
.post("/api/org/case/palm/barcode/seq", {
.post(
"/api/org/case/palm/barcode/seq",
{
barcode: val.destbarcode,
hpseqno: val.destseqno,
}, { loading: true, cancelToken: source.token }).then(response => {
},
{ loading: true, cancelToken: source.token }
)
.then((response) => {
//console.log(response);
if (response.data.code === 0) {
self.$bus.emit("changImageEditTarget", response.data.ret.image);
if (!self.isFirstMounted) {
clearTimeout(self.timer)
clearTimeout(self.timer);
self.timer = setTimeout(() => {
// self.$store.commit('loading/setLoadingSd', false)
}, 500);
}
} else {
self.$bus.emit("changImageEditTarget", 'xxx');
self.$bus.emit("changImageEditTarget", "xxx");
}
});
}
}
else {
self.$bus.emit("changImageEditTarget", 'xxx');
} else {
self.$bus.emit("changImageEditTarget", "xxx");
// 存储目标条码号 --- 置空
sessionStorage.setItem("destbarcode", "");
// 存储目的数据序号 --- 置空
......@@ -229,7 +241,7 @@ export default {
sessionStorage.setItem("backcheckXh", "");
}
},
tableRowClassName ({ row, column, rowIndex, columnIndex }) {
tableRowClassName({ row, column, rowIndex, columnIndex }) {
// 比中的行
if (row.affirmstatus == 2 || row.affirmstatus == 3) {
return "Bizhong";
......@@ -241,29 +253,29 @@ export default {
if (row.clickLog == 1) {
return "looked";
}
}
},
},
watch: {
checked (newValue, oldValue) {
checked(newValue, oldValue) {
if (newValue) {
this.tableData = this.sourceTableData;
} else {
this.tableData = this.sourceTableData.filter(item => {
this.tableData = this.sourceTableData.filter((item) => {
return item.affirmstatus != 1 && item.affirmstatus != 3;
});
}
this.total = this.tableData.length;
}
},
},
computed: {
roleArr () {
roleArr() {
return this.$store.state.layout.Menu;
}
},
beforeDestroy () {
this.$bus.off('initTLCandidate')
this.$bus.off('deleteMessage')
this.$bus.off('updateTLSourceData')
},
beforeDestroy() {
this.$bus.off("initTLCandidate");
this.$bus.off("deleteMessage");
this.$bus.off("updateTLSourceData");
},
};
</script>
......@@ -292,7 +304,7 @@ export default {
height: 24px;
font-size: 16px;
font-family: MicrosoftYaHei;
color: #1A1A1A;
color: #1a1a1a;
line-height: 24px;
}
......@@ -317,13 +329,13 @@ export default {
text-align: center;
font-size: 14px;
font-family: MicrosoftYaHei;
color: #FFFFFF;
color: #ffffff;
}
}
.checked {
display: flex;
justify-content: flex-end;
background-color: #FFFFFF;
background-color: #ffffff;
padding: 5px 0;
}
.lt_candidate_bottom {
......@@ -414,7 +426,8 @@ export default {
}
// 在表格显示暂无数据时,去掉白色背景
/deep/.el-table, /deep/.el-table__expanded-cell {
/deep/.el-table,
/deep/.el-table__expanded-cell {
background: none;
}
del {
......
<template>
<div class="tl-src">
<div class="top">
<label class="rwh">任务号:{{ rwh }}</label>
<el-checkbox v-model="checked">显示已认定完成查询ID</el-checkbox>
</div>
<div class="main">
<!-- 数据 -->
<div class="data lt_middle_src_data">
<el-table ref="singleTable" highlight-current-row @current-change="handleCurrentChange" :data="dataList" class="lt_candidate_table border_radius tableHeight" :row-class-name="tableRowClassName">
<el-table
ref="singleTable"
highlight-current-row
@current-change="handleCurrentChange"
:data="dataList"
class="lt_candidate_table border_radius tableHeight"
:row-class-name="tableRowClassName"
>
<el-table-column
prop="qqid"
label="查询ID"
:width="width1"
></el-table-column>
<el-table-column prop="barcode" label="源条码号" width="auto">
<template slot-scope="scope">
<!-- 被删除-->
<span v-if="scope.row.removeFlag===1">
<del>{{scope.row.barcode}}</del>
<span v-if="scope.row.removeFlag === 1">
<del>{{ scope.row.barcode }}</del>
</span>
<span v-else>
{{scope.row.barcode}}
{{ scope.row.barcode }}
</span>
</template>
</el-table-column>
<el-table-column prop="fingerCount" label="枚数" :width="width1">
<template slot-scope="scope">
<!-- 被删除-->
<span v-if="scope.row.removeFlag===1">
<del>{{scope.row.fingerCount}}</del>
<span v-if="scope.row.removeFlag === 1">
<del>{{ scope.row.fingerCount }}</del>
</span>
<span v-else>
{{scope.row.fingerCount}}
{{ scope.row.fingerCount }}
</span>
</template>
</el-table-column>
......@@ -35,41 +43,91 @@
<!-- 指纹图 -->
<div class="finger-print" v-show="isShowPrint">
<div class="btns">
<div class="btn" @click="switchRoll" :class="{active: fingerShowType == 'roll'}">滚动</div>
<div
class="btn"
@click="switchRoll"
:class="{ active: fingerShowType == 'roll' }"
>
滚动
</div>
<div class="line"></div>
<div class="btn" v-show="!isDelete" @click="switchPain" :class="{active: fingerShowType == 'pain', isHasData: !painFlag}">平面</div>
<div
class="btn"
v-show="!isDelete"
@click="switchPain"
:class="{ active: fingerShowType == 'pain', isHasData: !painFlag }"
>
平面
</div>
<div class="btn isDelete" v-show="isDelete">平面</div>
<div class="line"></div>
<div class="btn" v-show="!isDelete" @click="switchZw" :class="{active: fingerShowType == 'zhangwen'}">掌纹</div>
<div
class="btn"
v-show="!isDelete"
@click="switchZw"
:class="{ active: fingerShowType == 'zhangwen' }"
>
掌纹
</div>
<div v-show="isDelete" class="btn isDelete">掌纹</div>
</div>
<!-- 滚动 -->
<div class="fingers" v-if="fingerShowType=='roll'">
<div class="fingers" v-if="fingerShowType == 'roll'">
<div class="outside">
<label>右手</label><br />
<div class="fingersImg">
<div class="finger" v-for="(item, index) in fingersRightR" :key="index" :class="{noFinger: item.image==null, fingerLoading: !item.image && fingerLoading, fingerLook: item.clickLog==1, fingerRD: item.affirmstatus==1, fingerBZ:item.affirmstatus==2, fingerRB:item.affirmstatus==3, finger_print_active: item.code === isActive}" @click="changeStyleRightR(index, item)">
<div
class="finger"
v-for="(item, index) in fingersRightR"
:key="index"
:class="{
noFinger: item.image == null,
fingerLoading: !item.image && fingerLoading,
fingerLook: item.clickLog == 1,
fingerRD: item.affirmstatus == 1,
fingerBZ: item.affirmstatus == 2,
fingerRB: item.affirmstatus == 3,
finger_print_active: item.code === isActive,
}"
@click="changeStyleRightR(index, item)"
>
<!-- <svg-icon v-if="fingerLoading" icon-class="loading" class="icon" /> -->
<img v-if="fingerLoading" src="@/assets/img/zzjz/zwjz.gif" alt="" class="icon">
<img
v-if="fingerLoading"
src="@/assets/img/zzjz/zwjz.gif"
alt=""
class="icon"
/>
<div v-else>
<div class="num" :class="{noFinger: item.image==null}">{{ item.name }}</div>
<div class="num" :class="{ noFinger: item.image == null }">
{{ item.name }}
</div>
<!-- 有指纹图片 -->
<div v-if="item.image">
<img :src="'data:image/jpeg;base64,' + item.image" style="width: 100%;height: 100%;" />
<img
:src="'data:image/jpeg;base64,' + item.image"
style="width: 100%; height: 100%"
/>
<div class="finger-tips">
<!-- 认定完成 -->
<div class="affirmstatus1" v-if="item.affirmstatus==1">
<div class="affirmstatus1" v-if="item.affirmstatus == 1">
<div class="affirmstatusbg"></div>
<div class="dot"></div>
<span class="txt">认定完成</span>
</div>
<!-- 比中 -->
<div class="affirmstatus2" v-else-if="item.affirmstatus==2">
<div
class="affirmstatus2"
v-else-if="item.affirmstatus == 2"
>
<div class="affirmstatusbg"></div>
<div class="dot"></div>
<span class="txt">比中</span>
</div>
<div class="affirmstatus2" v-else-if="item.affirmstatus==3">
<div
class="affirmstatus2"
v-else-if="item.affirmstatus == 3"
>
<div class="affirmstatusbg"></div>
<div class="dot"></div>
<span class="txt">比中</span>
......@@ -82,7 +140,10 @@
</div>
</div> -->
<!-- 浏览过 -->
<div class="clickLog" v-if="item.affirmstatus=='' && item.clickLog==1">
<div
class="clickLog"
v-if="item.affirmstatus == '' && item.clickLog == 1"
>
<div class="clickLogbg"></div>
<div class="dot"></div>
<span class="txt">已查看</span>
......@@ -90,12 +151,12 @@
</div>
</div>
<div class="zwtp" v-else-if="item.image == ''">
<img src="@/assets/img/TT/zwtp.png" alt="">
<img src="@/assets/img/TT/zwtp.png" alt="" />
<div class="zwtp-desc">暂无图像</div>
</div>
<!-- 缺指 -->
<div v-else class="absence">
<img src="@/assets/img/absence.png" alt="">
<img src="@/assets/img/absence.png" alt="" />
</div>
</div>
</div>
......@@ -106,28 +167,58 @@
<label>左手</label>
<br />
<div class="fingersImg">
<div class="finger" v-for="(item, index) in fingersLeftR" :key="index" :class="{noFinger: item.image==null, fingerLoading: !item.image && fingerLoading, fingerLook: item.clickLog==1, fingerRD: item.affirmstatus==1, fingerBZ:item.affirmstatus==2, fingerRB:item.affirmstatus==3, finger_print_active: item.code === isActive}" @click="changeStyleLeftR(index, item)">
<div
class="finger"
v-for="(item, index) in fingersLeftR"
:key="index"
:class="{
noFinger: item.image == null,
fingerLoading: !item.image && fingerLoading,
fingerLook: item.clickLog == 1,
fingerRD: item.affirmstatus == 1,
fingerBZ: item.affirmstatus == 2,
fingerRB: item.affirmstatus == 3,
finger_print_active: item.code === isActive,
}"
@click="changeStyleLeftR(index, item)"
>
<!-- <svg-icon v-if="fingerLoading" icon-class="loading" class="icon" /> -->
<img v-if="fingerLoading" src="@/assets/img/zzjz/zwjz.gif" alt="" class="icon">
<img
v-if="fingerLoading"
src="@/assets/img/zzjz/zwjz.gif"
alt=""
class="icon"
/>
<div v-else>
<div class="num" :class="{noFinger: item.image==null}">{{ item.name }}</div>
<div class="num" :class="{ noFinger: item.image == null }">
{{ item.name }}
</div>
<!-- 有指纹图片 -->
<div v-if="item.image">
<img :src="'data:image/jpeg;base64,' + item.image" style="width: 100%;height: 100%;" />
<img
:src="'data:image/jpeg;base64,' + item.image"
style="width: 100%; height: 100%"
/>
<div class="finger-tips">
<!-- 认定完成 -->
<div class="affirmstatus1" v-if="item.affirmstatus==1">
<div class="affirmstatus1" v-if="item.affirmstatus == 1">
<div class="affirmstatusbg"></div>
<div class="dot"></div>
<span class="txt">认定完成</span>
</div>
<!-- 比中 -->
<div class="affirmstatus2" v-else-if="item.affirmstatus==2">
<div
class="affirmstatus2"
v-else-if="item.affirmstatus == 2"
>
<div class="affirmstatusbg"></div>
<div class="dot"></div>
<span class="txt">比中</span>
</div>
<div class="affirmstatus2" v-else-if="item.affirmstatus==3">
<div
class="affirmstatus2"
v-else-if="item.affirmstatus == 3"
>
<div class="affirmstatusbg"></div>
<div class="dot"></div>
<span class="txt">比中</span>
......@@ -140,7 +231,10 @@
</div>
</div> -->
<!-- 浏览过 -->
<div class="clickLog" v-if="item.affirmstatus=='' && item.clickLog==1">
<div
class="clickLog"
v-if="item.affirmstatus == '' && item.clickLog == 1"
>
<div class="clickLogbg"></div>
<div class="dot"></div>
<span class="txt">已查看</span>
......@@ -148,12 +242,12 @@
</div>
</div>
<div class="zwtp" v-else-if="item.image == ''">
<img src="@/assets/img/TT/zwtp.png" alt="">
<img src="@/assets/img/TT/zwtp.png" alt="" />
<div class="zwtp-desc">暂无图像</div>
</div>
<!-- 缺指 -->
<div v-else class="absence">
<img src="@/assets/img/absence.png" alt="">
<img src="@/assets/img/absence.png" alt="" />
</div>
</div>
</div>
......@@ -161,32 +255,62 @@
</div>
</div>
<!-- 平面 -->
<div class="fingers" v-else-if="fingerShowType=='pain'">
<div class="fingers" v-else-if="fingerShowType == 'pain'">
<div class="outside">
<label>右手</label><br />
<div class="fingersImg">
<div class="finger" v-for="(item, index) in fingersRightL" :key="index" :class="{noFinger: item.image==null, fingerLoading: !item.image && fingerLoading, fingerLook: item.clickLog==1, fingerRD: item.affirmstatus==1, fingerBZ:item.affirmstatus==2, fingerRB:item.affirmstatus==3, finger_print_active: item.code === isActive}" @click="changeStyleRightL(index, item)">
<div
class="finger"
v-for="(item, index) in fingersRightL"
:key="index"
:class="{
noFinger: item.image == null,
fingerLoading: !item.image && fingerLoading,
fingerLook: item.clickLog == 1,
fingerRD: item.affirmstatus == 1,
fingerBZ: item.affirmstatus == 2,
fingerRB: item.affirmstatus == 3,
finger_print_active: item.code === isActive,
}"
@click="changeStyleRightL(index, item)"
>
<!-- <svg-icon v-if="fingerLoading" icon-class="loading" class="icon" /> -->
<img v-if="fingerLoading" src="@/assets/img/zzjz/zwjz.gif" alt="" class="icon">
<img
v-if="fingerLoading"
src="@/assets/img/zzjz/zwjz.gif"
alt=""
class="icon"
/>
<div v-else>
<div class="num" :class="{noFinger: item.image == null}">{{ item.name }}</div>
<div class="num" :class="{ noFinger: item.image == null }">
{{ item.name }}
</div>
<!-- 有指纹图片 -->
<div v-if="item.image">
<img :src="'data:image/jpeg;base64,' + item.image" style="width: 100%;height: 100%;" />
<img
:src="'data:image/jpeg;base64,' + item.image"
style="width: 100%; height: 100%"
/>
<div class="finger-tips">
<!-- 认定完成 -->
<div class="affirmstatus1" v-if="item.affirmstatus==1">
<div class="affirmstatus1" v-if="item.affirmstatus == 1">
<div class="affirmstatusbg"></div>
<div class="dot"></div>
<span class="txt">认定完成</span>
</div>
<!-- 比中 -->
<div class="affirmstatus2" v-else-if="item.affirmstatus==2">
<div
class="affirmstatus2"
v-else-if="item.affirmstatus == 2"
>
<div class="affirmstatusbg"></div>
<div class="dot"></div>
<span class="txt">比中</span>
</div>
<div class="affirmstatus2" v-else-if="item.affirmstatus==3">
<div
class="affirmstatus2"
v-else-if="item.affirmstatus == 3"
>
<div class="affirmstatusbg"></div>
<div class="dot"></div>
<span class="txt">比中</span>
......@@ -199,7 +323,10 @@
</div>
</div> -->
<!-- 浏览过 -->
<div class="clickLog" v-if="item.affirmstatus=='' && item.clickLog==1">
<div
class="clickLog"
v-if="item.affirmstatus == '' && item.clickLog == 1"
>
<div class="clickLogbg"></div>
<div class="dot"></div>
<span class="txt">已查看</span>
......@@ -207,12 +334,12 @@
</div>
</div>
<div class="zwtp" v-else-if="item.image == ''">
<img src="@/assets/img/TT/zwtp.png" alt="">
<img src="@/assets/img/TT/zwtp.png" alt="" />
<div class="zwtp-desc">暂无图像</div>
</div>
<!-- 缺指 -->
<div v-else class="absence">
<img src="@/assets/img/absence.png" alt="">
<img src="@/assets/img/absence.png" alt="" />
</div>
</div>
</div>
......@@ -223,28 +350,58 @@
<label>左手</label>
<br />
<div class="fingersImg">
<div class="finger" v-for="(item, index) in fingersLeftL" :key="index" :class="{noFinger: item.image==null, fingerLoading: !item.image && fingerLoading, fingerLook: item.clickLog==1, fingerRD: item.affirmstatus==1, fingerBZ:item.affirmstatus==2, fingerRB:item.affirmstatus==3, finger_print_active: item.code === isActive}" @click="changeStyleLeftL(index, item)">
<div
class="finger"
v-for="(item, index) in fingersLeftL"
:key="index"
:class="{
noFinger: item.image == null,
fingerLoading: !item.image && fingerLoading,
fingerLook: item.clickLog == 1,
fingerRD: item.affirmstatus == 1,
fingerBZ: item.affirmstatus == 2,
fingerRB: item.affirmstatus == 3,
finger_print_active: item.code === isActive,
}"
@click="changeStyleLeftL(index, item)"
>
<!-- <svg-icon v-if="fingerLoading" icon-class="loading" class="icon" /> -->
<img v-if="fingerLoading" src="@/assets/img/zzjz/zwjz.gif" alt="" class="icon">
<img
v-if="fingerLoading"
src="@/assets/img/zzjz/zwjz.gif"
alt=""
class="icon"
/>
<div v-else>
<div class="num" :class="{noFinger: item.image == null}">{{ item.name }}</div>
<div class="num" :class="{ noFinger: item.image == null }">
{{ item.name }}
</div>
<!-- 有指纹图片 -->
<div v-if="item.image">
<img :src="'data:image/jpeg;base64,' + item.image" style="width: 100%;height: 100%;" />
<img
:src="'data:image/jpeg;base64,' + item.image"
style="width: 100%; height: 100%"
/>
<div class="finger-tips">
<!-- 认定完成 -->
<div class="affirmstatus1" v-if="item.affirmstatus==1">
<div class="affirmstatus1" v-if="item.affirmstatus == 1">
<div class="affirmstatusbg"></div>
<div class="dot"></div>
<span class="txt">认定完成</span>
</div>
<!-- 比中 -->
<div class="affirmstatus2" v-else-if="item.affirmstatus==2">
<div
class="affirmstatus2"
v-else-if="item.affirmstatus == 2"
>
<div class="affirmstatusbg"></div>
<div class="dot"></div>
<span class="txt">比中</span>
</div>
<div class="affirmstatus2" v-else-if="item.affirmstatus==3">
<div
class="affirmstatus2"
v-else-if="item.affirmstatus == 3"
>
<div class="affirmstatusbg"></div>
<div class="dot"></div>
<span class="txt">比中</span>
......@@ -257,7 +414,10 @@
</div>
</div> -->
<!-- 浏览过 -->
<div class="clickLog" v-if="item.affirmstatus==='' && item.clickLog==1">
<div
class="clickLog"
v-if="item.affirmstatus === '' && item.clickLog == 1"
>
<div class="clickLogbg"></div>
<div class="dot"></div>
<span class="txt">已查看</span>
......@@ -265,12 +425,12 @@
</div>
</div>
<div class="zwtp" v-else-if="item.image == ''">
<img src="@/assets/img/TT/zwtp.png" alt="">
<img src="@/assets/img/TT/zwtp.png" alt="" />
<div class="zwtp-desc">暂无图像</div>
</div>
<!-- 缺指 -->
<div v-else class="absence">
<img src="@/assets/img/absence.png" alt="">
<img src="@/assets/img/absence.png" alt="" />
</div>
</div>
</div>
......@@ -280,34 +440,74 @@
<!-- 掌纹 -->
<div class="fingers" v-else>
<div class="fingersImg handImg">
<div class="finger hand" v-for="(item, index) in handList" :key="index" :class="{noFinger: item.image==null, fingerLoading: !item.image && fingerLoading, fingerLook: item.clickLog==1, fingerRD: item.affirmstatus==1, fingerBZ:item.affirmstatus==2, fingerRB:item.affirmstatus==3, finger_print_active: item.code === isActive}" @click="changeStyleHand(index, item)">
<img v-if="fingerLoading && (item.code == 33 || item.code==31)" src="@/assets/img/zzjz/zsjz.gif" alt="" class="icon loadingHand">
<img v-else-if="fingerLoading && (item.code == 32 || item.code==34)" src="@/assets/img/zzjz/ysjz.gif" alt="" class="icon loadingHand">
<div
class="finger hand"
v-for="(item, index) in handList"
:key="index"
:class="{
noFinger: item.image == null,
fingerLoading: !item.image && fingerLoading,
fingerLook: item.clickLog == 1,
fingerRD: item.affirmstatus == 1,
fingerBZ: item.affirmstatus == 2,
fingerRB: item.affirmstatus == 3,
finger_print_active: item.code === isActive,
}"
@click="changeStyleHand(index, item)"
>
<img
v-if="fingerLoading && (item.code == 33 || item.code == 31)"
src="@/assets/img/zzjz/zsjz.gif"
alt=""
class="icon loadingHand"
/>
<img
v-else-if="
fingerLoading && (item.code == 32 || item.code == 34)
"
src="@/assets/img/zzjz/ysjz.gif"
alt=""
class="icon loadingHand"
/>
<div v-else>
<div class="num" :class="{noFinger: item.image == null}">{{ item.name }}</div>
<div class="num" :class="{ noFinger: item.image == null }">
{{ item.name }}
</div>
<!-- 有指纹图片 -->
<div v-if="item.image" class="imgBox">
<img class="itemImage" :src="'data:image/jpeg;base64,' + item.image" />
<img
class="itemImage"
:src="'data:image/jpeg;base64,' + item.image"
/>
<div class="finger-tips">
<!-- 认定完成 -->
<div class="affirmstatus1" v-if="item.affirmstatus==1">
<div class="affirmstatus1" v-if="item.affirmstatus == 1">
<div class="affirmstatusbg"></div>
<div class="dot"></div>
<span class="txt">认定完成</span>
</div>
<!-- 比中 -->
<div class="affirmstatus2" v-else-if="item.affirmstatus==2">
<div
class="affirmstatus2"
v-else-if="item.affirmstatus == 2"
>
<div class="affirmstatusbg"></div>
<div class="dot"></div>
<span class="txt">比中</span>
</div>
<div class="affirmstatus2" v-else-if="item.affirmstatus==3">
<div
class="affirmstatus2"
v-else-if="item.affirmstatus == 3"
>
<div class="affirmstatusbg"></div>
<div class="dot"></div>
<span class="txt">比中</span>
</div>
<!-- 浏览过 -->
<div class="clickLog" v-if="item.affirmstatus=='' && item.clickLog==1">
<div
class="clickLog"
v-if="item.affirmstatus == '' && item.clickLog == 1"
>
<div class="clickLogbg"></div>
<div class="dot"></div>
<span class="txt">已查看</span>
......@@ -315,20 +515,26 @@
</div>
</div>
<div class="zwtp" v-else-if="item.image == ''">
<img src="@/assets/img/TT/zwtp.png" alt="">
<img src="@/assets/img/TT/zwtp.png" alt="" />
<div class="zwtp-desc">暂无图像</div>
</div>
<!-- 缺掌 -->
<div v-else class="absence">
<img src="@/assets/img/qz.png" alt="">
<img src="@/assets/img/qz.png" alt="" />
</div>
</div>
</div>
</div>
</div>
<div class="bottom">
<span v-show="fingerShowType=='roll' || fingerShowType=='pain'">该查询ID共计<b>{{ fingerTotal }}</b>枚指纹</span>
<span v-show="fingerShowType=='zhangwen'">该查询ID共计<b>{{ handTotal }}</b>枚掌纹</span>
<span v-show="fingerShowType == 'roll' || fingerShowType == 'pain'"
>该查询ID共计<b>{{ fingerTotal }}</b
>枚指纹</span
>
<span v-show="fingerShowType == 'zhangwen'"
>该查询ID共计<b>{{ handTotal }}</b
>枚掌纹</span
>
</div>
</div>
</div>
......@@ -345,13 +551,13 @@ import "@/icons/loading.svg";
export default {
name: "TLSrc",
props: ["srcData"],
created () {
created() {
let w1 = 1920;
let w2 = window.innerWidth;
this.width1 = this.width1 * w2 / w1;
this.width1 = (this.width1 * w2) / w1;
},
data () {
data() {
return {
// 是否第一次加载
isFirstMounted: true,
......@@ -377,72 +583,72 @@ export default {
handTotal: 0,
// 掌纹被删除的情况下
handList2: [
{ name: '右侧掌', code: 33, image: '' },
{ name: '右半掌', code: 31, image: '' },
{ name: '左侧掌', code: 34, image: '' },
{ name: '左半掌', code: 32, image: '' },
{ name: "右侧掌", code: 33, image: "" },
{ name: "右半掌", code: 31, image: "" },
{ name: "左侧掌", code: 34, image: "" },
{ name: "左半掌", code: 32, image: "" },
],
handList: [
{ name: '右侧掌', code: 33, image: '' },
{ name: '右半掌', code: 31, image: '' },
{ name: '左侧掌', code: 34, image: '' },
{ name: '左半掌', code: 32, image: '' },
{ name: "右侧掌", code: 33, image: "" },
{ name: "右半掌", code: 31, image: "" },
{ name: "左侧掌", code: 34, image: "" },
{ name: "左半掌", code: 32, image: "" },
],
fingersLeftR: [
{ name: "拇", code: 6, image: '' },
{ name: "食", code: 7, image: '' },
{ name: "中", code: 8, image: '' },
{ name: "环", code: 9, image: '' },
{ name: "小", code: 10, image: '' }
{ name: "拇", code: 6, image: "" },
{ name: "食", code: 7, image: "" },
{ name: "中", code: 8, image: "" },
{ name: "环", code: 9, image: "" },
{ name: "小", code: 10, image: "" },
],
fingersRightR: [
{ name: "拇", code: 1, image: '' },
{ name: "食", code: 2, image: '' },
{ name: "中", code: 3, image: '' },
{ name: "环", code: 4, image: '' },
{ name: "小", code: 5, image: '' }
{ name: "拇", code: 1, image: "" },
{ name: "食", code: 2, image: "" },
{ name: "中", code: 3, image: "" },
{ name: "环", code: 4, image: "" },
{ name: "小", code: 5, image: "" },
],
fingersLeftL: [
{ name: "拇", code: 16, image: '' },
{ name: "食", code: 17, image: '' },
{ name: "中", code: 18, image: '' },
{ name: "环", code: 19, image: '' },
{ name: "小", code: 20, image: '' }
{ name: "拇", code: 16, image: "" },
{ name: "食", code: 17, image: "" },
{ name: "中", code: 18, image: "" },
{ name: "环", code: 19, image: "" },
{ name: "小", code: 20, image: "" },
],
fingersRightL: [
{ name: "拇", code: 11, image: '' },
{ name: "食", code: 12, image: '' },
{ name: "中", code: 13, image: '' },
{ name: "环", code: 14, image: '' },
{ name: "小", code: 15, image: '' }
{ name: "拇", code: 11, image: "" },
{ name: "食", code: 12, image: "" },
{ name: "中", code: 13, image: "" },
{ name: "环", code: 14, image: "" },
{ name: "小", code: 15, image: "" },
],
fingersLeftR2: [
{ name: "拇", code: 6, image: '' },
{ name: "食", code: 7, image: '' },
{ name: "中", code: 8, image: '' },
{ name: "环", code: 9, image: '' },
{ name: "小", code: 10, image: '' }
{ name: "拇", code: 6, image: "" },
{ name: "食", code: 7, image: "" },
{ name: "中", code: 8, image: "" },
{ name: "环", code: 9, image: "" },
{ name: "小", code: 10, image: "" },
],
fingersRightR2: [
{ name: "拇", code: 1, image: '' },
{ name: "食", code: 2, image: '' },
{ name: "中", code: 3, image: '' },
{ name: "环", code: 4, image: '' },
{ name: "小", code: 5, image: '' }
{ name: "拇", code: 1, image: "" },
{ name: "食", code: 2, image: "" },
{ name: "中", code: 3, image: "" },
{ name: "环", code: 4, image: "" },
{ name: "小", code: 5, image: "" },
],
fingersLeftL2: [
{ name: "拇", code: 16, image: '' },
{ name: "食", code: 17, image: '' },
{ name: "中", code: 18, image: '' },
{ name: "环", code: 19, image: '' },
{ name: "小", code: 20, image: '' }
{ name: "拇", code: 16, image: "" },
{ name: "食", code: 17, image: "" },
{ name: "中", code: 18, image: "" },
{ name: "环", code: 19, image: "" },
{ name: "小", code: 20, image: "" },
],
fingersRightL2: [
{ name: "拇", code: 11, image: '' },
{ name: "食", code: 12, image: '' },
{ name: "中", code: 13, image: '' },
{ name: "环", code: 14, image: '' },
{ name: "小", code: 15, image: '' }
{ name: "拇", code: 11, image: "" },
{ name: "食", code: 12, image: "" },
{ name: "中", code: 13, image: "" },
{ name: "环", code: 14, image: "" },
{ name: "小", code: 15, image: "" },
],
// 指纹图片加载
fingerLoading: true,
......@@ -453,10 +659,10 @@ export default {
timer: null,
// 判断是否被删除
isDelete: false,
deletaObj: {}
deletaObj: {},
};
},
mounted () {
mounted() {
let self = this;
//console.log(this.$route);
this.rwh = this.$route.query.qid;
......@@ -469,7 +675,6 @@ export default {
// 获取数据---初
this.getDetailData();
// 比中,认定完成之后更新列表数据
this.$bus.on("updateTLSourceData", () => {
self.getDetailData();
......@@ -484,7 +689,7 @@ export default {
* @param {*} columnIndex
* @return {*}
*/
tableRowClassName ({ row, column, rowIndex, columnIndex }) {
tableRowClassName({ row, column, rowIndex, columnIndex }) {
// 比中的行
if (row.affirmStatus == 2 || row.affirmStatus == 3) {
//console.log(row);
......@@ -502,70 +707,70 @@ export default {
/**
* 切换到掌纹
*/
async switchZw () {
let self = this
async switchZw() {
let self = this;
this.fingerShowType = "zhangwen";
if (this.isDelete) {
// 被删除
await this.findHand()
this.changeStyleHand(0, this.hand)
this.$bus.emit('deleteMessage', self.deletaObj)
await this.findHand();
this.changeStyleHand(0, this.hand);
this.$bus.emit("deleteMessage", self.deletaObj);
return;
}
await this.findHand()
await this.findHand();
if (this.hand) {
this.changeStyleHand(0, this.hand)
this.changeStyleHand(0, this.hand);
} else {
this.$bus.emit('changImageEdit', 'xxx')
this.$bus.emit("changImageEdit", "xxx");
}
},
/**
* 获取掌纹数据
*/
getHandsData () {
let self = this
getHandsData() {
let self = this;
console.log(self.barcode);
// 掌纹数据初始化
self.handTotal = 0
this.handList.forEach(item => {
item.image = ''
item.clickLog = ''
item.affirmstatus = ''
})
self.handTotal = 0;
this.handList.forEach((item) => {
item.image = "";
item.clickLog = "";
item.affirmstatus = "";
});
this.$axios({
method: 'post',
url: '/api/check/png/palm/barcode',
method: "post",
url: "/api/check/png/palm/barcode",
data: {
barcode: self.barcode,
querytype: 1,
qqid: self.qqid
}
}).then(res => {
qqid: self.qqid,
},
}).then((res) => {
console.log(res);
if (res.data.code === 0) {
self.handList.forEach(item => {
res.data.ret.forEach(item2 => {
self.handList.forEach((item) => {
res.data.ret.forEach((item2) => {
if (item2.seq == item.code) {
item.image = item2.image
item.image = item2.image;
self.$set(item, "clickLog", item2.clickLog);
self.$set(item, "affirmstatus", item2.affirmstatus);
self.handTotal++
self.handTotal++;
}
})
})
});
});
}
})
});
},
/**
* @description: 切换到平面
* @param {*}
* @return {*}
*/
async switchPain () {
let self = this
async switchPain() {
let self = this;
if (!this.painFlag) return;
this.fingerShowType = "pain";
await this.findFinger_pain()
await this.findFinger_pain();
if (self.finger != null) {
if (self.finger.code > 10 && self.finger.code <= 15) {
self.changeStyleRightL(0, self.finger);
......@@ -579,10 +784,10 @@ export default {
* @param {*}
* @return {*}
*/
async switchRoll () {
let self = this
async switchRoll() {
let self = this;
this.fingerShowType = "roll";
await this.findFinger_roll()
await this.findFinger_roll();
if (self.finger != null) {
if (self.finger.code <= 5) {
self.changeStyleRightR(0, self.finger);
......@@ -592,24 +797,24 @@ export default {
}
},
// 选择切换
async handleCurrentChange (val, old) {
async handleCurrentChange(val, old) {
let self = this;
if (val != null) {
// 发送请求
// self.$store.commit('loading/setLoadingSd', true)
// 被删除
if (val.removeFlag === 1) {
self.painFlag = false
self.isDelete = true
self.$bus.emit('deleteMessage', {
msg: '该条数据已删除!',
delTime: self.$moment(val.removeTime).format('YYYY.MM.DD HH:mm')
})
self.painFlag = false;
self.isDelete = true;
self.$bus.emit("deleteMessage", {
msg: "该条数据已删除!",
delTime: self.$moment(val.removeTime).format("YYYY.MM.DD HH:mm"),
});
self.deletaObj = {
msg: '该条数据已删除!',
delTime: self.$moment(val.removeTime).format('YYYY.MM.DD HH:mm')
}
this.$bus.emit('bzJudgeTL', null)
msg: "该条数据已删除!",
delTime: self.$moment(val.removeTime).format("YYYY.MM.DD HH:mm"),
};
this.$bus.emit("bzJudgeTL", null);
// self.$bus.emit("changImageEdit", 'xxx');
// 清空目标table表
self.$bus.emit("initTLCandidate", []);
......@@ -622,97 +827,100 @@ export default {
// 比中人
sessionStorage.setItem("userdesc", self.userdesc);
// 获取接口数据前先初始化
self.fingersLeftR.forEach(itemR => {
self.fingersLeftR.forEach((itemR) => {
self.$set(itemR, "image", "");
self.$set(itemR, "clickLog", "");
self.$set(itemR, "affirmstatus", "");
});
self.fingersRightR.forEach(itemR => {
self.fingersRightR.forEach((itemR) => {
self.$set(itemR, "image", "");
self.$set(itemR, "clickLog", "");
self.$set(itemR, "affirmstatus", "");
});
self.fingersLeftL.forEach(itemL => {
self.fingersLeftL.forEach((itemL) => {
self.$set(itemL, "image", "");
self.$set(itemL, "clickLog", "");
self.$set(itemL, "affirmstatus", "");
});
self.fingersRightL.forEach(itemL => {
self.fingersRightL.forEach((itemL) => {
self.$set(itemL, "image", "");
self.$set(itemL, "clickLog", "");
self.$set(itemL, "affirmstatus", "");
});
// 获取接口数据前先初始化
self.fingersLeftR2.forEach(itemR => {
self.fingersLeftR2.forEach((itemR) => {
self.$set(itemR, "image", "");
self.$set(itemR, "clickLog", "");
self.$set(itemR, "affirmstatus", "");
});
self.fingersRightR2.forEach(itemR => {
self.fingersRightR2.forEach((itemR) => {
self.$set(itemR, "image", "");
self.$set(itemR, "clickLog", "");
self.$set(itemR, "affirmstatus", "");
});
self.fingersLeftL2.forEach(itemL => {
self.fingersLeftL2.forEach((itemL) => {
self.$set(itemL, "image", "");
self.$set(itemL, "clickLog", "");
self.$set(itemL, "affirmstatus", "");
});
self.fingersRightL2.forEach(itemL => {
self.fingersRightL2.forEach((itemL) => {
self.$set(itemL, "image", "");
self.$set(itemL, "clickLog", "");
self.$set(itemL, "affirmstatus", "");
});
// 掌纹
self.handList.forEach(itemH => {
self.handList.forEach((itemH) => {
self.$set(itemH, "image", "");
self.$set(itemH, "clickLog", "");
self.$set(itemH, "affirmstatus", "");
})
self.handList2.forEach(itemH => {
});
self.handList2.forEach((itemH) => {
self.$set(itemH, "image", "");
self.$set(itemH, "clickLog", "");
self.$set(itemH, "affirmstatus", "");
})
});
// self.getHandsData()
this.$axios({
method: 'post',
url: '/api/png/palm/barcode',
method: "post",
url: "/api/png/palm/barcode",
data: {
barcode: self.barcode
}
}).then(res => {
barcode: self.barcode,
},
}).then((res) => {
if (res.data.code === 0) {
self.handList2.forEach(item => {
res.data.ret.forEach(item2 => {
self.handList2.forEach((item) => {
res.data.ret.forEach((item2) => {
if (item2.seq == item.code) {
item.image = item2.image
item.image = item2.image;
self.$set(item, "clickLog", item2.clickLog);
self.$set(item, "affirmstatus", item2.affirmstatus);
}
})
})
});
});
}
})
});
NProgress.start();
// 平面
let fingerPain = await this.$axios
.post(`/api/png/plain/barcode`, {
let fingerPain = await this.$axios.post(
`/api/png/plain/barcode`,
{
barcode: val.barcode,
qqid: self.qqid,
querytype: "1"
}, {
loading: true
});
querytype: "1",
},
{
loading: true,
}
);
//console.log(fingerPain);
if (fingerPain.data.ret && fingerPain.data.ret.length > 0) {
fingerPain.data.ret.forEach(element => {
fingerPain.data.ret.forEach((element) => {
// 平面
if (element.seq > 10) {
self.fingersLeftL2.forEach(itemL => {
self.fingersLeftL2.forEach((itemL) => {
if (itemL.code == element.seq) {
// itemL.img = element.image
self.$set(itemL, "image", element.image);
......@@ -723,7 +931,7 @@ export default {
// self.$set(itemL, 'image', null)
}
});
self.fingersRightL2.forEach(itemL => {
self.fingersRightL2.forEach((itemL) => {
if (itemL.code == element.seq) {
// itemL.img = element.image
self.$set(itemL, "image", element.image);
......@@ -739,13 +947,13 @@ export default {
});
} else {
// 平面没有指纹
self.fingersLeftL2.forEach(itemL => {
self.fingersLeftL2.forEach((itemL) => {
// itemL.img = null
self.$set(itemL, "image", "");
self.$set(itemL, "clickLog", "");
self.$set(itemL, "affirmstatus", "");
});
self.fingersRightL2.forEach(itemL => {
self.fingersRightL2.forEach((itemL) => {
// itemL.img = null
self.$set(itemL, "image", "");
self.$set(itemL, "clickLog", "");
......@@ -753,19 +961,22 @@ export default {
});
}
// 滚动
let fingerRoll = await this.$axios
.post(`/api/png/roll/barcode`, {
let fingerRoll = await this.$axios.post(
`/api/png/roll/barcode`,
{
barcode: val.barcode,
qqid: self.qqid,
querytype: "1"
}, {
loading: true
});
querytype: "1",
},
{
loading: true,
}
);
//console.log(fingerRoll);
if (fingerRoll.data.ret && fingerRoll.data.ret.length > 0) {
fingerRoll.data.ret.forEach(element => {
fingerRoll.data.ret.forEach((element) => {
// 滚动
self.fingersLeftR2.forEach(itemR => {
self.fingersLeftR2.forEach((itemR) => {
if (itemR.code == element.seq) {
// itemR.img = element.image
self.$set(itemR, "image", element.image);
......@@ -776,7 +987,7 @@ export default {
// self.$set(itemR, 'image', null)
}
});
self.fingersRightR2.forEach(itemR => {
self.fingersRightR2.forEach((itemR) => {
if (itemR.code == element.seq) {
// self.$set(itemR, 'img', element.image)
self.$set(itemR, "image", element.image);
......@@ -792,13 +1003,13 @@ export default {
//console.log(self.fingersLeftR2);
});
} else {
self.fingersLeftR2.forEach(itemR => {
self.fingersLeftR2.forEach((itemR) => {
// itemR.img = null
self.$set(itemR, "image", "");
self.$set(itemR, "clickLog", "");
self.$set(itemR, "affirmstatus", "");
});
self.fingersRightR2.forEach(itemR => {
self.fingersRightR2.forEach((itemR) => {
// itemR.img = null
self.$set(itemR, "image", "");
self.$set(itemR, "clickLog", "");
......@@ -817,10 +1028,14 @@ export default {
if (self.finger.code) {
sessionStorage.setItem("backcheckCode", self.finger.code);
}
if (self.finger != null && self.finger.code >= 1 && self.finger.code <= 10) {
self.fingerShowType = 'roll'
if (
self.finger != null &&
self.finger.code >= 1 &&
self.finger.code <= 10
) {
self.fingerShowType = "roll";
} else {
self.fingerShowType = 'pain'
self.fingerShowType = "pain";
}
if (self.finger != null) {
if (self.finger.code <= 5) {
......@@ -833,15 +1048,14 @@ export default {
self.changeStyleLeftL(0, self.finger);
}
}
} else {
// 未删除
self.isDelete = false
self.isDelete = false;
// 没有被删除
self.$bus.emit('deleteMessage', {
self.$bus.emit("deleteMessage", {
msg: null,
delTime: null
})
delTime: null,
});
// 改变数据为点击状态
this.$set(val, "clickLog", "1");
this.currentRow = val;
......@@ -859,42 +1073,45 @@ export default {
//console.log(barcode);
// 获取接口数据前先初始化
self.fingersLeftR.forEach(itemR => {
self.fingersLeftR.forEach((itemR) => {
self.$set(itemR, "image", "");
self.$set(itemR, "clickLog", "");
self.$set(itemR, "affirmstatus", "");
});
self.fingersRightR.forEach(itemR => {
self.fingersRightR.forEach((itemR) => {
self.$set(itemR, "image", "");
self.$set(itemR, "clickLog", "");
self.$set(itemR, "affirmstatus", "");
});
self.fingersLeftL.forEach(itemL => {
self.fingersLeftL.forEach((itemL) => {
self.$set(itemL, "image", "");
self.$set(itemL, "clickLog", "");
self.$set(itemL, "affirmstatus", "");
});
self.fingersRightL.forEach(itemL => {
self.fingersRightL.forEach((itemL) => {
self.$set(itemL, "image", "");
self.$set(itemL, "clickLog", "");
self.$set(itemL, "affirmstatus", "");
});
NProgress.start();
// 平面
let fingerPain = await this.$axios
.post(`/api/png/plain/barcode`, {
let fingerPain = await this.$axios.post(
`/api/png/plain/barcode`,
{
barcode: barcode,
qqid: self.qqid,
querytype: "1"
}, {
loading: true
});
querytype: "1",
},
{
loading: true,
}
);
//console.log(fingerPain);
if (fingerPain.data.ret && fingerPain.data.ret.length > 0) {
fingerPain.data.ret.forEach(element => {
fingerPain.data.ret.forEach((element) => {
// 平面
if (element.seq > 10) {
self.fingersLeftL.forEach(itemL => {
self.fingersLeftL.forEach((itemL) => {
if (itemL.code == element.seq) {
// itemL.img = element.image
self.$set(itemL, "image", element.image);
......@@ -905,7 +1122,7 @@ export default {
// self.$set(itemL, 'image', null)
}
});
self.fingersRightL.forEach(itemL => {
self.fingersRightL.forEach((itemL) => {
if (itemL.code == element.seq) {
// itemL.img = element.image
self.$set(itemL, "image", element.image);
......@@ -923,13 +1140,13 @@ export default {
});
} else {
// 平面没有指纹
self.fingersLeftL.forEach(itemL => {
self.fingersLeftL.forEach((itemL) => {
// itemL.img = null
self.$set(itemL, "image", "");
self.$set(itemL, "clickLog", "");
self.$set(itemL, "affirmstatus", "");
});
self.fingersRightL.forEach(itemL => {
self.fingersRightL.forEach((itemL) => {
// itemL.img = null
self.$set(itemL, "image", "");
self.$set(itemL, "clickLog", "");
......@@ -939,19 +1156,22 @@ export default {
self.painFlag = false;
}
// 滚动
let fingerRoll = await this.$axios
.post(`/api/png/roll/barcode`, {
let fingerRoll = await this.$axios.post(
`/api/png/roll/barcode`,
{
barcode: barcode,
qqid: self.qqid,
querytype: "1"
}, {
loading: true
});
querytype: "1",
},
{
loading: true,
}
);
//console.log(fingerRoll);
if (fingerRoll.data.ret && fingerRoll.data.ret.length > 0) {
fingerRoll.data.ret.forEach(element => {
fingerRoll.data.ret.forEach((element) => {
// 滚动
self.fingersLeftR.forEach(itemR => {
self.fingersLeftR.forEach((itemR) => {
if (itemR.code == element.seq) {
// itemR.img = element.image
self.$set(itemR, "image", element.image);
......@@ -962,7 +1182,7 @@ export default {
// self.$set(itemR, 'image', null)
}
});
self.fingersRightR.forEach(itemR => {
self.fingersRightR.forEach((itemR) => {
if (itemR.code == element.seq) {
// self.$set(itemR, 'img', element.image)
self.$set(itemR, "image", element.image);
......@@ -980,13 +1200,13 @@ export default {
self.fingerTotalRoll = fingerRoll.data.ret.length;
});
} else {
self.fingersLeftR.forEach(itemR => {
self.fingersLeftR.forEach((itemR) => {
// itemR.img = null
self.$set(itemR, "image", "");
self.$set(itemR, "clickLog", "");
self.$set(itemR, "affirmstatus", "");
});
self.fingersRightR.forEach(itemR => {
self.fingersRightR.forEach((itemR) => {
// itemR.img = null
self.$set(itemR, "image", "");
self.$set(itemR, "clickLog", "");
......@@ -995,7 +1215,7 @@ export default {
}
self.fingerTotal = self.fingerTotalRoll + self.fingerTotalPain;
self.getHandsData()
self.getHandsData();
//console.log(self.fingerTotal);
this.isActive = "";
......@@ -1014,10 +1234,14 @@ export default {
if (self.finger && self.finger.code) {
sessionStorage.setItem("backcheckCode", self.finger.code);
}
if (self.finger != null && self.finger.code >= 1 && self.finger.code <= 10) {
self.fingerShowType = 'roll'
if (
self.finger != null &&
self.finger.code >= 1 &&
self.finger.code <= 10
) {
self.fingerShowType = "roll";
} else {
self.fingerShowType = 'pain'
self.fingerShowType = "pain";
}
if (self.finger != null) {
if (self.finger.code <= 5) {
......@@ -1032,14 +1256,14 @@ export default {
}
}
clearTimeout(self.timer)
clearTimeout(self.timer);
self.timer = setTimeout(() => {
// self.$store.commit('loading/setLoadingSd', false)
}, 500);
}
},
// 获取列表数据
async getDetailData () {
async getDetailData() {
let self = this;
// 发送请求
// self.$store.commit('loading/setLoadingSd', true)
......@@ -1047,10 +1271,14 @@ export default {
//console.info(this.dataList);
if (self.type == "father") {
await this.$axios
.post("/api/queryque/standardAll", { contrastCustomSearchReq: { qid: Number(self.qid) } }, {
loading: true
})
.then(response => {
.post(
"/api/queryque/standardAll",
{ contrastCustomSearchReq: { qid: Number(self.qid) } },
{
loading: true,
}
)
.then((response) => {
//console.log(response);
if (response.data.code === 0) {
self.sourceDataList = response.data.ret;
......@@ -1062,17 +1290,21 @@ export default {
self.$refs.singleTable.setCurrentRow(self.dataList[0]);
});
} else {
self.$bus.emit("changImageEdit", 'xxx');
self.$bus.emit("changImageEditTarget", 'xxx');
self.$store.commit('loading/setLoadingSd', false)
self.$bus.emit("changImageEdit", "xxx");
self.$bus.emit("changImageEditTarget", "xxx");
self.$store.commit("loading/setLoadingSd", false);
}
});
} else {
await this.$axios
.post("/api/queryque/standardAll", { contrastCustomSearchReq: { qqid: Number(self.qqid) } }, {
loading: true
})
.then(response => {
.post(
"/api/queryque/standardAll",
{ contrastCustomSearchReq: { qqid: Number(self.qqid) } },
{
loading: true,
}
)
.then((response) => {
//console.log(response);
if (response.data.code === 0) {
self.sourceDataList = response.data.ret;
......@@ -1084,9 +1316,9 @@ export default {
self.$refs.singleTable.setCurrentRow(self.dataList[0]);
});
} else {
self.$bus.emit("changImageEdit", 'xxx');
self.$bus.emit("changImageEditTarget", 'xxx');
self.$store.commit('loading/setLoadingSd', false)
self.$bus.emit("changImageEdit", "xxx");
self.$bus.emit("changImageEditTarget", "xxx");
self.$store.commit("loading/setLoadingSd", false);
}
});
}
......@@ -1097,7 +1329,7 @@ export default {
* @param {*}
* @return {*}
*/
async findFinger2 () {
async findFinger2() {
let self = this;
self.finger = null;
self.fingersRightR2.some((item, index) => {
......@@ -1141,7 +1373,7 @@ export default {
* @param {*}
* @return {*}
*/
async findHand () {
async findHand() {
let self = this;
self.hand = null;
self.handList.some((item, index) => {
......@@ -1158,7 +1390,7 @@ export default {
* @param {*}
* @return {*}
*/
async findFinger_pain () {
async findFinger_pain() {
let self = this;
self.finger = null;
self.fingersRightL.some((item, index) => {
......@@ -1174,7 +1406,6 @@ export default {
return true;
}
});
return self.finger;
},
/**
......@@ -1182,7 +1413,7 @@ export default {
* @param {*}
* @return {*}
*/
async findFinger_roll () {
async findFinger_roll() {
let self = this;
self.finger = null;
self.fingersRightR.some((item, index) => {
......@@ -1206,7 +1437,7 @@ export default {
* @param {*}
* @return {*}
*/
async findFinger () {
async findFinger() {
let self = this;
self.finger = null;
self.fingersRightR.some((item, index) => {
......@@ -1246,7 +1477,7 @@ export default {
return self.finger;
},
// 获取选择的任务详情
getFirgerPrintDetail (row) {
getFirgerPrintDetail(row) {
// //console.info(row);
},
/**
......@@ -1254,15 +1485,19 @@ export default {
* @param {*}
* @return {*}
*/
changeTableHeight () {
changeTableHeight() {
this.isShowPrint = !this.isShowPrint;
if (!this.isShowPrint) {
document.getElementsByTagName("body")[0].style.setProperty("--tableHeight", "48.75rem");
document
.getElementsByTagName("body")[0]
.style.setProperty("--tableHeight", "48.75rem");
// this.tableHeight = 810
this.options = "折叠";
$(".ico").css("transform", "rotate(180deg)");
} else {
document.getElementsByTagName("body")[0].style.setProperty("--tableHeight", "180px");
document
.getElementsByTagName("body")[0]
.style.setProperty("--tableHeight", "180px");
// this.tableHeight = 368
this.options = "展开";
$(".ico").css("transform", "rotate(0deg)");
......@@ -1274,8 +1509,8 @@ export default {
* @param {*} imageInfo
* @return {*}
*/
changeStyleHand (index, imageInfo) {
let self = this
changeStyleHand(index, imageInfo) {
let self = this;
if (imageInfo.image) {
// 改变数据为点击状态
self.$set(imageInfo, "clickLog", "1");
......@@ -1288,33 +1523,27 @@ export default {
if (imageInfo.code && !self.isDelete) {
this.$bus.emit("changImageEdit", imageInfo.image);
// 没有被删除
self.$bus.emit('deleteMessage', {
self.$bus.emit("deleteMessage", {
msg: null,
delTime: null
})
delTime: null,
});
}
this.$axios({
method: "post",
url: `/api/query/matchcand/dest/${self.qqid}/${imageInfo.code}`,
data: {
srcbarcode: sessionStorage.getItem("srcbarcode")
},
loading: true
url: `/api/queryIdentification/matchcand/dest?qqid=${
self.qqid
}&barcode=${sessionStorage.getItem("srcbarcode")}`,
})
.then(response => {
.then((response) => {
console.log(response);
if (response.data.code === 0) {
self.$bus.emit("initTLCandidate", response.data.ret);
} else {
self.$bus.emit("initTLCandidate", []);
}
}).catch(error => {
});
} else {
self.$bus.emit("changImageEdit", 'xxx');
self.$bus.emit("changImageEditTarget", 'xxx');
})
.catch((error) => {});
}
},
/**
......@@ -1323,11 +1552,9 @@ export default {
* @param {*} imageInfo
* @return {*}
*/
changeStyleLeftR (index, imageInfo) {
changeStyleLeftR(index, imageInfo) {
const CancelToken = axios.CancelToken;
const source = CancelToken.source();
//console.log(imageInfo);
let self = this;
// 如果图片存在
if (imageInfo.image) {
......@@ -1342,10 +1569,10 @@ export default {
if (imageInfo.code && !self.isDelete) {
this.$bus.emit("changImageEdit", imageInfo.image);
// 没有被删除
self.$bus.emit('deleteMessage', {
self.$bus.emit("deleteMessage", {
msg: null,
delTime: null
})
delTime: null,
});
}
NProgress.start();
if (!this.isFirstMounted) {
......@@ -1353,21 +1580,19 @@ export default {
}
this.$axios({
method: "post",
url: `/api/query/matchcand/dest/${self.qqid}/${imageInfo.code}`,
data: {
srcbarcode: sessionStorage.getItem("srcbarcode")
},
cancelToken: source.token,
loading: true
url: `/api/queryIdentification/matchcand/dest?qqid=${
self.qqid
}&barcode=${sessionStorage.getItem("srcbarcode")}`,
})
.then(response => {
.then((response) => {
//console.log(response);
if (response.data.code === 0) {
self.$bus.emit("initTLCandidate", response.data.ret);
} else {
self.$bus.emit("initTLCandidate", []);
}
}).catch(error => {
})
.catch((error) => {
if (this.$axios.isCancel(error)) {
//console.log("Rquest canceled", error.message); //请求如果被取消,这里是返回取消的message
} else {
......@@ -1377,16 +1602,13 @@ export default {
});
NProgress.done();
if (!this.isFirstMounted) {
clearTimeout(self.timer)
clearTimeout(self.timer);
self.timer = setTimeout(() => {
// self.$store.commit('loading/setLoadingSd', false)
}, 500);
}
self.isFirstMounted = false
} else {
self.$bus.emit("changImageEdit", 'xxx');
self.$bus.emit("changImageEditTarget", 'xxx');
self.isFirstMounted = false;
}
},
/**
......@@ -1395,7 +1617,7 @@ export default {
* @param {*} imageInfo
* @return {*}
*/
changeStyleRightR (index, imageInfo) {
changeStyleRightR(index, imageInfo) {
const CancelToken = axios.CancelToken;
const source = CancelToken.source();
//console.log(imageInfo);
......@@ -1412,27 +1634,30 @@ export default {
if (imageInfo.code && !self.isDelete) {
this.$bus.emit("changImageEdit", imageInfo.image);
// 没有被删除
self.$bus.emit('deleteMessage', {
self.$bus.emit("deleteMessage", {
msg: null,
delTime: null
})
delTime: null,
});
}
NProgress.start();
if (!this.isFirstMounted) {
// self.$store.commit('loading/setLoadingSd', true)
}
this.$axios.post(`/api/query/matchcand/dest/${self.qqid}/${imageInfo.code}`, { srcbarcode: sessionStorage.getItem("srcbarcode") }, {
loading: true,
cancelToken: source.token
})
.then(response => {
this.$axios
.post(
`/api/queryIdentification/matchcand/dest?qqid=${
self.qqid
}&barcode=${sessionStorage.getItem("srcbarcode")}`
)
.then((response) => {
//console.log(response);
if (response.data.code === 0) {
self.$bus.emit("initTLCandidate", response.data.ret);
} else {
self.$bus.emit("initTLCandidate", []);
}
}).catch(err => {
})
.catch((err) => {
if (this.$axios.isCancel(err)) {
//console.log("Rquest canceled", err.message); //请求如果被取消,这里是返回取消的message
} else {
......@@ -1442,16 +1667,13 @@ export default {
});
NProgress.done();
if (!this.isFirstMounted) {
clearTimeout(self.timer)
clearTimeout(self.timer);
self.timer = setTimeout(() => {
// self.$store.commit('loading/setLoadingSd', false)
}, 500);
}
self.isFirstMounted = false
} else {
self.$bus.emit("changImageEdit", 'xxx');
self.$bus.emit("changImageEditTarget", 'xxx');
self.isFirstMounted = false;
}
},
......@@ -1461,7 +1683,7 @@ export default {
* @param {*} imageInfo
* @return {*}
*/
changeStyleLeftL (index, imageInfo) {
changeStyleLeftL(index, imageInfo) {
const CancelToken = axios.CancelToken;
const source = CancelToken.source();
let self = this;
......@@ -1476,27 +1698,30 @@ export default {
if (imageInfo.code && !self.isDelete) {
this.$bus.emit("changImageEdit", imageInfo.image);
// 没有被删除
self.$bus.emit('deleteMessage', {
self.$bus.emit("deleteMessage", {
msg: null,
delTime: null
})
delTime: null,
});
}
NProgress.start();
if (!this.isFirstMounted) {
// self.$store.commit('loading/setLoadingSd', true)
}
this.$axios.post(`/api/query/matchcand/dest/${self.qqid}/${imageInfo.code}`, { srcbarcode: sessionStorage.getItem("srcbarcode") }, {
loading: true,
cancelToken: source.token
})
.then(response => {
this.$axios
.post(
`/api/queryIdentification/matchcand/dest?qqid=${
self.qqid
}&barcode=${sessionStorage.getItem("srcbarcode")}`
)
.then((response) => {
//console.log(response);
if (response.data.code === 0) {
self.$bus.emit("initTLCandidate", response.data.ret);
} else {
self.$bus.emit("initTLCandidate", []);
}
}).catch(err => {
})
.catch((err) => {
if (this.$axios.isCancel(err)) {
//console.log("Rquest canceled", err.message); //请求如果被取消,这里是返回取消的message
} else {
......@@ -1506,16 +1731,13 @@ export default {
});
NProgress.done();
if (!this.isFirstMounted) {
clearTimeout(self.timer)
clearTimeout(self.timer);
self.timer = setTimeout(() => {
// self.$store.commit('loading/setLoadingSd', false)
}, 500);
}
self.isFirstMounted = false
} else {
self.$bus.emit("changImageEdit", 'xxx');
self.$bus.emit("changImageEditTarget", 'xxx');
self.isFirstMounted = false;
}
},
/**
......@@ -1524,7 +1746,7 @@ export default {
* @param {*} imageInfo
* @return {*}
*/
changeStyleRightL (index, imageInfo) {
changeStyleRightL(index, imageInfo) {
const CancelToken = axios.CancelToken;
const source = CancelToken.source();
//console.log(imageInfo);
......@@ -1540,27 +1762,30 @@ export default {
if (imageInfo.code && !self.isDelete) {
this.$bus.emit("changImageEdit", imageInfo.image);
// 没有被删除
self.$bus.emit('deleteMessage', {
self.$bus.emit("deleteMessage", {
msg: null,
delTime: null
})
delTime: null,
});
}
NProgress.start();
if (!this.isFirstMounted) {
// self.$store.commit('loading/setLoadingSd', true)
}
this.$axios.post(`/api/query/matchcand/dest/${self.qqid}/${imageInfo.code}`, { "srcbarcode": sessionStorage.getItem("srcbarcode") }, {
loading: true,
cancelToken: source.token
})
.then(response => {
this.$axios
.post(
`/api/queryIdentification/matchcand/dest?qqid=${
self.qqid
}&barcode=${sessionStorage.getItem("srcbarcode")}`
)
.then((response) => {
if (response.data.code === 0) {
self.$bus.emit("initTLCandidate", response.data.ret);
} else {
self.$bus.emit("initTLCandidate", []);
}
}).catch(err => {
})
.catch((err) => {
if (this.$axios.isCancel(err)) {
//console.log("Rquest canceled", err.message); //请求如果被取消,这里是返回取消的message
} else {
......@@ -1570,39 +1795,35 @@ export default {
});
NProgress.done();
if (!this.isFirstMounted) {
clearTimeout(self.timer)
clearTimeout(self.timer);
self.timer = setTimeout(() => {
// self.$store.commit('loading/setLoadingSd', false)
}, 500);
}
self.isFirstMounted = false
} else {
self.$bus.emit("changImageEdit", 'xxx');
self.$bus.emit("changImageEditTarget", 'xxx');
self.isFirstMounted = false;
}
},
},
watch: {
// 监听指掌纹类型
fingerShowType: {
immediate: true,
handler (val) {
handler(val) {
//console.info("源数据传入组件的值为===>", val);
if (val == 'zhangwen') {
this.$bus.emit('searchType', '掌纹')
if (val == "zhangwen") {
this.$bus.emit("searchType", "掌纹");
} else {
this.$bus.emit('searchType', '手纹')
}
this.$bus.emit("searchType", "指纹");
}
},
},
srcData: {
immediate: true,
handler (val) {
handler(val) {
//console.info("源数据传入组件的值为===>", val);
this.tableData = val;
}
},
},
/**
* @description: 过滤显示已认定完成查询ID
......@@ -1610,21 +1831,21 @@ export default {
* @param {*} oldValue
* @return {*}
*/
checked (newValue, oldValue) {
checked(newValue, oldValue) {
//console.log(newValue);
if (newValue) {
this.dataList = this.sourceDataList;
} else {
this.dataList = this.sourceDataList.filter(item => {
this.dataList = this.sourceDataList.filter((item) => {
return item.affirmStatus != 1 && item.affirmStatus != 3;
});
//console.log(this.dataList);
}
this.total = this.dataList.length;
}
},
beforeDestroy () {
this.$bus.off('searchType')
},
beforeDestroy() {
this.$bus.off("searchType");
},
};
</script>
......@@ -1646,6 +1867,7 @@ label {
.lt_candidate_table {
// height: 13.75rem;
width: 100%;
height: 100%;
overflow: auto;
}
......@@ -1654,7 +1876,6 @@ label {
height: 100%;
.top {
visibility: hidden;
width: 100%;
margin: 0 0 10px 0;
......@@ -1662,13 +1883,14 @@ label {
font-size: 14px;
font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
font-weight: bold;
color: #282F3C;
color: #282f3c;
}
}
.main {
width: 100%;
height: 100%;
padding-top: 35px;
background: #ffffff;
border-radius: 8px;
......@@ -1696,10 +1918,7 @@ label {
}
.lt_middle_src_data {
height: 224px;
.el-table {
height: 220px;
}
height: 215px;
.lt_middle_bottom {
margin-top: -10px;
display: flex;
......@@ -1712,7 +1931,7 @@ label {
align-items: center;
font-size: 12px;
font-family: MicrosoftYaHei;
color: #055FE7;
color: #055fe7;
span {
cursor: pointer;
......@@ -1744,7 +1963,7 @@ label {
width: 272px;
height: 32px;
margin: 12px 0 12px 41px;
background-color: #FFFFFF;
background-color: #ffffff;
display: flex;
align-items: center;
......@@ -1770,12 +1989,12 @@ label {
.line {
width: 1px;
height: 16px;
background-color: #EEEEEE;
background-color: #eeeeee;
}
.isHasData {
background-color: #ECEDF1;
color: #AEAFB4;
background-color: #ecedf1;
color: #aeafb4;
}
}
......@@ -1834,7 +2053,8 @@ label {
align-items: center;
width: 100%;
.affirmstatus1, .affirmstatus2 {
.affirmstatus1,
.affirmstatus2 {
width: 100%;
height: 20px;
position: relative;
......@@ -1847,7 +2067,11 @@ label {
width: 100%;
height: 100%;
position: absolute;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) -35%, #000000 100%);
background: linear-gradient(
180deg,
rgba(255, 255, 255, 0) -35%,
#000000 100%
);
opacity: 0.66;
}
......@@ -1855,8 +2079,8 @@ label {
z-index: 10;
width: 7px;
height: 7px;
background: #055FE7;
border: 1px solid #FFFFFF;
background: #055fe7;
border: 1px solid #ffffff;
border-radius: 50%;
margin-right: 8px;
}
......@@ -1865,13 +2089,13 @@ label {
z-index: 10;
font-size: 12px;
font-family: MicrosoftYaHei;
color: #FFFFFF;
color: #ffffff;
}
}
.affirmstatus2 {
.dot {
background: #FF0039;
background: #ff0039;
}
}
......@@ -1888,7 +2112,11 @@ label {
width: 100%;
height: 100%;
position: absolute;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) -35%, #000000 100%);
background: linear-gradient(
180deg,
rgba(255, 255, 255, 0) -35%,
#000000 100%
);
opacity: 0.66;
}
......@@ -1919,7 +2147,11 @@ label {
width: 100%;
height: 100%;
position: absolute;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) -35%, #000000 100%);
background: linear-gradient(
180deg,
rgba(255, 255, 255, 0) -35%,
#000000 100%
);
opacity: 0.66;
}
......@@ -1928,7 +2160,7 @@ label {
width: 7px;
height: 7px;
background: #999999;
border: 1px solid #FFFFFF;
border: 1px solid #ffffff;
border-radius: 50%;
margin-right: 8px;
}
......@@ -1937,21 +2169,34 @@ label {
z-index: 10;
font-size: 12px;
font-family: MicrosoftYaHei;
color: #FFFFFF;
color: #ffffff;
}
}
}
&.finger_print_active {
border: 1px solid #055FE7 !important;
border: 1px solid #055fe7 !important;
.num {
position: absolute;
left: 0;
top: 0;
width: 24px;
height: 24px;
background: #055fe7;
border-radius: 0px 0px 7px 0px;
color: #ffffff;
text-align: center;
line-height: 24px;
}
}
&:nth-child(1), &:nth-child(4) {
&:nth-child(1),
&:nth-child(4) {
margin-left: 0;
}
&.noFinger {
border: 1px solid #FF3644;
border: 1px solid #ff3644;
}
&.fingerLoading {
......@@ -1960,14 +2205,21 @@ label {
.num {
position: absolute;
left: 0;
top: 0;
left: 6px;
width: 24px;
height: 24px;
background: #ddebff;
border-radius: 0px 0px 7px 0px;
color: #055fe7;
text-align: center;
line-height: 24px;
font-size: 12px;
font-family: MicrosoftYaHei;
color: #666666;
&.noFinger {
color: #FF3644;
color: #ff3644;
background: #ffe3e3;
}
}
......@@ -1983,7 +2235,7 @@ label {
.zwtp-desc {
font-size: 14px;
font-family: MicrosoftYaHei;
color: #CCCCCC;
color: #cccccc;
}
}
......@@ -2012,9 +2264,9 @@ label {
position: relative;
width: 160px;
height: 160px;
background: #FFFFFF;
background: #ffffff;
border-radius: 2px;
border: 1px solid #CCCCCC;
border: 1px solid #cccccc;
margin: 4px 4px 4px 4px;
display: flex;
justify-content: center;
......@@ -2028,7 +2280,8 @@ label {
align-items: center;
width: 100%;
.affirmstatus1, .affirmstatus2 {
.affirmstatus1,
.affirmstatus2 {
width: 100%;
height: 20px;
position: relative;
......@@ -2041,7 +2294,11 @@ label {
width: 100%;
height: 100%;
position: absolute;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) -35%, #000000 100%);
background: linear-gradient(
180deg,
rgba(255, 255, 255, 0) -35%,
#000000 100%
);
opacity: 0.66;
}
......@@ -2049,8 +2306,8 @@ label {
z-index: 10;
width: 7px;
height: 7px;
background: #055FE7;
border: 1px solid #FFFFFF;
background: #055fe7;
border: 1px solid #ffffff;
border-radius: 50%;
margin-right: 8px;
}
......@@ -2059,13 +2316,13 @@ label {
z-index: 10;
font-size: 12px;
font-family: MicrosoftYaHei;
color: #FFFFFF;
color: #ffffff;
}
}
.affirmstatus2 {
.dot {
background: #FF0039;
background: #ff0039;
}
}
......@@ -2082,7 +2339,11 @@ label {
width: 100%;
height: 100%;
position: absolute;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) -35%, #000000 100%);
background: linear-gradient(
180deg,
rgba(255, 255, 255, 0) -35%,
#000000 100%
);
opacity: 0.66;
}
......@@ -2113,7 +2374,11 @@ label {
width: 100%;
height: 100%;
position: absolute;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) -35%, #000000 100%);
background: linear-gradient(
180deg,
rgba(255, 255, 255, 0) -35%,
#000000 100%
);
opacity: 0.66;
}
......@@ -2122,7 +2387,7 @@ label {
width: 7px;
height: 7px;
background: #999999;
border: 1px solid #FFFFFF;
border: 1px solid #ffffff;
border-radius: 50%;
margin-right: 8px;
}
......@@ -2131,26 +2396,27 @@ label {
z-index: 10;
font-size: 12px;
font-family: MicrosoftYaHei;
color: #FFFFFF;
color: #ffffff;
}
}
}
&.finger_print_active {
border: 1px solid #055FE7 !important;
border: 1px solid #055fe7 !important;
.num {
background: #055FE7;
background: #055fe7;
border-radius: 0px 0px 7px 0px;
color: #ffffff;
}
}
&:nth-child(1), &:nth-child(3) {
&:nth-child(1),
&:nth-child(3) {
margin-left: 0;
}
&.noFinger {
border: 1px solid #FF3644;
border: 1px solid #ff3644;
}
&.fingerLoading {
......@@ -2163,16 +2429,17 @@ label {
left: 0;
font-size: 12px;
font-family: MicrosoftYaHei;
color: #055FE7;
color: #055fe7;
width: 48px;
height: 24px;
background: #DDEBFF;
background: #ddebff;
border-radius: 0px 0px 7px 0px;
text-align: center;
line-height: 24px;
&.noFinger {
color: #FF3644;
color: #ff3644;
background: #ffe3e3;
}
}
.imgBox {
......@@ -2209,7 +2476,7 @@ label {
.zwtp-desc {
font-size: 14px;
font-family: MicrosoftYaHei;
color: #CCCCCC;
color: #cccccc;
}
}
}
......@@ -2234,7 +2501,7 @@ label {
.expend {
font-size: 12px;
font-family: MicrosoftYaHei;
color: #055FE7;
color: #055fe7;
margin-left: 32px;
}
}
......@@ -2243,13 +2510,13 @@ label {
.data {
.Bizhong {
.cell {
color: #FF0039;
color: #ff0039;
}
}
.Identification {
.cell {
color: #055FE7;
color: #055fe7;
}
}
......@@ -2308,9 +2575,9 @@ del {
text-decoration: line-through red; /*红色删除线*/
}
.isDelete {
background: #ECEDF1 !important;
background: #ecedf1 !important;
font-size: 14px;
font-family: MicrosoftYaHei;
color: #AEAFB4 !important;
color: #aeafb4 !important;
}
</style>
......@@ -384,12 +384,12 @@ export default {
},
})
.then((response) => {
if(response.data.code == 0){
if (response.data.code == 0) {
// 跟新列表数据
self.$bus.emit("updateFinderSource");
this.$message.success("比中成功!");
}else{
this.$message.error(response.data.message)
} else {
this.$message.error(response.data.message);
}
})
.catch((err) => {
......@@ -486,7 +486,6 @@ export default {
this.xh = sessionStorage.getItem("srcseqno");
this.rybh = sessionStorage.getItem("destbarcode");
this.judgeZw(Number(sessionStorage.getItem("destseqno")));
this.isShowbzDialogBg = true;
this.isShowbzDialog = true;
},
......@@ -497,26 +496,8 @@ export default {
*/
Rdwc() {
//console.log("认定完成");
let qqid = sessionStorage.getItem("qqid") || "";
// 认定之前的操作
this.$axios({
method: "post",
url: "/api/matchcand/affirm/confirm",
data: {
qqid,
},
loading: false,
}).then((res) => {
//console.log(res);
if (!res.data.ret) {
this.isShowbzDialogBg = true;
// this.isShowrdwcDialogBg = true;
this.isShowrdwcDialog = true;
} else {
// 执行认定完成
this.confirmrdwc();
}
});
this.$message.success("认定完成");
// this.confirmrdwc();
},
/**
* @description: 更具code判断指位
......
......@@ -69,7 +69,7 @@
<div class="bzvalue">{{ xh }}</div>
</div>
<div class="bzitem">
<div class="bzname">指位:</div>
<div class="bzname">/掌位:</div>
<div class="bzvalue">{{ zw }}</div>
</div>
</div>
......@@ -181,7 +181,7 @@ export default {
//console.log("源qid====>", this.qid);
this.userInfo = JSON.parse(localStorage.getItem('userInfo'))
console.log(this.userInfo);
if(this.userInfo) {
if (this.userInfo) {
this.bzr = this.userInfo.name
this.bzdw = this.userInfo.unitName
this.dwdm = this.userInfo.unitCode
......@@ -281,8 +281,8 @@ export default {
confirmbz () {
let self = this;
let srcseqno = Number(sessionStorage.getItem("srcseqno"));
// let destseqno = Number(sessionStorage.getItem("destseqno"));
let destseqno = this.xh
let destseqno = Number(sessionStorage.getItem("destseqno"));
// let destseqno = this.xh
let srcbarcode = sessionStorage.getItem("srcbarcode") || "";
let destbarcode = sessionStorage.getItem("destbarcode") || "";
let qqid = Number(sessionStorage.getItem("qqid"));
......@@ -294,6 +294,11 @@ export default {
let unitCode = this.dwdm
let affirmtime = new Date(this.bzsj)
let affirmDescribe = this.textarea
if (!destbarcode) {
this.$message.error("信息不全,无法比中!");
return;
}
// 2:正查
let queryType = 2;
this.$axios({
......@@ -391,8 +396,12 @@ export default {
* @return {*}
*/
async Bz () {
if(this.bzData == null) return;
if(this.bzData.affirmstatus == '2' || this.bzData.affirmstatus == '3'){
if(this.bzData == null) {
this.$message.error("信息不全无法比中!");
return
};
if (this.bzData.affirmstatus == '2' || this.bzData.affirmstatus == '3') {
this.$message.error("已经比中过的数据无法再次比中!");
return
}
// this.getUserInfo2();
......@@ -418,26 +427,7 @@ export default {
*/
Rdwc () {
//console.log("认定完成");
let qqid = sessionStorage.getItem("qqid") || "";
// 认定之前的操作
this.$axios({
method: "post",
url: "/api/matchcand/affirm/confirm",
data: {
qqid
},
loading: false
}).then(res => {
//console.log(res);
if (!res.data.ret) {
this.isShowrdwcDialogBg = true;
this.isShowrdwcDialog = true;
} else {
// 执行认定完成
this.confirmrdwc();
}
});
this.$message.success('认定完成')
},
/**
* @description: 更具code判断指位
......@@ -507,6 +497,18 @@ export default {
case 20:
this.zw = "平面-左小";
break;
case 31:
this.zw = "右半掌";
break;
case 32:
this.zw = "左半掌";
break;
case 33:
this.zw = "右侧掌";
break;
case 34:
this.zw = "右半掌";
break;
}
}
},
......
......@@ -305,6 +305,11 @@ export default {
let affirmtime = new Date(this.bzsj);
let affirmDescribe = this.textarea;
if (!destbarcode) {
this.$message.error("信息不全,无法比中!");
return;
}
// 1:倒查
let queryType = 1;
this.$axios({
......@@ -372,8 +377,12 @@ export default {
* @return {*}
*/
async Bz() {
if (this.bzData == null) return;
if (this.bzData == null) {
this.$message.error("信息不全无法比中!");
return;
}
if (this.bzData.affirmstatus == "2" || this.bzData.affirmstatus == "3") {
this.$message.error("已经比中过的数据无法再次比中!");
return;
}
//console.info("比中");
......@@ -397,28 +406,7 @@ export default {
this.isShowbzDialog = true;
},
Rdwc() {
//console.info("认定完成");
//console.log("认定完成");
let qqid = sessionStorage.getItem("qqid") || "";
// 认定之前的操作
this.$axios({
method: "post",
url: "/api/matchcand/affirm/confirm",
data: {
qqid,
},
loading: false,
}).then((res) => {
//console.log(res);
if (!res.data.ret) {
this.isShowrdwcDialogBg = true;
this.isShowrdwcDialog = true;
} else {
// 执行认定完成
this.confirmrdwc();
}
});
this.$message.success('认定完成')
},
hideDialog() {
this.dialog = true;
......
......@@ -1191,7 +1191,6 @@ export default {
} else {
this.souceDel = false;
}
me.getMatchcandList(me.currentQqid);
this.getSourceRollFingerPrintDetail(
res.data.ret[0].barcode,
......@@ -1219,10 +1218,13 @@ export default {
.then((res) => {
me.loadingIndex--;
if (res.data.code == 0) {
debugger;
me.sourcedatas = res.data.ret;
me.sourcedatasLength = res.data.ret.length;
me.sourcebarcode = res.data.ret[0].barcode;
//console.log(222);
me.currentQqid = res.data.ret[0].qqid;
me.sourceObj = res.data.ret[0];
me.$set(me.sourcedatas[0], "clickLog", 1);
if (res.data.ret[0].removeFlag == "1") {
this.souceDel = true;
this.souceDelText = this.$moment(
......@@ -1364,14 +1366,14 @@ export default {
if (response.data.code == 0) {
//console.info("目标plan", response.data.ret);
response.data.ret.forEach((element, index) => {
// 目标 左手 平面
self.destFingersLeftL.forEach((item) => {
// 目标 左手 滚动
self.destFingersLeftR.forEach((item) => {
if (item.code == element.seq) {
item.img = element.image;
}
});
// 目标 右手 平面
self.destFingersRightL.forEach((item) => {
// 目标 右手 滚动
self.destFingersRightR.forEach((item) => {
if (item.code == element.seq) {
item.img = element.image;
}
......@@ -1401,13 +1403,13 @@ export default {
//console.info("目标roll", response.data.ret);
response.data.ret.forEach((element, index) => {
// 目标 左手 滚动
self.destFingersLeftR.forEach((item) => {
self.destFingersLeftL.forEach((item) => {
if (item.code == element.seq) {
item.img = element.image;
}
});
// 目标 右手 滚动
self.destFingersRightR.forEach((item) => {
self.destFingersRightL.forEach((item) => {
if (item.code == element.seq) {
item.img = element.image;
}
......@@ -1519,27 +1521,7 @@ export default {
},
// 认定完成
Rdwc() {
if (this.sourcedatas.length <= 1) {
this.confirmrdwc();
return;
}
//console.info("认定完成");
this.loadingIndex++;
// 认定之前的操作
this.$axios
.post("/api/matchcand/affirm/confirm", { qqid: this.currentQqid })
.then((res) => {
this.loadingIndex--;
//console.log(res);
if (!res.data.ret) {
this.isShowbzDialogBg = true;
this.isShowrdwcDialogBg = true;
this.isShowrdwcDialog = true;
} else {
// 执行认定完成
this.confirmrdwc();
}
});
this.$message.success('认定完成')
},
// 确认认定完成
confirmrdwc() {
......
/*
* @Author: your name
* @Date: 2021-09-07 09:57:48
* @LastEditTime: 2021-12-22 11:59:46
* @LastEditTime: 2021-12-22 14:23:53
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\vue.config.js
......@@ -90,16 +90,16 @@ module.exports = {
proxy: {
"/api": {
// target: "http://192.168.0.137:8080/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/
target: "http://192.168.128.166:8099/", // 张 认定
// target: "http://192.168.128.166:8099/", // 张 认定
// target: "http://192.168.128.114:8099", // 湖南-马
// target: "http://192.168.128.116:8099", // 湖南-王
// target: "http://192.168.128.112:8099", // 湖南-张呈光
// target: "http://192.168.128.102:8099", // 湖南-张呈光
// target: "http://172.18.116.73:8099/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/ ma
// target: "http://127.0.0.1:8099",
// target: "http://47.92.225.109:5602",
// target: "http://www.meetfood.cn:2390", // 湖南-线上
// target:"http://zwpt.xzclub.top:9333/",
// target: "http://192.168.128.102:8099", // 江
target: "http://192.168.128.102:8099", // 江
ws: true,
changeOrigin: true,
pathRewrite: {
......
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