|
@ -3,8 +3,8 @@ |
|
|
<div v-show="viewState == 1"> |
|
|
<div v-show="viewState == 1"> |
|
|
<button-bar view-title="质物监测" ref="btnbar" :btndisabled="btndisabled" @btnhandle="btnHandle"/> |
|
|
<button-bar view-title="质物监测" ref="btnbar" :btndisabled="btndisabled" @btnhandle="btnHandle"/> |
|
|
<div class="main-content"> |
|
|
<div class="main-content"> |
|
|
<div class="tops"> |
|
|
<!-- <div class="tops"> |
|
|
<!-- 第1个 --> |
|
|
|
|
|
<div class="topbox"> |
|
|
<div class="topbox"> |
|
|
<div class="toptitle"> |
|
|
<div class="toptitle"> |
|
|
<span class="icon myiconfont iconbox greenzi"></span> |
|
|
<span class="icon myiconfont iconbox greenzi"></span> |
|
@ -16,21 +16,21 @@ |
|
|
<div class="note"><span class="redzi">360</span>路人</div> |
|
|
<div class="note"><span class="redzi">360</span>路人</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<!-- 第2个 --> |
|
|
|
|
|
<div class="topbox"> |
|
|
<div class="topbox"> |
|
|
<div class="toptitle iconbox_red"> |
|
|
<div class="toptitle iconbox_red"> |
|
|
<span class="icon myiconfont iconbox redzi"></span> |
|
|
<span class="icon myiconfont iconbox redzi"></span> |
|
|
<p>重点关注人员</p> |
|
|
<p>重点关注人员</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="mids rensnote"> |
|
|
<div class="mids rensnote"> |
|
|
<!-- <div class="rensnote"> --> |
|
|
|
|
|
<span class="tit">图库照</span> |
|
|
<span class="tit">图库照</span> |
|
|
<img class="rentu" src="../../../public/image/ren1.jpg" alt=""> |
|
|
<img class="rentu" src="../../../public/image/tu1.jpg" alt=""> |
|
|
<div class="yuans"> |
|
|
<div class="yuans"> |
|
|
<p>98%</p><span>相似度</span> |
|
|
<p>98%</p><span>相似度</span> |
|
|
</div> |
|
|
</div> |
|
|
<span class="tit">图库照</span> |
|
|
<span class="tit">图库照</span> |
|
|
<img class="rentu" src="../../../public/image/ren2.jpg" alt=""> |
|
|
<img class="rentu" src="../../../public/image/tu2.jpg" alt=""> |
|
|
<div class="rightzi"> |
|
|
<div class="rightzi"> |
|
|
<p>位置:东门出口</p> |
|
|
<p>位置:东门出口</p> |
|
|
<p>日期:2022-05-16</p> |
|
|
<p>日期:2022-05-16</p> |
|
@ -38,17 +38,16 @@ |
|
|
<p class="redzi">事件:重点关注人员</p> |
|
|
<p class="redzi">事件:重点关注人员</p> |
|
|
<p>姓名:刘小明</p> |
|
|
<p>姓名:刘小明</p> |
|
|
</div> |
|
|
</div> |
|
|
<!-- </div> --> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<!-- 11 --> |
|
|
</div> --> |
|
|
</div> |
|
|
|
|
|
<div class="searchcon"> |
|
|
<div class="searchcon"> |
|
|
<el-button size="small" class="searchbtn" @click="clicksearchShow">{{ searchxianshitit }}</el-button> |
|
|
<el-button size="small" class="searchbtn" @click="clicksearchShow">{{ searchxianshitit }}</el-button> |
|
|
<div v-show="isSearchShow" class="search"> |
|
|
<div v-show="isSearchShow" class="search"> |
|
|
<el-form ref="listQueryform" :inline="true" :model="listQuery" label-width="110px" class="tab-header"> |
|
|
<el-form ref="listQueryform" :inline="true" :model="listQuery" label-width="110px" class="tab-header"> |
|
|
<el-form-item label="人员姓名"> |
|
|
<el-form-item label="物品名称"> |
|
|
<el-input v-model="listQuery.params.manufacturerName" clearable placeholder="" class="addinputw"></el-input> |
|
|
<el-input v-model="listQuery.params.manufacturerName" clearable placeholder="" class="addinputw"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="选择楼层"> |
|
|
<el-form-item label="选择楼层"> |
|
@ -56,6 +55,11 @@ |
|
|
<el-option v-for="item in supplierType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
<el-option v-for="item in supplierType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="选择仓库"> |
|
|
|
|
|
<el-select v-model="listQuery.params.supplierType2" filterable clearable placeholder="请选择仓库"> |
|
|
|
|
|
<el-option v-for="item in cangku_list" :key="item.id" :label="item.title" :value="item.id" /> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
</el-form-item> |
|
|
<!-- <el-form-item label="厂商办公电话"> |
|
|
<!-- <el-form-item label="厂商办公电话"> |
|
|
<el-input v-model="listQuery.params.manufacturerTelePhone" maxlength="130" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="listQuery.params.manufacturerTelePhone" maxlength="130" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
@ -82,18 +86,37 @@ |
|
|
<div class="news" v-for="(item, index) in Datalista" :key="index"> |
|
|
<div class="news" v-for="(item, index) in Datalista" :key="index"> |
|
|
<div class="title"> |
|
|
<div class="title"> |
|
|
<div class="more myiconfont" @click="toMore()"></div> |
|
|
<div class="more myiconfont" @click="toMore()"></div> |
|
|
<div class="newstits">{{item.xiaoqu}}</div> |
|
|
<div class="newstits">{{item.cangku}}</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="contents"> |
|
|
<div class="contents"> |
|
|
<div class="newsli"> |
|
|
<div class="newslis"> |
|
|
<div class="tu"><img :src="item.tuUrl" alt="" /></div> |
|
|
<span class="tits">图库照</span> |
|
|
<div class="rightwen"> |
|
|
<div class="newsli"> |
|
|
<div class="tit">位置:{{item.weizhi}}</div> |
|
|
<div class="tu"><img :src="item.tuUrl" alt="" /></div> |
|
|
<div class="time">日期:{{item.createTime}}</div> |
|
|
<div class="rightwen"> |
|
|
<div class="time">时间:{{item.createTime2}}</div> |
|
|
<div class="tit">质物名称:{{item.name}}</div> |
|
|
<div class="time">事件:{{item.shijian}}</div> |
|
|
<div class="time">入库日期:{{item.createTime}}</div> |
|
|
<div class="time">姓名:{{item.name}}</div> |
|
|
<div class="time">时间:{{item.createTime2}}</div> |
|
|
</div> |
|
|
<div class="time">生产厂家:{{item.changjia}}</div> |
|
|
|
|
|
<div class="time">数量:{{item.shuliang}}瓶</div> |
|
|
|
|
|
<!-- <div class="time">重量:{{item.zhongliang}}千克</div> --> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="yuans"> |
|
|
|
|
|
<p>98%</p><span>相似度</span> |
|
|
|
|
|
</div> |
|
|
|
|
|
<span class="tits">图库照</span> |
|
|
|
|
|
<div class="newsli"> |
|
|
|
|
|
<div class="tu"><img :src="item.tuUrlb" alt="" /></div> |
|
|
|
|
|
<div class="rightwen"> |
|
|
|
|
|
<div class="tit">质物名称:{{item.nameb}}</div> |
|
|
|
|
|
<div class="time">入库日期:{{item.createTimeb}}</div> |
|
|
|
|
|
<div class="time">时间:{{item.createTime2}}</div> |
|
|
|
|
|
<div class="time">生产厂家:{{item.changjiab}}</div> |
|
|
|
|
|
<div class="time">数量:{{item.shuliangb}}瓶</div> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -211,15 +234,19 @@ export default { |
|
|
total: 0 |
|
|
total: 0 |
|
|
}, |
|
|
}, |
|
|
supplierType_list: [], |
|
|
supplierType_list: [], |
|
|
|
|
|
cangku_list: [ |
|
|
|
|
|
{ title: '仓库1', id: '1' }, |
|
|
|
|
|
{ title: '仓库2', id: '2' }, |
|
|
|
|
|
], |
|
|
Datalista: [ |
|
|
Datalista: [ |
|
|
{xiaoqu:'和平家园小区南门出口',tuUrl:'./image/ren1.jpg', weizhi: '南门出口', createTime: '2023-05-03', createTime2: '18:26:38', shijian: '社区户主', name: '李明华' }, |
|
|
{cangku:'华盛中心仓库1',name: '康师傅矿泉水',tuUrl:'./image/tu1.jpg', createTime: '2023-05-03',createTime2: '18:26:38', changjia: '康师傅',shuliang:'1000',zhongliang:'500', |
|
|
{xiaoqu:'和平家园小区东门出口',tuUrl:'./image/ren2.jpg', weizhi: '东门出口', createTime: '2023-05-08', createTime2: '18:26:38', shijian: '社区户主', name: '李明华' }, |
|
|
nameb: '康师傅矿泉水2',tuUrlb:'./image/tu2.jpg', createTimeb: '2023-05-03',createTime2: '18:26:38',changjiab: '康师傅',shuliangb:'1000',zhongliangb:'500'}, |
|
|
{xiaoqu:'和平家园小区西门出口',tuUrl:'./image/ren1.jpg', weizhi: '西门出口', createTime: '2023-05-12', createTime2: '19:32:38', shijian: '社区户主', name: '李明华' }, |
|
|
{cangku:'华盛中心仓库1',name: '康师傅矿泉水',tuUrl:'./image/tu1.jpg', createTime: '2023-05-03',createTime2: '18:26:38', changjia: '康师傅',shuliang:'1000',zhongliang:'500', |
|
|
{xiaoqu:'和平家园小区东门出口',tuUrl:'./image/ren2.jpg', weizhi: '东门出口', createTime: '2023-05-23', createTime2: '18:26:38', shijian: '社区户主', name: '李明华' }, |
|
|
nameb: '康师傅矿泉水2',tuUrlb:'./image/tu2.jpg', createTimeb: '2023-05-03',createTime2: '18:26:38',changjiab: '康师傅',shuliangb:'1000',zhongliangb:'500'}, |
|
|
{xiaoqu:'和平家园小区南门出口',tuUrl:'./image/ren1.jpg', weizhi: '南门出口', createTime: '2023-05-03', createTime2: '18:26:38', shijian: '社区户主', name: '李明华' }, |
|
|
{cangku:'华盛中心仓库1',name: '康师傅矿泉水',tuUrl:'./image/tu1.jpg', createTime: '2023-05-03',createTime2: '18:26:38', changjia: '康师傅',shuliang:'1000',zhongliang:'500', |
|
|
{xiaoqu:'和平家园小区东门出口',tuUrl:'./image/ren2.jpg', weizhi: '东门出口', createTime: '2023-05-08', createTime2: '18:26:38', shijian: '社区户主', name: '李明华' }, |
|
|
nameb: '康师傅矿泉水2',tuUrlb:'./image/tu2.jpg', createTimeb: '2023-05-03',createTime2: '18:26:38',changjiab: '康师傅',shuliangb:'1000',zhongliangb:'500'}, |
|
|
{xiaoqu:'和平家园小区西门出口',tuUrl:'./image/ren1.jpg', weizhi: '西门出口', createTime: '2023-05-12', createTime2: '19:32:38', shijian: '社区户主', name: '李明华' }, |
|
|
{cangku:'华盛中心仓库1',name: '康师傅矿泉水',tuUrl:'./image/tu1.jpg', createTime: '2023-05-03',createTime2: '18:26:38', changjia: '康师傅',shuliang:'1000',zhongliang:'500', |
|
|
{xiaoqu:'和平家园小区东门出口',tuUrl:'./image/ren2.jpg', weizhi: '东门出口', createTime: '2023-05-23', createTime2: '18:26:38', shijian: '社区户主', name: '李明华' }, |
|
|
nameb: '康师傅矿泉水2',tuUrlb:'./image/tu2.jpg', createTimeb: '2023-05-03',createTime2: '18:26:38',changjiab: '康师傅',shuliangb:'1000',zhongliangb:'500'}, |
|
|
], |
|
|
], |
|
|
dialogImage: false, |
|
|
dialogImage: false, |
|
|
// 视频开始 |
|
|
// 视频开始 |
|
@ -457,7 +484,6 @@ export default { |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<style scoped> |
|
|
<style scoped> |
|
|
|
|
|
|
|
|
.rensnote{padding: 10px 30px; display: flex; |
|
|
.rensnote{padding: 10px 30px; display: flex; |
|
|
flex-direction: row; |
|
|
flex-direction: row; |
|
|
flex-wrap: nowrap; |
|
|
flex-wrap: nowrap; |
|
@ -469,6 +495,7 @@ export default { |
|
|
.rensnote .yuans span{padding: 0;margin: 0;color: #8e8e8e;font-size: 14px;} |
|
|
.rensnote .yuans span{padding: 0;margin: 0;color: #8e8e8e;font-size: 14px;} |
|
|
.rensnote .rightzi{padding: 0 10px;color: #8e8e8e;text-align: left;} |
|
|
.rensnote .rightzi{padding: 0 10px;color: #8e8e8e;text-align: left;} |
|
|
.rensnote .rightzi p{padding: 1px 0;color: #8e8e8e;font-size: 12px;margin: 0;} |
|
|
.rensnote .rightzi p{padding: 1px 0;color: #8e8e8e;font-size: 12px;margin: 0;} |
|
|
|
|
|
|
|
|
.tops { |
|
|
.tops { |
|
|
display: flex; |
|
|
display: flex; |
|
|
flex-direction: row; |
|
|
flex-direction: row; |
|
@ -539,7 +566,7 @@ export default { |
|
|
padding: 20px 0;background-color: #fff; |
|
|
padding: 20px 0;background-color: #fff; |
|
|
} |
|
|
} |
|
|
.news {display: inline-block; |
|
|
.news {display: inline-block; |
|
|
width: calc(25% - 20px); |
|
|
width: calc(50% - 20px); |
|
|
margin: 10px 10px; |
|
|
margin: 10px 10px; |
|
|
background-color: #fff; |
|
|
background-color: #fff; |
|
|
box-shadow:0px 0px 10px #E9E9E9;border-radius: 5px; |
|
|
box-shadow:0px 0px 10px #E9E9E9;border-radius: 5px; |
|
@ -548,12 +575,12 @@ export default { |
|
|
/* .news:nth-of-type(4n) { |
|
|
/* .news:nth-of-type(4n) { |
|
|
margin: 0 !important; |
|
|
margin: 0 !important; |
|
|
} */ |
|
|
} */ |
|
|
.news:nth-of-type(4n) { width: calc(25% - 10px); |
|
|
.news:nth-of-type(2n) { width: calc(50% - 10px); |
|
|
margin: 10px 0 10px 10px; |
|
|
margin: 10px 0 10px 10px; |
|
|
} |
|
|
} |
|
|
.news:nth-of-type(4n - 3) {width: calc(25% - 10px); |
|
|
/* .news:nth-of-type(4n - 3) {width: calc(25% - 10px); |
|
|
margin: 10px 10px 10px 0px; |
|
|
margin: 10px 10px 10px 0px; |
|
|
} |
|
|
} */ |
|
|
.news .title { |
|
|
.news .title { |
|
|
display: flex; |
|
|
display: flex; |
|
|
flex-direction: row; |
|
|
flex-direction: row; |
|
@ -578,8 +605,19 @@ export default { |
|
|
/* height: 210px; |
|
|
/* height: 210px; |
|
|
overflow: hidden; */ |
|
|
overflow: hidden; */ |
|
|
} |
|
|
} |
|
|
|
|
|
.news .contents .newslis{padding: 10px 10px; display: flex; |
|
|
.news .contents .newsli {display: inline-block; |
|
|
flex-direction: row; |
|
|
|
|
|
flex-wrap: nowrap; |
|
|
|
|
|
justify-content: flex-start;align-items: center;} |
|
|
|
|
|
.news .contents .newslis .tits{padding: 0;width: 20px;color: #8e8e8e;} |
|
|
|
|
|
/* |
|
|
|
|
|
.news .contents .newslis .rentu{padding: 0;width: 80px;height: 80px;border-radius: 5px;border: 1px solid #ff2424;margin: 0 20px;} */ |
|
|
|
|
|
.news .contents .newslis .yuans{padding: 0;margin: 0 20px;width: 80px;height: 80px !important;border-radius: 80px;border: 1px solid #ff2424;text-align: center;} |
|
|
|
|
|
.news .contents .newslis .yuans p{padding: 15px 0 1px 0;color: #ff2424;font-size: 26px;margin: 0;} |
|
|
|
|
|
.news .contents .newslis .yuans span{padding: 0;margin: 0;color: #8e8e8e;font-size: 14px;display: block;} |
|
|
|
|
|
/* .news .contents .newslis .rightzi{padding: 0 10px;color: #8e8e8e;text-align: left;} |
|
|
|
|
|
.news .contents .newslis .rightzi p{padding: 1px 0;color: #8e8e8e;font-size: 12px;margin: 0;} */ |
|
|
|
|
|
.news .contents .newslis .newsli {display: inline-block; |
|
|
display: flex; |
|
|
display: flex; |
|
|
flex-direction: row; |
|
|
flex-direction: row; |
|
|
flex-wrap: nowrap; |
|
|
flex-wrap: nowrap; |
|
@ -588,27 +626,25 @@ export default { |
|
|
padding: 5px 10px; |
|
|
padding: 5px 10px; |
|
|
/* border-bottom: 1px solid #ececee; */ |
|
|
/* border-bottom: 1px solid #ececee; */ |
|
|
} |
|
|
} |
|
|
.news .contents .newsli .tu { |
|
|
.news .contents .newslis .newsli .tu { |
|
|
padding: 0px 0 0 0; |
|
|
padding: 0px 0 0 0; |
|
|
width: 120px;height: 120px;border-radius: 5px;border: 1px solid #f5f5f5; |
|
|
width: 120px;height: 120px;border-radius: 5px;border: 1px solid #ff2424; |
|
|
} |
|
|
} |
|
|
.news .contents .newsli .tu img { |
|
|
.news .contents .newslis .newsli .tu img { |
|
|
width: 100%;height: 100%;border-radius: 5px;border: 1px solid #f5f5f5; |
|
|
width: 100%;height: 100%;border-radius: 5px;border: 1px solid #ff2424; |
|
|
} |
|
|
} |
|
|
.news .contents .newsli .rightwen { |
|
|
.news .contents .newslis .newsli .rightwen { |
|
|
padding: 0px 0 0 20px; |
|
|
padding: 0px 0 0 20px; |
|
|
flex: 3; |
|
|
flex: 3; |
|
|
} |
|
|
} |
|
|
.news .contents .newsli .rightwen .tit { |
|
|
.news .contents .newslis .newsli .rightwen .tit { |
|
|
padding: 3px 0; |
|
|
padding: 3px 0; |
|
|
font-size: 14px;font-weight: bold; |
|
|
font-size: 14px;font-weight: bold; |
|
|
/* height: 25px; |
|
|
/* height: 25px; |
|
|
overflow: hidden; |
|
|
overflow: hidden; |
|
|
line-height: 25px; */ |
|
|
line-height: 25px; */ |
|
|
} |
|
|
} |
|
|
|
|
|
.news .contents .newslis .newsli .rightwen .time { |
|
|
/* .news .contents .newsli .tel{padding: 10px 0;color: #84d1f5;flex: 1;text-align: center;} */ |
|
|
|
|
|
.news .contents .newsli .rightwen .time { |
|
|
|
|
|
padding: 3px 0; |
|
|
padding: 3px 0; |
|
|
color: #848383; |
|
|
color: #848383; |
|
|
font-size: 14px; |
|
|
font-size: 14px; |
|
|