(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-car-car"],{"297d":function(e,a,t){"use strict";t.r(a);var i=t("4a32"),n=t("e843");for(var o in n)["default"].indexOf(o)<0&&function(e){t.d(a,e,(function(){return n[e]}))}(o);t("d261");var r=t("828b"),c=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"720af0d2",null,!1,i["a"],void 0);a["default"]=c.exports},"4a32":function(e,a,t){"use strict";t.d(a,"b",(function(){return n})),t.d(a,"c",(function(){return o})),t.d(a,"a",(function(){return i}));var i={uButton:t("14ce").default,uIcon:t("8e6f").default},n=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("v-uni-view",{staticClass:"container"},[t("v-uni-view",{staticClass:"add_btn"},[t("u-button",{attrs:{type:"primary",size:"small",text:"绑定车辆",icon:"plus-circle"},on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.addCar.apply(void 0,arguments)}}})],1),e._l(e.list,(function(a,i){return t("v-uni-view",{staticClass:"card",style:{backgroundColor:a.color_color}},[t("div",{staticClass:"vehicle-image",style:{backgroundColor:a.color_bg}},[t("u-icon",{attrs:{name:"car-fill",color:"#ffffff",size:"90"}}),t("div",{staticClass:"vehicle-number"},[e._v(e._s(a.vehicleNo))]),t("div",{staticClass:"vehicle-status ",style:{backgroundColor:a.color_bg}},[e._v(e._s(a.color_name))])],1),t("v-uni-view",{staticClass:"vehicle-details"},[t("v-uni-view",{staticClass:"vehicle-title"}),t("div",{staticClass:"vehicle-driver"},[t("div",{staticClass:"driver-avatar"},[e._v(e._s(e.config.account.slice(0,1)))]),t("div",{staticClass:"driver-info"},[t("div",{staticClass:"driver-name"},[e._v(e._s(e.config.account.slice(0,1))+"师傅")]),t("div",{staticClass:"driver-phone"},[e._v(e._s(e.config.phone.slice(0,3))+"****"+e._s(e.config.phone.slice(7,11)))])])])],1),t("v-uni-view",{staticClass:"vehicle-actions"},[t("v-uni-view",{staticClass:"action-btn"},[t("u-button",{attrs:{type:"primary",size:"small",text:"入园申请"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.enParkReport(a.vehicleNo)}}})],1),t("v-uni-view",{staticClass:"action-btn"},[t("u-button",{attrs:{type:"success",size:"small",text:"编辑"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.updateBindVehicle(a)}}})],1),t("v-uni-view",{staticClass:"action-btn"},[t("u-button",{attrs:{type:"error",size:"small",text:"解除绑定"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.unbindVehicle(a)}}})],1)],1)],1)}))],2)},o=[]},"501a":function(e,a,t){var i=t("c86c");a=i(!1),a.push([e.i,".container[data-v-720af0d2]{padding:10px 20px;position:relative}.container .add_btn[data-v-720af0d2]{position:fixed;bottom:20px;right:0}.container .card[data-v-720af0d2]{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .3s ease;display:flex;flex-direction:column;height:100%;margin-bottom:20px}.container .card .vehicle-image[data-v-720af0d2]{height:160px;background:linear-gradient(135deg,#1a6dcc,#0d4a9e);display:flex;justify-content:center;align-items:center;color:#fff;font-size:40px;position:relative}.container .card .vehicle-image .vehicle-number[data-v-720af0d2]{position:absolute;bottom:15px;left:15px;background:rgba(0,0,0,.7);color:#fff;padding:5px 12px;border-radius:20px;font-size:18px;font-weight:600;letter-spacing:1px}.container .card .vehicle-image .vehicle-status[data-v-720af0d2]{position:absolute;top:15px;right:15px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;color:#000}.container .card .vehicle-details[data-v-720af0d2]{padding:20px;flex-grow:1}.container .card .vehicle-details .vehicle-title[data-v-720af0d2]{font-size:18px;font-weight:600;color:#1a3a6d;margin-bottom:10px;display:flex;justify-content:space-between}.container .card .vehicle-details .vehicle-title .vehicle-type[data-v-720af0d2]{font-size:14px;color:#4d4949;padding:3px 10px}.container .card .vehicle-details .vehicle-info[data-v-720af0d2]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:15px}.container .card .vehicle-details .vehicle-info .info-item[data-v-720af0d2]{display:flex;flex-direction:column}.container .card .vehicle-details .vehicle-info .info-item .info-label[data-v-720af0d2]{font-size:12px;color:#777;margin-bottom:4px}.container .card .vehicle-details .vehicle-info .info-item .info-value[data-v-720af0d2]{font-size:14px;font-weight:500;color:#333}.container .card .vehicle-details .vehicle-driver[data-v-720af0d2]{display:flex;align-items:center;margin-top:15px;padding-top:15px;border-top:1px dashed #c9c5c5}.container .card .vehicle-details .vehicle-driver .driver-avatar[data-v-720af0d2]{width:32px;height:32px;border-radius:50%;background:#1a6dcc;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;margin-right:10px}.container .card .vehicle-details .vehicle-driver .driver-avatar .driver-info[data-v-720af0d2]{flex:1}.container .card .vehicle-details .vehicle-driver .driver-avatar .driver-info .driver-name[data-v-720af0d2]{font-size:14px;font-weight:500}.container .card .vehicle-details .vehicle-driver .driver-avatar .driver-info .driver-phone[data-v-720af0d2]{font-size:12px;color:#666}.container .card .vehicle-actions[data-v-720af0d2]{padding:15px 20px;border-top:1px solid #c9c5c5;display:flex;justify-content:center}.container .card .vehicle-actions .action-btn[data-v-720af0d2]{display:flex;align-items:center;gap:6px;font-size:14px;color:#666;cursor:pointer;transition:all .2s ease;padding:5px 10px;border-radius:6px}",""]),e.exports=a},cdde:function(e,a,t){"use strict";t("6a54");var i=t("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,t("fd3c"),t("bf0f");var n=i(t("2634")),o=i(t("2fdc")),r=i(t("ff67")),c=t("75a0"),d={data:function(){return{color:[{dai:{color:"#dadbde40",bg:"#dadbde"}},{lv:{color:"#00ff001a",bg:"#0f0"}},{huang:{color:"#ffff001a",bg:"#ff0"}},{huong:{color:"#ff00001a",bg:"#f00"}}],list:[],color_1:"",config:r.default.driverInfo}},onLoad:function(){this.getCarList()},computed:{},methods:{onPullDownRefresh:function(){var e=this;setTimeout((function(){e.getCarList(),uni.stopPullDownRefresh()}),500)},addCar:function(){uni.navigateTo({url:"/pages/car/addCar"})},getCarList:function(){var e=this;return(0,o.default)((0,n.default)().mark((function a(){return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,(0,c.post)("/myapi/api/yq_driver/carList").then((function(a){a.data.map((function(e,a){1==e.qr_color?(e.color_name="绿码",e.color_bg="#0f0",e.color_color="#00ff001a"):2==e.qr_color?(e.color_name="黄码",e.color_bg="#ff0",e.color_color="#ffff001a"):3==e.qr_color&&(e.color_name="红码",e.color_bg="#f00",e.color_color="#ff00001a")})),e.list=a.data}));case 2:case"end":return a.stop()}}),a)})))()},enParkReport:function(e){uni.navigateTo({url:"/pages/order/addPark?vehicleNo="+e})},updateBindVehicle:function(e){uni.navigateTo({url:"/pages/car/addCar?id="+e.id+"&vehicleNo="+e.vehicleNo})},unbindVehicle:function(e){return(0,o.default)((0,n.default)().mark((function a(){var t,i;return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,new Promise((function(e){uni.showModal({title:"解除绑定",content:"是否确定解除绑定?",success:e})}));case 2:if(t=a.sent,t.confirm){a.next=5;break}return a.abrupt("return");case 5:return a.next=7,(0,c.post)("/myapi/api/yq_driver/unbindVehicle",{vehicleNo:e.vehicleNo});case 7:i=a.sent,1==i.code&&(uni.showToast({title:"解绑成功",icon:"none"}),setTimeout((function(){uni.navigateTo({url:"/pages/car/car"})}),500));case 9:case"end":return a.stop()}}),a)})))()}}};a.default=d},d261:function(e,a,t){"use strict";var i=t("f52c"),n=t.n(i);n.a},e843:function(e,a,t){"use strict";t.r(a);var i=t("cdde"),n=t.n(i);for(var o in i)["default"].indexOf(o)<0&&function(e){t.d(a,e,(function(){return i[e]}))}(o);a["default"]=n.a},f52c:function(e,a,t){var i=t("501a");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=t("967d").default;n("c7c0cc5c",i,!0,{sourceMap:!1,shadowMode:!1})}}]);