pages-consume-detail-consume-detail.1261b263.js 34.9 KB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-consume-detail-consume-detail"],{2294:function(i,t,e){"use strict";e.d(t,"b",(function(){return n})),e.d(t,"c",(function(){return a})),e.d(t,"a",(function(){}));var n=function(){var i=this,t=i.$createElement,e=i._self._c||t;return e("v-uni-view",{staticClass:"u-icon",class:["u-icon--"+i.labelPos],on:{click:function(t){arguments[0]=t=i.$handleEvent(t),i.clickHandler.apply(void 0,arguments)}}},[i.isImg?e("v-uni-image",{staticClass:"u-icon__img",style:[i.imgStyle,i.$u.addStyle(i.customStyle)],attrs:{src:i.name,mode:i.imgMode}}):e("v-uni-text",{staticClass:"u-icon__icon",class:i.uClasses,style:[i.iconStyle,i.$u.addStyle(i.customStyle)],attrs:{"hover-class":i.hoverClass}},[i._v(i._s(i.icon))]),""!==i.label?e("v-uni-text",{staticClass:"u-icon__label",style:{color:i.labelColor,fontSize:i.$u.addUnit(i.labelSize),marginLeft:"right"==i.labelPos?i.$u.addUnit(i.space):0,marginTop:"bottom"==i.labelPos?i.$u.addUnit(i.space):0,marginRight:"left"==i.labelPos?i.$u.addUnit(i.space):0,marginBottom:"top"==i.labelPos?i.$u.addUnit(i.space):0}},[i._v(i._s(i.label))]):i._e()],1)},a=[]},"260d":function(i,t,e){"use strict";e.r(t);var n=e("28bd"),a=e.n(n);for(var o in n)["default"].indexOf(o)<0&&function(i){e.d(t,i,(function(){return n[i]}))}(o);t["default"]=a.a},"26ac":function(i,t,e){"use strict";var n=e("312e"),a=e.n(n);a.a},"28bd":function(i,t,e){"use strict";e("6a54");var n=e("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,e("aa9c"),e("4626"),e("5ac7"),e("5ef2");var a=n(e("a307")),o=n(e("a93d")),c={name:"u-icon",data:function(){return{}},mixins:[uni.$u.mpMixin,uni.$u.mixin,o.default],computed:{uClasses:function(){var i=[];return i.push(this.customPrefix+"-"+this.name),this.color&&uni.$u.config.type.includes(this.color)&&i.push("u-icon__icon--"+this.color),i},iconStyle:function(){var i={};return i={fontSize:uni.$u.addUnit(this.size),lineHeight:uni.$u.addUnit(this.size),fontWeight:this.bold?"bold":"normal",top:uni.$u.addUnit(this.top)},this.color&&!uni.$u.config.type.includes(this.color)&&(i.color=this.color),i},isImg:function(){return-1!==this.name.indexOf("/")},imgStyle:function(){var i={};return i.width=this.width?uni.$u.addUnit(this.width):uni.$u.addUnit(this.size),i.height=this.height?uni.$u.addUnit(this.height):uni.$u.addUnit(this.size),i},icon:function(){return a.default["uicon-"+this.name]||this.name}},methods:{clickHandler:function(i){this.$emit("click",this.index),this.stop&&this.preventEvent(i)}}};t.default=c},"312e":function(i,t,e){var n=e("ce74");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[i.i,n,""]]),n.locals&&(i.exports=n.locals);var a=e("967d").default;a("016d856e",n,!0,{sourceMap:!1,shadowMode:!1})},"319c":function(i,t,e){var n=e("b28f");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[i.i,n,""]]),n.locals&&(i.exports=n.locals);var a=e("967d").default;a("8c2a183a",n,!0,{sourceMap:!1,shadowMode:!1})},"31cc":function(i,t,e){"use strict";e.r(t);var n=e("ad41"),a=e("b652");for(var o in a)["default"].indexOf(o)<0&&function(i){e.d(t,i,(function(){return a[i]}))}(o);e("daa2");var c=e("828b"),l=Object(c["a"])(a["default"],n["b"],n["c"],!1,null,"8dfd2302",null,!1,n["a"],void 0);t["default"]=l.exports},"3f69":function(i,t,e){"use strict";e.r(t);var n=e("2294"),a=e("260d");for(var o in a)["default"].indexOf(o)<0&&function(i){e.d(t,i,(function(){return a[i]}))}(o);e("26ac");var c=e("828b"),l=Object(c["a"])(a["default"],n["b"],n["c"],!1,null,"59765974",null,!1,n["a"],void 0);t["default"]=l.exports},a307:function(i,t,e){"use strict";e("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={"uicon-level":"","uicon-column-line":"","uicon-checkbox-mark":"","uicon-folder":"","uicon-movie":"","uicon-star-fill":"","uicon-star":"","uicon-phone-fill":"","uicon-phone":"","uicon-apple-fill":"","uicon-chrome-circle-fill":"","uicon-backspace":"","uicon-attach":"","uicon-cut":"","uicon-empty-car":"","uicon-empty-coupon":"","uicon-empty-address":"","uicon-empty-favor":"","uicon-empty-permission":"","uicon-empty-news":"","uicon-empty-search":"","uicon-github-circle-fill":"","uicon-rmb":"","uicon-person-delete-fill":"","uicon-reload":"","uicon-order":"","uicon-server-man":"","uicon-search":"","uicon-fingerprint":"","uicon-more-dot-fill":"","uicon-scan":"","uicon-share-square":"","uicon-map":"","uicon-map-fill":"","uicon-tags":"","uicon-tags-fill":"","uicon-bookmark-fill":"","uicon-bookmark":"","uicon-eye":"","uicon-eye-fill":"","uicon-mic":"","uicon-mic-off":"","uicon-calendar":"","uicon-calendar-fill":"","uicon-trash":"","uicon-trash-fill":"","uicon-play-left":"","uicon-play-right":"","uicon-minus":"","uicon-plus":"","uicon-info":"","uicon-info-circle":"","uicon-info-circle-fill":"","uicon-question":"","uicon-error":"","uicon-close":"","uicon-checkmark":"","uicon-android-circle-fill":"","uicon-android-fill":"","uicon-ie":"","uicon-IE-circle-fill":"","uicon-google":"","uicon-google-circle-fill":"","uicon-setting-fill":"","uicon-setting":"","uicon-minus-square-fill":"","uicon-plus-square-fill":"","uicon-heart":"","uicon-heart-fill":"","uicon-camera":"","uicon-camera-fill":"","uicon-more-circle":"","uicon-more-circle-fill":"","uicon-chat":"","uicon-chat-fill":"","uicon-bag-fill":"","uicon-bag":"","uicon-error-circle-fill":"","uicon-error-circle":"","uicon-close-circle":"","uicon-close-circle-fill":"","uicon-checkmark-circle":"","uicon-checkmark-circle-fill":"","uicon-question-circle-fill":"","uicon-question-circle":"","uicon-share":"","uicon-share-fill":"","uicon-shopping-cart":"","uicon-shopping-cart-fill":"","uicon-bell":"","uicon-bell-fill":"","uicon-list":"","uicon-list-dot":"","uicon-zhihu":"","uicon-zhihu-circle-fill":"","uicon-zhifubao":"","uicon-zhifubao-circle-fill":"","uicon-weixin-circle-fill":"","uicon-weixin-fill":"","uicon-twitter-circle-fill":"","uicon-twitter":"","uicon-taobao-circle-fill":"","uicon-taobao":"","uicon-weibo-circle-fill":"","uicon-weibo":"","uicon-qq-fill":"","uicon-qq-circle-fill":"","uicon-moments-circel-fill":"","uicon-moments":"","uicon-qzone":"","uicon-qzone-circle-fill":"","uicon-baidu-circle-fill":"","uicon-baidu":"","uicon-facebook-circle-fill":"","uicon-facebook":"","uicon-car":"","uicon-car-fill":"","uicon-warning-fill":"","uicon-warning":"","uicon-clock-fill":"","uicon-clock":"","uicon-edit-pen":"","uicon-edit-pen-fill":"","uicon-email":"","uicon-email-fill":"","uicon-minus-circle":"","uicon-minus-circle-fill":"","uicon-plus-circle":"","uicon-plus-circle-fill":"","uicon-file-text":"","uicon-file-text-fill":"","uicon-pushpin":"","uicon-pushpin-fill":"","uicon-grid":"","uicon-grid-fill":"","uicon-play-circle":"","uicon-play-circle-fill":"","uicon-pause-circle-fill":"","uicon-pause":"","uicon-pause-circle":"","uicon-eye-off":"","uicon-eye-off-outline":"","uicon-gift-fill":"","uicon-gift":"","uicon-rmb-circle-fill":"","uicon-rmb-circle":"","uicon-kefu-ermai":"","uicon-server-fill":"","uicon-coupon-fill":"","uicon-coupon":"","uicon-integral":"","uicon-integral-fill":"","uicon-home-fill":"","uicon-home":"","uicon-hourglass-half-fill":"","uicon-hourglass":"","uicon-account":"","uicon-plus-people-fill":"","uicon-minus-people-fill":"","uicon-account-fill":"","uicon-thumb-down-fill":"","uicon-thumb-down":"","uicon-thumb-up":"","uicon-thumb-up-fill":"","uicon-lock-fill":"","uicon-lock-open":"","uicon-lock-opened-fill":"","uicon-lock":"","uicon-red-packet-fill":"","uicon-photo-fill":"","uicon-photo":"","uicon-volume-off-fill":"","uicon-volume-off":"","uicon-volume-fill":"","uicon-volume":"","uicon-red-packet":"","uicon-download":"","uicon-arrow-up-fill":"","uicon-arrow-down-fill":"","uicon-play-left-fill":"","uicon-play-right-fill":"","uicon-rewind-left-fill":"","uicon-rewind-right-fill":"","uicon-arrow-downward":"","uicon-arrow-leftward":"","uicon-arrow-rightward":"","uicon-arrow-upward":"","uicon-arrow-down":"","uicon-arrow-right":"","uicon-arrow-left":"","uicon-arrow-up":"","uicon-skip-back-left":"","uicon-skip-forward-right":"","uicon-rewind-right":"","uicon-rewind-left":"","uicon-arrow-right-double":"","uicon-arrow-left-double":"","uicon-wifi-off":"","uicon-wifi":"","uicon-empty-data":"","uicon-empty-history":"","uicon-empty-list":"","uicon-empty-page":"","uicon-empty-order":"","uicon-man":"","uicon-woman":"","uicon-man-add":"","uicon-man-add-fill":"","uicon-man-delete":"","uicon-man-delete-fill":"","uicon-zh":"","uicon-en":""}},a93d:function(i,t,e){"use strict";e("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,e("64aa");var n={props:{name:{type:String,default:uni.$u.props.icon.name},color:{type:String,default:uni.$u.props.icon.color},size:{type:[String,Number],default:uni.$u.props.icon.size},bold:{type:Boolean,default:uni.$u.props.icon.bold},index:{type:[String,Number],default:uni.$u.props.icon.index},hoverClass:{type:String,default:uni.$u.props.icon.hoverClass},customPrefix:{type:String,default:uni.$u.props.icon.customPrefix},label:{type:[String,Number],default:uni.$u.props.icon.label},labelPos:{type:String,default:uni.$u.props.icon.labelPos},labelSize:{type:[String,Number],default:uni.$u.props.icon.labelSize},labelColor:{type:String,default:uni.$u.props.icon.labelColor},space:{type:[String,Number],default:uni.$u.props.icon.space},imgMode:{type:String,default:uni.$u.props.icon.imgMode},width:{type:[String,Number],default:uni.$u.props.icon.width},height:{type:[String,Number],default:uni.$u.props.icon.height},top:{type:[String,Number],default:uni.$u.props.icon.top},stop:{type:Boolean,default:uni.$u.props.icon.stop}}};t.default=n},ad41:function(i,t,e){"use strict";e.d(t,"b",(function(){return a})),e.d(t,"c",(function(){return o})),e.d(t,"a",(function(){return n}));var n={uButton:e("11af").default},a=function(){var i=this,t=i.$createElement,e=i._self._c||t;return e("v-uni-view",{staticClass:"container"},[e("v-uni-view",{staticClass:"detail-card"},[e("v-uni-view",{staticClass:"card-header"},[i._v("耗卡详情")]),e("v-uni-view",{staticClass:"detail-content"},[i.loading?e("v-uni-view",{staticClass:"loading"},[i._v("正在加载详情...")]):i.error?e("v-uni-view",{staticClass:"error-state"},[e("v-uni-view",[i._v(i._s(i.error))]),e("u-button",{staticClass:"retry-btn",attrs:{type:"primary",size:"small"},on:{click:function(t){arguments[0]=t=i.$handleEvent(t),i.retryLoad.apply(void 0,arguments)}}},[i._v("重试")])],1):i.consumeData?e("v-uni-view",{staticClass:"info-sections"},[e("v-uni-view",{staticClass:"info-section"},[e("v-uni-view",{staticClass:"section-title"},[i._v("基本信息")]),e("v-uni-view",{staticClass:"info-grid"},[e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"info-label"},[i._v("会员姓名")]),e("v-uni-text",{staticClass:"info-value"},[i._v(i._s(i.consumeData.hymc||i.consumeData.hy||"未知"))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"info-label"},[i._v("客户类型")]),e("v-uni-text",{staticClass:"info-value"},[i._v(i._s(i.consumeData.gklx||"无"))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"info-label"},[i._v("耗卡时间")]),e("v-uni-text",{staticClass:"info-value"},[i._v(i._s(i.formatTime(i.consumeData.hksj)))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"info-label"},[i._v("门店")]),e("v-uni-text",{staticClass:"info-value"},[i._v(i._s(i.consumeData.mdmc||"无"))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"info-label"},[i._v("是否含科技部")]),e("v-uni-view",{staticClass:"status-badge",class:"是"===i.consumeData.sfykjb?"yes":"no"},[i._v(i._s(i.consumeData.sfykjb||"无"))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"info-label"},[i._v("是否作废")]),e("v-uni-view",{staticClass:"status-badge",class:i.consumeData&&"1"==i.consumeData.isEffective?"yes":"no"},[i._v(i._s("1"==i.consumeData.isEffective?"正常":"作废"))])],1)],1)],1),e("v-uni-view",{staticClass:"info-section"},[e("v-uni-view",{staticClass:"section-title"},[i._v("消费信息")]),e("v-uni-view",{staticClass:"info-grid"},[e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"info-label"},[i._v("消费金额")]),e("v-uni-text",{staticClass:"info-value amount"},[i._v("¥"+i._s(i.consumeData.xfje||0))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"info-label"},[i._v("手工费用")]),e("v-uni-text",{staticClass:"info-value amount"},[i._v("¥"+i._s(i.consumeData.sgfy||0))])],1)],1)],1),e("v-uni-view",{staticClass:"info-section"},[e("v-uni-view",{staticClass:"section-title"},[i._v("加班信息")]),e("v-uni-view",{staticClass:"info-grid"},[e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"info-label"},[i._v("是否加班")]),e("v-uni-text",{staticClass:"info-value amount"},[i._v(i._s(i.consumeData.overtimeCoefficient>0?"是":"否"))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-text",{staticClass:"info-label"},[i._v("加班系数")]),e("v-uni-text",{staticClass:"info-value amount"},[i._v(i._s(i.consumeData.overtimeCoefficient>0?i.consumeData.overtimeCoefficient:"无"))])],1)],1)],1),i.consumeData.lqXhPxmxList&&i.consumeData.lqXhPxmxList.length>0?e("v-uni-view",{staticClass:"info-section"},[e("v-uni-view",{staticClass:"section-title"},[i._v("品项明细")]),e("v-uni-view",{staticClass:"px-list"},i._l(i.consumeData.lqXhPxmxList,(function(t,n){return e("v-uni-view",{key:n,staticClass:"px-item"},[e("v-uni-view",{staticClass:"px-header"},[e("v-uni-text",{staticClass:"px-name"},[i._v(i._s(t.pxmc||"未知品项"))]),e("v-uni-text",{staticClass:"px-type"},[i._v(i._s(t.sourceType||"购买"))])],1),e("v-uni-view",{staticClass:"px-details"},[e("v-uni-view",{staticClass:"px-detail-item"},[e("v-uni-text",{staticClass:"px-label"},[i._v("次数:")]),e("v-uni-text",{staticClass:"px-value"},[i._v(i._s(t.originalProjectNumber||1))])],1),e("v-uni-view",{staticClass:"px-detail-item"},[e("v-uni-text",{staticClass:"px-label"},[i._v("单价:")]),e("v-uni-text",{staticClass:"px-value"},[i._v("¥"+i._s(t.pxjg||0))])],1),e("v-uni-view",{staticClass:"px-detail-item"},[e("v-uni-text",{staticClass:"px-label"},[i._v("总价:")]),e("v-uni-text",{staticClass:"px-value amount"},[i._v("¥"+i._s(t.pxjg*t.projectNumber||0))])],1)],1),t.lqXhJksyjList&&t.lqXhJksyjList.length>0?e("v-uni-view",{staticClass:"staff-section"},[e("v-uni-view",{staticClass:"staff-title"},[i._v("健康师业绩")]),e("v-uni-view",{staticClass:"staff-list"},i._l(t.lqXhJksyjList,(function(t,n){return e("v-uni-view",{key:n,staticClass:"staff-item"},[e("v-uni-view",{staticClass:"staff-info"},[e("v-uni-text",{staticClass:"staff-name"},[i._v(i._s(t.jksxm||"未知")+i._s("1"==t.isAccompanied?"( 陪同 )":""))]),e("v-uni-text",{staticClass:"staff-amount"},[i._v("¥"+i._s(t.jksyj||0))])],1),e("v-uni-view",{staticClass:"staff-details"},[e("v-uni-view",{staticClass:"staff-detail-item"},[e("v-uni-text",{staticClass:"staff-detail-label"},[i._v("次数:")]),e("v-uni-text",{staticClass:"staff-detail-value"},[i._v(i._s(t.kdpxNumber||0))])],1),e("v-uni-view",{staticClass:"staff-detail-item"},[e("v-uni-text",{staticClass:"staff-detail-label"},[i._v("手工费:")]),e("v-uni-text",{staticClass:"staff-detail-value"},[i._v("¥"+i._s(t.laborCost||0))])],1)],1)],1)})),1)],1):i._e(),t.lqXhKjbsyjList&&t.lqXhKjbsyjList.length>0?e("v-uni-view",{staticClass:"staff-section"},[e("v-uni-view",{staticClass:"staff-title"},[i._v("科技部业绩")]),e("v-uni-view",{staticClass:"staff-list"},i._l(t.lqXhKjbsyjList,(function(t,n){return e("v-uni-view",{key:n,staticClass:"staff-item"},[e("v-uni-view",{staticClass:"staff-info"},[e("v-uni-text",{staticClass:"staff-name"},[i._v(i._s(t.kjblsxm||"未知"))]),e("v-uni-text",{staticClass:"staff-amount"},[i._v("¥"+i._s(t.kjblsyj||0))])],1),e("v-uni-view",{staticClass:"staff-details"},[e("v-uni-view",{staticClass:"staff-detail-item"},[e("v-uni-text",{staticClass:"staff-detail-label"},[i._v("次数:")]),e("v-uni-text",{staticClass:"staff-detail-value"},[i._v(i._s(t.hdpxNumber||0))])],1),e("v-uni-view",{staticClass:"staff-detail-item"},[e("v-uni-text",{staticClass:"staff-detail-label"},[i._v("手工费:")]),e("v-uni-text",{staticClass:"staff-detail-value"},[i._v("¥"+i._s(t.laborCost||0))])],1)],1)],1)})),1)],1):i._e()],1)})),1)],1):i._e(),i.consumeData&&i.consumeData.hyqz&&i.consumeData.hyqz.length>0?e("v-uni-view",{staticClass:"info-section"},[e("v-uni-view",{staticClass:"section-title"},[i._v("会员签字")]),e("v-uni-view",{staticClass:"file-section"},[e("v-uni-view",{staticClass:"file-list"},[e("v-uni-view",{staticClass:"file-item",on:{click:function(t){arguments[0]=t=i.$handleEvent(t),i.previewSignature(i.consumeData.hyqz,0)}}},[e("v-uni-image",{staticStyle:{width:"100%"},attrs:{src:i.baseUrl+i.consumeData.hyqz[0].url,mode:"widthFix"}})],1)],1)],1)],1):i._e()],1):i._e(),i.consumeData&&"1"!=i.consumeData.isEffective?e("v-uni-view",{staticClass:"info-section"},[e("v-uni-view",{staticClass:"section-title"},[i._v("备注信息")]),e("v-uni-view",{staticClass:"info-item full-width"},[e("v-uni-text",{staticClass:"info-label"},[i._v("作废备注")]),e("v-uni-text",{staticClass:"info-value"},[i._v(i._s(i.consumeData.cancelRemark||"无"))])],1)],1):i._e(),i.consumeData&&"1"==i.consumeData.isEffective&&i.isCurrentMonth&&"科技老师"!=i.newuserInfo.gw?e("v-uni-view",{staticClass:"action-buttons"},[e("v-uni-button",{staticClass:"action-btn cancel-btn",attrs:{type:"error",size:"large",loading:i.cancelLoading},on:{click:function(t){arguments[0]=t=i.$handleEvent(t),i.handleCancel.apply(void 0,arguments)}}},[i._v("作废")]),e("v-uni-button",{staticClass:"action-btn reopen-btn",attrs:{type:"primary",size:"large",loading:i.reopenLoading},on:{click:function(t){arguments[0]=t=i.$handleEvent(t),i.handleReopen.apply(void 0,arguments)}}},[i._v("修改")])],1):i._e()],1)],1),i.showCancelDialog?e("v-uni-view",{staticClass:"dialog-overlay",on:{click:function(t){arguments[0]=t=i.$handleEvent(t),i.cancelCancelDialog.apply(void 0,arguments)}}},[e("v-uni-view",{staticClass:"cancel-dialog",on:{click:function(t){t.stopPropagation(),arguments[0]=t=i.$handleEvent(t)}}},[e("v-uni-view",{staticClass:"dialog-header"},[e("v-uni-text",{staticClass:"dialog-title"},[i._v("作废耗卡")])],1),e("v-uni-view",{staticClass:"dialog-content"},[e("v-uni-text",{staticClass:"dialog-tip"},[i._v("确定要作废这个耗卡吗?此操作不可撤销。")]),e("v-uni-view",{staticClass:"remark-section"},[e("v-uni-text",{staticClass:"remark-label"},[i._v("作废原因:")]),e("v-uni-textarea",{staticClass:"remark-input",attrs:{placeholder:"请输入作废原因...",maxlength:"200","show-count":!0},model:{value:i.cancelRemark,callback:function(t){i.cancelRemark=t},expression:"cancelRemark"}})],1)],1),e("v-uni-view",{staticClass:"dialog-buttons"},[e("v-uni-button",{staticClass:"dialog-btn cancel-dialog-btn",on:{click:function(t){arguments[0]=t=i.$handleEvent(t),i.cancelCancelDialog.apply(void 0,arguments)}}},[i._v("取消")]),e("v-uni-button",{staticClass:"dialog-btn confirm-dialog-btn",attrs:{disabled:!i.cancelRemark.trim(),loading:i.cancelLoading},on:{click:function(t){arguments[0]=t=i.$handleEvent(t),i.confirmCancel.apply(void 0,arguments)}}},[i._v("确认作废")])],1)],1)],1):i._e()],1)},o=[]},b28f:function(i,t,e){var n=e("c86c");t=n(!1),t.push([i.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-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/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.container[data-v-8dfd2302]{min-height:100vh;background:linear-gradient(135deg,#e8f5e9,#b2dfdb);padding:%?40?%;box-sizing:border-box}.header[data-v-8dfd2302]{display:flex;align-items:center;justify-content:space-between;margin-bottom:%?40?%}.back-btn[data-v-8dfd2302]{background:#fff;border:none;border-radius:%?24?%;padding:%?16?% %?24?%;color:#388e3c;font-size:%?28?%;box-shadow:0 %?4?% %?16?% rgba(76,175,80,.15);transition:all .2s ease}.header-title[data-v-8dfd2302]{text-align:center;color:#388e3c;font-size:%?36?%;font-weight:700;letter-spacing:%?4?%;flex:1}.detail-card[data-v-8dfd2302]{background:#fff;border-radius:%?32?%;box-shadow:0 %?8?% %?32?% rgba(76,175,80,.1);overflow:hidden}.card-header[data-v-8dfd2302]{background:linear-gradient(120deg,#43e97b,#38f9d7);padding:%?32?% %?40?%;color:#fff;font-weight:600;letter-spacing:%?2?%;font-size:%?32?%}.detail-content[data-v-8dfd2302]{padding:%?40?%}.loading[data-v-8dfd2302]{text-align:center;padding:%?80?% %?40?%;color:#6a9c6a;font-size:%?28?%}.error-state[data-v-8dfd2302]{text-align:center;padding:%?80?% %?40?%;color:#c62828}.retry-btn[data-v-8dfd2302]{margin-top:%?24?%;background:#43a047;color:#fff;border-radius:%?16?%;padding:%?16?% %?32?%;font-size:%?28?%}.info-sections[data-v-8dfd2302]{\r\n  /* 详情内容样式 */display:flex;flex-direction:column}.info-section[data-v-8dfd2302]{margin-bottom:%?48?%}.section-title[data-v-8dfd2302]{font-size:%?32?%;font-weight:600;color:#2e7d32;margin-bottom:%?32?%;padding-bottom:%?16?%;border-bottom:%?4?% solid #e8f5e9}.info-grid[data-v-8dfd2302]{display:grid;grid-template-columns:1fr 1fr;gap:%?32?%}.info-item[data-v-8dfd2302]{display:flex;flex-direction:column}.info-item.full-width[data-v-8dfd2302]{grid-column:1/-1}.info-label[data-v-8dfd2302]{font-size:%?24?%;color:#6a9c6a;margin-bottom:%?8?%;font-weight:500}.info-value[data-v-8dfd2302]{font-size:%?28?%;color:#2e7d32;font-weight:500;padding:%?16?% %?24?%;background:#f8fff8;border-radius:%?16?%;border:%?2?% solid #e8f5e9}.info-value.amount[data-v-8dfd2302]{color:#43a047;font-weight:600}.status-badge[data-v-8dfd2302]{display:inline-block;padding:%?8?% %?24?%;border-radius:%?40?%;font-size:%?24?%;font-weight:500;text-align:center}.status-badge.yes[data-v-8dfd2302]{background:#e8f5e9;color:#2e7d32;border:%?2?% solid #c8e6c9}.status-badge.no[data-v-8dfd2302]{background:#ffebee;color:#c62828;border:%?2?% solid #ffcdd2}\r\n/* 品项明细样式 */.px-list[data-v-8dfd2302]{display:flex;flex-direction:column;gap:%?24?%}.px-item[data-v-8dfd2302]{background:#f8fff8;border:%?2?% solid #e8f5e9;border-radius:%?20?%;padding:%?24?%}.px-header[data-v-8dfd2302]{display:flex;justify-content:space-between;align-items:center;margin-bottom:%?16?%}.px-name[data-v-8dfd2302]{font-size:%?28?%;font-weight:600;color:#2e7d32}.px-type[data-v-8dfd2302]{font-size:%?24?%;color:#6a9c6a;background:#e8f5e9;padding:%?4?% %?12?%;border-radius:%?12?%}.px-details[data-v-8dfd2302]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:%?16?%;margin-bottom:%?16?%}.px-detail-item[data-v-8dfd2302]{display:flex;flex-direction:column;align-items:center}.px-label[data-v-8dfd2302]{font-size:%?22?%;color:#6a9c6a;margin-bottom:%?4?%}.px-value[data-v-8dfd2302]{font-size:%?26?%;color:#2e7d32;font-weight:500}.px-value.amount[data-v-8dfd2302]{color:#43a047;font-weight:600}\r\n/* 员工业绩样式 */.staff-section[data-v-8dfd2302]{margin-top:%?16?%;padding-top:%?16?%;border-top:%?2?% solid #e8f5e9}.staff-title[data-v-8dfd2302]{font-size:%?24?%;color:#6a9c6a;margin-bottom:%?12?%;font-weight:500}.staff-list[data-v-8dfd2302]{display:flex;flex-direction:column;gap:%?12?%}.staff-item[data-v-8dfd2302]{background:#fff;padding:%?16?%;border-radius:%?12?%;border:%?1?% solid #e8f5e9}.staff-info[data-v-8dfd2302]{display:flex;justify-content:space-between;align-items:center;margin-bottom:%?12?%}.staff-name[data-v-8dfd2302]{font-size:%?26?%;color:#2e7d32;font-weight:500}.staff-amount[data-v-8dfd2302]{font-size:%?26?%;color:#43a047;font-weight:600}.staff-details[data-v-8dfd2302]{display:flex;gap:%?24?%}.staff-detail-item[data-v-8dfd2302]{display:flex;flex-direction:column;align-items:center;flex:1}.staff-detail-label[data-v-8dfd2302]{font-size:%?20?%;color:#6a9c6a;margin-bottom:%?4?%}.staff-detail-value[data-v-8dfd2302]{font-size:%?24?%;color:#2e7d32;font-weight:500}\r\n/* 文件信息样式 */.file-section[data-v-8dfd2302]{margin-bottom:%?24?%}.file-list[data-v-8dfd2302]{display:flex;flex-direction:column;gap:%?12?%}.file-item[data-v-8dfd2302]{display:flex;align-items:center;background:#f8fff8;padding:%?16?% %?20?%;border-radius:%?12?%;border:%?2?% solid #e8f5e9}\r\n/* 操作按钮样式 */.action-buttons[data-v-8dfd2302]{display:flex;gap:%?24?%;margin-top:%?40?%;padding-top:%?32?%;border-top:%?2?% solid #e8f5e9}.action-btn[data-v-8dfd2302]{flex:1;height:%?88?%;border-radius:%?24?%;font-size:%?32?%;font-weight:600;letter-spacing:%?2?%;transition:all .3s ease}.cancel-btn[data-v-8dfd2302]{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff;border:none;box-shadow:0 %?6?% %?20?% hsla(0,100%,71%,.3)}.cancel-btn[data-v-8dfd2302]:hover{-webkit-transform:translateY(%?-2?%);transform:translateY(%?-2?%);box-shadow:0 %?8?% %?25?% hsla(0,100%,71%,.4)}.reopen-btn[data-v-8dfd2302]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff;border:none;box-shadow:0 %?6?% %?20?% rgba(67,233,123,.3)}.reopen-btn[data-v-8dfd2302]:hover{-webkit-transform:translateY(%?-2?%);transform:translateY(%?-2?%);box-shadow:0 %?8?% %?25?% rgba(67,233,123,.4)}\r\n/* 作废对话框样式 */.dialog-overlay[data-v-8dfd2302]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.cancel-dialog[data-v-8dfd2302]{background:#fff;border-radius:%?20?%;overflow:hidden;width:%?600?%;max-width:90%}.dialog-header[data-v-8dfd2302]{background:linear-gradient(120deg,#ff6b6b,#ee5a52);padding:%?32?% %?40?%;text-align:center}.dialog-title[data-v-8dfd2302]{color:#fff;font-size:%?32?%;font-weight:600;letter-spacing:%?2?%}.dialog-content[data-v-8dfd2302]{padding:%?40?%}.dialog-tip[data-v-8dfd2302]{font-size:%?28?%;color:#666;line-height:1.6;margin-bottom:%?32?%;display:block}.remark-section[data-v-8dfd2302]{margin-top:%?24?%}.remark-label[data-v-8dfd2302]{font-size:%?28?%;color:#2e7d32;font-weight:500;margin-bottom:%?16?%;display:block}.remark-input[data-v-8dfd2302]{width:100%;min-height:%?120?%;padding:%?20?%;border:%?2?% solid #e8f5e9;border-radius:%?16?%;font-size:%?28?%;color:#2e7d32;background:#f8fff8;box-sizing:border-box;resize:none}.remark-input[data-v-8dfd2302]:focus{border-color:#43a047;background:#fff}.dialog-buttons[data-v-8dfd2302]{display:flex;gap:%?24?%;padding:0 %?40?% %?40?%}.dialog-btn[data-v-8dfd2302]{flex:1;height:%?80?%;border-radius:%?20?%;font-size:%?28?%;font-weight:600;letter-spacing:%?2?%;transition:all .3s ease}.cancel-dialog-btn[data-v-8dfd2302]{background:#f5f5f5;color:#666;border:%?2?% solid #e0e0e0}.cancel-dialog-btn[data-v-8dfd2302]:hover{background:#eee}.confirm-dialog-btn[data-v-8dfd2302]{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff;border:none;box-shadow:0 %?4?% %?16?% hsla(0,100%,71%,.3)}.confirm-dialog-btn[data-v-8dfd2302]:hover:not(:disabled){-webkit-transform:translateY(%?-2?%);transform:translateY(%?-2?%);box-shadow:0 %?6?% %?20?% hsla(0,100%,71%,.4)}.confirm-dialog-btn[data-v-8dfd2302]:disabled{background:#ccc;color:#999;box-shadow:none;cursor:not-allowed}',""]),i.exports=t},b652:function(i,t,e){"use strict";e.r(t);var n=e("ee31"),a=e.n(n);for(var o in n)["default"].indexOf(o)<0&&function(i){e.d(t,i,(function(){return n[i]}))}(o);t["default"]=a.a},ce74:function(i,t,e){var n=e("c86c");t=n(!1),t.push([i.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-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/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */uni-view[data-v-59765974], uni-scroll-view[data-v-59765974], uni-swiper-item[data-v-59765974]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}@font-face{font-family:uicon-iconfont;src:url(https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf) format("truetype")}.u-icon[data-v-59765974]{display:flex;align-items:center}.u-icon--left[data-v-59765974]{flex-direction:row-reverse;align-items:center}.u-icon--right[data-v-59765974]{flex-direction:row;align-items:center}.u-icon--top[data-v-59765974]{flex-direction:column-reverse;justify-content:center}.u-icon--bottom[data-v-59765974]{flex-direction:column;justify-content:center}.u-icon__icon[data-v-59765974]{font-family:uicon-iconfont;position:relative;display:flex;flex-direction:row;align-items:center}.u-icon__icon--primary[data-v-59765974]{color:#3c9cff}.u-icon__icon--success[data-v-59765974]{color:#5ac725}.u-icon__icon--error[data-v-59765974]{color:#e54d42}.u-icon__icon--warning[data-v-59765974]{color:#f9ae3d}.u-icon__icon--info[data-v-59765974]{color:#909399}.u-icon__img[data-v-59765974]{height:auto;will-change:transform}.u-icon__label[data-v-59765974]{line-height:1}',""]),i.exports=t},daa2:function(i,t,e){"use strict";var n=e("319c"),a=e.n(n);a.a},ee31:function(i,t,e){"use strict";(function(i){e("6a54");var n=e("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(e("2634")),o=n(e("2fdc"));e("fd3c"),e("7a76"),e("c9b5"),e("0c26"),e("bf0f");var c=n(e("f896")),l=n(e("7288")),s={data:function(){return{newuserInfo:uni.getStorageSync("newuserInfo"),baseUrl:l.default.getApiBaseUrl(),loading:!1,error:"",consumeId:null,consumeData:null,cancelLoading:!1,reopenLoading:!1,cancelRemark:"",showCancelDialog:!1}},computed:{isCurrentMonth:function(){if(!this.consumeData||!this.consumeData.hksj)return!1;var i=new Date(this.consumeData.hksj),t=new Date;return i.getFullYear()===t.getFullYear()&&i.getMonth()===t.getMonth()}},API:c.default,onLoad:function(i){this.consumeId=i.id,this.initializePage(i)},onShow:function(){this.loadConsumeDetail()},methods:{previewSignature:function(i,t){var e=this,n=i.map((function(i){return e.baseUrl+i.url}));uni.previewImage({urls:n,current:t})},initializePage:function(t){var e=this;return(0,o.default)((0,a.default)().mark((function t(){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.checkLoginStatus();case 3:if(e.consumeId){t.next=6;break}return e.error="缺少耗卡ID参数",t.abrupt("return");case 6:t.next=12;break;case 8:t.prev=8,t.t0=t["catch"](0),i.error("页面初始化失败:",t.t0),e.error="页面初始化失败,请刷新重试";case 12:case"end":return t.stop()}}),t,null,[[0,8]])})))()},checkLoginStatus:function(){return(0,o.default)((0,a.default)().mark((function i(){var t;return(0,a.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(t=uni.getStorageSync("token"),t){i.next=4;break}return uni.reLaunch({url:"/pages/login/login"}),i.abrupt("return");case 4:case"end":return i.stop()}}),i)})))()},loadConsumeDetail:function(){var t=this;return(0,o.default)((0,a.default)().mark((function e(){var n;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,t.loading=!0,t.error="",e.next=5,t.API.getConsumeDetail(t.consumeId);case 5:if(n=e.sent,200!==n.code){e.next=11;break}t.consumeData=n.data,t.consumeData.hyqz=t.consumeData.signatureFile?JSON.parse(t.consumeData.signatureFile):[],e.next=12;break;case 11:throw new Error(n.message||"获取详情失败");case 12:e.next=18;break;case 14:e.prev=14,e.t0=e["catch"](0),i.error("加载耗卡详情失败:",e.t0),t.error="加载详情失败,请重试";case 18:return e.prev=18,t.loading=!1,e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[0,14,18,21]])})))()},retryLoad:function(){var i=this;return(0,o.default)((0,a.default)().mark((function t(){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,i.loadConsumeDetail();case 2:case"end":return t.stop()}}),t)})))()},goBack:function(){uni.navigateBack({delta:1})},formatTime:function(i){if(!i)return"无";var t=new Date(i);return t.toLocaleString("zh-CN",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"})},handleCancel:function(){this.cancelRemark="",this.showCancelDialog=!0},cancelCancelDialog:function(){this.showCancelDialog=!1,this.cancelRemark=""},confirmCancel:function(){var t=this;return(0,o.default)((0,a.default)().mark((function e(){var n;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.cancelRemark.trim()){e.next=3;break}return uni.showToast({title:"请输入作废原因",icon:"none"}),e.abrupt("return");case 3:return e.prev=3,t.cancelLoading=!0,e.next=7,t.API.cancelConsume(t.consumeId,t.cancelRemark.trim());case 7:if(n=e.sent,200!==n.code){e.next=16;break}return uni.showToast({title:"作废成功",icon:"success"}),t.showCancelDialog=!1,t.cancelRemark="",e.next=14,t.loadConsumeDetail();case 14:e.next=17;break;case 16:uni.showToast({title:n.msg||"作废失败,请重试",icon:"none"});case 17:e.next=23;break;case 19:e.prev=19,e.t0=e["catch"](3),i.error(e.t0),uni.showToast({title:e.t0.msg||"作废失败,请重试",icon:"none"});case 23:return e.prev=23,t.cancelLoading=!1,e.finish(23);case 26:case"end":return e.stop()}}),e,null,[[3,19,23,26]])})))()},handleReopen:function(){var i=this;return(0,o.default)((0,a.default)().mark((function t(){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:uni.navigateTo({url:"/pages/member-consume/member-consume?id="+i.consumeId});case 1:case"end":return t.stop()}}),t)})))()},showConfirmDialog:function(i,t){return new Promise((function(e){uni.showModal({title:i,content:t,success:function(i){e(i.confirm)},fail:function(){e(!1)}})}))}}};t.default=s}).call(this,e("ba7c")["default"])}}]);