chunk-3b1aadda.1dfcc884.js 5.3 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3b1aadda"],{3408:function(t,s,e){"use strict";e.d(s,"d",(function(){return i})),e.d(s,"c",(function(){return n})),e.d(s,"a",(function(){return r})),e.d(s,"f",(function(){return o})),e.d(s,"e",(function(){return c})),e.d(s,"b",(function(){return d}));var a=e("46ac");function i(t){return Object(a["a"])({url:"orders",method:"get",params:t})}function n(t){return Object(a["a"])({url:"orders/".concat(t),method:"get"})}function r(t){return Object(a["a"])({url:"orders/".concat(t,"/confirm"),method:"post"})}function o(t,s){return Object(a["a"])({url:"orders/".concat(t,"/schedule"),method:"post",data:s})}function c(t,s){return Object(a["a"])({url:"orders/".concat(t,"/repair"),method:"post",data:s})}function d(t){return Object(a["a"])({url:"orders/".concat(t,"/finish"),method:"post"})}},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")},"750a":function(t,s,e){"use strict";e.r(s);var a=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",[e("van-nav-bar",{staticClass:"shadow mb-4",attrs:{title:"报修进度","left-text":"返回","left-arrow":""},on:{"click-left":function(s){return t.$router.back(-1)}}}),e("div",{staticClass:"shadow w-11/12 mx-auto"},[e("p",{staticClass:"bg-yellow-600 bg-opacity-80 text-white px-4 py-2"},[t._v("工单信息")]),e("div",{staticClass:"px-4 bg-white py-2 text-sm"},[e("div",{staticClass:"pb-1 flex items-center justify-between"},[e("span",[e("span",{staticClass:"font-semibold"},[t._v("工单编号:")]),t._v(t._s(t.orderInfo.order_no))]),e("span",{class:"text-white "+t.orderInfo.state_color+" px-1 py-0.5 rounded-sm"},[t._v(t._s(t.orderInfo.state_name))])]),e("div",{staticClass:"pb-1"},[e("span",{staticClass:"font-semibold"},[t._v("报修时间:")]),t._v(t._s(t.orderInfo.created_at))]),e("div",{staticClass:"pb-1"},[e("span",{staticClass:"font-semibold"},[t._v("报修姓名:")]),t._v(t._s(t.orderInfo.link_name))]),e("div",{staticClass:"pb-1"},[e("span",{staticClass:"font-semibold"},[t._v("联系电话:")]),t._v(t._s(t.orderInfo.link_phone))]),e("div",{staticClass:"pb-1 text-red-600"},[e("span",{staticClass:"font-bold"},[t._v("是否保修:")]),e("span",[t._v(t._s(t.orderInfo.warranty_period))])]),e("div",{staticClass:"pb-1"},[e("span",{staticClass:"font-semibold"},[t._v("报修地址:")]),t._v(t._s(t.orderInfo.address))]),e("div",{staticClass:"pb-1"},[e("span",{staticClass:"font-semibold"},[t._v("故障类型:")]),t._v(t._s(t.orderInfo.type))]),e("div",{staticClass:"pb-1"},[e("span",{staticClass:"font-semibold"},[t._v("故障描述:")]),t._v(t._s(t.orderInfo.content))]),t._m(0),e("div",{staticClass:"pb-1"},t._l(t.orderInfo.pic_list,(function(s,a){return e("van-image",{key:a,staticClass:"mr-1 border border-gray-100",attrs:{src:s,width:"5rem",height:"5rem"},on:{click:function(s){return t.preview(t.orderInfo.pic_list,a)}}})})),1)])]),t.repairList.length>0?e("div",{staticClass:"shadow w-11/12 mx-auto mt-4"},[e("p",{staticClass:"bg-blue-600 bg-opacity-80 text-white px-4 py-2"},[t._v("维修信息")]),e("van-steps",{attrs:{direction:"vertical",active:0}},t._l(t.repairList,(function(s,a){return e("van-step",{key:a},[e("p",[t._v("提交时间:"+t._s(s.created_at))]),e("p",{staticClass:"pt-2"},[t._v("维修耗时:"+t._s(s.duration)+" 小时")]),e("p",{staticClass:"pt-2"},[t._v("维修反馈:"+t._s(s.content))]),e("p",{staticClass:"pt-2"},[t._v("维修结果:"+t._s(s.state_name))]),e("p",{staticClass:"pt-2"},[t._v("完成时间:"+t._s(s.finished_at))]),s.pic_list.length?e("p",{staticClass:"pt-2"},t._l(s.pic_list,(function(a,i){return e("van-image",{key:i,staticClass:"mr-1 border border-gray-100",attrs:{src:a,width:"5rem"},on:{click:function(e){return t.preview(s.pic_list,i)}}})})),1):t._e()])})),1)],1):t._e(),e("div",{staticClass:"shadow w-11/12 mx-auto mt-4"},[e("p",{staticClass:"bg-gray-600 bg-opacity-80 text-white px-4 py-2"},[t._v("报修进度")]),e("van-steps",{attrs:{direction:"vertical",active:0}},t._l(t.eventList,(function(s,a){return e("van-step",{key:a},[e("h3",[t._v(t._s(s.title))]),e("p",{staticClass:"pt-2"},[t._v(t._s(s.created_at))]),s.content?e("p",{staticClass:"pt-2"},[t._v(t._s(s.content))]):t._e(),s.pic_list.length?e("p",{staticClass:"pt-2"},t._l(s.pic_list,(function(a,i){return e("van-image",{key:i,staticClass:"mr-1 border border-gray-100",attrs:{src:a,width:"5rem"},on:{click:function(e){return t.preview(s.pic_list,i)}}})})),1):t._e()])})),1)],1)],1)},i=[function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"pb-1"},[e("span",{staticClass:"font-semibold"},[t._v("故障图片:")])])}],n=(e("4662"),e("28a2")),r=e("3408"),o={data:function(){return{orderInfo:{},eventList:[],repairList:[],id:0,item:{}}},created:function(){this.$route.params&&this.$route.params.id&&(this.id=this.$route.params.id),this.loadOrderInfo(this.id)},methods:{preview:function(t,s){Object(n["a"])({images:t,startPosition:s})},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,d=e("2877"),l=Object(d["a"])(c,a,i,!1,null,null,null);s["default"]=l.exports}}]);