(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-reimbursement-audit-detail-reimbursement-audit-detail"],{1540:function(e,i,t){"use strict";t.r(i);var n=t("556e"),a=t.n(n);for(var o in n)["default"].indexOf(o)<0&&function(e){t.d(i,e,(function(){return n[e]}))}(o);i["default"]=a.a},"20f3":function(e,i,t){"use strict";var n=t("8bdb"),a=t("5145");n({target:"Array",proto:!0,forced:a!==[].lastIndexOf},{lastIndexOf:a})},2294:function(e,i,t){"use strict";t.d(i,"b",(function(){return n})),t.d(i,"c",(function(){return a})),t.d(i,"a",(function(){}));var n=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("v-uni-view",{staticClass:"u-icon",class:["u-icon--"+e.labelPos],on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.clickHandler.apply(void 0,arguments)}}},[e.isImg?t("v-uni-image",{staticClass:"u-icon__img",style:[e.imgStyle,e.$u.addStyle(e.customStyle)],attrs:{src:e.name,mode:e.imgMode}}):t("v-uni-text",{staticClass:"u-icon__icon",class:e.uClasses,style:[e.iconStyle,e.$u.addStyle(e.customStyle)],attrs:{"hover-class":e.hoverClass}},[e._v(e._s(e.icon))]),""!==e.label?t("v-uni-text",{staticClass:"u-icon__label",style:{color:e.labelColor,fontSize:e.$u.addUnit(e.labelSize),marginLeft:"right"==e.labelPos?e.$u.addUnit(e.space):0,marginTop:"bottom"==e.labelPos?e.$u.addUnit(e.space):0,marginRight:"left"==e.labelPos?e.$u.addUnit(e.space):0,marginBottom:"top"==e.labelPos?e.$u.addUnit(e.space):0}},[e._v(e._s(e.label))]):e._e()],1)},a=[]},"260d":function(e,i,t){"use strict";t.r(i);var n=t("28bd"),a=t.n(n);for(var o in n)["default"].indexOf(o)<0&&function(e){t.d(i,e,(function(){return n[e]}))}(o);i["default"]=a.a},"26ac":function(e,i,t){"use strict";var n=t("312e"),a=t.n(n);a.a},"28bd":function(e,i,t){"use strict";t("6a54");var n=t("f5bd").default;Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,t("aa9c"),t("4626"),t("5ac7"),t("5ef2");var a=n(t("a307")),o=n(t("a93d")),c={name:"u-icon",data:function(){return{}},mixins:[uni.$u.mpMixin,uni.$u.mixin,o.default],computed:{uClasses:function(){var e=[];return e.push(this.customPrefix+"-"+this.name),this.color&&uni.$u.config.type.includes(this.color)&&e.push("u-icon__icon--"+this.color),e},iconStyle:function(){var e={};return e={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)&&(e.color=this.color),e},isImg:function(){return-1!==this.name.indexOf("/")},imgStyle:function(){var e={};return e.width=this.width?uni.$u.addUnit(this.width):uni.$u.addUnit(this.size),e.height=this.height?uni.$u.addUnit(this.height):uni.$u.addUnit(this.size),e},icon:function(){return a.default["uicon-"+this.name]||this.name}},methods:{clickHandler:function(e){this.$emit("click",this.index),this.stop&&this.preventEvent(e)}}};i.default=c},"312e":function(e,i,t){var n=t("ce74");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var a=t("967d").default;a("016d856e",n,!0,{sourceMap:!1,shadowMode:!1})},"3ef0":function(e,i,t){var n=t("c86c");i=n(!1),i.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.container[data-v-b7d5f2b0]{min-height:100vh;background:linear-gradient(135deg,#e8f5e9,#b2dfdb);padding:%?40?%;padding-bottom:%?160?%;box-sizing:border-box}.detail-card[data-v-b7d5f2b0]{background:#fff;border-radius:%?32?%;box-shadow:0 %?8?% %?32?% rgba(76,175,80,.1);overflow:hidden}.card-header[data-v-b7d5f2b0]{background:linear-gradient(120deg,#43e97b,#38f9d7);padding:%?32?% %?40?%;color:#fff;font-size:%?36?%;font-weight:600;letter-spacing:%?2?%;text-align:center}.detail-content[data-v-b7d5f2b0]{padding:%?40?%}.loading[data-v-b7d5f2b0]{text-align:center;padding:%?80?% %?40?%;color:#6a9c6a;font-size:%?28?%}.error-state[data-v-b7d5f2b0]{text-align:center;padding:%?80?% %?40?%;color:#f56c6c;font-size:%?28?%}.retry-btn[data-v-b7d5f2b0]{margin-top:%?32?%}.info-sections[data-v-b7d5f2b0]{display:flex;flex-direction:column;gap:%?32?%}.info-section[data-v-b7d5f2b0]{background:#f9fff9;border-radius:%?24?%;padding:%?32?%;border:%?2?% solid #e8f5e9}.section-title[data-v-b7d5f2b0]{font-size:%?32?%;font-weight:600;color:#2e7d32;margin-bottom:%?24?%;padding-bottom:%?16?%;border-bottom:%?2?% solid #c8e6c9}.info-grid[data-v-b7d5f2b0]{display:grid;grid-template-columns:1fr 1fr;gap:%?24?%}.info-item[data-v-b7d5f2b0]{display:flex;flex-direction:column;gap:%?8?%}.info-label[data-v-b7d5f2b0]{font-size:%?24?%;color:#6a9c6a;font-weight:500}.info-value[data-v-b7d5f2b0]{font-size:%?28?%;color:#2e7d32;font-weight:500;word-break:break-all}.info-value.amount[data-v-b7d5f2b0]{color:#f57c00;font-weight:600;font-size:%?32?%}.status-badge[data-v-b7d5f2b0]{display:inline-block;padding:%?8?% %?24?%;border-radius:%?40?%;font-size:%?24?%;font-weight:500;text-align:center;width:-webkit-fit-content;width:fit-content}.status-badge.unapproved[data-v-b7d5f2b0]{background:#fff3e0;color:#ef6c00;border:%?2?% solid #ffe0b2}.status-badge.pending[data-v-b7d5f2b0]{background:#e3f2fd;color:#1976d2;border:%?2?% solid #bbdefb}.status-badge.approved[data-v-b7d5f2b0]{background:#e8f5e9;color:#2e7d32;border:%?2?% solid #c8e6c9}.status-badge.rejected[data-v-b7d5f2b0]{background:#ffebee;color:#c62828;border:%?2?% solid #ffcdd2}.purchase-records-list[data-v-b7d5f2b0]{display:flex;flex-direction:column;gap:%?16?%}.purchase-record-item[data-v-b7d5f2b0]{background:#fff;border-radius:%?16?%;padding:%?24?%;border:%?2?% solid #e0e0e0}.record-header[data-v-b7d5f2b0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:%?16?%;padding-bottom:%?16?%;border-bottom:%?2?% solid #f0f0f0}.record-category[data-v-b7d5f2b0]{font-size:%?28?%;color:#2e7d32;font-weight:600}.record-amount[data-v-b7d5f2b0]{font-size:%?32?%;color:#f57c00;font-weight:600}.record-details[data-v-b7d5f2b0]{display:flex;flex-wrap:wrap;gap:%?24?%;margin-bottom:%?12?%}.record-detail-item[data-v-b7d5f2b0]{display:flex;align-items:center;gap:%?8?%}.record-label[data-v-b7d5f2b0]{font-size:%?24?%;color:#6a9c6a}.record-value[data-v-b7d5f2b0]{font-size:%?26?%;color:#2e7d32;font-weight:500}.record-memo[data-v-b7d5f2b0]{margin-top:%?12?%;padding-top:%?12?%;border-top:%?1?% solid #f0f0f0;display:flex;gap:%?8?%}.record-memo .record-value[data-v-b7d5f2b0]{flex:1;word-break:break-all}.record-attachment[data-v-b7d5f2b0]{margin-top:%?12?%;padding-top:%?12?%;border-top:%?1?% solid #f0f0f0;display:flex;flex-direction:column;gap:%?8?%}.attachment-list[data-v-b7d5f2b0]{display:flex;flex-direction:column;gap:%?8?%;margin-top:%?8?%}.attachment-item[data-v-b7d5f2b0]{display:flex;align-items:center;gap:%?8?%;padding:%?8?% %?12?%;background:#f5f5f5;border-radius:%?8?%;cursor:pointer}.file-icon[data-v-b7d5f2b0]{font-size:%?24?%}.file-name[data-v-b7d5f2b0]{font-size:%?24?%;color:#409eff;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n/* 底部操作按钮 */.action-bar[data-v-b7d5f2b0]{position:fixed;bottom:0;left:0;right:0;display:flex;gap:%?24?%;padding:%?24?% %?40?%;background:#fff;box-shadow:0 %?-4?% %?16?% rgba(0,0,0,.1);z-index:100}.action-btn[data-v-b7d5f2b0]{flex:1;display:flex;align-items:center;justify-content:center;padding:%?24?%;border-radius:%?24?%;font-size:%?28?%;font-weight:600;box-shadow:0 %?4?% %?12?% rgba(0,0,0,.15);transition:all .2s ease}.action-btn[data-v-b7d5f2b0]:active{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 %?2?% %?8?% rgba(0,0,0,.2)}.reject-btn[data-v-b7d5f2b0]{background:linear-gradient(135deg,#ef5350,#e53935);color:#fff}.reject-btn[data-v-b7d5f2b0]:active{background:linear-gradient(135deg,#e53935,#c62828)}.approve-btn[data-v-b7d5f2b0]{background:linear-gradient(135deg,#66bb6a,#43a047);color:#fff}.approve-btn[data-v-b7d5f2b0]:active{background:linear-gradient(135deg,#43a047,#388e3c)}.btn-text[data-v-b7d5f2b0]{letter-spacing:%?2?%}',""]),e.exports=i},"3f69":function(e,i,t){"use strict";t.r(i);var n=t("2294"),a=t("260d");for(var o in a)["default"].indexOf(o)<0&&function(e){t.d(i,e,(function(){return a[e]}))}(o);t("26ac");var c=t("828b"),r=Object(c["a"])(a["default"],n["b"],n["c"],!1,null,"59765974",null,!1,n["a"],void 0);i["default"]=r.exports},5429:function(e,i,t){"use strict";t.r(i);var n=t("df13"),a=t("1540");for(var o in a)["default"].indexOf(o)<0&&function(e){t.d(i,e,(function(){return a[e]}))}(o);t("59c2");var c=t("828b"),r=Object(c["a"])(a["default"],n["b"],n["c"],!1,null,"b7d5f2b0",null,!1,n["a"],void 0);i["default"]=r.exports},"556e":function(e,i,t){"use strict";(function(e){t("6a54");var n=t("f5bd").default;Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,t("aa77"),t("bf0f"),t("5c47"),t("a1c1"),t("c9b5"),t("ab80"),t("8f71"),t("fd3c"),t("0c26"),t("18f7"),t("de6c"),t("9db6"),t("c223"),t("4626"),t("bd06"),t("20f3");var a=n(t("2634")),o=n(t("2fdc")),c=n(t("cc38")),r=n(t("4544")),l=n(t("7288")),u={data:function(){return{loading:!1,error:null,detailData:null,purchaseRecords:[],reimbursementId:null,storeOptions:[],baseUrl:l.default.getImgBaseUrl(),approving:!1,rejecting:!1}},onLoad:function(e){e.id?(this.reimbursementId=e.id,this.loadStoreOptions(),this.loadDetail()):this.error="缺少记录ID"},methods:{loadStoreOptions:function(){var i=this;return(0,o.default)((0,a.default)().mark((function t(){var n;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,c.default.getStoreList({currentPage:1,pageSize:1e3});case 3:n=t.sent,200===n.code&&n.data&&n.data.list?i.storeOptions=n.data.list:i.storeOptions=[],t.next=11;break;case 7:t.prev=7,t.t0=t["catch"](0),e.error("加载门店列表失败:",t.t0),i.storeOptions=[];case 11:case"end":return t.stop()}}),t,null,[[0,7]])})))()},getStoreName:function(e){if(!e)return"无";var i=this.storeOptions.find((function(i){return i.id===e}));return i?i.dm:"无"},loadDetail:function(){var i=this;return(0,o.default)((0,a.default)().mark((function t(){var n;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(i.reimbursementId){t.next=2;break}return t.abrupt("return");case 2:return t.prev=2,i.loading=!0,i.error=null,t.next=7,c.default.getReimbursementDetail(i.reimbursementId);case 7:if(n=t.sent,200!==n.code||!n.data){t.next=15;break}if(i.detailData=n.data,!i.detailData.purchaseRecordsId){t.next=13;break}return t.next=13,i.loadPurchaseRecords(i.detailData.purchaseRecordsId);case 13:t.next=16;break;case 15:i.error=n.message||"加载详情失败";case 16:t.next=22;break;case 18:t.prev=18,t.t0=t["catch"](2),e.error("加载详情失败:",t.t0),i.error="加载详情失败,请重试";case 22:return t.prev=22,i.loading=!1,t.finish(22);case 25:case"end":return t.stop()}}),t,null,[[2,18,22,25]])})))()},loadPurchaseRecords:function(i){var t=this;return(0,o.default)((0,a.default)().mark((function n(){var o,c,l,u;return(0,a.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(i){n.next=3;break}return t.purchaseRecords=[],n.abrupt("return");case 3:if(o=i.toString().replace(/[\r\n]+/g,",").replace(/\s+/g,""),c=o.split(",").map((function(e){return e.trim()})).filter((function(e){return e&&""!==e})),0!==c.length){n.next=8;break}return t.purchaseRecords=[],n.abrupt("return");case 8:return n.prev=8,l=c.map((function(e){return r.default.getPurchaseDetail(e).then((function(e){return 200===e.code?e.data:null})).catch((function(){return null}))})),n.next=12,Promise.all(l);case 12:u=n.sent,t.purchaseRecords=u.filter((function(e){return null!==e})),n.next=20;break;case 16:n.prev=16,n.t0=n["catch"](8),e.error("加载购买记录失败:",n.t0),t.purchaseRecords=[];case 20:case"end":return n.stop()}}),n,null,[[8,16]])})))()},retryLoad:function(){this.loadDetail()},handleApprove:function(){var i=this;this.approving||uni.showModal({title:"提示",content:"确定要通过审批吗?",success:function(){var t=(0,o.default)((0,a.default)().mark((function t(n){var o;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!n.confirm){t.next=16;break}return t.prev=1,i.approving=!0,t.next=5,c.default.approveReimbursement(i.reimbursementId);case 5:o=t.sent,200===o.code?(uni.showToast({title:o.msg||"审批通过成功",icon:"success",duration:2e3}),setTimeout((function(){uni.navigateBack({delta:1})}),1500)):uni.showToast({title:o.msg||"审批失败",icon:"none"}),t.next=13;break;case 9:t.prev=9,t.t0=t["catch"](1),e.error("审批失败:",t.t0),uni.showToast({title:"审批失败,请重试",icon:"none"});case 13:return t.prev=13,i.approving=!1,t.finish(13);case 16:case"end":return t.stop()}}),t,null,[[1,9,13,16]])})));return function(e){return t.apply(this,arguments)}}()})},handleReject:function(){var i=this;this.rejecting||uni.showModal({title:"提示",content:"确定要拒绝审批吗?",success:function(){var t=(0,o.default)((0,a.default)().mark((function t(n){var o;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!n.confirm){t.next=16;break}return t.prev=1,i.rejecting=!0,t.next=5,c.default.rejectReimbursement(i.reimbursementId);case 5:o=t.sent,200===o.code?(uni.showToast({title:o.msg||"拒绝审批成功",icon:"success",duration:2e3}),setTimeout((function(){uni.navigateBack({delta:1})}),1500)):uni.showToast({title:o.msg||"操作失败",icon:"none"}),t.next=13;break;case 9:t.prev=9,t.t0=t["catch"](1),e.error("拒绝审批失败:",t.t0),uni.showToast({title:"操作失败,请重试",icon:"none"});case 13:return t.prev=13,i.rejecting=!1,t.finish(13);case 16:case"end":return t.stop()}}),t,null,[[1,9,13,16]])})));return function(e){return t.apply(this,arguments)}}()})},previewFile:function(e,i){var t=this;if(e&&e.url){var n=e.url.startsWith("http")?e.url:"".concat(this.baseUrl).concat(e.url),a=this.getFileExtension(e.name||e.url),o=["jpg","jpeg","png","gif","bmp","webp"];if(o.includes(a.toLowerCase())){var c=i.filter((function(e){var i=t.getFileExtension(e.name||e.url);return o.includes(i.toLowerCase())})).map((function(e){var i=e.url.startsWith("http")?e.url:"".concat(t.baseUrl).concat(e.url);return i})),r=c.findIndex((function(e){return e===n}));uni.previewImage({urls:c,current:r>=0?r:0})}else uni.showToast({title:"非图片文件,请下载查看",icon:"none"})}else uni.showToast({title:"附件URL不存在",icon:"none"})},getFileExtension:function(e){if(!e)return"";var i=e.lastIndexOf(".");return i>-1?e.substring(i+1):""}}};i.default=u}).call(this,t("ba7c")["default"])},"59c2":function(e,i,t){"use strict";var n=t("b182"),a=t.n(n);a.a},a307:function(e,i,t){"use strict";t("6a54"),Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.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(e,i,t){"use strict";t("6a54"),Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,t("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}}};i.default=n},b182:function(e,i,t){var n=t("3ef0");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var a=t("967d").default;a("73a94540",n,!0,{sourceMap:!1,shadowMode:!1})},ce74:function(e,i,t){var n=t("c86c");i=n(!1),i.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\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;\ndisplay:flex;\nflex-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}',""]),e.exports=i},df13:function(e,i,t){"use strict";t.d(i,"b",(function(){return a})),t.d(i,"c",(function(){return o})),t.d(i,"a",(function(){return n}));var n={uButton:t("11af").default},a=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("v-uni-view",{staticClass:"container"},[t("v-uni-view",{staticClass:"detail-card"},[t("v-uni-view",{staticClass:"card-header"},[e._v("报销审核详情")]),t("v-uni-view",{staticClass:"detail-content"},[e.loading?t("v-uni-view",{staticClass:"loading"},[e._v("正在加载详情...")]):e.error?t("v-uni-view",{staticClass:"error-state"},[t("v-uni-view",[e._v(e._s(e.error))]),t("u-button",{staticClass:"retry-btn",attrs:{type:"primary",size:"small"},on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.retryLoad.apply(void 0,arguments)}}},[e._v("重试")])],1):e.detailData?t("v-uni-view",{staticClass:"info-sections"},[t("v-uni-view",{staticClass:"info-section"},[t("v-uni-view",{staticClass:"section-title"},[e._v("基本信息")]),t("v-uni-view",{staticClass:"info-grid"},[t("v-uni-view",{staticClass:"info-item"},[t("v-uni-text",{staticClass:"info-label"},[e._v("申请编号")]),t("v-uni-text",{staticClass:"info-value"},[e._v(e._s(e.detailData.id||"无"))])],1),t("v-uni-view",{staticClass:"info-item"},[t("v-uni-text",{staticClass:"info-label"},[e._v("申请人")]),t("v-uni-text",{staticClass:"info-value"},[e._v(e._s(e.detailData.applicationUserName||"无"))])],1),t("v-uni-view",{staticClass:"info-item"},[t("v-uni-text",{staticClass:"info-label"},[e._v("申请门店")]),t("v-uni-text",{staticClass:"info-value"},[e._v(e._s(e.getStoreName(e.detailData.applicationStoreId)||"无"))])],1),t("v-uni-view",{staticClass:"info-item"},[t("v-uni-text",{staticClass:"info-label"},[e._v("申请时间")]),t("v-uni-text",{staticClass:"info-value"},[e._v(e._s(e.utils.formatTime(e.detailData.applicationTime)))])],1),t("v-uni-view",{staticClass:"info-item"},[t("v-uni-text",{staticClass:"info-label"},[e._v("总金额")]),t("v-uni-text",{staticClass:"info-value amount"},[e._v("¥"+e._s(e.detailData.amount||0))])],1),t("v-uni-view",{staticClass:"info-item"},[t("v-uni-text",{staticClass:"info-label"},[e._v("审批状态")]),t("v-uni-view",{staticClass:"status-badge",class:"已审批"==e.detailData.approveStatus?"approved":"待审批"==e.detailData.approveStatus?"pending":"未通过"==e.detailData.approveStatus?"rejected":"unapproved"},[e._v(" "+e._s(e.detailData.approveStatus||"未审批")+" ")])],1)],1)],1),e.purchaseRecords&&e.purchaseRecords.length>0?t("v-uni-view",{staticClass:"info-section"},[t("v-uni-view",{staticClass:"section-title"},[e._v("购买物品清单")]),t("v-uni-view",{staticClass:"purchase-records-list"},e._l(e.purchaseRecords,(function(i,n){return t("v-uni-view",{key:i.id||n,staticClass:"purchase-record-item"},[t("v-uni-view",{staticClass:"record-header"},[t("v-uni-text",{staticClass:"record-category"},[e._v(e._s(i.reimbursementCategoryName||"无"))]),t("v-uni-text",{staticClass:"record-amount"},[e._v("¥"+e._s(i.amount||0))])],1),t("v-uni-view",{staticClass:"record-details"},[t("v-uni-view",{staticClass:"record-detail-item"},[t("v-uni-text",{staticClass:"record-label"},[e._v("门店:")]),t("v-uni-text",{staticClass:"record-value"},[e._v(e._s(e.getStoreName(i.createUserStoreId)||"无"))])],1),t("v-uni-view",{staticClass:"record-detail-item"},[t("v-uni-text",{staticClass:"record-label"},[e._v("单价:")]),t("v-uni-text",{staticClass:"record-value"},[e._v("¥"+e._s(i.unitPrice||0))])],1),t("v-uni-view",{staticClass:"record-detail-item"},[t("v-uni-text",{staticClass:"record-label"},[e._v("数量:")]),t("v-uni-text",{staticClass:"record-value"},[e._v(e._s(i.quantity||0))])],1),t("v-uni-view",{staticClass:"record-detail-item"},[t("v-uni-text",{staticClass:"record-label"},[e._v("购买时间:")]),t("v-uni-text",{staticClass:"record-value"},[e._v(e._s(e.utils.formatTime(i.purchaseTime)))])],1)],1),i.memo?t("v-uni-view",{staticClass:"record-memo"},[t("v-uni-text",{staticClass:"record-label"},[e._v("备注:")]),t("v-uni-text",{staticClass:"record-value"},[e._v(e._s(i.memo))])],1):e._e(),i.attachment&&i.attachment.length>0?t("v-uni-view",{staticClass:"record-attachment"},[t("v-uni-text",{staticClass:"record-label"},[e._v("附件:")]),t("v-uni-view",{staticClass:"attachment-list"},e._l(i.attachment,(function(n,a){return t("v-uni-view",{key:a,staticClass:"attachment-item",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.previewFile(n,i.attachment)}}},[t("v-uni-text",{staticClass:"file-icon"},[e._v("📎")]),t("v-uni-text",{staticClass:"file-name"},[e._v(e._s(n.name||"文件"))])],1)})),1)],1):e._e()],1)})),1)],1):e._e(),e.detailData.approveStatus&&"未审批"!==e.detailData.approveStatus?t("v-uni-view",{staticClass:"info-section"},[t("v-uni-view",{staticClass:"section-title"},[e._v("审批信息")]),t("v-uni-view",{staticClass:"info-grid"},[e.detailData.approveUser?t("v-uni-view",{staticClass:"info-item"},[t("v-uni-text",{staticClass:"info-label"},[e._v("审批人")]),t("v-uni-text",{staticClass:"info-value"},[e._v(e._s(e.detailData.approveUserName||e.detailData.approveUser||"无"))])],1):e._e(),e.detailData.approveTime?t("v-uni-view",{staticClass:"info-item"},[t("v-uni-text",{staticClass:"info-label"},[e._v("审批时间")]),t("v-uni-text",{staticClass:"info-value"},[e._v(e._s(e.utils.formatTime(e.detailData.approveTime)))])],1):e._e()],1)],1):e._e()],1):e._e()],1)],1),e.detailData&&"未审批"===e.detailData.approveStatus?t("v-uni-view",{staticClass:"action-bar"},[t("v-uni-view",{staticClass:"action-btn reject-btn",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.handleReject.apply(void 0,arguments)}}},[t("v-uni-text",{staticClass:"btn-text"},[e._v("拒绝审批")])],1),t("v-uni-view",{staticClass:"action-btn approve-btn",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.handleApprove.apply(void 0,arguments)}}},[t("v-uni-text",{staticClass:"btn-text"},[e._v("通过审批")])],1)],1):e._e()],1)},o=[]}}]);