3c1db47.js 10 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[38],{1034:function(t,e,o){"use strict";o.r(e);var n=o(4),menu=(o(14),o(90),o(12),o(13),o(6),o(16),o(11),o(17),o(717)),r=o(5);function c(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,o)}return e}function l(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?c(Object(source),!0).forEach((function(e){Object(n.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):c(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var d={data:function(){return{datas:{},timestamp:"",message:""}},components:{Menu:menu.default},head:function(){return{title:"订单详情-".concat(this.basicSet.seo.title),meta:[{name:"keywords",content:"订单详情,".concat(this.basicSet.seo.keywords)},{name:"description",content:"".concat(this.basicSet.seo.description)}]}},mounted:function(){this.getData()},computed:l(l({},Object(r.b)(["basic_info","basicSet"])),{},{servicename:function(){return this.basic_info.globalParameter&&this.basic_info.globalParameter.assemble_name?this.basic_info.globalParameter.assemble_name:"安装服务"},workername:function(){return this.basic_info.globalParameter&&this.basic_info.globalParameter.assemble_worker_name?this.basic_info.globalParameter.assemble_worker_name:"安装师傅"}}),methods:{toUrl:function(t){this.$router.push(this.fun.getUrl(t))},toGoods:function(t){var e=t.goods_id;this.$baseURL?window.open(this.fun.getSiteRoot()+"/plugins/shop_server/goods?i="+this.fun.getKeyByI()+"&id="+e,"_blank"):window.open(this.fun.getSiteRoot()+"/plugins/shop_server/goods/"+e+"?i="+this.fun.getKeyByI(),"_blank")},getData:function(){var t=this,e=this;this.fun.$get("plugin.assemble.Frontend.Modules.Order.Controllers.detail",{order_id:this.$route.params.id},"正在获取").then((function(o){1===o.result?t.datas=o.data:e.$message.error(response.msg)})).catch((function(t){console.log(t)}))},save:function(t){var e=this;this.timestamp?(this.timestamp=this.timestamp/1e3,this.fun.$post("plugin.assemble.Frontend.Modules.Order.Controllers.appointment",{order_id:t,time:this.timestamp,remark:this.message},"正在提交").then((function(t){1===t.result?(e.getData(),e.$message.success(t.msg)):e.$message.error(t.msg)})).catch((function(t){console.log(t)}))):e.$message.error("请选择预约时间!")},publicMessage:function(t,e,text){var o=this,n=text||"提交操作";e&&("预约安装"!=text?this.$confirm("确定".concat(n,"?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"success"}).then((function(){var r={order_id:t},c=e||"";o.fun.$get(c,r).then((function(t){1==t.result?(o.getData(),o.$message.success("".concat(n,"成功"))):o.$message.error(t.msg)}))})).catch((function(){})):this.save(t))}}},f=(o(964),o(1)),component=Object(f.a)(d,(function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"install_serviceDetail"},[o("div",{staticClass:"serviceDetail_content m-auto flex"},[o("Menu"),t._v(" "),o("div",{staticClass:"right_info"},[o("div",{staticClass:"brancumb"},[o("span",{on:{click:function(e){return t.toUrl("market")}}},[t._v("营销互动")]),t._v(" > "),o("span",{on:{click:function(e){return t.toUrl("member-userOrderlist")}}},[t._v(t._s(t.servicename))]),t._v(" >"),o("span",{staticClass:"last-span"},[t._v("订单详情")])]),t._v(" "),o("div",{staticClass:"wait_order"},[o("div",{staticClass:"order_title"},[t._v(t._s(t.servicename)+"订单")]),t._v(" "),o("div",{staticClass:"order_cotent"},[o("div",{staticClass:"list_wrap"},t._l(t.datas.has_many_order_goods,(function(e,n){return o("div",{key:n,staticClass:"flex list"},[o("img",{staticStyle:{cursor:"pointer"},attrs:{src:e.thumb},on:{click:function(o){return t.toGoods(e)}}}),t._v(" "),o("div",{staticClass:"flex flex-col flex-j-ar"},[o("div",[t._v(t._s(e.title))]),t._v(" "),o("div",[t._v("数量:×"+t._s(e.total))])])])})),0)])]),t._v(" "),o("div",{staticClass:"appointment_info"},[o("div",{staticClass:"info_title"},[t._v("\n 预约信息\n ")]),t._v(" "),o("div",{staticClass:"info_content"},[o("el-form",{ref:"form",attrs:{"label-width":"120px"}},[0==t.datas.status?o("el-form-item",{attrs:{label:"预约时间"}},[o("el-date-picker",{attrs:{type:"datetime",format:"yyyy-MM-dd HH:mm:ss","value-format":"timestamp",placeholder:"选择日期"},model:{value:t.timestamp,callback:function(e){t.timestamp=e},expression:"timestamp"}})],1):t._e(),t._v(" "),0==t.datas.status?o("el-form-item",{attrs:{label:"备注"}},[o("el-input",{attrs:{type:"textarea",rows:4,placeholder:"填写备注信息"},model:{value:t.message,callback:function(e){t.message=e},expression:"message"}})],1):t._e(),t._v(" "),0==t.datas.status?o("el-form-item",{attrs:{label:""}},[o("div",[t._v("温馨提示:建议收到货后预约安装师傅安装,预约安装日期需在商品到达具体时间")])]):t._e(),t._v(" "),1==t.datas.status?o("el-form-item",{attrs:{label:"预约时间"}},[o("div",[t._v(t._s(t.datas.time))])]):t._e(),t._v(" "),0!=t.datas.status?o("el-form-item",{attrs:{label:"备注"}},[o("div",[t._v(t._s(t.datas.remark))])]):t._e(),t._v(" "),t.datas.status>=1?o("el-form-item",{attrs:{label:t.workername}},[o("div",{staticClass:"col_red"},[t._v(t._s(t.datas.schedule.worker_info.name)+",联系电话:"+t._s(t.datas.schedule.worker_info.phone))])]):t._e()],1),t._v(" "),0!=t.datas.status?o("div",{staticClass:"steps"},[o("el-steps",{attrs:{active:t.datas.status,"align-center":""}},[t.datas.status>=0?o("el-step",{attrs:{title:"预约安装时间",description:t.datas.schedule.appointment_time}}):t._e(),t._v(" "),t.datas.status>=1?o("el-step",{attrs:{title:"派单",description:t.datas.schedule.sendOrder_time}}):t._e(),t._v(" "),t.datas.status>=2?o("el-step",{attrs:{title:"上门安装",description:t.datas.schedule.install_time}}):t._e(),t._v(" "),t.datas.status>=3?o("el-step",{attrs:{title:"安装完成",description:t.datas.schedule.finish_time}}):t._e()],1)],1):t._e()],1),t._v(" "),o("div",{staticClass:"btn_wrap flex"},t._l(t.datas.button_models,(function(e,n){return o("div",{key:n,staticClass:"btn flex flex-a-c flex-j-c",on:{click:function(o){return o.stopPropagation(),t.publicMessage(t.datas.id,e.api,e.name)}}},[t._v(" "+t._s(e.name))])})),0)])])],1)])}),[],!1,null,"aa02c09c",null);e.default=component.exports},834:function(t,e,o){var content=o(965);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,o(8).default)("1f310918",content,!0,{sourceMap:!1})},964:function(t,e,o){"use strict";o(834)},965:function(t,e,o){var n=o(7)(!1);n.push([t.i,".col_red[data-v-aa02c09c]{color:#f11111}.col_green[data-v-aa02c09c]{color:#44be95}.col_white[data-v-aa02c09c]{color:#fff}.flex-col[data-v-aa02c09c]{flex-direction:column}.flex-j-c[data-v-aa02c09c]{justify-content:center}.flex-j-sb[data-v-aa02c09c]{justify-content:space-between}.flex-j-ar[data-v-aa02c09c]{justify-content:space-around}.flex-a-c[data-v-aa02c09c]{align-items:center}.flex-a-e[data-v-aa02c09c]{align-items:flex-end}.w[data-v-aa02c09c]{width:1200px}.m-auto[data-v-aa02c09c]{margin:0 auto}.height-one[data-v-aa02c09c]{height:100%}.flex[data-v-aa02c09c]{display:flex}.text-overflow[data-v-aa02c09c]{-webkit-line-clamp:4}.text-overflow[data-v-aa02c09c],.text-overflow-2[data-v-aa02c09c]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.text-overflow-2[data-v-aa02c09c]{-webkit-line-clamp:2}.text-overflow-3[data-v-aa02c09c]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.overflow-hide[data-v-aa02c09c],.text-overflow-3[data-v-aa02c09c]{overflow:hidden;text-overflow:ellipsis}.overflow-hide[data-v-aa02c09c]{white-space:nowrap}.hiddenScroll[data-v-aa02c09c]{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll}.hiddenScroll[data-v-aa02c09c]::-webkit-scrollbar{display:none}.finger-point[data-v-aa02c09c]{cursor:pointer}.cursor-default[data-v-aa02c09c]{cursor:default}.el-icon-circle-close[data-v-aa02c09c]{color:#fff}.install_serviceDetail .serviceDetail_content[data-v-aa02c09c]{width:1200px;padding:32px 0}.install_serviceDetail .serviceDetail_content .right_info[data-v-aa02c09c]{margin-left:24px;width:940px}.install_serviceDetail .serviceDetail_content .right_info .brancumb[data-v-aa02c09c]{color:#666;margin-bottom:31px;font-size:16px}.install_serviceDetail .serviceDetail_content .right_info .brancumb span[data-v-aa02c09c]{cursor:pointer}.install_serviceDetail .serviceDetail_content .right_info .brancumb .last-span[data-v-aa02c09c]{color:var(--color)}.install_serviceDetail .serviceDetail_content .wait_order[data-v-aa02c09c]{margin-bottom:40px}.install_serviceDetail .serviceDetail_content .wait_order .order_title[data-v-aa02c09c]{font-size:16px;padding:15px 23px;box-sizing:border-box;background-color:#f5f5f5;color:#666;border:1px solid #f0f0f0;border-bottom:none}.install_serviceDetail .serviceDetail_content .wait_order .order_cotent[data-v-aa02c09c]{border:1px solid #f0f0f0;padding:23px}.install_serviceDetail .serviceDetail_content .wait_order .order_cotent .list_wrap .list[data-v-aa02c09c]{margin-bottom:30px;font-size:16px}.install_serviceDetail .serviceDetail_content .wait_order .order_cotent .list_wrap .list img[data-v-aa02c09c]{width:90px;height:90px;margin-right:19px}.install_serviceDetail .serviceDetail_content .wait_order .order_cotent .list_wrap .list[data-v-aa02c09c]:last-child{margin-bottom:0}.install_serviceDetail .serviceDetail_content .appointment_info .info_title[data-v-aa02c09c]{font-size:16px;padding:15px 23px;box-sizing:border-box;background-color:#f5f5f5;color:#666;border:1px solid #f0f0f0;border-bottom:none}.install_serviceDetail .serviceDetail_content .appointment_info .info_content[data-v-aa02c09c]{border:1px solid #f0f0f0;padding:23px;font-size:16px}.install_serviceDetail .serviceDetail_content .appointment_info .info_content .steps[data-v-aa02c09c]{padding-top:20px;border-top:1px solid #f0f0f0;margin:0 -23px}.install_serviceDetail .serviceDetail_content .appointment_info .info_content .steps[data-v-aa02c09c] .el-step__description.is-finish{color:#999}.install_serviceDetail .serviceDetail_content .appointment_info .btn_wrap[data-v-aa02c09c]{margin-top:50px;justify-content:flex-end}.install_serviceDetail .serviceDetail_content .appointment_info .btn_wrap .btn[data-v-aa02c09c]{width:185px;height:50px;background-color:#f11111;color:#fff;cursor:pointer}",""]),t.exports=n}}]);