1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-23340822"],{4662:function(t,s,e){"use strict";e("68ef"),e("a71a"),e("9d70"),e("3743"),e("09fe"),e("4d75"),e("e3b3"),e("8270"),e("786d"),e("504b")},e902:function(t,s,e){"use strict";e.d(s,"d",(function(){return a})),e.d(s,"c",(function(){return n})),e.d(s,"a",(function(){return r})),e.d(s,"g",(function(){return o})),e.d(s,"f",(function(){return c})),e.d(s,"b",(function(){return l})),e.d(s,"e",(function(){return d}));var i=e("be40");function a(t){return Object(i["a"])({url:"orders",method:"get",params:t})}function n(t){return Object(i["a"])({url:"orders/".concat(t),method:"get"})}function r(t){return Object(i["a"])({url:"orders/".concat(t,"/confirm"),method:"post"})}function o(t,s){return Object(i["a"])({url:"orders/".concat(t,"/schedule"),method:"post",data:s})}function c(t,s){return Object(i["a"])({url:"orders/".concat(t,"/repair"),method:"post",data:s})}function l(t){return Object(i["a"])({url:"orders/".concat(t,"/finish"),method:"post"})}function d(t){return Object(i["a"])({url:"repairs",method:"get",params:t})}},ee4e:function(t,s,e){"use strict";e.r(s);var i=function(){var t=this,s=t._self._c;return s("div",[s("van-nav-bar",{staticClass:"shadow mb-4",attrs:{title:"报修进度","left-text":"返回","left-arrow":""},on:{"click-left":function(s){return t.$router.back(-1)}}}),s("div",{staticClass:"shadow w-11/12 mx-auto"},[s("p",{staticClass:"bg-yellow-600 bg-opacity-80 text-white px-4 py-2"},[t._v("工单信息")]),s("div",{staticClass:"px-4 bg-white py-2 text-sm"},[s("div",{staticClass:"pb-1 flex items-center justify-between"},[s("span",[s("span",{staticClass:"font-semibold"},[t._v("工单编号:")]),t._v(t._s(t.orderInfo.order_no))]),s("span",{class:"text-white "+t.orderInfo.state_color+" px-1 py-0.5 rounded-sm"},[t._v(t._s(t.orderInfo.state_name))])]),s("div",{staticClass:"pb-1"},[s("span",{staticClass:"font-semibold"},[t._v("报修时间:")]),t._v(t._s(t.orderInfo.created_at))]),s("div",{staticClass:"pb-1"},[s("span",{staticClass:"font-semibold"},[t._v("报修姓名:")]),t._v(t._s(t.orderInfo.link_name))]),s("div",{staticClass:"pb-1"},[s("span",{staticClass:"font-semibold"},[t._v("联系电话:")]),t._v(t._s(t.orderInfo.link_phone))]),s("div",{staticClass:"pb-1 text-red-600"},[s("span",{staticClass:"font-bold"},[t._v("是否保修:")]),s("span",[t._v(t._s(t.orderInfo.warranty_period))])]),t.orderInfo.maintenance_remark?s("div",{staticClass:"pb-1 text-red-600"},[s("span",{staticClass:"font-semibold"},[t._v("业主维修时间:")]),t._v(t._s(t.orderInfo.maintenance_remark))]):t._e(),t.orderInfo.end_time?s("div",{staticClass:"pb-1 text-red-600"},[s("span",{staticClass:"font-semibold"},[t._v("维修截至时间:")]),t._v(t._s(t.orderInfo.end_time))]):t._e(),t.orderInfo.supervisor?s("div",{staticClass:"pb-1 text-yellow-600"},[s("span",{staticClass:"font-bold"},[t._v("项目监理:")]),t._v(t._s(t.orderInfo.supervisor))]):t._e(),s("div",{staticClass:"pb-1"},[s("span",{staticClass:"font-semibold"},[t._v("报修地址:")]),t._v(t._s(t.orderInfo.address))]),s("div",{staticClass:"pb-1"},[s("span",{staticClass:"font-semibold"},[t._v("故障类型:")]),t._v(t._s(t.orderInfo.type))]),s("div",{staticClass:"pb-1"},[s("span",{staticClass:"font-semibold"},[t._v("故障描述:")]),t._v(t._s(t.orderInfo.content))]),t._m(0),s("div",{staticClass:"pb-1"},[t._l(t.orderInfo.pic_list,(function(e,i){return["mp4"==e.split("/").pop().split(".").pop()?s("div",{key:i,staticClass:"overflow-hidden flex justify-center items-center",staticStyle:{width:"5rem",height:"5rem",display:"inline-block"}},[s("video",{staticClass:"min-w-full min-h-full",attrs:{src:e},on:{click:function(s){return t.videoPlay(e)}}},[t._v(" 您的浏览器不支持视频播放 ")])]):s("van-image",{key:i,staticClass:"mr-1 border border-gray-100",attrs:{src:e,width:"5rem",height:"5rem"},on:{click:function(s){return t.preview(t.orderInfo.pic_list,i)}}})]}))],2)])]),t.repairList.length>0?s("div",{staticClass:"shadow w-11/12 mx-auto mt-4"},[s("p",{staticClass:"bg-blue-600 bg-opacity-80 text-white px-4 py-2"},[t._v("维修信息")]),s("van-steps",{attrs:{direction:"vertical",active:0}},t._l(t.repairList,(function(e,i){return s("van-step",{key:i},[s("p",[t._v("提交时间:"+t._s(e.created_at))]),s("p",{staticClass:"pt-2"},[t._v("维修耗时:"+t._s(e.duration)+" 小时")]),s("p",{staticClass:"pt-2"},[t._v("维修反馈:"+t._s(e.content))]),s("p",{staticClass:"pt-2"},[t._v("维修结果:"+t._s(e.state_name))]),s("p",{staticClass:"pt-2"},[t._v("完成时间:"+t._s(e.finished_at))]),e.pic_list.length?s("p",{staticClass:"pt-2"},[t._l(e.pic_list,(function(i,a){return["mp4"==i.split("/").pop().split(".").pop()?s("div",{key:a,staticClass:"overflow-hidden flex justify-center items-center",staticStyle:{width:"5rem",height:"5rem",display:"inline-block"}},[s("video",{staticClass:"min-w-full min-h-full",attrs:{src:i},on:{click:function(s){return t.videoPlay(i)}}},[t._v(" 您的浏览器不支持视频播放 ")])]):s("van-image",{key:a,staticClass:"mr-1 border border-gray-100",attrs:{src:i,width:"5rem"},on:{click:function(s){return t.preview(e.pic_list,a)}}})]}))],2):t._e(),0!=e.audit_type?[s("p",{staticClass:"pt-2"},[t._v("审核类型:"),s("span",{class:"text-"+t.audit_type_list[e.audit_type].color},[t._v(t._s(t.audit_type_list[e.audit_type].name))])]),s("p",{staticClass:"pt-2"},[t._v("审核状态:"),s("span",{class:"text-"+t.audit_state_list[e.audit_state].color},[t._v(t._s(t.audit_state_list[e.audit_state].name))])]),e.audit_remark?s("p",{staticClass:"pt-2"},[t._v("审核备注:"+t._s(e.audit_remark))]):t._e(),e.audit_at?s("p",{staticClass:"pt-2"},[t._v("审核时间:"+t._s(e.audit_at))]):t._e()]:t._e()],2)})),1)],1):t._e(),s("div",{staticClass:"shadow w-11/12 mx-auto mt-4"},[s("p",{staticClass:"bg-gray-600 bg-opacity-80 text-white px-4 py-2"},[t._v("报修进度")]),s("van-steps",{attrs:{direction:"vertical",active:0}},t._l(t.eventList,(function(e,i){return s("van-step",{key:i},[s("h3",[t._v(t._s(e.title))]),s("p",{staticClass:"pt-2"},[t._v(t._s(e.created_at))]),e.content?s("p",{staticClass:"pt-2"},[t._v(t._s(e.content))]):t._e(),e.pic_list.length?s("p",{staticClass:"pt-2"},[t._l(e.pic_list,(function(i,a){return["mp4"==i.split("/").pop().split(".").pop()?s("div",{key:a,staticClass:"overflow-hidden flex justify-center items-center",staticStyle:{width:"5rem",height:"5rem",display:"inline-block"}},[s("video",{staticClass:"min-w-full min-h-full",attrs:{src:i},on:{click:function(s){return t.videoPlay(i)}}},[t._v(" 您的浏览器不支持视频播放 ")])]):s("van-image",{key:a,staticClass:"mr-1 border border-gray-100",attrs:{src:i,width:"5rem"},on:{click:function(s){return t.preview(e.pic_list,a)}}})]}))],2):t._e()])})),1)],1),t.videoShow?s("van-overlay",{staticClass:"flex justify-center items-center",attrs:{show:t.videoShow,"z-index":"1000"}},[s("video",{staticClass:"max-w-full max-h-full",attrs:{src:t.videoUrl,controls:""}},[t._v(" 您的浏览器不支持视频播放 ")]),s("i",{staticClass:"van-icon van-icon-clear van-image-preview__close-icon van-image-preview__close-icon--top-right",attrs:{role:"button"},on:{click:function(s){t.videoShow=!1}}})]):t._e()],1)},a=[function(){var t=this,s=t._self._c;return s("div",{staticClass:"pb-1"},[s("span",{staticClass:"font-semibold"},[t._v("故障图片:")])])}],n=(e("4662"),e("28a2")),r=e("e902"),o={data:function(){return{orderInfo:{},eventList:[],repairList:[],id:0,item:{},videoShow:!1,videoUrl:"",audit_state_list:[{color:"indigo-500",name:"待审核"},{color:"green-500",name:"已通过"},{color:"red-500",name:"未通过"}],audit_type_list:[{color:"red-500",name:""},{color:"blue-500",name:"变更时间审核"},{color:"green-500",name:"完成审核"}]}},created:function(){this.$route.params&&this.$route.params.id&&(this.id=this.$route.params.id),this.loadOrderInfo(this.id)},methods:{videoPlay:function(t){this.videoUrl=t,this.videoShow=!0},preview:function(t,s){Object(n["a"])({images:t,startPosition:s,closeable:!0})},loadOrderInfo:function(t){var s=this;this.$store.commit("loading/showLoading"),Object(r["c"])(t).then((function(t){s.$store.commit("loading/hideLoading"),s.orderInfo=t.data.info,s.eventList=t.data.event,s.repairList=t.data.repair})).catch((function(){s.$store.commit("loading/hideLoading")}))}}},c=o,l=e("2877"),d=Object(l["a"])(c,i,a,!1,null,null,null);s["default"]=d.exports}}]);
|