| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-aftersale-index"],{"0688":function(e,a,t){"use strict";t.r(a);var r=t("d6aa"),n=t("d574");for(var i in n)"default"!==i&&function(e){t.d(a,e,(function(){return n[e]}))}(i);t("1a7d");var s,o=t("f0c5"),u=Object(o["a"])(n["default"],r["b"],r["c"],!1,null,"2bef1e67",null,!1,r["a"],s);a["default"]=u.exports},"0aac":function(e,a,t){var r=t("3fbc");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=t("4f06").default;n("44f27962",r,!0,{sourceMap:!1,shadowMode:!1})},"1a7d":function(e,a,t){"use strict";var r=t("0aac"),n=t.n(r);n.a},"3fbc":function(e,a,t){var r=t("24fb");a=r(!1),a.push([e.i,'@charset "UTF-8";\r\n/**\r\n * 这里是app内置的常用样式变量\r\n *\r\n * 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/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.form-panel[data-v-2bef1e67]{padding:%?24?%;margin-top:%?24?%;background:#fff;border-radius:%?12?%}.form-title[data-v-2bef1e67]{padding:0 %?16?% %?16?%;font-size:%?32?%;color:#272a2e}.form-input[data-v-2bef1e67],\r\n.form-textarea[data-v-2bef1e67]{margin-bottom:%?24?%;font-size:%?28?%;line-height:%?40?%}.form-input[data-v-2bef1e67]{padding:%?22?% %?28?%;background:#f3f5f9;border-radius:%?12?%}.form-textarea[data-v-2bef1e67]{width:calc(100% - %?32?%);padding:%?15?% %?22?%;margin:0 %?16?%;font-size:%?24?%;box-sizing:border-box;background:#f3f4f5;border-radius:%?8?%}.form-words[data-v-2bef1e67]{margin:%?10?% %?16?%;font-size:%?24?%;color:#272a2e;text-align:right}.form-submit[data-v-2bef1e67]{padding:%?120?% %?24?%;overflow:hidden}',""]),e.exports=a},"58d0":function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAKlBMVEVHcEyDj5uGkJyHj5eHkZ2FkJyGj5uFj5qGkJyGkJyAj5+GkJyGkJ2GkJw90hLEAAAADXRSTlMAQN8gf+9oMLufEM+NhmGxaAAAAVxJREFUeNrt2NGqgzAMBuA0ibXtzPu/7ph1y0pmUzxyQPC/ks59LEmhTrhz7cSE8jvIMB5K0gmPOyi94DCEMg6F10rY6Y/0w6NQ6jLIYKFeZVzAiQvJGoDLQWHNOplYrw9CYnJDfrNPG/8NXQHS3NBVIUZkH6LZdexpbiGeRGQh/3jGLkSPuoJGKjGlTO23LGQfKabQOnP9JFMfUkcTG2eSGiQP0ruXWFfZOHXZhUK9mz9XuTTOlGQrrw/Fd0Va44O+nRl4K68LsfZYp4f07WgT9yB15s+08xtW5yVlB1rs7qm0LOrU5S6UjaNNU6eGcB9K2toaHaNxtDwLbVrZfXYO0KYLZbDR4Y1Di0Ha4Y1CbI12StGBPEeHxyNQBBM7vDAAjfzxYTgC2eExnAFBiTAG+flnqPwdQrNH/BQWe64lOZxktu3BRDjnJ6HZtQcdglOkRP4rDT+YIty5dJ75IkYgyVUlAgAAAABJRU5ErkJggg=="},9628:function(e,a,t){"use strict";var r=t("4ea4");t("a434"),t("d3b7"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,t("96cf");var n=r(t("1da1")),i=t("f96e"),s={data:function(){return{imgList:[],aftersale:{device_id:"",device_name:"",errordesc:"",errorimg:"",errorvideo:"",addr:"",user:"",phone:""},saveLoading:!1}},onLoad:function(e){this.aftersale.device_id=e.deviceId,this.aftersale.device_name=e.name},methods:{uploadFile:function(e){var a=this;return(0,n.default)(regeneratorRuntime.mark((function t(){var r,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("image"!=e||5!=a.imgList.length){t.next=2;break}return t.abrupt("return",a.$api.msg("图片最多上传5张"));case 2:if("image"!=e){t.next=8;break}return t.next=5,a.chooseImage();case 5:t.t0=t.sent,t.next=11;break;case 8:return t.next=10,a.chooseVideo();case 10:t.t0=t.sent;case 11:return r=t.t0,a.$api.loading("上传中..."),t.next=15,(0,i.uploadFile)(r);case 15:if(n=t.sent,a.$api.hide(),n){t.next=19;break}return t.abrupt("return");case 19:if(a.$api.msg("上传成功","success"),"image"!=e){t.next=22;break}return t.abrupt("return",a.imgList.push(n));case 22:a.aftersale.errorvideo=n;case 23:case"end":return t.stop()}}),t)})))()},chooseImage:function(){return new Promise((function(e,a){uni.chooseImage({count:1,sizeType:["compressed"],sourceType:["album","camera"],success:function(a){e(a.tempFilePaths[0])},fail:function(a){e(null)}})}))},chooseVideo:function(){return new Promise((function(e,a){uni.chooseVideo({sourceType:["camera","album"],success:function(a){e(a.tempFilePath)},fail:function(a){e(null)}})}))},submitAftersaleInfo:function(e){var a=this;return(0,n.default)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(0!=a.imgList.length&&a.aftersale.errorvideo){e.next=2;break}return e.abrupt("return",a.$api.msg("请上传故障图片与视频"));case 2:return a.$api.loading("上报中..."),a.saveLoading=!0,a.aftersale.errorimg=a.imgList.join(","),e.next=7,(0,i.saveAftersaleInfo)(a.aftersale);case 7:if(t=e.sent,a.saveLoading=!1,a.$api.hide(),!t){e.next=15;break}return a.$api.msg("上报成功","success"),e.next=14,a.$util.sleep(1500);case 14:uni.navigateBack();case 15:case"end":return e.stop()}}),e)})))()},previewImage:function(e){uni.previewImage({current:e,urls:this.imgList})},removeFile:function(e,a){var t=this;return(0,n.default)(regeneratorRuntime.mark((function r(){var n;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t.$api.showModal("是否确定删除当前".concat("image"==e?"图片":"视频"));case 2:if(n=r.sent,n){r.next=5;break}return r.abrupt("return");case 5:"image"==e?t.imgList.splice(a,1):t.aftersale.errorvideo="";case 6:case"end":return r.stop()}}),r)})))()}}};a.default=s},b49e:function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAALVBMVEVHcEyGkJyHj5eHkJyGkJyDj5uFj5uAj5+Fj5qFkJyHkZ2GkJ2GkJyGj5yGkJwP8STrAAAADnRSTlMAvyCf3UBoEC/vf4+vUK9Hd0YAAAFRSURBVHja7ZfLjgQhCAAVEJ/t/3/uJks2cxhUTJs9WYe+SMoHaqO7XC5WgNGvwRoWGuxWaKZK1DeoY08X3poi9U2KLsK+SwZ1QNJIT4IloU4mx+KJzkSR6PHMHmdEFlTrtv22gFXkJXynZZaacFAUj4gYqWcP70VZvs870QeCQ6LOCxFUtonaQtR692AR+alItm8ucSZqRpGc46HIgzOKBJ+GG9IuEmo0i1juhYGoZ7aJZEiUVJHgwShyKUTl/H0gk0j4FxHBEVEu5sUO1MtQhGBNv6QoaSLJ5p4oaCLi8RFJioglL18ihNmhRXUfKdFkvEbmxGK82NAtsYn4pUgvS0rOHuyi4YAemeue6KlZ8vFVRLjtXzacLCKUESWrSMLhWKH1uvTjcekHfxW9QZWKBJdT5bHeJ9CuiA89IfDQo6YcemaxmxIZm1/SanCXy2WXH2DCP3RW73LDAAAAAElFTkSuQmCC"},d574:function(e,a,t){"use strict";t.r(a);var r=t("9628"),n=t.n(r);for(var i in r)"default"!==i&&function(e){t.d(a,e,(function(){return r[e]}))}(i);a["default"]=n.a},d6aa:function(e,a,t){"use strict";t.d(a,"b",(function(){return n})),t.d(a,"c",(function(){return i})),t.d(a,"a",(function(){return r}));var r={uniIcons:t("1e47").default},n=function(){var e=this,a=e.$createElement,r=e._self._c||a;return r("v-uni-view",[r("v-uni-view",{staticClass:"form-panel"},[r("v-uni-view",{staticClass:"form-title"},[e._v("基本信息")]),r("v-uni-input",{staticClass:"form-input",attrs:{disabled:!0,maxlength:"50",placeholder:"设备ID",type:"text"},model:{value:e.aftersale.device_id,callback:function(a){e.$set(e.aftersale,"device_id",a)},expression:"aftersale.device_id"}}),r("v-uni-input",{staticClass:"form-input",attrs:{disabled:!0,maxlength:"20",placeholder:"设备名称",type:"text"},model:{value:e.aftersale.device_name,callback:function(a){e.$set(e.aftersale,"device_name",a)},expression:"aftersale.device_name"}}),r("v-uni-input",{staticClass:"form-input",attrs:{maxlength:"10",placeholder:"请输入联系人名称",type:"text"},model:{value:e.aftersale.user,callback:function(a){e.$set(e.aftersale,"user",a)},expression:"aftersale.user"}}),r("v-uni-input",{staticClass:"form-input",attrs:{maxlength:"11",placeholder:"请输入联系人电话",type:"text"},model:{value:e.aftersale.phone,callback:function(a){e.$set(e.aftersale,"phone",a)},expression:"aftersale.phone"}}),r("v-uni-input",{staticClass:"form-input",attrs:{maxlength:"200",placeholder:"请输入联系人地址",type:"text"},model:{value:e.aftersale.addr,callback:function(a){e.$set(e.aftersale,"addr",a)},expression:"aftersale.addr"}}),r("v-uni-view",{staticClass:"form-title",staticStyle:{"padding-top":"24rpx"}},[e._v("故障信息")]),r("v-uni-textarea",{staticClass:"form-textarea",attrs:{maxlength:"200",placeholder:"请尽量详细描述您所反馈的意见(不少于10个文字)"},model:{value:e.aftersale.errordesc,callback:function(a){e.$set(e.aftersale,"errordesc",a)},expression:"aftersale.errordesc"}}),r("v-uni-view",{staticClass:"form-words"},[e._v(e._s(e.aftersale.errordesc.length)+"/200")]),r("v-uni-view",{staticClass:"row-between form-title"},[e._v("图片上传"),r("v-uni-text",{staticClass:"font-10"},[e._v("最多5张图片")])],1),r("v-uni-view",{staticClass:"ui-upload",attrs:{id:"descripImg"}},[e._l(e.imgList,(function(a,t){return r("v-uni-view",{key:t,staticClass:"ui-upload_file"},[r("uni-icons",{staticClass:"close",attrs:{type:"clear",size:"30",color:"#333"},on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.removeFile("image",0)}}}),r("v-uni-image",{staticClass:"ui-upload_img",attrs:{src:a,mode:"aspectFill"},on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.previewImage(t)}}})],1)})),e.aftersale.errorvideo?r("v-uni-view",{staticClass:"ui-upload_file"},[r("uni-icons",{staticClass:"close",attrs:{type:"clear",size:"30",color:"#333"},on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.removeFile("video",0)}}}),r("v-uni-video",{attrs:{src:e.aftersale.errorvideo,"show-center-play-btn":!1,controls:!1,preload:"metadata",poster:"",muted:!0}})],1):e._e(),r("v-uni-view",{staticClass:"ui-upload_input",on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.uploadFile("image")}}},[r("v-uni-image",{staticClass:"ui-upload_img",attrs:{src:t("58d0"),mode:"aspectFill"}})],1),this.aftersale.errorvideo?e._e():r("v-uni-view",{staticClass:"ui-upload_input",on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.uploadFile("video")}}},[r("v-uni-image",{staticClass:"ui-upload_img",attrs:{src:t("b49e"),mode:"aspectFill"}})],1)],2)],1),r("v-uni-view",{staticClass:"form-submit"},[r("v-uni-button",{staticClass:"btn",attrs:{disabled:e.saveLoading},on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.submitAftersaleInfo.apply(void 0,arguments)}}},[e._v("提交")])],1)],1)},i=[]},f96e:function(e,a,t){"use strict";var r=t("4ea4");t("d3b7"),Object.defineProperty(a,"__esModule",{value:!0}),a.saveAftersaleInfo=a.uploadFile=void 0,t("96cf");var n=r(t("1da1")),i=r(t("be72")),s=r(t("4bc9")),o=function(e){return new Promise((function(a,t){uni.uploadFile({url:s.default.baseUrl+"api/util/upload/img/",name:"file",filePath:e,success:function(e){var t,r=JSON.parse(null!==(t=e.data)&&void 0!==t?t:"{}");if(r.message)return uni.showToast({title:r.message,duration:1500,mask:!0,icon:"none"}),a(null);a(s.default.fileUrl+r.img_url)},fail:function(e){a(null)}})}))};a.uploadFile=o;var u=function(){var e=(0,n.default)(regeneratorRuntime.mark((function e(a){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i.default.post("api/api_gateway?method=after_sale.after_sale_manage.aftersale_info_save",a);case 2:return t=e.sent,e.abrupt("return",null===t||void 0===t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}();a.saveAftersaleInfo=u}}]);
|