1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["checkpoint-informationWP"],{"1f8c":function(t,e,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.uploadMaterialApi=e.submitAndPayApi=e.orderDetailApi=e.goPayApi=e.getCheckpointOrderListApi=e.getCheckpointListApi=e.getCheckpointDetailApi=e.dict=void 0;var n=a(i("7653"));e.getCheckpointListApi=function(t){return n.default.post("api/user.product.borderTransfer/list",t)};e.getCheckpointDetailApi=function(t){return n.default.post("api/user.product.borderTransfer/detail",t)};e.submitAndPayApi=function(t){return n.default.post("api/user.order.borderTransfer/submitAndPay",t)};e.getCheckpointOrderListApi=function(t){return n.default.post("api/user.order.borderTransfer/list",t)};e.orderDetailApi=function(t){return n.default.post("api/user.order.borderTransfer/detail",t)};e.goPayApi=function(t){return n.default.post("api/user.order.borderTransfer/goPay",t)};e.dict=function(t){return n.default.post("api/user.product.borderTransfer/dict",t)};e.uploadMaterialApi=function(t){return n.default.post("api/user.order.borderTransfer/uploadMaterial",t)}},"27b0":function(t,e,i){var a=i("2ea9");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("967d").default;n("b1e9de7c",a,!0,{sourceMap:!1,shadowMode:!1})},"2ea9":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 */\n/* 订单信息卡片 start */.order-info-card[data-v-948ce67c]{border-radius:%?15?%;background-color:#fff6f6;padding:%?30?%;margin-top:%?40?%}.order-info-card .value[data-v-948ce67c]{font-family:Source Han Sans CN;font-weight:500;font-size:%?28?%;color:#151515;line-height:%?42?%}.action-bar[data-v-948ce67c]{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-948ce67c]{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-948ce67c]{display:flex;flex-direction:column}.action-bar .consult-btn .icon[data-v-948ce67c]{width:%?41?%;height:%?38?%;margin-bottom:%?9?%}.action-bar .order-btn[data-v-948ce67c]{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}.container[data-v-948ce67c]{padding:%?20?%;height:100vh}.warning-text[data-v-948ce67c]{color:#ff6b00;font-size:%?28?%;padding:%?20?%;background-color:#fff8f0;margin-bottom:%?20?%}.section[data-v-948ce67c]{background-color:#fff;border-radius:%?12?%;padding:%?20?%;margin-bottom:%?20?%}.section-title[data-v-948ce67c]{font-size:%?32?%;font-weight:700;margin-bottom:%?20?%;padding:%?20?% 0;border-bottom:1px solid #f5f5f5}.form-item[data-v-948ce67c]{display:flex;align-items:flex-start;padding:%?20?% 0;border-bottom:1px solid #f5f5f5;min-height:%?88?%;position:relative;flex-direction:column}.form-item-content[data-v-948ce67c]{display:flex;align-items:center;width:100%}.error-message[data-v-948ce67c]{color:red;font-size:%?24?%;margin-top:%?8?%;margin-left:%?190?%}.required[data-v-948ce67c]{color:red;margin-right:%?10?%}.label[data-v-948ce67c]{width:%?180?%;font-size:%?28?%}uni-input[data-v-948ce67c]{flex:1;height:%?60?%;font-size:%?28?%}uni-input[data-v-948ce67c]::-webkit-input-placeholder{color:#c8c9ce}uni-input[data-v-948ce67c]::placeholder{color:#c8c9ce}.picker-value[data-v-948ce67c]{flex:1;height:%?60?%;line-height:%?60?%;font-size:%?28?%;color:#333;position:relative;padding-right:%?30?%}.picker-value.placeholder[data-v-948ce67c]{color:#c8c9ce}\n/* 修改下拉箭头样式 */.picker-value[data-v-948ce67c]::after{content:"";position:absolute;right:0;top:50%;width:%?12?%;height:%?12?%;border-right:%?2?% solid #999;border-bottom:%?2?% solid #999;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);margin-top:%?-6?%}\n/* Add style for picker components */uni-picker[data-v-948ce67c]{flex:1}.submit-btn[data-v-948ce67c]{width:100%;height:%?88?%;line-height:%?88?%;text-align:center;background:#ffca28;border-radius:%?20?%;color:#fff;margin-top:%?40?%;font-size:%?32?%}\n/* 护照上传样式 */.passport-upload-section[data-v-948ce67c]{background:#fff;padding:%?30?%;margin-bottom:%?20?%}.upload-title[data-v-948ce67c]{font-size:%?36?%;font-weight:500;color:#333;margin-bottom:%?30?%}.upload-box[data-v-948ce67c]{width:100%;min-height:%?400?%;padding:%?30?% 0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-bottom:%?20?%;background:#f7f7f7}.upload-placeholder[data-v-948ce67c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dashed-box[data-v-948ce67c]{width:%?240?%;height:%?240?%;padding:%?8?%;background:#f5f5f5;border-radius:%?12?%}.dashed-inner[data-v-948ce67c]{width:100%;height:100%;border:%?2?% dashed #ccc;border-radius:%?8?%;display:flex;align-items:center;justify-content:center}.plus-icon[data-v-948ce67c]{width:%?40?%;height:%?40?%;position:relative}.plus-icon[data-v-948ce67c]::before,\n.plus-icon[data-v-948ce67c]::after{content:"";position:absolute;background:#999}.plus-icon[data-v-948ce67c]::before{width:%?4?%;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.plus-icon[data-v-948ce67c]::after{width:100%;height:%?4?%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.upload-tip[data-v-948ce67c]{font-size:%?28?%;color:#999;margin-top:%?20?%;border-bottom:1px solid #f5f5f5;padding-bottom:%?40?%}',""]),t.exports=e},"33b7":function(t,e,i){"use strict";var a=i("27b0"),n=i.n(a);n.a},"95f2":function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("bf0f"),i("dd2b"),i("aa9c");i("9b8e");var a=i("1f8c"),n=i("e0a2"),o=i("f9ce"),r=i("e0a2"),c={data:function(){return{personageImage:"",passportList:[],passportImage:"",action:"".concat(n.BASE_URL,"api/upload/image"),orderId:"",loading:!1,IDtype:"",IDCardList:[],IDCardImage:"",orderInfo:"",icon:[r.staticUrl+"api/images/20250918/images_175817798075948.png"]}},onShow:function(){(0,o.checkUserIsLogin)().then((function(){})).catch((function(){uni.showModal({title:"提示",content:"请先登录",showCancel:!1,success:function(){setTimeout((function(){uni.navigateTo({url:"/user-info-page/login/login?from=expireLogin"})}),500)}})}))},onLoad:function(t){var e;this.orderId=null!==(e=null===t||void 0===t?void 0:t.sn)&&void 0!==e?e:"",this.getOrderDetailData()},methods:{getOrderDetailData:function(t){var e=this;(0,a.orderDetailApi)({sn:this.orderId}).then((function(t){e.orderInfo=t})).catch((function(t){console.error("[order-detail]订单详情获取失败",t),uni.showToast({title:t.msg,icon:"none"})})).finally((function(){})),console.log("订单信息",this.orderInfo)},removeChangeIDCard:function(t,e){this.IDCardImage="",this.IDCardList.splice(t,1)},removeChange:function(t,e){this.passportImage="",this.passportList.splice(t,1)},removePersonageChange:function(t,e){this.personageImage=""},handleSubmit:function(){var t=this;if(this.loading)return!1;if(0!==this.passportList.length)if(this.personageImage){uni.showLoading({title:"提交中"}),this.loading=!0;var e=this;(0,a.uploadMaterialApi)({sn:this.orderId,passport_img_urls:this.passportList,air_ticket_img:this.personageImage}).then((function(i){uni.hideLoading(),t.loading=!1,uni.showModal({title:"提示",content:"提交成功",showCancel:!1,success:function(){uni.redirectTo({url:"/checkpoint/order/index?order_sn="+e.orderId})}})})).catch((function(e){uni.hideLoading(),t.loading=!1,uni.showModal({title:"提示",content:e.msg,showCancel:!1})}))}else uni.showModal({title:"提示",content:"请上传机票预订单",showCancel:!1});else uni.showModal({title:"提示",content:"请上传护照",showCancel:!1})},handleImageClickIDCard:function(t){console.log("data",t),this.IDCardImage=t.data.uri,this.IDCardList.push(t.data.uri)},handleImageClickPassport:function(t){this.passportImage=t.data.uri,this.passportList.push(t.data.uri)},handleImageClickPersonage:function(t){this.personageImage=t.data.uri}}};e.default=c},b5e0:function(t,e,i){"use strict";i.r(e);var a=i("f9dd"),n=i("c33a");for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);i("33b7");var r=i("828b"),c=Object(r["a"])(n["default"],a["b"],a["c"],!1,null,"948ce67c",null,!1,a["a"],void 0);e["default"]=c.exports},c33a:function(t,e,i){"use strict";i.r(e);var a=i("95f2"),n=i.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);e["default"]=n.a},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()}))}},f9dd:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return a}));var a={tnImageUploadDrag:i("58eb").default},n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"container"},[t.orderInfo.borderTransfer&&t.orderInfo.borderTransfer.material_fail_reason&&t.orderInfo.is_need_upload_material?i("v-uni-view",{staticClass:"order-info-card flex",staticStyle:{padding:"20rpx"}},[i("v-uni-view",{staticClass:"value"},[i("v-uni-image",{staticStyle:{width:"26rpx",height:"26rpx"},attrs:{src:t.icon[0],mode:""}}),i("v-uni-text",{staticClass:"ml5",staticStyle:{color:"#FF6600"}},[t._v("审核失败,驳回理由:"+t._s(t.orderInfo.borderTransfer.material_fail_reason||""))])],1)],1):t._e(),i("v-uni-view",{staticClass:"passport-upload-section"},[i("v-uni-view",{staticClass:"upload-title"},[t._v("上传护照")]),i("tn-image-upload-drag",{attrs:{action:t.action,showProgress:!0,"max-count":1},on:{"on-success":function(e){arguments[0]=e=t.$handleEvent(e),t.handleImageClickPassport.apply(void 0,arguments)},"on-remove":function(e){arguments[0]=e=t.$handleEvent(e),t.removeChange()}}}),i("v-uni-view",{staticClass:"upload-tip"},[t._v("请勿反光,不然个人资料会识别错误")])],1),i("v-uni-view",{staticClass:"passport-upload-section",staticStyle:{"padding-bottom":"200rpx"}},[i("v-uni-view",{staticClass:"upload-title"},[t._v("机票预订单")]),i("tn-image-upload-drag",{attrs:{action:t.action,showProgress:!0,"max-count":1},on:{"on-success":function(e){arguments[0]=e=t.$handleEvent(e),t.handleImageClickPersonage.apply(void 0,arguments)},"on-remove":function(e){arguments[0]=e=t.$handleEvent(e),t.removePersonageChange()}}}),i("v-uni-view",{staticClass:"upload-tip"},[t._v("与行程日期相符的来回程英文机票预订单")])],1),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.handleSubmit.apply(void 0,arguments)}}},[t._v("提交")])],1)],1)},o=[]}}]);
|