airportPickup-riderInfo.458dfaf1.js 18 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["airportPickup-riderInfo"],{"2a18":function(t,e,a){var i=a("c86c");e=i(!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 */.list-card[data-v-5aa65f22]{position:relative;width:100%}.list-card .list[data-v-5aa65f22]{\n /* 顶部内容 start */\n /* 顶部内容 end */\n /* 列表内容 start */\n /* 列表内容 end */}.list-card .list__top[data-v-5aa65f22]{display:flex;align-items:center;justify-content:space-between;padding:%?0?% %?10?% %?20?% %?10?%;font-size:%?34?%}.list-card .list__top .top-title[data-v-5aa65f22]{font-weight:500}.list-card .list__top .top-title .icon[data-v-5aa65f22]{margin-right:%?10?%}.list-card .list__top .top-operation[data-v-5aa65f22]{font-size:%?28?%}.list-card .list__wrapper[data-v-5aa65f22]{background-color:#fff;border-radius:%?15?%}.list-card .list__wrapper .list__item + .list__item[data-v-5aa65f22]::after{content:"";width:96%;height:%?1?%;background-color:#f3f2f7;position:absolute;left:50%;top:%?0?%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.list-card .list__item[data-v-5aa65f22]{position:relative;padding:%?30?%\n /* 列表数据 start */\n /* 列表数据 end */}.list-card .list__item .item-data[data-v-5aa65f22]{display:flex;align-items:center}.list-card .list__item .item-data.between[data-v-5aa65f22]{justify-content:space-between}.list-card .list__item .item-data .item--left[data-v-5aa65f22]{margin-right:%?20?%}.list-card .list__item .item-data .item--left .icon[data-v-5aa65f22]{font-size:%?42?%;color:#838383;margin-right:%?8?%}.list-card .list__item .item-data .item--right[data-v-5aa65f22]{flex:1}.list-card .list__item .item-data .item--arrow[data-v-5aa65f22]{color:#aaa;margin-left:%?10?%}\n/* 卡片列表 end */.page-wrapper[data-v-5aa65f22]{width:100%;position:relative;padding:%?30?%}.page-wrapper.bottom[data-v-5aa65f22]{padding-bottom:%?200?%}.page-wrapper .default[data-v-5aa65f22]{width:%?80?%;text-align:center;border:%?1?% solid #ffca28;margin-top:%?8?%;color:#ffca28}\n/* 新增地址按钮 start */.center-add-btn[data-v-5aa65f22]{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}.center-add-btn .btn[data-v-5aa65f22]{padding:%?20?% %?70?%;border-radius:%?15?%}.bottom-add-btn[data-v-5aa65f22]{position:fixed;left:0;bottom:0;width:100%;background-color:#fff;box-shadow:%?0?% %?-1?% %?50?% %?0?% rgba(0,0,0,.07);padding-top:%?30?%;padding-bottom:%?50?%}.bottom-add-btn .btn[data-v-5aa65f22]{width:90%;padding:%?30?%;border-radius:%?15?%}\n/* 地址列表 start */.address-item[data-v-5aa65f22]{position:relative;padding:%?20?% %?30?%;display:flex;align-items:center;justify-content:space-between\n /* 选中状态 start */\n /* 选中状态 end */\n /* 选择框 start */\n /* 选择框 end */\n /* 地址 start */\n /* 地址 end */\n /* 编辑图标 start */\n /* 编辑图标 end */}.address-item[data-v-5aa65f22]::after{content:"";position:absolute;left:50%;bottom:0;width:90%;height:%?1?%;background-color:#f3f2f7;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.address-item .item-bottom[data-v-5aa65f22]{margin-top:%?16?%;padding-left:%?20?%;font-size:%?30?%}.address-item.select .radio[data-v-5aa65f22]{border-color:var(--theme-color)!important}.address-item .radio[data-v-5aa65f22]{position:relative;width:%?36?%;height:%?36?%;border-radius:50%}.address-item .radio .circle[data-v-5aa65f22]{position:absolute;width:70%;height:70%;border-radius:50%;background-color:var(--general-btn-bg);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.address-item .address[data-v-5aa65f22]{flex:1;font-size:%?32?%;font-weight:700;padding-left:%?20?%}.address-item .edit-icon[data-v-5aa65f22]{margin-left:%?20?%;font-size:%?38?%}\n/* 地址列表 end */\n/* 新增地址按钮 end */.add-dialog-mask[data-v-5aa65f22]{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:999}.add-dialog[data-v-5aa65f22]{background:#fff;border-radius:%?12?%;padding:%?40?% %?30?%;width:80vw}.dialog-title[data-v-5aa65f22]{font-weight:700;margin-bottom:%?30?%;font-size:%?30?%}.dialog-row[data-v-5aa65f22]{padding:%?20?% 0;display:flex;align-items:center;border-bottom:1px solid #f0f0f0}.dialog-row uni-input[data-v-5aa65f22]{flex:1}.dialog-actions[data-v-5aa65f22]{display:flex;justify-content:flex-end;gap:%?20?%;margin-top:%?20?%}',""]),t.exports=e},"51c8":function(t,e,a){"use strict";a.r(e);var i=a("91a5"),n=a("6113");for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);a("e920");var s=a("828b"),r=Object(s["a"])(n["default"],i["b"],i["c"],!1,null,"5aa65f22",null,!1,i["a"],void 0);e["default"]=r.exports},"5c0b":function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.transferList=e.transferEdit=e.submitAndPay=e.getVehicle=e.getFlight=e.getDetail=e.getAirportPickupListApi=e.dict=e.airportList=void 0;var n=i(a("7653"));e.getVehicle=function(t){return n.default.post("api/user.airportTransfer.query/vehicle",t)};e.transferList=function(t){return n.default.post("api/user.traveler/transferList",t)};e.transferEdit=function(t){return n.default.post("api/user.traveler/transferEdit",t)};e.dict=function(t){return n.default.post("api/user.airportTransfer.order/dict",t)};e.submitAndPay=function(t){return n.default.post("api/user.airportTransfer.order/submitAndPay",t)};e.getFlight=function(t){return n.default.post("api/user.airportTransfer.query/flight",t)};e.getDetail=function(t){return n.default.post("api/user.airportTransfer.order/detail",t)};e.getAirportPickupListApi=function(t){return n.default.post("api/user.airportTransfer.order/list",t)};e.airportList=function(t){return n.default.post("api/user.airportTransfer.query/airportList",t)}},"5c2e":function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("4626"),a("5ac7");var i={options:{virtualHost:!0},props:{icon:{type:String,default:""},tips:{type:String,default:""}},computed:{isImage:function(){return!!this.icon&&this.icon.includes("http")}}};e.default=i},6113:function(t,e,a){"use strict";a.r(e);var i=a("d759"),n=a.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);e["default"]=n.a},"91a5":function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("custom-page",{attrs:{"custom-navbar":!0,"navbar-title":"请选择乘车人"}},[a("v-uni-view",{staticClass:"page-wrapper",class:[{bottom:t.hasAddress}],staticStyle:{"padding-top":"0"}},[a("v-uni-view",{staticClass:"list-card"},[a("v-uni-view",{staticClass:"list__wrapper"},t._l(t.riderList,(function(e,i){return a("v-uni-view",{key:i,staticClass:"address-item",class:[{select:i===t.currentSelectIndex}],style:[{"--theme-color":t.themeBgColor}],on:{click:function(a){a.stopPropagation(),arguments[0]=a=t.$handleEvent(a),t.RM(e,i)}}},[a("v-uni-view",{staticClass:"flex alcenter"},[a("v-uni-view",{staticClass:"radio tn-border-gray"},[i===t.currentSelectIndex?a("v-uni-view",{staticClass:"circle"}):t._e()],1),a("v-uni-view",{staticClass:"flex column ml4"},[a("v-uni-view",{staticClass:"item-top tn-flex-row-center"},[a("v-uni-view",{staticClass:"address"},[t._v(t._s(e.first_name)+" "+t._s(e.last_name))])],1),a("v-uni-view",{staticClass:"item-bottom tn-flex tn-color-gray"},[a("v-uni-view",{staticClass:"user-info"},[a("v-uni-text",{staticClass:"tn-margin-right-xs"},[t._v("手机号")])],1),a("v-uni-view",{staticClass:"user-mobile"},[t._v(t._s(e.phone_area+" "+e.phone.slice(0,3)+" "+e.phone.slice(4,8)+" "+e.phone.slice(8)))])],1)],1)],1),a("v-uni-view",{staticClass:"edit-icon tn-color-gray",on:{click:function(a){a.stopPropagation(),arguments[0]=a=t.$handleEvent(a),t.addNewAddress(e)}}},[a("v-uni-text",{staticClass:"tn-icon-write"})],1)],1)})),1)],1)],1),t.riderList&&0!==t.riderList.length?a("v-uni-view",{staticClass:"bottom-add-btn tn-flex-center"},[a("v-uni-view",{staticClass:"btn tn-flex-center",style:[t.themeBtnStyle],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.showAddDialog=!0}}},[a("v-uni-view",{staticClass:"tn-icon-add-circle tn-margin-right-xs"}),a("v-uni-view",{},[t._v("新增乘车人")])],1)],1):a("v-uni-view",{staticClass:"center-add-btn"},[a("empty",{attrs:{icon:"empty-address",tips:"乘车人为空"}},[a("v-uni-view",{staticClass:"btn tn-flex-center",style:[t.themeBtnStyle],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.showAddDialog=!0}}},[a("v-uni-view",{staticClass:"tn-icon-add-circle tn-margin-right-xs"}),a("v-uni-view",{},[t._v("新增乘车人")])],1)],1)],1),t.showAddDialog?a("v-uni-view",{staticClass:"add-dialog-mask"},[a("v-uni-view",{staticClass:"add-dialog",staticStyle:{position:"relative"}},[a("img",{staticStyle:{width:"40rpx",height:"40rpx",position:"absolute",right:"30rpx"},attrs:{src:t.statics.close,alt:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)}}}),a("v-uni-view",{staticClass:"dialog-title"},[t._v("新增乘车人")]),a("v-uni-view",{staticClass:"mb5",staticStyle:{color:"#B3B3B3"}},[t._v("请确认姓名与证件一致")]),a("v-uni-view",{staticClass:"dialog-row"},[a("v-uni-view",{staticClass:"flex column"},[a("v-uni-text",[t._v("姓(拼音)")]),a("v-uni-text",{staticStyle:{color:"#B3B3B3","font-size":"24rpx"}},[t._v("Surname")])],1),a("v-uni-input",{staticStyle:{"font-size":"28rpx","text-align":"end"},attrs:{"placeholder-style":"color:#B3B3B3;",placeholder:"如:张依依,填ZHANG"},model:{value:t.addForm.first_name,callback:function(e){t.$set(t.addForm,"first_name",e)},expression:"addForm.first_name"}})],1),a("v-uni-view",{staticClass:"dialog-row"},[a("v-uni-view",{staticClass:"flex column"},[a("v-uni-text",[t._v("名(拼音)")]),a("v-uni-text",{staticStyle:{color:"#B3B3B3","font-size":"24rpx"}},[t._v("Given name")])],1),a("v-uni-input",{staticStyle:{"font-size":"28rpx","text-align":"end"},attrs:{"placeholder-style":"color:#B3B3B3;",placeholder:"如:张依依,填YIYI"},model:{value:t.addForm.last_name,callback:function(e){t.$set(t.addForm,"last_name",e)},expression:"addForm.last_name"}})],1),a("v-uni-view",{staticClass:"dialog-row",staticStyle:{"border-bottom":"0px solid #f0f0f0"}},[a("v-uni-text",[t._v("手机号")]),a("v-uni-view",{staticClass:"item-data ml10",staticStyle:{display:"flex","align-items":"center",flex:"1"}},[a("v-uni-picker",{staticClass:"country-code-picker",attrs:{mode:"selector",range:t.countryCodeOptions,"range-key":"name",value:t.countryCodeOptions.findIndex((function(e){return e.code===t.addForm.phone_area}))},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.countryCodeChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker-value"},[t._v(t._s(t.addForm.phone_area)),a("v-uni-text",{staticClass:"tn-icon-down-triangle tn-color-gray"})],1)],1),a("v-uni-input",{staticStyle:{"font-size":"28rpx","text-align":"end",flex:"1"},attrs:{"placeholder-style":"color:#B3B3B3;",placeholder:"请输入手机号"},model:{value:t.addForm.phone,callback:function(e){t.$set(t.addForm,"phone",e)},expression:"addForm.phone"}})],1)],1),a("v-uni-view",{staticClass:"dialog-actions"},[a("v-uni-button",{staticStyle:{"background-color":"#FFCA28",margin:"0",width:"100%"},attrs:{type:"primary"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.saveNewAddress.apply(void 0,arguments)}}},[t._v("保存")])],1)],1)],1):t._e()],1)},n=[]},"9cae":function(t,e,a){var i=a("cc53");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("74ddcd86",i,!0,{sourceMap:!1,shadowMode:!1})},"9d0a":function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.showToast=e.showModal=e.showLoading=e.closeLoading=void 0;e.showToast=function(t){var e=t.title,a=t.icon,i=t.mask,n=t.callback;uni.showToast({icon:a||"none",title:e,mask:i||!0}),setTimeout((function(){n&&n()}),1500)};e.showModal=function(t){var e=t.title,a=t.content,i=t.showCancel,n=t.cancelText,o=t.confirmText,s=t.callback;uni.showModal({title:e||"操作提示",content:a,showCancel:i||!1,cancelText:n||"取消",confirmText:o||"确认",success:function(t){t.confirm&&s&&s(!0),t.cancel&&s&&s(!1)}})};e.showLoading=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.title,a=void 0===e?"":e,i=t.mask,n=void 0!==i&&i;uni.showLoading({title:a,mask:n})};e.closeLoading=function(){uni.hideLoading()}},a71b:function(t,e,a){"use strict";a.r(e);var i=a("ec01"),n=a("dc1c");for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);a("de1c");var s=a("828b"),r=Object(s["a"])(n["default"],i["b"],i["c"],!1,null,"6cf0f295",null,!1,i["a"],void 0);e["default"]=r.exports},cc53:function(t,e,a){var i=a("c86c");e=i(!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 */.empty[data-v-6cf0f295]{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:%?60?% %?0?%}.empty__icon .icon-icon[data-v-6cf0f295]{font-size:%?180?%;line-height:1;color:#f3f2f7}.empty__icon .icon-image[data-v-6cf0f295]{width:%?180?%;height:%?180?%}.empty__tips[data-v-6cf0f295]{color:#aaa;font-size:%?32?%;margin-top:%?20?%}.empty__custom[data-v-6cf0f295]{margin-top:%?24?%}',""]),t.exports=e},d743:function(t,e,a){var i=a("2a18");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("6e338f40",i,!0,{sourceMap:!1,shadowMode:!1})},d759:function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("d4b5");var n=i(a("dc1f")),o=(i(a("a71b")),a("5c0b")),s=a("419c"),r=a("9d0a"),d=a("e0a2"),c={mixins:[n.default],data:function(){return{statics:{close:d.staticUrl+"api/images/20250506/images_1746517832.png"},riderList:[],showAddDialog:!1,addForm:{id:"",first_name:"",last_name:"",phone:"",phone_area:"+86"},countryCodeOptions:[{code:"+86",name:"+86(中国)"},{code:"+60",name:"+60(马来西亚)"}],loading:!1,currentSelectIndex:-1}},computed:{hasAddress:function(){return this.riderList.length>0}},onLoad:function(){},onShow:function(){this.getTransferList()},methods:{close:function(){this.showAddDialog=!1,this.addForm={id:"",first_name:"",last_name:"",phone:"",phone_area:"+86"}},RM:function(t,e){this.currentSelectIndex=e,t.currentSelectIndex=e;var a=escape(JSON.stringify(t));uni.setStorageSync("rider",a),uni.navigateBack()},getTransferList:function(){var t=this;(0,o.transferList)().then((function(e){t.riderList=e})).catch((function(e){(0,r.showToast)({title:e.msg}),t.riderList=[]}))},addressClickEvent:function(t){(0,s.navPage)("/system-page/add-address/index?id=".concat(t))},addNewAddress:function(t){this.showAddDialog=!0,this.addForm={first_name:t.first_name,last_name:t.last_name,phone:t.phone,phone_area:t.phone_area,id:t.id}},saveNewAddress:function(){var t=this;return!this.loading&&(this.loading=!0,this.addForm.first_name&&this.addForm.last_name&&this.addForm.phone&&this.addForm.phone_area?void(0,o.transferEdit)(this.addForm).then((function(e){t.getTransferList(),t.showAddDialog=!1,t.addForm={id:"",first_name:"",last_name:"",phone:"",phone_area:"+86"},uni.showModal({title:"提示",content:"保存成功"}),t.loading=!1})).catch((function(e){uni.showModal({title:"提示",content:e.msg}),t.riderList=[],t.loading=!1})):(uni.showModal({title:"提示",content:"请填写完整信息"}),!1))},countryCodeChange:function(t){this.addForm.phone_area=this.countryCodeOptions[t.detail.value].code}}};e.default=c},dc1c:function(t,e,a){"use strict";a.r(e);var i=a("5c2e"),n=a.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);e["default"]=n.a},dc1f:function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={data:function(){return{}},computed:{themeBgColor:function(){return this.$isTheme()?"--theme-general-color":this.vuex_themeBgColor||""},themeOpacityBgColor:function(){return this.vuex_themeBgColor?"".concat(this.vuex_themeBgColor,"7F"):""},themeFontColor:function(){return this.$isTheme()?"--general-color-text":this.vuex_themeFontColor||""},themeBtnStyle:function(){var t={};return this.vuex_themeBgColor&&(t.backgroundColor=this.vuex_themeBgColor),this.vuex_themeFontColor&&(t.color=this.vuex_themeFontColor),this.$isTheme()&&(t.backgroundColor="var(--theme-general-color)",t.color="--general-color-text"),t},themeLineBtnStyle:function(){var t={};return this.vuex_themeBgColor&&(t.border="1rpx solid ".concat(this.vuex_themeBgColor),t.color=this.vuex_themeBgColor),this.$isTheme()&&(t.border="1rpx solid var(--theme-general-color)",t.color="var(--theme-general-color)"),t}}}},de1c:function(t,e,a){"use strict";var i=a("9cae"),n=a.n(i);n.a},e920:function(t,e,a){"use strict";var i=a("d743"),n=a.n(i);n.a},ec01:function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"empty"},[a("v-uni-view",{staticClass:"empty__icon"},[t.isImage?a("v-uni-view",{staticClass:"icon-image"},[a("v-uni-image",{staticClass:"image",attrs:{src:t.icon,mode:"aspectFill"}})],1):t._e(),a("v-uni-view",{staticClass:"icon-icon"},[a("v-uni-text",{class:["tn-icon-"+t.icon]})],1)],1),t.tips?a("v-uni-view",{staticClass:"empty__tips"},[t._v(t._s(t.tips))]):t._e(),a("v-uni-view",{staticClass:"empty__custom"},[t._t("default")],2)],1)},n=[]}}]);