(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["SP-detail"],{"0c5c":function(t,e,i){"use strict";i.r(e);var a=i("6c72"),n=i.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);e["default"]=n.a},"296b":function(t,e,i){var a=i("e71c");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("967d").default;n("3930ce66",a,!0,{sourceMap:!1,shadowMode:!1})},"6c72":function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("5c47"),i("a1c1");i("9b8e");var a=i("ed64"),n=i("e0a2"),s=i("f9ce"),o={data:function(){return{bg:n.BASE_URL+"uploads/images/202504111126153f4340075.png",wx:n.BASE_URL+"uploads/images/20250411114054d264c5519.png",hz:n.BASE_URL+"uploads/images/202504111419131f68c4515.png",card:n.BASE_URL+"uploads/images/1/2025/04/20250414140320599887206.png",unfold:!1,unfoldDetail:!1,detail:{},loading:!1,id:""}},computed:{formattedNotePoints:function(){return this.detail.note_points?this.detail.note_points.replace(/\n/g,"
"):""}},onLoad:function(t){var e;this.id=null!==(e=null===t||void 0===t?void 0:t.id)&&void 0!==e?e:"",this.id||uni.redirectTo({url:"/pages/index/index"}),this.getSPDetail(this.id)},methods:{getSPDetail:function(t){var e=this;uni.showLoading({title:"加载中"}),(0,a.getSPDetail)({id:t}).then((function(t){var i;uni.hideLoading(),e.loading=!0,e.detail=t,uni.setNavigationBarTitle({title:null!==(i=null===t||void 0===t?void 0:t.product_name)&&void 0!==i?i:"商品详情"}),console.log("res",t)})).catch((function(){uni.hideLoading(),uni.showModal({title:"提示",content:err.msg||"加载失败",callback:function(){navBack()}})}))},goto:function(){var t=this;this.loading?(0,s.checkUserIsLogin)().then((function(){uni.navigateTo({url:"/SP/pay?id="+t.id+"&product_name="+t.detail.product_name+"&product_desc="+t.detail.product_desc+"&sale_price="+t.detail.sale_price+"&product_img="+t.detail.product_img+"&root_visa_type="+t.detail.root_visa_type})})).catch((function(){uni.showModal({title:"提示",content:"请先登录",showCancel:!1,success:function(){setTimeout((function(){uni.navigateTo({url:"/user-info-page/login/login?from=expireLogin"})}),500)}})})):uni.showModal({title:"提示",content:"商品加载失败,请重新进入",callback:function(){navBack()}})},previewImage:function(t){uni.previewImage({urls:[t],longPressActions:{success:function(t){},fail:function(t){}}})},toggleCollapse:function(){this.unfold=!this.unfold}}};e.default=o},b1fa9:function(t,e,i){"use strict";i.r(e);var a=i("de62"),n=i("0c5c");for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);i("b949");var o=i("828b"),c=Object(o["a"])(n["default"],a["b"],a["c"],!1,null,"1baeacf6",null,!1,a["a"],void 0);e["default"]=c.exports},b949:function(t,e,i){"use strict";var a=i("296b"),n=i.n(a);n.a},de62:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return n})),i.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"detail-container"},[i("v-uni-image",{staticClass:"header-image",attrs:{src:t.detail.product_img,mode:"widthFix"}}),i("v-uni-view",{staticClass:"title-section"},[i("v-uni-text",{staticClass:"title"},[t._v(t._s(t.detail.product_desc||"-"))]),i("v-uni-view",{staticClass:"price"},[i("span",{staticClass:"price-icon"},[t._v("RM")]),t._v(t._s(t.detail.sale_price||"0"))])],1),i("v-uni-view",{staticClass:"info-section"},[i("v-uni-view",{staticClass:"section-title"},[t._v("签证信息")]),i("v-uni-view",{staticClass:"info-grid"},[i("v-uni-view",{staticClass:"info-item"},[i("v-uni-view",{staticClass:"info-item-item"},[i("v-uni-text",{staticClass:"info-label"},[t._v("办理时长")]),i("v-uni-text",{staticClass:"info-value"},[t._v(t._s(t.detail.handle_day||"-"))])],1)],1),i("v-uni-view",{staticClass:"info-item"},[i("v-uni-view",{staticClass:"info-item-item"},[i("v-uni-text",{staticClass:"info-label"},[t._v("有效期限")]),i("v-uni-text",{staticClass:"info-value"},[t._v(t._s(t.detail.visa_valid_time||"-"))])],1)],1),i("v-uni-view",{staticClass:"info-item"},[i("v-uni-view",{staticClass:"info-item-item"},[i("v-uni-text",{staticClass:"info-label"},[t._v("最多停留")]),i("v-uni-text",{staticClass:"info-value"},[t._v(t._s(t.detail.allow_stay_time||"-"))])],1)],1),i("v-uni-view",{staticClass:"info-item"},[i("v-uni-view",{staticClass:"info-item-item"},[i("v-uni-text",{staticClass:"info-label"},[t._v("最早出发时间")]),i("v-uni-text",{staticClass:"info-value"},[t._v(t._s(t.detail.dep_time||"-"))])],1)],1),i("v-uni-view",{staticClass:"info-item"},[i("v-uni-view",{staticClass:"info-item-item"},[i("v-uni-text",{staticClass:"info-label"},[t._v("办理类型")]),i("v-uni-text",{staticClass:"info-value"},[t._v(t._s(t.detail.visa_type_name||"-"))])],1)],1),i("v-uni-view",{staticClass:"info-item"},[i("v-uni-view",{staticClass:"info-item-item"},[i("v-uni-text",{staticClass:"info-label"},[t._v("入境次数")]),i("v-uni-text",{staticClass:"info-value"},[t._v(t._s(t.detail.entry_times||"-"))])],1)],1)],1),i("v-uni-text",{staticClass:"info-note"},[t._v("以上为参考信息,具体信息以实际下发为准")])],1),t.detail.material_list?i("v-uni-view",{staticClass:"materials-section"},[i("v-uni-view",{staticClass:"section-title",staticStyle:{"margin-bottom":"25rpx"}},[t._v("所需材料")]),i("v-uni-view",{staticClass:"required-tag"},[t._v("带"),i("span",{staticClass:"star"},[t._v("*")]),t._v("的为必备资料(共1项)")]),t._l(t.detail.material_list,(function(e,a){return i("v-uni-view",{key:a,staticClass:"material-item"},[i("v-uni-view",{staticClass:"passport"},[e.img_url?i("v-uni-view",{staticClass:"passport-bg"},[i("v-uni-image",{staticClass:"passport-img",attrs:{src:e.img_url,mode:""},on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.previewImage(e.img_url)}}})],1):t._e(),i("v-uni-view",{staticClass:"passport-text"},[i("v-uni-view",{staticClass:"material-title"},[i("span",{staticClass:"star"},[t._v("*")]),t._v(t._s(e.title))]),i("v-uni-text",{staticClass:"material-desc"},[t._v(t._s(e.desc))])],1)],1)],1)}))],2):t._e(),t.detail.process_list?i("v-uni-view",{staticClass:"process-section"},[i("v-uni-view",{staticClass:"section-title"},[t._v("办理流程")]),t.unfold?t._e():i("v-uni-view",{staticClass:"process-steps"},t._l(t.detail.process_list,(function(e,a){return i("v-uni-view",{key:a,staticClass:"step"},[i("v-uni-view",{staticClass:"step-circle"},[t._v(t._s(e.sort_num))]),i("v-uni-text",{staticClass:"step-text"},[t._v(t._s(e.title))]),(a+1)%3!==0&&a!==t.detail.process_list.length-1?i("v-uni-view",{staticClass:"step-connector"}):t._e()],1)})),1),t.unfold?i("v-uni-view",{staticClass:"process-detail"},t._l(t.detail.process_list,(function(e,a){return i("v-uni-view",{key:a,staticClass:"process-item"},[i("v-uni-view",{staticClass:"process-number"},[t._v(t._s(e.sort_num))]),i("v-uni-view",{staticClass:"process-content"},[i("v-uni-view",{staticClass:"process-title"},[t._v(t._s(e.title))]),i("v-uni-view",{staticClass:"process-desc"},[t._v(t._s(e.desc))])],1)],1)})),1):t._e(),i("v-uni-view",{staticClass:"open",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.unfold=!t.unfold}}},[t._v(t._s(t.unfold?"收起 >":"展开完整流程 >"))])],1):t._e(),t.detail.note_points?i("v-uni-view",{staticClass:"notes-section"},[i("v-uni-view",{staticClass:"note-content",domProps:{innerHTML:t._s(t.formattedNotePoints)}})],1):t._e(),i("v-uni-view",{staticClass:"action-bar"},[i("v-uni-view",{staticClass:"order-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goto.apply(void 0,arguments)}}},[t._v("立即办理")])],1)],1)},n=[]},e71c:function(t,e,i){var a=i("c86c");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */.detail-container[data-v-1baeacf6]{padding-bottom:%?120?%;background:#f5f5f5}.header-image[data-v-1baeacf6]{width:100%;height:%?400?%;object-fit:cover}.title-section[data-v-1baeacf6]{padding:%?24?%;background:#fff}.title-section .title[data-v-1baeacf6]{font-family:Source Han Sans CN;font-weight:500;font-size:%?36?%;color:#000;line-height:%?55?%}.title-section .price[data-v-1baeacf6]{margin-top:%?16?%;font-family:Source Han Sans CN;font-weight:800;font-size:%?46?%;color:#f60;line-height:%?42?%}.title-section .price .price-icon[data-v-1baeacf6]{font-family:Source Han Sans CN;font-weight:500;font-size:%?26?%;color:#f60;line-height:%?42?%}.section-title[data-v-1baeacf6]{font-family:Source Han Sans CN;font-weight:700;font-size:%?34?%;color:#000;line-height:%?42?%;margin-bottom:%?42?%}.info-section[data-v-1baeacf6]{margin-top:%?30?%;padding:%?36?% %?30?% %?31?% %?28?%;background:#fff}.info-section .info-grid[data-v-1baeacf6]{margin-bottom:%?30?%;display:grid;grid-template-columns:repeat(3,1fr);gap:%?24?% %?16?%}.info-section .info-grid .info-item[data-v-1baeacf6]{background:#f8f9fb;border-radius:%?14?%;padding:%?2?%;height:%?160?%;display:flex;justify-content:center;align-items:center}.info-section .info-grid .info-item .info-item-item[data-v-1baeacf6]{display:flex;flex-direction:column;text-align:center}.info-section .info-grid .info-item .info-item-item .info-label[data-v-1baeacf6]{margin-bottom:%?2?%;font-family:Source Han Sans CN;font-weight:500;font-size:%?26?%;color:#6b6b6b;line-height:%?42?%}.info-section .info-grid .info-item .info-item-item .info-value[data-v-1baeacf6]{font-family:Source Han Sans CN;font-weight:500;font-size:%?26?%;color:#121212;line-height:%?42?%}.info-section .info-note[data-v-1baeacf6]{margin-left:%?8?%;font-family:Source Han Sans CN;font-weight:500;font-size:%?26?%;color:#6b6b6b;line-height:%?42?%;text-align:left}.materials-section[data-v-1baeacf6]{margin-top:%?30?%;padding:%?28?%;background:#fff}.materials-section .required-tag[data-v-1baeacf6]{font-family:Source Han Sans CN;font-weight:500;font-size:%?26?%;color:#6b6b6b;line-height:%?42?%;margin-bottom:%?36?%}.materials-section .star[data-v-1baeacf6]{color:red}.materials-section .passport[data-v-1baeacf6]{margin:0 %?2?%;display:flex;background:#f8f9fb;border-radius:%?14?%;padding:%?26?% %?17?%}.materials-section .passport .passport-bg[data-v-1baeacf6]{background:#efeff4;margin-right:%?32?%;display:flex;align-items:center;justify-content:center}.materials-section .passport .passport-bg .passport-img[data-v-1baeacf6]{width:%?128?%;height:%?96?%}.materials-section .passport .passport-text[data-v-1baeacf6]{display:flex;flex-direction:column;margin-top:%?6?%;margin-right:%?5?%}.materials-section .passport .passport-text .material-title[data-v-1baeacf6]{font-family:Source Han Sans CN;font-weight:700;font-size:%?30?%;color:#121212;line-height:%?42?%;margin-bottom:%?2?%}.materials-section .material-item[data-v-1baeacf6]{margin-bottom:%?24?%}.materials-section .material-item .material-desc[data-v-1baeacf6]{font-family:Source Han Sans CN;font-weight:500;font-size:%?28?%;color:#6b6b6b;line-height:%?42?%}.star[data-v-1baeacf6]{color:red}.process-section[data-v-1baeacf6]{margin-top:%?30?%;padding:20px;background:#fff}.process-section .process-steps[data-v-1baeacf6]{display:grid;grid-template-columns:repeat(3,1fr);gap:%?20?%;padding:%?20?% 0}.process-section .step[data-v-1baeacf6]{display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.process-section .step-circle[data-v-1baeacf6]{width:%?62?%;height:%?62?%;background:#efeff4;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Source Han Sans CN;font-weight:800;font-size:%?30?%;color:#0e0e0e;line-height:%?42?%;margin-bottom:10px;z-index:1}.process-section .step-text[data-v-1baeacf6]{font-family:Source Han Sans CN;font-weight:500;font-size:%?28?%;color:#6b6b6b;line-height:%?42?%}.process-section .step-connector[data-v-1baeacf6]{position:absolute;top:%?31?%;right:-50%;width:100%;height:%?2?%;background:repeating-linear-gradient(90deg,#efeff4 0,#efeff4 %?8?%,transparent %?8?%,transparent %?16?%)}.open[data-v-1baeacf6]{color:#ffca28;text-align:center;margin-top:%?20?%}.notes-section[data-v-1baeacf6]{margin-top:%?30?%;margin-bottom:%?80?%;padding:%?36?% %?29?%;background:#fff}.notes-section .note-item[data-v-1baeacf6]{font-family:Source Han Sans CN;font-weight:500;font-size:%?28?%;color:#6b6b6b;line-height:%?42?%;margin-bottom:%?8?%;padding-left:%?20?%;position:relative}.notes-section .faq-item[data-v-1baeacf6]{margin-bottom:%?30?%}.notes-section .faq-item .faq-question[data-v-1baeacf6]{font-family:Source Han Sans CN;font-weight:700;font-size:%?32?%;color:#39f;margin-bottom:%?15?%}.notes-section .faq-item .faq-answer[data-v-1baeacf6]{font-family:Source Han Sans CN;font-size:%?28?%;color:#333;line-height:1.6}.notes-section .faq-item .faq-answer uni-view[data-v-1baeacf6]{margin-bottom:%?10?%}.faq-question[data-v-1baeacf6]{font-family:Source Han Sans CN;font-weight:700;font-size:%?32?%;color:#39f;margin-bottom:%?15?%}.action-bar[data-v-1baeacf6]{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;padding:%?30?% %?38?%;background-color:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.05);z-index:100}.action-bar .consult-btn[data-v-1baeacf6]{display:flex;align-items:center;justify-content:center;font-family:Source Han Sans CN;font-weight:500;font-size:%?22?%;color:#ffca28;background:#fff4d1;border-radius:50%;opacity:.5;height:%?100?%;width:%?100?%}.action-bar .consult-btn .consult-btn-i[data-v-1baeacf6]{display:flex;flex-direction:column}.action-bar .consult-btn .icon[data-v-1baeacf6]{width:%?41?%;height:%?38?%;margin-bottom:%?9?%}.action-bar .order-btn[data-v-1baeacf6]{flex:1;background-color:#ffd84d;font-family:Source Han Sans CN;font-weight:700;font-size:%?36?%;color:#333;line-height:%?39?%;border:none;border-radius:%?20?%;padding:8px;font-size:16px;height:%?90?%;display:flex;align-items:center;justify-content:center}.process-detail[data-v-1baeacf6]{margin-top:%?20?%;padding:0 %?20?%}.process-detail .process-item[data-v-1baeacf6]{display:flex;margin-bottom:%?30?%}.process-detail .process-item .process-number[data-v-1baeacf6]{width:%?40?%;height:%?40?%;line-height:%?40?%;text-align:center;background:#efeff4;border-radius:50%;font-size:%?24?%;color:#333;margin-right:%?20?%;flex-shrink:0}.process-detail .process-item .process-content[data-v-1baeacf6]{flex:1}.process-detail .process-item .process-content .process-title[data-v-1baeacf6]{font-size:%?28?%;color:#333;font-weight:700;margin-bottom:%?10?%}.process-detail .process-item .process-content .process-desc[data-v-1baeacf6]{font-size:%?26?%;color:#666;line-height:1.5}.entry-requirements[data-v-1baeacf6]{margin-top:%?20?%;padding:%?20?%;background:#fff;border-radius:%?14?%;font-family:Source Han Sans CN;font-weight:500;font-size:%?28?%;color:#6b6b6b;line-height:1.6}.entry-requirements .collapse-btn[data-v-1baeacf6]{text-align:center;color:#39f;margin-top:%?20?%;font-size:%?26?%;cursor:pointer}.note-content[data-v-1baeacf6] :deep(p){margin-bottom:%?10?%}',""]),t.exports=e},ed64:function(t,e,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.uploadMaterial=e.submitAndPay=e.projectList=e.payQuery=e.getSPDetail=e.getPayType=void 0;var n=a(i("7653"));e.getSPDetail=function(t){return n.default.post("api/user.visa.product/detail",t)};e.getPayType=function(t){return n.default.post("api/user.visa.product/dict",t)};e.submitAndPay=function(t){return n.default.post("api/user.visa.order/submitAndPay",t)};e.payQuery=function(t){return n.default.post("api/user.visa.order/payQuery",t)};e.uploadMaterial=function(t){return n.default.post("api/user.visa.order/uploadMaterial",t)};e.projectList=function(t){return n.default.post("api/user.visa.product/list",t)}},f9ce:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.checkUserIsLogin=void 0,i("bf0f");var a=i("262c");e.checkUserIsLogin=function(){return new Promise((function(t,e){var i=(0,a.getTokenFromCache)();return i?t():e()}))}}}]);