1 line
16 KiB
JavaScript
1 line
16 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-projectEnd-carManage-index","pages-my-my"],{"37fe":function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return i}));var i={headers:a("e033").default,uniIcons:a("e96d").default},s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"fullHeight"},[a("headers",{attrs:{showBack:!0}},[a("v-uni-view",{staticClass:"headerName"},[t._v("车辆管理")])],1),a("v-uni-view",{staticClass:"menuBox"},[a("v-uni-view",{staticClass:"menuItem",class:0==t.tabIndex?"active":"",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeMenu(0)}}},[t._v("进出记录")]),a("v-uni-view",{staticClass:"menuItem",class:1==t.tabIndex?"active":"",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeMenu(1)}}},[t._v("黑白名单")])],1),0==t.tabIndex?a("v-uni-view",{},[a("v-uni-view",{staticClass:"selectContent selectContent2"},[a("v-uni-input",{staticClass:"selectVideoBox",attrs:{type:"text","confirm-type":"search",placeholder:"搜索车牌号"},on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.inOutList=[],t.getInOutList()}},model:{value:t.carNumber,callback:function(e){t.carNumber=e},expression:"carNumber"}}),a("v-uni-picker",{staticStyle:{"margin-left":"15px"},attrs:{mode:"date",value:t.searchDate},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.changeDate.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"selectVideoBox"},[a("v-uni-text",{staticClass:"videoName"},[t._v(t._s(t.searchDate))]),a("uni-icons",{staticClass:"arrow",attrs:{type:"arrowdown",size:"15"}})],1)],1)],1),t._l(t.inOutList,(function(e,i){return a("v-uni-view",{key:i,staticClass:"blockBox"},[a("v-uni-view",{staticClass:"alarmItem"},[a("v-uni-text",{staticClass:"label"},[t._v("车牌号:")]),a("v-uni-text",{staticClass:"value"},[t._v(t._s(e.carNumber))])],1),a("v-uni-view",{staticClass:"alarmItem"},[a("v-uni-text",{staticClass:"label"},[t._v("进出时间:")]),a("v-uni-text",{staticClass:"value"},[t._v(t._s(e.passTime))])],1),a("v-uni-view",{staticClass:"alarmItem"},[a("v-uni-text",{staticClass:"label"},[t._v("进出标识:")]),a("v-uni-text",{staticClass:"value"},[t._v(t._s(1==e.type?"出":"进"))])],1),a("v-uni-view",{staticClass:"alarmItem"},[a("v-uni-text",{staticClass:"label"},[t._v("进出位置:")]),a("v-uni-text",{staticClass:"value"},[t._v(t._s(e.location))])],1),a("v-uni-view",{staticClass:"alarmItem"},[a("v-uni-text",{staticClass:"label"},[t._v("车牌颜色:")]),a("v-uni-text",{staticClass:"value"},[t._v(t._s(e.carColor))])],1),a("v-uni-view",{staticClass:"alarmItem"},[a("v-uni-text",{staticClass:"label"},[t._v("进出场图片:")]),a("v-uni-text",{staticClass:"value"},[e.imageUrl?a("v-uni-image",{staticClass:"profile_photo",attrs:{src:e.imageUrl?t.url_config+"image/"+e.imageUrl.substring(1):""},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.previewImg(t.url_config+"image/"+e.imageUrl.substring(1))}}}):t._e()],1)],1),a("v-uni-view",{staticClass:"alarmItem"},[a("v-uni-text",{staticClass:"label"},[t._v("全景图片:")]),a("v-uni-text",{staticClass:"value"},[e.panoramaUrl?a("v-uni-image",{staticClass:"profile_photo",attrs:{src:e.panoramaUrl?t.url_config+"image/"+e.panoramaUrl.substring(1):""},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.previewImg(t.url_config+"image/"+e.panoramaUrl.substring(1))}}}):t._e()],1)],1)],1)})),0==t.inOutList.length?a("v-uni-view",{staticClass:"placeholderBox"},[a("v-uni-image",{staticClass:"noDataImg",attrs:{src:"/static/noData.png",mode:""}}),a("v-uni-view",{staticClass:"text"},[t._v("暂无数据")])],1):t._e()],2):t._e(),1==t.tabIndex?a("v-uni-view",{},[a("v-uni-view",{staticClass:"selectContent selectContent2"},[a("v-uni-input",{staticClass:"selectVideoBox",attrs:{"confirm-type":"search",type:"text",placeholder:"搜索车牌号"},on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.carList=[],t.getEnvironmentDev()}},model:{value:t.carNumber,callback:function(e){t.carNumber=e},expression:"carNumber"}}),a("v-uni-picker",{staticStyle:{"margin-left":"15px"},attrs:{range:t.carTypeArr,"range-key":"name",value:t.isBlack},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.changeCarType.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"selectVideoBox"},[a("v-uni-text",{staticClass:"videoName"},[t._v(t._s(t.carTypeArr[t.isBlack].name))]),a("uni-icons",{staticClass:"arrow",attrs:{type:"arrowdown",size:"15"}})],1)],1)],1),t._l(t.carList,(function(e,i){return a("v-uni-view",{key:i,staticClass:"blockBox",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.goAdd(e.id)}}},[a("v-uni-view",{staticClass:"alarmItem"},[a("v-uni-text",{staticClass:"label"},[t._v("车牌号:")]),a("v-uni-text",{staticClass:"value"},[t._v(t._s(e.carNumber))])],1),a("v-uni-view",{staticClass:"alarmItem"},[a("v-uni-text",{staticClass:"label"},[t._v("车辆颜色:")]),a("v-uni-text",{staticClass:"value"},[t._v(t._s(e.carColor))])],1),a("v-uni-view",{staticClass:"alarmItem"},[a("v-uni-text",{staticClass:"label"},[t._v("车辆类型:")]),a("v-uni-text",{staticClass:"value"},[t._v(t._s(e.carTypeName))])],1),a("v-uni-view",{staticClass:"alarmItem"},[a("v-uni-text",{staticClass:"label"},[t._v("司机姓名:")]),a("v-uni-text",{staticClass:"value"},[t._v(t._s(e.driverName))])],1),a("v-uni-view",{staticClass:"alarmItem"},[a("v-uni-text",{staticClass:"label"},[t._v("司机电话:")]),a("v-uni-text",{staticClass:"value"},[t._v(t._s(e.driverTelephone))])],1),a("v-uni-view",{staticClass:"alarmItem"},[a("v-uni-text",{staticClass:"label"},[t._v("车辆图片:")]),a("v-uni-text",{staticClass:"value"},[""!=e.carPhotosUrl?a("v-uni-image",{staticClass:"profile_photo",attrs:{src:JSON.parse(e.carPhotosUrl)[0]?t.url_config+"image/"+JSON.parse(e.carPhotosUrl)[0].url:""},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.previewImg(t.url_config+"image/"+JSON.parse(e.carPhotosUrl)[0].url)}}}):t._e()],1)],1),a("v-uni-text",{staticClass:"tags",class:e.isBlack?"black":""},[t._v(t._s(e.isBlack?"黑名单":"白名单"))])],1)})),0==t.carList.length?a("v-uni-view",{staticClass:"placeholderBox"},[a("v-uni-image",{staticClass:"noDataImg",attrs:{src:"/static/noData.png",mode:""}}),a("v-uni-view",{staticClass:"text"},[t._v("暂无数据")])],1):t._e()],2):t._e(),a("v-uni-image",{directives:[{name:"show",rawName:"v-show",value:1==t.tabIndex,expression:"tabIndex==1"}],staticClass:"addImg",attrs:{src:"/static/addImg.png"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goAdd("")}}})],1)},n=[]},"3e75":function(t,e,a){"use strict";a.r(e);var i=a("4b91"),s=a.n(i);for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);e["default"]=s.a},"488c":function(t,e,a){var i=a("24fb");e=i(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.statusBar[data-v-929d0930]{background-color:#2a2b5b}.whiteHeaderBox .statusBar[data-v-929d0930]{background-color:#2b8df3}',""]),t.exports=e},"4b91":function(t,e,a){"use strict";a("7a82");var i=a("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=i(a("e96d")),n={props:["showBack","themeType"],components:{uniIcons:s.default},data:function(){return{mobileTopHeight:0}},mounted:function(){var t=this;uni.getSystemInfo({success:function(e){t.mobileTopHeight=e.statusBarHeight,uni.setStorageSync("systemInfo",e),console.log(e)}}),console.log("this.mobileTopHeight",this.mobileTopHeight)},methods:{goBackFn:function(){uni.navigateBack({success:function(){}})}}};e.default=n},"5baf":function(t,e,a){"use strict";a.r(e);var i=a("f93c"),s=a.n(i);for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);e["default"]=s.a},"660a":function(t,e,a){var i=a("488c");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var s=a("4f06").default;s("e44e73c4",i,!0,{sourceMap:!1,shadowMode:!1})},"729b":function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return i}));var i={uniIcons:a("e96d").default},s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{class:t.themeType?"whiteHeaderBox":""},[a("v-uni-view",{staticClass:"statusBar",style:{height:t.mobileTopHeight+"px"}}),a("v-uni-view",{staticClass:"headerBox"},[a("uni-icons",{directives:[{name:"show",rawName:"v-show",value:t.showBack,expression:"showBack"}],staticClass:"backImg",attrs:{type:"arrowleft",size:"24"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goBackFn.apply(void 0,arguments)}}}),t._t("default")],2)],1)},n=[]},8753:function(t,e,a){var i=a("24fb");e=i(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.menuBox[data-v-93503cbe]{display:flex;align-items:center;height:36px;font-size:15px;background-color:#fff;margin-top:-1px;position:relative;z-index:999;border-bottom:1px solid hsla(0,0%,76.1%,.2)}.menuBox .menuItem[data-v-93503cbe]{flex:1;text-align:center}.menuBox .menuItem.active[data-v-93503cbe]{color:#2b8df3}.blockBox[data-v-93503cbe]{box-shadow:0 4px 24px 0 rgba(212,220,236,.69);border-radius:8px;margin:15px;padding:15px;position:relative}.selectContent[data-v-93503cbe]{text-align:center;margin-top:15px}.selectVideoBox[data-v-93503cbe]{border:1px solid rgba(42,43,91,.2);border-radius:18px;height:35px;font-size:15px;display:inline-block}.selectVideoBox .videoName[data-v-93503cbe]{padding:0 12px 0 15px;line-height:35px;height:35px}.selectVideoBox .arrow[data-v-93503cbe]{padding:0 12px 0 2px}.arrow[data-v-93503cbe]{margin-left:10px}.alarmIcon[data-v-93503cbe]{width:20px;height:20px}.blockTitle[data-v-93503cbe]{text-align:center}.selectContent2[data-v-93503cbe]{display:flex;align-items:center;justify-content:center}.alarmItem[data-v-93503cbe]{font-size:14px;position:relative}.alarmItem .label[data-v-93503cbe]{opacity:.6;display:inline-block;vertical-align:top}.profile_photo[data-v-93503cbe]{width:30px;height:30px}.tags[data-v-93503cbe]{position:absolute;right:15px;top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 4px 13px 0 rgba(125,126,160,.39);font-size:13px;padding:2px 5px}.black[data-v-93503cbe]{background-color:#c1c1c1;box-shadow:0 4px 13px 0 hsla(0,0%,75.7%,.69);color:#fff}.addImg[data-v-93503cbe]{position:fixed;bottom:15px;right:15px;width:62px;height:62px}',""]),t.exports=e},b5a6:function(t,e,a){var i=a("8753");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var s=a("4f06").default;s("40dc4362",i,!0,{sourceMap:!1,shadowMode:!1})},ba5f:function(t,e,a){"use strict";a.r(e);var i=a("37fe"),s=a("5baf");for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);a("eaef");var r=a("f0c5"),c=Object(r["a"])(s["default"],i["b"],i["c"],!1,null,"93503cbe",null,!1,i["a"],void 0);e["default"]=c.exports},c056:function(t,e,a){"use strict";var i=a("660a"),s=a.n(i);s.a},cf06:function(t,e,a){"use strict";a("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.GetDateStr=function(t,e,a){var i=a?stringToDate(a,e):new Date;i.setDate(i.getDate()+t);var s=i.getFullYear(),n=i.getMonth()+1<10?"0"+(i.getMonth()+1):i.getMonth()+1,r=i.getDate()<10?"0"+i.getDate():i.getDate();return s+e+n+e+r},e.timestampToTime=function(t,e){t.length<13&&(t*=1e3);var a=new Date(t),i=a.getFullYear()+"-",s=(a.getMonth()+1<10?"0"+(a.getMonth()+1):a.getMonth()+1)+"-",n=a.getDate()<10?"0"+a.getDate():a.getDate(),r=" "+a.getHours()+":",c=a.getMinutes()+":",o=a.getSeconds();if("date"==e)return i+s+n;if("time"==e)return i+s+n+r+c+o}},e033:function(t,e,a){"use strict";a.r(e);var i=a("729b"),s=a("3e75");for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);a("c056");var r=a("f0c5"),c=Object(r["a"])(s["default"],i["b"],i["c"],!1,null,"929d0930",null,!1,i["a"],void 0);e["default"]=c.exports},e96d:function(t,e,a){"use strict";a.r(e);var i=a("f0c5"),s=Object(i["a"])({},(function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view")}),[],!1,null,null,null,!1,void 0,void 0);e["default"]=s.exports},eaef:function(t,e,a){"use strict";var i=a("b5a6"),s=a.n(i);s.a},f93c:function(t,e,a){"use strict";a("7a82");var i=a("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("99af");var s=i(a("e033")),n=a("cf06"),r={components:{headers:s.default},data:function(){return{projectDetail:"",carList:[],inOutList:[],currentDevDetail:{},searchDate:"",tabIndex:1,pageNo:1,pageSize:20,loadStatus:"more",isLoadMore:!1,carNumber:"",carTypeArr:[{name:"全部车辆",value:-1},{name:"白名单",value:0},{name:"黑名单",value:1}],isBlack:0}},onShow:function(){},mounted:function(){this.projectDetail=JSON.parse(uni.getStorageSync("projectDetail")),this.searchDate=(0,n.GetDateStr)(0,"-"),this.loadData()},onReachBottom:function(){this.isLoadMore||(this.isLoadMore=!0,this.pageNo+=1,this.loadData())},onPullDownRefresh:function(){this.pageNo=1,this.carList=[],this.inOutList=[],this.loadData()},methods:{goAdd:function(t){uni.navigateTo({url:"./addCar?id="+t})},previewImg:function(t){uni.previewImage({urls:[t]})},changeCarType:function(t){this.isBlack=t.target.value,this.pageNo=1,this.carList=[],this.getEnvironmentDev()},changeDate:function(t){this.searchDate=t.target.value,this.pageNo=1,this.inOutList=[],this.getInOutList()},changeMenu:function(t){this.tabIndex=t,this.carList=[],this.inOutList=[],this.pageNo=1,this.loadData()},loadData:function(){switch(this.tabIndex){case 0:this.getInOutList();break;case 1:this.getEnvironmentDev();break}},getInOutList:function(){var t=this;this.sendRequest({url:"xmgl/carPassRecord/list",data:{projectSn:this.projectDetail.projectSn,pageNo:this.pageNo,pageSize:this.pageSize,startTime:this.searchDate,endTime:this.searchDate,devSn:"",carNumber:this.carNumber},method:"post",success:function(e){t.inOutList=t.inOutList.concat(e.result.records),e.result.records.length<t.pageSize?(t.isLoadMore=!0,t.loadStatus="nomore"):t.isLoadMore=!1,uni.stopPullDownRefresh()}})},getEnvironmentDev:function(){var t=this,e=0==this.isBlack?"":this.isBlack-1;this.sendRequest({url:"xmgl/carInfo/selectCarList",data:{projectSn:this.projectDetail.projectSn,carNumber:this.carNumber,isBlack:e,pageNo:this.pageNo,pageSize:this.pageSize},method:"POST",success:function(e){t.carList=t.carList.concat(e.result.records),e.result.records.length<t.pageSize?(t.isLoadMore=!0,t.loadStatus="nomore"):t.isLoadMore=!1,uni.stopPullDownRefresh()}})}}};e.default=r}}]); |