Commit 57be26a7 by 周志凯

fix: fixed name

1 parent 9d4fab04
...@@ -13,7 +13,7 @@ module.exports = { ...@@ -13,7 +13,7 @@ module.exports = {
proxyTable: {}, proxyTable: {},
// Various Dev Server settings // Various Dev Server settings
host: '192.168.9.161', // can be overwritten by process.env.HOST host: '192.168.9.102', // can be overwritten by process.env.HOST
port: 8990, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined port: 8990, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
autoOpenBrowser: false, autoOpenBrowser: false,
errorOverlay: true, errorOverlay: true,
......
No preview for this file type
...@@ -4,6 +4,15 @@ ...@@ -4,6 +4,15 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0"> <meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>web</title> <title>web</title>
<script>
!(function() {
var platformConf = document.createElement("script"),
s = document.getElementsByTagName("script")[0],
stamp = +new Date();
platformConf.src = './static/config.js?_s=' + stamp;
s.parentNode.insertBefore(platformConf, s);
})()
</script>
</head> </head>
<body> <body>
<div id="app"></div> <div id="app"></div>
......
// export let url = 'http://192.168.9.208:20080/api/v1' // export let url = 'http://192.168.9.208:20080/api/v1'
// export let url = 'http://52.1.113.109:20080/api/v1' // export let url = 'http://52.1.113.109:20080/api/v1'
export let IP = location.host const { urls = '', picUrls = '' } = window.SECURITY_CONF
if (IP.indexOf('9.161') > -1 ||IP.indexOf('localhost')) {
// IP = 'https://store.keliuyun.com/report' export let IP = urls || location.host
// IP="/report" if (IP.indexOf('9.102') > -1 || IP.indexOf('localhost') > -1) {
IP = 'https://store.keliuyun.com/report'
// IP="/report"
} }
IP="/report" // IP="/report"
export let url = `${IP}` export let url = `${IP}`
export let menus = `${url}/auth/api/auth/apps/23660e5593563b27832c2b8f490b458e/menus` export let menus = `${url}/auth/api/auth/apps/23660e5593563b27832c2b8f490b458e/menus`
...@@ -68,5 +70,5 @@ export let org = { ...@@ -68,5 +70,5 @@ export let org = {
} }
export let faceweb = `${url}/face_web` export let faceweb = `${url}/face_web`
// export let picUrl ="https://vion-retail.oss-cn-beijing.aliyuncs.com/" export let picUrl = picUrls || "https://vion-retail.oss-cn-beijing.aliyuncs.com/"
export let picUrl ="http://192.168.9.239/" // export let picUrl ="http://192.168.9.239/"
...@@ -48,7 +48,6 @@ export function tryHideFullScreenLoading() { ...@@ -48,7 +48,6 @@ export function tryHideFullScreenLoading() {
* 请求前的拦截器 * 请求前的拦截器
*/ */
service.interceptors.request.use(function (config) { service.interceptors.request.use(function (config) {
console.log('request interceptors', config)
//截取API添加时间戳防止请求缓存 //截取API添加时间戳防止请求缓存
if (config.method == "get") { if (config.method == "get") {
config.params = { config.params = {
......
...@@ -49,11 +49,11 @@ export default { ...@@ -49,11 +49,11 @@ export default {
this.show = true this.show = true
this.titlename = '抓拍图片' this.titlename = '抓拍图片'
this.curshow = 'img' this.curshow = 'img'
this.axios.get(this.API.url + '/faceRecognitions/history',{ this.axios.get(this.API.url + '/faceRecognitions',{
params:{ params:{
mallId:2, mallId:2,
personUnid:data.personUnid, personUnid:data.personUnid,
countdate: this.common.formatDateFun(new Date(),"yyyy-MM-dd"), // countdate: this.common.formatDateFun(new Date(),"yyyy-MM-dd"),
sortName: "counttime", sortName: "counttime",
sortOrder: "DESC" sortOrder: "DESC"
} }
......
...@@ -8,8 +8,8 @@ ...@@ -8,8 +8,8 @@
<el-table :data="gridData"> <el-table :data="gridData">
<el-table-column property="date" label="日期"></el-table-column> <el-table-column property="date" label="日期"></el-table-column>
<el-table-column property="name" label="姓名"></el-table-column> <el-table-column property="name" label="姓名"></el-table-column>
<el-table-column property="address" label="抓地址"></el-table-column> <el-table-column property="address" label="抓地址"></el-table-column>
<el-table-column property="address" label="抓图片"> <el-table-column property="address" label="抓图片">
<div class="img-box"> <div class="img-box">
<img src="../videos/testimg/1.jpg" alt=""> <img src="../videos/testimg/1.jpg" alt="">
</div> </div>
......
...@@ -44,12 +44,16 @@ ...@@ -44,12 +44,16 @@
<el-table :data="tableData" height="690" v-loading="loading"> <el-table :data="tableData" height="690" v-loading="loading">
<el-table-column prop="counttime" label="日期"> <el-table-column prop="counttime" label="日期">
</el-table-column> </el-table-column>
<el-table-column prop="historyArrivalCount" label="出现次数" ></el-table-column> <!-- <el-table-column prop="historyArrivalCount" label="出现次数" ></el-table-column> -->
<el-table-column prop="channelSerialnum" label="相机名称"></el-table-column> <el-table-column prop="channelSerialnum" label="相机名称"></el-table-column>
<el-table-column prop="face.name" label="姓名"></el-table-column> <el-table-column label="姓名">
<template slot-scope="scope">
{{ scope.row.personUnid | filterNameText }}
</template>
</el-table-column>
<el-table-column label="性别"> <el-table-column label="性别">
<template slot-scope="scope"> <template slot-scope="scope">
{{scope.row.gender |sexfn}} {{scope.row.gender | sexfn}}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="age" label="年龄"></el-table-column> <el-table-column prop="age" label="年龄"></el-table-column>
...@@ -126,9 +130,16 @@ export default { ...@@ -126,9 +130,16 @@ export default {
dialogVisible: false, dialogVisible: false,
timer:'', timer:'',
progress:0, progress:0,
accountId:localStorage.getItem('accountId') accountId:localStorage.getItem('accountId'),
cachePersons: JSON.parse(sessionStorage.getItem('staffsName'))
}; };
}, },
filters: {
filterNameText(val) {
const cachePersonName = JSON.parse(sessionStorage.getItem('staffsName')) || {}
return cachePersonName[val] || '--'
}
},
methods: { methods: {
handleClose() { handleClose() {
this.dialogVisible = false; this.dialogVisible = false;
...@@ -147,6 +158,25 @@ export default { ...@@ -147,6 +158,25 @@ export default {
this.getFaceData(); this.getFaceData();
this.page.currentPage = 1; this.page.currentPage = 1;
}, },
fetchStaffName() {
if (this.cachePersons) return
this.axios.get(this.API.url + "/staffs",{
params:{
accountId:this.search.communityunid
}
}).then((response)=> {
console.log('response', response)
const { data, code } = response.data
if (code === 200) {
const cacheData = data.reduce((rest, curr) => {
rest[curr.personUnid] = curr.name
return rest
}, {})
this.cachePersons = cacheData
sessionStorage.setItem('staffsName', JSON.stringify(cacheData))
}
})
},
initDbData(){ initDbData(){
this.axios.get(this.API.url + "/personTypes",{ this.axios.get(this.API.url + "/personTypes",{
params:{ params:{
...@@ -174,6 +204,7 @@ export default { ...@@ -174,6 +204,7 @@ export default {
this.search.communityunid=response.data.data[0].id this.search.communityunid=response.data.data[0].id
} }
this.fetchStaffName();
this.initDbData(); this.initDbData();
this.initGateData(); this.initGateData();
this.getFaceData(); this.getFaceData();
......
...@@ -8,9 +8,13 @@ ...@@ -8,9 +8,13 @@
<el-table :data="trackData" height="400"> <el-table :data="trackData" height="400">
<el-table-column property="counttime" label="日期"> <el-table-column property="counttime" label="日期">
</el-table-column> </el-table-column>
<el-table-column property="name" label="姓名"></el-table-column> <el-table-column label="姓名">
<el-table-column property="gateId" label="抓怕地址" :formatter="gateFormatter"></el-table-column> <template slot-scope="scope">
<el-table-column property="pic_url" label="抓怕图片"> {{ scope.row.personUnid | filterNameText }}
</template>
</el-table-column>
<el-table-column property="gateId" label="抓拍地址" :formatter="gateFormatter"></el-table-column>
<el-table-column property="pic_url" label="抓拍图片">
<template slot-scope="scope"> <template slot-scope="scope">
<div class="img-box"> <div class="img-box">
<img :src="API.picUrl+'picture/'+scope.row.facePath+scope.row.facePic" alt=""> <img :src="API.picUrl+'picture/'+scope.row.facePath+scope.row.facePic" alt="">
...@@ -46,13 +50,19 @@ export default { ...@@ -46,13 +50,19 @@ export default {
trackData: [], trackData: [],
} }
}, },
props: { props: {
accunid: {}, accunid: {},
faceunid: {}, faceunid: {},
gateData:{ gateData:{
type:Array type:Array
} }
}, },
filters: {
filterNameText(val) {
const cachePersonName = JSON.parse(sessionStorage.getItem('staffsName')) || {}
return cachePersonName[val] || '--'
}
},
methods:{ methods:{
init(data){ init(data){
this.show = true; this.show = true;
......
window.SECURITY_CONF = {
urls: 'https://store.keliuyun.com/report',
picUrls: 'https://vion-retail.oss-cn-beijing.aliyuncs.com/'
}
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!