1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["SP-detail"],{"0c5c":function(t,i,e){"use strict";e.r(i);var a=e("6c72"),n=e.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){e.d(i,t,(function(){return a[t]}))}(s);i["default"]=n.a},"0cd5":function(t,i,e){"use strict";e.d(i,"b",(function(){return a})),e.d(i,"c",(function(){return n})),e.d(i,"a",(function(){}));var a=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"detail-container"},[e("v-uni-image",{staticClass:"header-image",attrs:{src:t.detail.product_img,mode:"widthFix"}}),e("v-uni-view",{staticClass:"title-section"},[e("v-uni-text",{staticClass:"title"},[t._v(t._s(t.detail.product_desc||"-"))]),e("v-uni-view",{staticClass:"price"},[e("span",{staticClass:"price-icon"},[t._v("RM")]),t._v(t._s(t.detail.sale_price||"0"))])],1),e("v-uni-view",{staticClass:"info-section"},[e("v-uni-view",{staticClass:"section-title"},[t._v("签证信息")]),e("v-uni-view",{staticClass:"info-grid"},[e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-item"},[e("v-uni-text",{staticClass:"info-label"},[t._v("办理时长")]),e("v-uni-text",{staticClass:"info-value"},[t._v(t._s(t.detail.handle_day||"-"))])],1)],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-item"},[e("v-uni-text",{staticClass:"info-label"},[t._v("有效期限")]),e("v-uni-text",{staticClass:"info-value"},[t._v(t._s(t.detail.visa_valid_time||"-"))])],1)],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-item"},[e("v-uni-text",{staticClass:"info-label"},[t._v("最多停留")]),e("v-uni-text",{staticClass:"info-value"},[t._v(t._s(t.detail.allow_stay_time||"-"))])],1)],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-item"},[e("v-uni-text",{staticClass:"info-label"},[t._v("最早出发时间")]),e("v-uni-text",{staticClass:"info-value"},[t._v(t._s(t.detail.dep_time||"-"))])],1)],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-item"},[e("v-uni-text",{staticClass:"info-label"},[t._v("办理类型")]),e("v-uni-text",{staticClass:"info-value"},[t._v(t._s(t.detail.visa_type_name||"-"))])],1)],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-item"},[e("v-uni-text",{staticClass:"info-label"},[t._v("入境次数")]),e("v-uni-text",{staticClass:"info-value"},[t._v(t._s(t.detail.entry_times||"-"))])],1)],1)],1),e("v-uni-text",{staticClass:"info-note"},[t._v("以上为参考信息,具体信息以实际下发为准")])],1),t.detail.material_list?e("v-uni-view",{staticClass:"materials-section"},[e("v-uni-view",{staticClass:"section-title",staticStyle:{"margin-bottom":"25rpx"}},[t._v("所需材料")]),e("v-uni-view",{staticClass:"required-tag"},[t._v("带"),e("span",{staticClass:"star"},[t._v("*")]),t._v("的为必备资料(共1项)")]),t._l(t.detail.material_list,(function(i,a){return e("v-uni-view",{key:a,staticClass:"material-item"},[e("v-uni-view",{staticClass:"passport"},[i.img_url?e("v-uni-view",{staticClass:"passport-bg"},[e("v-uni-image",{staticClass:"passport-img",attrs:{src:i.img_url,mode:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.previewImage(i.img_url)}}})],1):t._e(),e("v-uni-view",{staticClass:"passport-text"},[e("v-uni-view",{staticClass:"material-title"},[e("span",{staticClass:"star"},[t._v("*")]),t._v(t._s(i.title))]),e("v-uni-text",{staticClass:"material-desc"},[t._v(t._s(i.desc))])],1)],1)],1)}))],2):t._e(),t.detail.process_list?e("v-uni-view",{staticClass:"process-section"},[e("v-uni-view",{staticClass:"section-title"},[t._v("办理流程")]),t.unfold?t._e():e("v-uni-view",{staticClass:"process-steps"},t._l(t.detail.process_list,(function(i,a){return e("v-uni-view",{key:a,staticClass:"step"},[e("v-uni-view",{staticClass:"step-circle"},[t._v(t._s(i.sort_num))]),e("v-uni-text",{staticClass:"step-text"},[t._v(t._s(i.title))]),(a+1)%3!==0&&a!==t.detail.process_list.length-1?e("v-uni-view",{staticClass:"step-connector"}):t._e()],1)})),1),t.unfold?e("v-uni-view",{staticClass:"process-detail"},t._l(t.detail.process_list,(function(i,a){return e("v-uni-view",{key:a,staticClass:"process-item"},[e("v-uni-view",{staticClass:"process-number"},[t._v(t._s(i.sort_num))]),e("v-uni-view",{staticClass:"process-content"},[e("v-uni-view",{staticClass:"process-title"},[t._v(t._s(i.title))]),e("v-uni-view",{staticClass:"process-desc"},[t._v(t._s(i.desc))])],1)],1)})),1):t._e(),e("v-uni-view",{staticClass:"open",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.unfold=!t.unfold}}},[t._v(t._s(t.unfold?"收起 >":"展开完整流程 >"))])],1):t._e(),t.detail.note_points?e("v-uni-view",{staticClass:"notes-section"},[e("v-uni-view",{staticClass:"note-content",domProps:{innerHTML:t._s(t.formattedNotePoints)}})],1):t._e(),e("v-uni-view",{staticClass:"action-bar"},[e("v-uni-view",{staticClass:"order-btn",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.goto.apply(void 0,arguments)}}},[t._v("立即办理")])],1)],1)},n=[]},"342a":function(t,i,e){var a=e("c86c");i=a(!1),i.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-43c4750a]{padding-bottom:%?120?%;background:#f5f5f5}.header-image[data-v-43c4750a]{width:100%;height:%?400?%;object-fit:cover}.title-section[data-v-43c4750a]{padding:%?24?%;background:#fff}.title-section .title[data-v-43c4750a]{font-family:Source Han Sans CN;font-weight:500;font-size:%?36?%;color:#000;line-height:%?55?%}.title-section .price[data-v-43c4750a]{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-43c4750a]{font-family:Source Han Sans CN;font-weight:500;font-size:%?26?%;color:#f60;line-height:%?42?%}.section-title[data-v-43c4750a]{font-family:Source Han Sans CN;font-weight:700;font-size:%?34?%;color:#000;line-height:%?42?%;margin-bottom:%?42?%}.info-section[data-v-43c4750a]{margin-top:%?30?%;padding:%?36?% %?30?% %?31?% %?28?%;background:#fff}.info-section .info-grid[data-v-43c4750a]{margin-bottom:%?30?%;display:grid;grid-template-columns:repeat(3,1fr);gap:%?24?% %?16?%}.info-section .info-grid .info-item[data-v-43c4750a]{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-43c4750a]{display:flex;flex-direction:column;text-align:center}.info-section .info-grid .info-item .info-item-item .info-label[data-v-43c4750a]{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-43c4750a]{font-family:Source Han Sans CN;font-weight:500;font-size:%?26?%;color:#121212;line-height:%?42?%}.info-section .info-note[data-v-43c4750a]{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-43c4750a]{margin-top:%?30?%;padding:%?28?%;background:#fff}.materials-section .required-tag[data-v-43c4750a]{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-43c4750a]{color:red}.materials-section .passport[data-v-43c4750a]{margin:0 %?2?%;display:flex;background:#f8f9fb;border-radius:%?14?%;padding:%?26?% %?17?%}.materials-section .passport .passport-bg[data-v-43c4750a]{background:#efeff4;margin-right:%?32?%;display:flex;align-items:center;justify-content:center}.materials-section .passport .passport-bg .passport-img[data-v-43c4750a]{width:%?128?%;height:%?96?%}.materials-section .passport .passport-text[data-v-43c4750a]{display:flex;flex-direction:column;margin-top:%?6?%;margin-right:%?5?%}.materials-section .passport .passport-text .material-title[data-v-43c4750a]{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-43c4750a]{margin-bottom:%?24?%}.materials-section .material-item .material-desc[data-v-43c4750a]{font-family:Source Han Sans CN;font-weight:500;font-size:%?28?%;color:#6b6b6b;line-height:%?42?%}.star[data-v-43c4750a]{color:red}.process-section[data-v-43c4750a]{margin-top:%?30?%;padding:20px;background:#fff}.process-section .process-steps[data-v-43c4750a]{display:grid;grid-template-columns:repeat(3,1fr);gap:%?20?%;padding:%?20?% 0}.process-section .step[data-v-43c4750a]{display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.process-section .step-circle[data-v-43c4750a]{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-43c4750a]{font-family:Source Han Sans CN;font-weight:500;font-size:%?28?%;color:#6b6b6b;line-height:%?42?%}.process-section .step-connector[data-v-43c4750a]{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-43c4750a]{color:#ffca28;text-align:center;margin-top:%?20?%}.notes-section[data-v-43c4750a]{margin-top:%?30?%;margin-bottom:%?80?%;padding:%?36?% %?29?%;background:#fff}.notes-section .note-item[data-v-43c4750a]{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-43c4750a]{margin-bottom:%?30?%}.notes-section .faq-item .faq-question[data-v-43c4750a]{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-43c4750a]{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-43c4750a]{margin-bottom:%?10?%}.faq-question[data-v-43c4750a]{font-family:Source Han Sans CN;font-weight:700;font-size:%?32?%;color:#39f;margin-bottom:%?15?%}.action-bar[data-v-43c4750a]{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-43c4750a]{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-43c4750a]{display:flex;flex-direction:column}.action-bar .consult-btn .icon[data-v-43c4750a]{width:%?41?%;height:%?38?%;margin-bottom:%?9?%}.action-bar .order-btn[data-v-43c4750a]{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-43c4750a]{margin-top:%?20?%;padding:0 %?20?%}.process-detail .process-item[data-v-43c4750a]{display:flex;margin-bottom:%?30?%}.process-detail .process-item .process-number[data-v-43c4750a]{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-43c4750a]{flex:1}.process-detail .process-item .process-content .process-title[data-v-43c4750a]{font-size:%?28?%;color:#333;font-weight:700;margin-bottom:%?10?%}.process-detail .process-item .process-content .process-desc[data-v-43c4750a]{font-size:%?26?%;color:#666;line-height:1.5}.entry-requirements[data-v-43c4750a]{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-43c4750a]{text-align:center;color:#39f;margin-top:%?20?%;font-size:%?26?%;cursor:pointer}.note-content[data-v-43c4750a] :deep(p){margin-bottom:%?10?%}',""]),t.exports=i},"535b":function(t,i,e){"use strict";var a=e("cf44"),n=e.n(a);n.a},"6c72":function(t,i,e){"use strict";e("6a54"),Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,e("5c47"),e("a1c1");e("9b8e");var a=e("ed64"),n=e("e0a2"),s=(e("f9ce"),{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,"<br>"):""}},onLoad:function(t){var i;this.id=null!==(i=null===t||void 0===t?void 0:t.id)&&void 0!==i?i:"",this.id||uni.redirectTo({url:"/pages/index/index"}),this.getSPDetail(this.id)},methods:{getSPDetail:function(t){var i=this;uni.showLoading({title:"加载中"}),(0,a.getSPDetail)({id:t}).then((function(t){var e;uni.hideLoading(),i.loading=!0,i.detail=t,uni.setNavigationBarTitle({title:null!==(e=null===t||void 0===t?void 0:t.product_name)&&void 0!==e?e:"商品详情"}),console.log("res",t)})).catch((function(){uni.hideLoading(),uni.showModal({title:"提示",content:err.msg||"加载失败",callback:function(){navBack()}})}))},goto:function(){this.loading?uni.navigateTo({url:"/SP/pay?id="+this.id+"&product_name="+this.detail.product_name+"&product_desc="+this.detail.product_desc+"&sale_price="+this.detail.sale_price+"&product_img="+this.detail.product_img+"&root_visa_type="+this.detail.root_visa_type}):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}}});i.default=s},b1fa9:function(t,i,e){"use strict";e.r(i);var a=e("0cd5"),n=e("0c5c");for(var s in n)["default"].indexOf(s)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(s);e("535b");var o=e("828b"),c=Object(o["a"])(n["default"],a["b"],a["c"],!1,null,"43c4750a",null,!1,a["a"],void 0);i["default"]=c.exports},cf44:function(t,i,e){var a=e("342a");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=e("967d").default;n("e479a596",a,!0,{sourceMap:!1,shadowMode:!1})},ed64:function(t,i,e){"use strict";e("6a54");var a=e("f5bd").default;Object.defineProperty(i,"__esModule",{value:!0}),i.uploadMaterial=i.submitAndPay=i.projectList=i.payQuery=i.getSPDetail=i.getPayType=void 0;var n=a(e("7653"));i.getSPDetail=function(t){return n.default.post("api/user.visa.product/detail",t)};i.getPayType=function(t){return n.default.post("api/user.visa.product/dict",t)};i.submitAndPay=function(t){return n.default.post("api/user.visa.order/submitAndPay",t)};i.payQuery=function(t){return n.default.post("api/user.visa.order/payQuery",t)};i.uploadMaterial=function(t){return n.default.post("api/user.visa.order/uploadMaterial",t)};i.projectList=function(t){return n.default.post("api/user.visa.product/list",t)}},f9ce:function(t,i,e){"use strict";e("6a54"),Object.defineProperty(i,"__esModule",{value:!0}),i.checkUserIsLogin=void 0,e("bf0f");var a=e("262c");i.checkUserIsLogin=function(){return new Promise((function(t,i){var e=(0,a.getTokenFromCache)();return e?t():i()}))}}}]);
|