(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/serviceDiary/serviceDiaryuser"],{"2e75":function(e,t,a){"use strict";a.r(t);var r=a("b131"),o=a.n(r);for(var n in r)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(n);t["default"]=o.a},"454f":function(e,t,a){"use strict";a.r(t);var r=a("cc00"),o=a("2e75");for(var n in o)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return o[e]}))}(n);a("6363");var i=a("828b"),u=Object(i["a"])(o["default"],r["b"],r["c"],!1,null,"0fed7aac",null,!1,r["a"],void 0);t["default"]=u.exports},"57a0":function(e,t,a){"use strict";(function(e,t){var r=a("47a9");a("2fec");r(a("3240"));var o=r(a("454f"));e.__webpack_require_UNI_MP_PLUGIN__=a,t(o.default)}).call(this,a("3223")["default"],a("df3c")["createPage"])},6363:function(e,t,a){"use strict";var r=a("7c94"),o=a.n(r);o.a},"7c94":function(e,t,a){},b131:function(e,t,a){"use strict";(function(e){var r=a("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(a("7eb4")),n=r(a("af34")),i=r(a("ee10")),u=r(a("7288")),s=r(a("14fe")),c={data:function(){return{userid:"",memberName:"",logList:[],baseUrl:"",currentPage:1,pageSize:10,totalCount:0,hasMore:!0,loading:!1,loadmoreStatus:"loadmore"}},onLoad:function(e){this.userid=e.userid||"",this.memberName=decodeURIComponent(e.memberName||"未知会员"),this.baseUrl=u.default.getApiBaseUrl()},onShow:function(){this.refreshData()},methods:{goBack:function(){e.navigateBack({delta:1})},addServiceLog:function(){e.navigateTo({url:"/pages/addServiceLog/addServiceLog?userid=".concat(this.userid,"&memberName=").concat(encodeURIComponent(this.memberName))})},editServiceLog:function(t){console.log("编辑服务日志:",t),e.navigateTo({url:"/pages/addServiceLog/addServiceLog?consumeId=".concat(t.consumeId,"&memberName=").concat(encodeURIComponent(this.memberName),"&logId=").concat(t.id,"&mode=edit")})},refreshData:function(){this.currentPage=1,this.hasMore=!0,this.loadmoreStatus="loadmore",this.loadServiceLogs()},loadMore:function(){!this.loading&&this.hasMore&&"loading"!==this.loadmoreStatus&&(this.currentPage++,this.loadServiceLogs(!0))},loadServiceLogs:function(){var t=arguments,a=this;return(0,i.default)(o.default.mark((function r(){var i,u,c,l,d,g,m;return o.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(i=t.length>0&&void 0!==t[0]&&t[0],r.prev=1,a.userid){r.next=5;break}return console.warn("用户ID为空,无法加载服务日志"),r.abrupt("return");case 5:if(!a.loading){r.next=7;break}return r.abrupt("return");case 7:return a.loading=!0,i&&(a.loadmoreStatus="loading"),u={currentPage:a.currentPage,pageSize:a.pageSize,memberId:a.userid},r.next=12,s.default.lqxhfeedbackGetList(u);case 12:c=r.sent,200===c.code?(l=[],c.data&&(c.data.list&&Array.isArray(c.data.list)?(l=c.data.list,a.totalCount=(null===(d=c.data.pagination)||void 0===d?void 0:d.total)||c.data.total||0):Array.isArray(c.data)?(l=c.data,a.totalCount=l.length):c.data.data&&Array.isArray(c.data.data)&&(l=c.data.data,a.totalCount=c.data.total||(null===(g=c.data.pagination)||void 0===g?void 0:g.total)||0)),m=l.map((function(e){return{id:e.id,userid:e.userid||e.memberId,beforeImage:a.parseImageJson(e.beforeImage),afterImage:a.parseImageJson(e.afterImage),remark:e.remark,kjbRemark:e.kjbRemark,createUser:e.createUser,createUserName:e.createUserName,createTime:e.createTime,updateTime:e.updateTime,consumeId:e.consumeId}})),a.logList=i?[].concat((0,n.default)(a.logList),(0,n.default)(m)):m,a.hasMore=m.length===a.pageSize,a.loadmoreStatus=a.hasMore?"loadmore":"nomore"):(i||(a.logList=[]),a.hasMore=!1,a.loadmoreStatus="nomore",e.showToast({title:c.msg||"加载失败",icon:"none"})),r.next=23;break;case 16:r.prev=16,r.t0=r["catch"](1),console.error("加载服务日志失败:",r.t0),i||(a.logList=[]),a.hasMore=!1,a.loadmoreStatus="nomore",e.showToast({title:"加载失败",icon:"none"});case 23:return r.prev=23,a.loading=!1,i&&(a.loadmoreStatus=a.hasMore?"loadmore":"nomore"),r.finish(23);case 27:case"end":return r.stop()}}),r,null,[[1,16,23,27]])})))()},parseImageJson:function(e){try{return e?JSON.parse(e):[]}catch(t){return console.error("解析图片JSON失败:",t),[]}},formatTime:function(e){if(!e)return"无";var t=new Date(e);return t.toLocaleString("zh-CN",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"})},getFullImageUrl:function(e){return e?e.startsWith("http")?e:this.baseUrl+e:""},previewImage:function(t){if(t){var a=this.getFullImageUrl(t);e.previewImage({urls:[a],current:a})}}}};t.default=c}).call(this,a("df3c")["default"])},cc00:function(e,t,a){"use strict";a.d(t,"b",(function(){return r})),a.d(t,"c",(function(){return o})),a.d(t,"a",(function(){}));var r=function(){var e=this,t=e.$createElement,a=(e._self._c,e.totalCount||e.logList.length),r=e.__map(e.logList,(function(t,a){var r=e.__get_orig(t),o=e.formatTime(t.createTime),n=t.beforeImage&&t.beforeImage.length>0,i=n?e.__map(t.beforeImage,(function(t,a){var r=e.__get_orig(t),o=e.getFullImageUrl(t.url);return{$orig:r,m1:o}})):null,u=t.afterImage&&t.afterImage.length>0,s=u?e.__map(t.afterImage,(function(t,a){var r=e.__get_orig(t),o=e.getFullImageUrl(t.url);return{$orig:r,m2:o}})):null;return{$orig:r,m0:o,g1:n,l0:i,g2:u,l1:s}})),o=!e.loading&&0===e.logList.length,n=e.loading&&0===e.logList.length,i=e.logList.length;e.$mp.data=Object.assign({},{$root:{g0:a,l2:r,g3:o,g4:n,g5:i}})},o=[]}},[["57a0","common/runtime","common/vendor"]]]);