From 81b078d9cd4a53ef8e963d972eb8cf644adf3f42 Mon Sep 17 00:00:00 2001
From: lion <120344285@qq.com>
Date: Mon, 22 Dec 2025 10:42:21 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package_sub/order/orderStaffDetail.vue | 361 +++++++++++++-----
package_sub/pages/AddOrder/AddOrder.vue | 308 ++++++++++++---
.../package_sub/order/orderStaffDetail.js.map | 2 +-
.../pages/AddOrder/AddOrder.js.map | 2 +-
.../package_sub/order/orderStaffDetail.js | 2 +-
.../package_sub/order/orderStaffDetail.wxml | 2 +-
.../package_sub/order/orderStaffDetail.wxss | 39 ++
.../package_sub/pages/AddOrder/AddOrder.js | 2 +-
.../package_sub/pages/AddOrder/AddOrder.wxml | 2 +-
.../package_sub/pages/AddOrder/AddOrder.wxss | 42 ++
10 files changed, 616 insertions(+), 146 deletions(-)
diff --git a/package_sub/order/orderStaffDetail.vue b/package_sub/order/orderStaffDetail.vue
index eda1d10..62aca3a 100644
--- a/package_sub/order/orderStaffDetail.vue
+++ b/package_sub/order/orderStaffDetail.vue
@@ -90,84 +90,134 @@
-
+
-
+
- 微信支付
-
-
+
+
+
+ 付款二维码
+
+
+ 立即支付
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 正在生成二维码...
+
+
+ 请使用微信扫码支付
+
+
+
+
+
+
+ 立即支付
+
+
+
- 请使用微信扫码支付
-
-
-
- 立即支付
-
-
@@ -697,10 +758,12 @@
// pay popup
isShowPayPopup: false,
payQrCode: '', // 支付二维码
+ qrcodeImagePath: '', // 二维码图片路径
payTimer: null, // 定时器
showPriceEdit: false,
editPrice: '',
- showPayQrCode: false
+ showPayQrCode: false,
+ activeTab: 'qrcode', // 当前选中的 tab: 'qrcode' 或 'pay'
};
},
onReady() {
@@ -730,6 +793,8 @@
// 重置二维码显示状态
this.showPayQrCode = false;
this.payQrCode = '';
+ this.qrcodeImagePath = '';
+ this.activeTab = 'qrcode'; // 默认显示二维码 tab
},
onUnload() {
// 清除支付状态检查定时器
@@ -744,7 +809,7 @@
const res = await this.$u.api.accompanyProduct({
type: type,
page: 1,
- page_size: 999,
+ page_size: 999,
site_id:site_id
});
this.list_service = res.data;
@@ -882,29 +947,29 @@
}
},
- // 打开地图选点
- openMap(){
- console.log("chooseLocation")
- let that = this
- uni.chooseLocation({
- success(res){
- console.log("chooseLocationres",res)
- if (res.errMsg === 'chooseLocation:ok') {
- that.form.city = res.address
- console.log('位置名称:' + res.name);
- console.log('详细地址:' + res.address);
- console.log('纬度:' + res.latitude);
- console.log('经度:' + res.longitude);
- }
- },
- fail(err){
- uni.showToast({
- title:'打开地图失败',
- icon:'none'
- })
- console.log("err",err)
- }
- });
+ // 打开地图选点
+ openMap(){
+ console.log("chooseLocation")
+ let that = this
+ uni.chooseLocation({
+ success(res){
+ console.log("chooseLocationres",res)
+ if (res.errMsg === 'chooseLocation:ok') {
+ that.form.city = res.address
+ console.log('位置名称:' + res.name);
+ console.log('详细地址:' + res.address);
+ console.log('纬度:' + res.latitude);
+ console.log('经度:' + res.longitude);
+ }
+ },
+ fail(err){
+ uni.showToast({
+ title:'打开地图失败',
+ icon:'none'
+ })
+ console.log("err",err)
+ }
+ });
},
pay() {
if (!this.orderId) {
@@ -1001,6 +1066,8 @@
// 本地生成二维码
this.payQrCode = result.code_url
+ // 重置图片路径,等待二维码生成完成后转换为图片
+ this.qrcodeImagePath = ''
this.showPayQrCode = true
console.log('二维码URL:', this.payQrCode);
@@ -1063,9 +1130,12 @@
})
if (res.pay_status === 1) {
clearInterval(this.payTimer)
+ this.payTimer = null
// 隐藏支付二维码
this.showPayQrCode = false
+ this.payQrCode = ''
+ this.qrcodeImagePath = ''
this.form.pay_status = 2
uni.showToast({
@@ -1164,13 +1234,35 @@
this.isShowArchive = true;
},
- // 二维码生成成功
+ // 二维码生成成功(保留兼容性)
onQrCodeSuccess() {
console.log('二维码生成成功');
- uni.showToast({
- title: '二维码生成成功',
- icon: 'success'
- });
+ },
+ // 二维码生成完成回调(将 canvas 转换为图片)
+ onQrCodeComplete(e) {
+ // 当二维码成功生成后,将其转换为图片
+ if (e && e.success && this.$refs.payQrCode) {
+ // 延迟一下,确保 canvas 完全渲染完成
+ setTimeout(() => {
+ if (this.$refs.payQrCode) {
+ this.$refs.payQrCode.toTempFilePath({
+ success: (res) => {
+ // 获取临时文件路径
+ this.qrcodeImagePath = res.tempFilePath
+ console.log('二维码图片生成成功:', this.qrcodeImagePath)
+ },
+ fail: (err) => {
+ console.error('二维码转图片失败:', err)
+ // 如果转换失败,仍然显示 canvas(虽然不能长按识别)
+ uni.showToast({
+ icon: 'none',
+ title: '二维码图片生成失败'
+ })
+ }
+ })
+ }
+ }, 500) // 延迟 500ms 确保 canvas 渲染完成
+ }
},
// 二维码生成错误
@@ -1189,10 +1281,81 @@
this.showPriceEdit = true;
},
+ // Tab 切换
+ async switchTab(tab) {
+ // 如果点击的是当前 tab,不执行任何操作
+ if (this.activeTab === tab) {
+ return
+ }
+
+ // 先切换 tab,立即显示内容,避免闪烁
+ this.activeTab = tab
+
+ // 如果切换到二维码 tab
+ if (tab === 'qrcode') {
+ // 如果已经有二维码数据(图片或 URL),直接显示,不重新获取
+ if (this.qrcodeImagePath || this.payQrCode) {
+ // 只在后台静默更新订单信息,不重置二维码,使用 setTimeout 延迟执行避免阻塞 UI
+ if (this.orderId) {
+ setTimeout(() => {
+ this.getDetail(this.orderId).catch(err => {
+ console.error('获取订单详情失败:', err)
+ })
+ }, 100)
+ }
+ return
+ }
+
+ // 如果没有二维码数据,才重新获取
+ if (this.orderId) {
+ // 使用 $nextTick 确保 DOM 更新完成后再获取数据
+ this.$nextTick(async () => {
+ // 重新获取订单详情
+ await this.getDetail(this.orderId)
+
+ // 如果订单未支付,重新获取二维码
+ if (this.form.pay_status === 0 && this.form.no) {
+ try {
+ const payRes = await this.$u.api.accompanyPay({
+ no: this.form.no
+ })
+ const result = payRes.result || payRes
+ if (result && result.code_url) {
+ this.payQrCode = result.code_url
+ // 重置图片路径,等待二维码生成完成后转换为图片
+ this.qrcodeImagePath = ''
+ }
+ } catch (error) {
+ console.error('获取二维码失败:', error)
+ uni.showToast({
+ icon: 'none',
+ title: '获取二维码失败'
+ })
+ }
+ }
+ })
+ }
+ }
+ // 切换到立即支付 tab 时,不需要重新获取订单详情,直接显示按钮即可
+ // 订单号已经在 form.no 中,点击按钮时会重新获取最新订单信息
+ },
// 立即支付方法
scrollToPayQr: async function() {
+ // 每次点击都重新获取最新的订单信息(包含最新的 no)
+ if (this.orderId) {
+ await this.getDetail(this.orderId)
+ }
+
+ if (!this.form.no) {
+ uni.showToast({
+ title: '订单号不存在',
+ icon: 'none'
+ })
+ return
+ }
+
try {
- // 1. 获取微信支付参数
+ // 1. 获取微信支付参数(使用最新的 no)
const res = await this.$u.api.accompanyOrderPayParams({
no: this.form.no
});
@@ -1840,6 +2003,55 @@
margin-top: 30rpx;
text-align: center;
padding: 20rpx;
+ background: #fff;
+ border-radius: 20rpx;
+ box-shadow: 0 4rpx 16rpx #e6eaf1;
+
+ .payment-tabs {
+ display: flex;
+ border-bottom: 2rpx solid #e5e5e5;
+ margin-bottom: 30rpx;
+
+ .tab-item {
+ flex: 1;
+ text-align: center;
+ padding: 20rpx 0;
+ font-size: 30rpx;
+ color: #666;
+ position: relative;
+ transition: all 0.3s;
+
+ &.tab-active {
+ color: #1479ff;
+ font-weight: 500;
+
+ &::after {
+ content: '';
+ position: absolute;
+ bottom: -2rpx;
+ left: 50%;
+ transform: translateX(-50%);
+ width: 60rpx;
+ height: 4rpx;
+ background: #1479ff;
+ border-radius: 2rpx;
+ }
+ }
+ }
+ }
+
+ .tab-content {
+ .tab-panel {
+ min-height: 400rpx;
+ }
+
+ .pay-button-section {
+ padding: 60rpx 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ }
+ }
.qrcode-title {
font-size: 28rpx;
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/package_sub/order/orderStaffDetail.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/package_sub/order/orderStaffDetail.js.map
index 5c63818..25e93b2 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/package_sub/order/orderStaffDetail.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/package_sub/order/orderStaffDetail.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/order/orderStaffDetail.vue?4f85","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/order/orderStaffDetail.vue?75c1","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/order/orderStaffDetail.vue?a17c","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/order/orderStaffDetail.vue?f694","uni-app:///package_sub/order/orderStaffDetail.vue","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/order/orderStaffDetail.vue?590e"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","renderjs","component","options","__file","components","uNavbar","uqrcode","uButton","uIcon","e","message","indexOf","console","error","render","_vm","this","_h","$createElement","a0","_self","_c","background","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","myQrcode","imgs","orderId","orderInfo","parStyle","payTimer","isFromShare","onLoad","onUnload","clearInterval","onShareAppMessage","title","desc","path","imageUrl","onShareTimeline","query","methods","customBack","uni","icon","url","delta","imgPreview","current","urls","getOrderDetailStaff","id","res","_arr","getCode","no","result","startPayCheck","isPayCode","showShareGuide","content","confirmText","showCancel","success","withShareTicket","menus","duration","testShareStatus","goToHome","clearShareCache","scrollToPayQr","payConfig","provider","timeStamp","nonceStr","package","signType","paySign","fail","computed","loginRole"],"mappings":"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","file":"package_sub/order/orderStaffDetail.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './package_sub/order/orderStaffDetail.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./orderStaffDetail.vue?vue&type=template&id=75de4fcc&scoped=true&\"\nvar renderjs\nimport script from \"./orderStaffDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./orderStaffDetail.vue?vue&type=script&lang=js&\"\nimport style0 from \"./orderStaffDetail.vue?vue&type=style&index=0&id=75de4fcc&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"75de4fcc\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"package_sub/order/orderStaffDetail.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderStaffDetail.vue?vue&type=template&id=75de4fcc&scoped=true&\"","var components\ntry {\n components = {\n uNavbar: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-navbar/u-navbar\" */ \"@/uview-ui/components/u-navbar/u-navbar.vue\"\n )\n },\n uqrcode: function () {\n return import(\n /* webpackChunkName: \"uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode\" */ \"@/uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue\"\n )\n },\n uButton: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-button/u-button\" */ \"@/uview-ui/components/u-button/u-button.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-icon/u-icon\" */ \"@/uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var a0 = {\n background: \"#1479ff\",\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n a0: a0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderStaffDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderStaffDetail.vue?vue&type=script&lang=js&\"","\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t订单号\n\t\t\t\t\t{{orderInfo.no}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t服务项目\n\t\t\t\t\t{{orderInfo.accompany_product?orderInfo.accompany_product.name:''}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t服务时间\n\t\t\t\t\t{{orderInfo.time}}\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t服务地址\n\t\t\t\t\t{{orderInfo.city?orderInfo.city:'' }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t就诊医院\n\t\t\t\t\t{{orderInfo.hospital?orderInfo.hospital.name:''}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t联系人\n\t\t\t\t\t{{orderInfo.appoint_name?orderInfo.appoint_name:''}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t联系方式\n\t\t\t\t\t{{orderInfo.appoint_mobile?orderInfo.appoint_mobile:''}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t被服务人\n\t\t\t\t\t{{orderInfo.user_archive?orderInfo.user_archive.name:''}}\n\t\t\t\t\n\n\n\n\t\t\t\t\n\t\t\t\t\t是否可以自理\n\t\t\t\t\t{{orderInfo.my_provide===1?'可以自理':'不能自理'}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t就诊资料\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t其他需求\n\t\t\t\t\t{{orderInfo.content?orderInfo.content:''}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t购买数量\n\t\t\t\t\t{{orderInfo.can_multi_num || 1}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t订单金额\n\t\t\t\t\t¥{{orderInfo.price}}\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t原始金额\n\t\t\t\t\t¥{{orderInfo.from_price}}\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t待付金额\n\t\t\t\t\t¥{{orderInfo.diff_price}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t修改原因\n\t\t\t\t\t{{orderInfo.update_price_reason?orderInfo.update_price_reason:''}}\n\t\t\t\t\n\t\t\t\n\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t立即支付\n\t\t\t\n\t\t\n\t\n\n\n\n\n","import mod from \"-!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderStaffDetail.vue?vue&type=style&index=0&id=75de4fcc&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderStaffDetail.vue?vue&type=style&index=0&id=75de4fcc&lang=scss&scoped=true&\""],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/order/orderStaffDetail.vue?4f85","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/order/orderStaffDetail.vue?75c1","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/order/orderStaffDetail.vue?a17c","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/order/orderStaffDetail.vue?f694","uni-app:///package_sub/order/orderStaffDetail.vue","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/order/orderStaffDetail.vue?590e"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","renderjs","component","options","__file","components","uNavbar","uqrcode","uButton","uIcon","e","message","indexOf","console","error","render","_vm","this","_h","$createElement","a0","_self","_c","background","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","myQrcode","qrcodeImagePath","imgs","orderId","orderInfo","parStyle","payTimer","isFromShare","activeTab","onLoad","onUnload","onShareAppMessage","title","desc","path","imageUrl","onShareTimeline","query","methods","customBack","uni","icon","url","delta","imgPreview","current","urls","getOrderDetailStaff","id","res","_arr","getCode","no","result","onQrcodeComplete","setTimeout","success","fail","stopPayCheck","clearInterval","startPayCheck","isPayCode","showShareGuide","content","confirmText","showCancel","withShareTicket","menus","duration","testShareStatus","goToHome","clearShareCache","switchTab","previousTab","scrollToPayQr","payConfig","provider","timeStamp","nonceStr","package","signType","paySign","computed","loginRole"],"mappings":"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","file":"package_sub/order/orderStaffDetail.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './package_sub/order/orderStaffDetail.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./orderStaffDetail.vue?vue&type=template&id=75de4fcc&scoped=true&\"\nvar renderjs\nimport script from \"./orderStaffDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./orderStaffDetail.vue?vue&type=script&lang=js&\"\nimport style0 from \"./orderStaffDetail.vue?vue&type=style&index=0&id=75de4fcc&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"75de4fcc\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"package_sub/order/orderStaffDetail.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderStaffDetail.vue?vue&type=template&id=75de4fcc&scoped=true&\"","var components\ntry {\n components = {\n uNavbar: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-navbar/u-navbar\" */ \"@/uview-ui/components/u-navbar/u-navbar.vue\"\n )\n },\n uqrcode: function () {\n return import(\n /* webpackChunkName: \"uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode\" */ \"@/uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue\"\n )\n },\n uButton: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-button/u-button\" */ \"@/uview-ui/components/u-button/u-button.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-icon/u-icon\" */ \"@/uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var a0 = {\n background: \"#1479ff\",\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n a0: a0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderStaffDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderStaffDetail.vue?vue&type=script&lang=js&\"","\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t订单号\n\t\t\t\t\t{{orderInfo.no}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t服务项目\n\t\t\t\t\t{{orderInfo.accompany_product?orderInfo.accompany_product.name:''}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t服务时间\n\t\t\t\t\t{{orderInfo.time}}\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t服务地址\n\t\t\t\t\t{{orderInfo.city?orderInfo.city:'' }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t就诊医院\n\t\t\t\t\t{{orderInfo.hospital?orderInfo.hospital.name:''}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t联系人\n\t\t\t\t\t{{orderInfo.appoint_name?orderInfo.appoint_name:''}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t联系方式\n\t\t\t\t\t{{orderInfo.appoint_mobile?orderInfo.appoint_mobile:''}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t被服务人\n\t\t\t\t\t{{orderInfo.user_archive?orderInfo.user_archive.name:''}}\n\t\t\t\t\n\n\n\n\t\t\t\t\n\t\t\t\t\t是否可以自理\n\t\t\t\t\t{{orderInfo.my_provide===1?'可以自理':'不能自理'}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t就诊资料\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t其他需求\n\t\t\t\t\t{{orderInfo.content?orderInfo.content:''}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t购买数量\n\t\t\t\t\t{{orderInfo.can_multi_num || 1}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t订单金额\n\t\t\t\t\t¥{{orderInfo.price}}\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t原始金额\n\t\t\t\t\t¥{{orderInfo.from_price}}\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t待付金额\n\t\t\t\t\t¥{{orderInfo.diff_price}}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t修改原因\n\t\t\t\t\t{{orderInfo.update_price_reason?orderInfo.update_price_reason:''}}\n\t\t\t\t\n\t\t\t\n\n\t\t\t\n\t\t\t\n\t\t\n\t\n\n\n\n\n","import mod from \"-!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderStaffDetail.vue?vue&type=style&index=0&id=75de4fcc&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderStaffDetail.vue?vue&type=style&index=0&id=75de4fcc&lang=scss&scoped=true&\""],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/package_sub/pages/AddOrder/AddOrder.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/package_sub/pages/AddOrder/AddOrder.js.map
index 9c9b47a..3ea892a 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/package_sub/pages/AddOrder/AddOrder.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/package_sub/pages/AddOrder/AddOrder.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/pages/AddOrder/AddOrder.vue?781c","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/pages/AddOrder/AddOrder.vue?77bb","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/pages/AddOrder/AddOrder.vue?2a60","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/pages/AddOrder/AddOrder.vue?d09f","uni-app:///package_sub/pages/AddOrder/AddOrder.vue","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/pages/AddOrder/AddOrder.vue?1af7","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/pages/AddOrder/AddOrder.vue?6f7e"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","renderjs","component","options","__file","components","uIcon","uButton","uTag","uForm","uFormItem","uInput","uRadioGroup","uRadio","uUpload","uqrcode","uPopup","uSelect","uPicker","uActionSheet","uCheckbox","uTopTips","e","message","indexOf","console","error","render","_obj","_vm","this","_h","$createElement","g0","_self","_c","form","pay_status","nurse_id","nurse","id","workStatus","get","status","m0","orderId","sex","accompany_sex","a0","type","token","a1","m1","_isMounted","e0","$event","isShowService","e1","isShowHospital","e2","isShowTime","e3","isShowMoreAction","e4","showPriceEdit","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","serviceArchive","paidPrice","payBtnStyle","color","width","fileList","isShowArchive","list_service","list_hospital","list_archive","isShowSite","list_psite","site_name","canSelectSite","is_show","accompany_product_id","site_id","user_archive_id","city","hospital","time","my_provide","appoint_name","appoint_mobile","file_ids","content","no","quantity","rules","required","trigger","validator","action","isAuth","isShowPayPopup","payQrCode","payTimer","editPrice","showPayQrCode","onReady","onLoad","uni","title","onUnload","clearInterval","methods","getList","page","page_size","res","getDetail","accompanyOrderDetail","then","url","getHospital","getUserArchive","user_mobile","changeService","increaseQuantity","icon","decreaseQuantity","confirmHospital","confirmTime","confirmSite","confirmArchive","addArchive","editUser","delUser","success","item","addSuccess","openMap","that","fail","pay","valid","filter","map","payOrder","result","mask","showCancel","setTimeout","startPayCheck","beforeDestroy","moreActionClick","fn","confirmEditPrice","handleArchiveClick","focus","appointMobileInput","onQrCodeSuccess","onQrCodeError","openPriceEdit","scrollToPayQr","payConfig","provider","timeStamp","nonceStr","package","signType","paySign","computed","stepList","name","currentStep","accompanyProduct","archive","moreActionList","text","fontSize","tag"],"mappings":"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","file":"package_sub/pages/AddOrder/AddOrder.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './package_sub/pages/AddOrder/AddOrder.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./AddOrder.vue?vue&type=template&id=6614d6de&scoped=true&\"\nvar renderjs\nimport script from \"./AddOrder.vue?vue&type=script&lang=js&\"\nexport * from \"./AddOrder.vue?vue&type=script&lang=js&\"\nimport style0 from \"./AddOrder.vue?vue&type=style&index=0&lang=scss&\"\nimport style1 from \"./AddOrder.vue?vue&type=style&index=1&id=6614d6de&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6614d6de\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"package_sub/pages/AddOrder/AddOrder.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./AddOrder.vue?vue&type=template&id=6614d6de&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-icon/u-icon\" */ \"@/uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uButton: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-button/u-button\" */ \"@/uview-ui/components/u-button/u-button.vue\"\n )\n },\n uTag: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-tag/u-tag\" */ \"@/uview-ui/components/u-tag/u-tag.vue\"\n )\n },\n uForm: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-form/u-form\" */ \"@/uview-ui/components/u-form/u-form.vue\"\n )\n },\n uFormItem: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-form-item/u-form-item\" */ \"@/uview-ui/components/u-form-item/u-form-item.vue\"\n )\n },\n uInput: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-input/u-input\" */ \"@/uview-ui/components/u-input/u-input.vue\"\n )\n },\n uRadioGroup: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-radio-group/u-radio-group\" */ \"@/uview-ui/components/u-radio-group/u-radio-group.vue\"\n )\n },\n uRadio: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-radio/u-radio\" */ \"@/uview-ui/components/u-radio/u-radio.vue\"\n )\n },\n uUpload: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-upload/u-upload\" */ \"@/uview-ui/components/u-upload/u-upload.vue\"\n )\n },\n uqrcode: function () {\n return import(\n /* webpackChunkName: \"uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode\" */ \"@/uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue\"\n )\n },\n uPopup: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-popup/u-popup\" */ \"@/uview-ui/components/u-popup/u-popup.vue\"\n )\n },\n uSelect: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-select/u-select\" */ \"@/uview-ui/components/u-select/u-select.vue\"\n )\n },\n uPicker: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-picker/u-picker\" */ \"@/uview-ui/components/u-picker/u-picker.vue\"\n )\n },\n uActionSheet: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-action-sheet/u-action-sheet\" */ \"@/uview-ui/components/u-action-sheet/u-action-sheet.vue\"\n )\n },\n uCheckbox: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-checkbox/u-checkbox\" */ \"@/uview-ui/components/u-checkbox/u-checkbox.vue\"\n )\n },\n uTopTips: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-top-tips/u-top-tips\" */ \"@/uview-ui/components/u-top-tips/u-top-tips.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _obj\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var g0 =\n _vm.form.pay_status === 0 && _vm.form.nurse_id && _vm.nurse.id\n ? _vm.workStatus.get(_vm.form.status)\n : null\n var m0 =\n _vm.form.pay_status === 0 && !!_vm.orderId\n ? _vm.sex(_vm.form.accompany_sex)\n : null\n var a0 =\n _vm.form.pay_status === 0 && _vm.form.type == 1 && !_vm.orderId\n ? ((_obj = {}), (_obj[\"Authorization\"] = \"Bearer \" + _vm.token), _obj)\n : null\n var a1 =\n _vm.form.pay_status === 0\n ? {\n \"letter-spacing\": \"2rpx\",\n }\n : null\n var m1 =\n _vm.form.pay_status === 2 && (_vm.form.type == 1 || _vm.form.type == 2)\n ? _vm.sex(_vm.form.accompany_sex)\n : null\n if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.isShowService = true\n }\n _vm.e1 = function ($event) {\n _vm.orderId ? false : (_vm.isShowHospital = true)\n }\n _vm.e2 = function ($event) {\n _vm.orderId ? false : (_vm.isShowTime = true)\n }\n _vm.e3 = function ($event) {\n _vm.isShowMoreAction = true\n }\n _vm.e4 = function ($event) {\n _vm.showPriceEdit = false\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n m0: m0,\n a0: a0,\n a1: a1,\n m1: m1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./AddOrder.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./AddOrder.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t{{ i.name }}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{ accompanyProduct.name || \"未选择\" }}\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t更换服务\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t护工信息\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 姓名 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ nurse.name }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 联系方式 \r\n\t\t\t\t\t\t {{ nurse.mobile }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 性别 \r\n\t\t\t\t\t\t {{ nurse.sex == 1 ? '男' : '女' }} \r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t是\r\n\t\t\t\t\t\t\t\t\t否\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t地图选点\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t男\r\n\t\t\t\t\t\t\t\t\t女\r\n\t\t\t\t\t\t\t\t\t任意\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t上传资料\r\n\t\t\t\t\t\t\t\t(挂号单)\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\t\t\t 订单信息 \r\n\r\n\t\t\t\t\r\n\t\t\t\t\t 服务内容 \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{ accompanyProduct.name }}\r\n\t\t\t\t\t\r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t 数量 \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{ form.quantity || 1 }} 份\r\n\t\t\t\t\t\r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t 订单金额 \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t¥ {{ (accompanyProduct.price || 0) * (form.quantity || 1) }}\r\n\t\t\t\t\t\r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t 订单编号 \r\n\t\t\t\t\t {{ form.no }} \r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t 下单日期 \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{ form.created_at }}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t微信支付\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t请使用微信扫码支付\r\n\t\t\t\t\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t立即支付\r\n\t\t\t\t\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t医康养 就医省心\r\n\t\t\t\t\t\t期待下次为您服务\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t订单已完成\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t 预约信息 \r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t 就诊城市 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ hospital.site ? hospital.site.name : \"\" }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 就诊医院 \r\n\t\t\t\t\t\t {{ hospital.name }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 就诊时间 \r\n\t\t\t\t\t\t {{ form.time }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 预约人 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ form.appoint_name }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 预约人电话 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ form.appoint_mobile }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t 陪诊师性别 \r\n\t\t\t\t\t\t 照护师性别 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ sex(form.accompany_sex) }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 服务需求 \r\n\t\t\t\t\t\t {{ form.content || ' ' }} \r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t 被服务人信息 \r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t 姓名 \r\n\t\t\t\t\t\t {{ archive.name || ' ' }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 身份证 \r\n\t\t\t\t\t\t {{ archive.idcard || ' ' }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 地址 \r\n\t\t\t\t\t\t {{ archive.address || ' ' }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 手机号 \r\n\t\t\t\t\t\t {{ archive.mobile || ' ' }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 行动能力 \r\n\t\t\t\t\t\t {{ archive.is_move ? '无障碍' : '有障碍' }} \r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t 订单信息 \r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t 服务内容 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ accompanyProduct.name }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 数量 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ form.quantity || 1 }} 份\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t 订单金额 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t¥ {{ (accompanyProduct.price || 0) * (form.quantity || 1) }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 订单编号 \r\n\t\t\t\t\t\t {{ form.no }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 下单日期 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ form.created_at }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t实付:\r\n\t\t\t\t¥ {{ orderId ? paidPrice : ((accompanyProduct.price || 0) * (form.quantity || 1)) }}\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t立即{{ form.pay_status === 0 && !orderId ? '下单' : '支付' }}\r\n\t\t\t更多\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{ item.name }}\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t ¥{{ item.price }} \r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ item.name }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ item.mobile }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{ item.address }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t新增被服务人\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t修改总价\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t取消\r\n\t\t\t\t\t确定\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./AddOrder.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./AddOrder.vue?vue&type=style&index=0&lang=scss&\"","import mod from \"-!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./AddOrder.vue?vue&type=style&index=1&id=6614d6de&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./AddOrder.vue?vue&type=style&index=1&id=6614d6de&lang=scss&scoped=true&\""],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/pages/AddOrder/AddOrder.vue?781c","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/pages/AddOrder/AddOrder.vue?77bb","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/pages/AddOrder/AddOrder.vue?2a60","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/pages/AddOrder/AddOrder.vue?d09f","uni-app:///package_sub/pages/AddOrder/AddOrder.vue","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/pages/AddOrder/AddOrder.vue?1af7","webpack:////Users/mac/Documents/朗业/2024/y-四世同堂-医康养/yikangyang-hg-wx/package_sub/pages/AddOrder/AddOrder.vue?6f7e"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","renderjs","component","options","__file","components","uIcon","uButton","uTag","uForm","uFormItem","uInput","uRadioGroup","uRadio","uUpload","uqrcode","uPopup","uSelect","uPicker","uActionSheet","uCheckbox","uTopTips","e","message","indexOf","console","error","render","_obj","_vm","this","_h","$createElement","g0","_self","_c","form","pay_status","nurse_id","nurse","id","workStatus","get","status","m0","orderId","sex","accompany_sex","a0","type","token","a1","m1","_isMounted","e0","$event","isShowService","e1","isShowHospital","e2","isShowTime","e3","isShowMoreAction","e4","showPriceEdit","$mp","data","Object","assign","$root","recyclableRender","staticRenderFns","_withStripped","serviceArchive","paidPrice","payBtnStyle","color","width","fileList","isShowArchive","list_service","list_hospital","list_archive","isShowSite","list_psite","site_name","canSelectSite","is_show","accompany_product_id","site_id","user_archive_id","city","hospital","time","my_provide","appoint_name","appoint_mobile","file_ids","content","no","quantity","rules","required","trigger","validator","action","isAuth","isShowPayPopup","payQrCode","qrcodeImagePath","payTimer","editPrice","showPayQrCode","activeTab","onReady","onLoad","uni","title","onUnload","clearInterval","methods","getList","page","page_size","res","getDetail","accompanyOrderDetail","then","url","getHospital","getUserArchive","user_mobile","changeService","increaseQuantity","icon","decreaseQuantity","confirmHospital","confirmTime","confirmSite","confirmArchive","addArchive","editUser","delUser","success","item","addSuccess","openMap","that","fail","pay","valid","filter","map","payOrder","result","mask","showCancel","setTimeout","startPayCheck","beforeDestroy","moreActionClick","fn","confirmEditPrice","handleArchiveClick","focus","appointMobileInput","onQrCodeSuccess","onQrCodeComplete","onQrCodeError","openPriceEdit","switchTab","tab","payRes","scrollToPayQr","payConfig","provider","timeStamp","nonceStr","package","signType","paySign","computed","stepList","name","currentStep","accompanyProduct","archive","moreActionList","text","fontSize","tag"],"mappings":"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","file":"package_sub/pages/AddOrder/AddOrder.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './package_sub/pages/AddOrder/AddOrder.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./AddOrder.vue?vue&type=template&id=6614d6de&scoped=true&\"\nvar renderjs\nimport script from \"./AddOrder.vue?vue&type=script&lang=js&\"\nexport * from \"./AddOrder.vue?vue&type=script&lang=js&\"\nimport style0 from \"./AddOrder.vue?vue&type=style&index=0&lang=scss&\"\nimport style1 from \"./AddOrder.vue?vue&type=style&index=1&id=6614d6de&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6614d6de\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"package_sub/pages/AddOrder/AddOrder.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./AddOrder.vue?vue&type=template&id=6614d6de&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-icon/u-icon\" */ \"@/uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uButton: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-button/u-button\" */ \"@/uview-ui/components/u-button/u-button.vue\"\n )\n },\n uTag: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-tag/u-tag\" */ \"@/uview-ui/components/u-tag/u-tag.vue\"\n )\n },\n uForm: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-form/u-form\" */ \"@/uview-ui/components/u-form/u-form.vue\"\n )\n },\n uFormItem: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-form-item/u-form-item\" */ \"@/uview-ui/components/u-form-item/u-form-item.vue\"\n )\n },\n uInput: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-input/u-input\" */ \"@/uview-ui/components/u-input/u-input.vue\"\n )\n },\n uRadioGroup: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-radio-group/u-radio-group\" */ \"@/uview-ui/components/u-radio-group/u-radio-group.vue\"\n )\n },\n uRadio: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-radio/u-radio\" */ \"@/uview-ui/components/u-radio/u-radio.vue\"\n )\n },\n uUpload: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-upload/u-upload\" */ \"@/uview-ui/components/u-upload/u-upload.vue\"\n )\n },\n uqrcode: function () {\n return import(\n /* webpackChunkName: \"uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode\" */ \"@/uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue\"\n )\n },\n uPopup: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-popup/u-popup\" */ \"@/uview-ui/components/u-popup/u-popup.vue\"\n )\n },\n uSelect: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-select/u-select\" */ \"@/uview-ui/components/u-select/u-select.vue\"\n )\n },\n uPicker: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-picker/u-picker\" */ \"@/uview-ui/components/u-picker/u-picker.vue\"\n )\n },\n uActionSheet: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-action-sheet/u-action-sheet\" */ \"@/uview-ui/components/u-action-sheet/u-action-sheet.vue\"\n )\n },\n uCheckbox: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-checkbox/u-checkbox\" */ \"@/uview-ui/components/u-checkbox/u-checkbox.vue\"\n )\n },\n uTopTips: function () {\n return import(\n /* webpackChunkName: \"uview-ui/components/u-top-tips/u-top-tips\" */ \"@/uview-ui/components/u-top-tips/u-top-tips.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _obj\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var g0 =\n _vm.form.pay_status === 0 && _vm.form.nurse_id && _vm.nurse.id\n ? _vm.workStatus.get(_vm.form.status)\n : null\n var m0 =\n _vm.form.pay_status === 0 && !!_vm.orderId\n ? _vm.sex(_vm.form.accompany_sex)\n : null\n var a0 =\n _vm.form.pay_status === 0 && _vm.form.type == 1 && !_vm.orderId\n ? ((_obj = {}), (_obj[\"Authorization\"] = \"Bearer \" + _vm.token), _obj)\n : null\n var a1 =\n _vm.form.pay_status === 0\n ? {\n \"letter-spacing\": \"2rpx\",\n }\n : null\n var m1 =\n _vm.form.pay_status === 2 && (_vm.form.type == 1 || _vm.form.type == 2)\n ? _vm.sex(_vm.form.accompany_sex)\n : null\n if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.isShowService = true\n }\n _vm.e1 = function ($event) {\n _vm.orderId ? false : (_vm.isShowHospital = true)\n }\n _vm.e2 = function ($event) {\n _vm.orderId ? false : (_vm.isShowTime = true)\n }\n _vm.e3 = function ($event) {\n _vm.isShowMoreAction = true\n }\n _vm.e4 = function ($event) {\n _vm.showPriceEdit = false\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n m0: m0,\n a0: a0,\n a1: a1,\n m1: m1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./AddOrder.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./AddOrder.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t{{ i.name }}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{ accompanyProduct.name || \"未选择\" }}\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t更换服务\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t护工信息\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 姓名 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ nurse.name }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 联系方式 \r\n\t\t\t\t\t\t {{ nurse.mobile }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 性别 \r\n\t\t\t\t\t\t {{ nurse.sex == 1 ? '男' : '女' }} \r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t是\r\n\t\t\t\t\t\t\t\t\t否\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t地图选点\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t男\r\n\t\t\t\t\t\t\t\t\t女\r\n\t\t\t\t\t\t\t\t\t任意\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t上传资料\r\n\t\t\t\t\t\t\t\t(挂号单)\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\t\t\t 订单信息 \r\n\r\n\t\t\t\t\r\n\t\t\t\t\t 服务内容 \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{ accompanyProduct.name }}\r\n\t\t\t\t\t\r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t 数量 \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{ form.quantity || 1 }} 份\r\n\t\t\t\t\t\r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t 订单金额 \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t¥ {{ (accompanyProduct.price || 0) * (form.quantity || 1) }}\r\n\t\t\t\t\t\r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t 订单编号 \r\n\t\t\t\t\t {{ form.no }} \r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t 下单日期 \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{ form.created_at }}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t付款二维码\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t立即支付\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t正在生成二维码...\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t请使用微信扫码支付\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t立即支付\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t医康养 就医省心\r\n\t\t\t\t\t\t期待下次为您服务\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t订单已完成\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t 预约信息 \r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t 就诊城市 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ hospital.site ? hospital.site.name : \"\" }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 就诊医院 \r\n\t\t\t\t\t\t {{ hospital.name }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 就诊时间 \r\n\t\t\t\t\t\t {{ form.time }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 预约人 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ form.appoint_name }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 预约人电话 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ form.appoint_mobile }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t 陪诊师性别 \r\n\t\t\t\t\t\t 照护师性别 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ sex(form.accompany_sex) }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 服务需求 \r\n\t\t\t\t\t\t {{ form.content || ' ' }} \r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t 被服务人信息 \r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t 姓名 \r\n\t\t\t\t\t\t {{ archive.name || ' ' }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 身份证 \r\n\t\t\t\t\t\t {{ archive.idcard || ' ' }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 地址 \r\n\t\t\t\t\t\t {{ archive.address || ' ' }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 手机号 \r\n\t\t\t\t\t\t {{ archive.mobile || ' ' }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 行动能力 \r\n\t\t\t\t\t\t {{ archive.is_move ? '无障碍' : '有障碍' }} \r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t 订单信息 \r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t 服务内容 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ accompanyProduct.name }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 数量 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ form.quantity || 1 }} 份\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t 订单金额 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t¥ {{ (accompanyProduct.price || 0) * (form.quantity || 1) }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 订单编号 \r\n\t\t\t\t\t\t {{ form.no }} \r\n\t\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\t 下单日期 \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ form.created_at }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t实付:\r\n\t\t\t\t¥ {{ orderId ? paidPrice : ((accompanyProduct.price || 0) * (form.quantity || 1)) }}\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t立即{{ form.pay_status === 0 && !orderId ? '下单' : '支付' }}\r\n\t\t\t更多\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{ item.name }}\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t ¥{{ item.price }} \r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ item.name }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ item.mobile }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{ item.address }}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t新增被服务人\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t修改总价\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t取消\r\n\t\t\t\t\t确定\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./AddOrder.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./AddOrder.vue?vue&type=style&index=0&lang=scss&\"","import mod from \"-!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./AddOrder.vue?vue&type=style&index=1&id=6614d6de&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./AddOrder.vue?vue&type=style&index=1&id=6614d6de&lang=scss&scoped=true&\""],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/package_sub/order/orderStaffDetail.js b/unpackage/dist/dev/mp-weixin/package_sub/order/orderStaffDetail.js
index 30596c4..a644292 100644
--- a/unpackage/dist/dev/mp-weixin/package_sub/order/orderStaffDetail.js
+++ b/unpackage/dist/dev/mp-weixin/package_sub/order/orderStaffDetail.js
@@ -1,2 +1,2 @@
-require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["package_sub/order/orderStaffDetail"],{268:function(e,n,r){"use strict";(function(e,n){var t=r(4);r(26);t(r(25));var o=t(r(269));e.__webpack_require_UNI_MP_PLUGIN__=r,n(o.default)}).call(this,r(1)["default"],r(2)["createPage"])},269:function(e,n,r){"use strict";r.r(n);var t=r(270),o=r(272);for(var a in o)["default"].indexOf(a)<0&&function(e){r.d(n,e,(function(){return o[e]}))}(a);r(274);var c,i=r(35),s=Object(i["default"])(o["default"],t["render"],t["staticRenderFns"],!1,null,"75de4fcc",null,!1,t["components"],c);s.options.__file="package_sub/order/orderStaffDetail.vue",n["default"]=s.exports},270:function(e,n,r){"use strict";r.r(n);var t=r(271);r.d(n,"render",(function(){return t["render"]})),r.d(n,"staticRenderFns",(function(){return t["staticRenderFns"]})),r.d(n,"recyclableRender",(function(){return t["recyclableRender"]})),r.d(n,"components",(function(){return t["components"]}))},271:function(e,n,r){"use strict";var t;r.r(n),r.d(n,"render",(function(){return o})),r.d(n,"staticRenderFns",(function(){return c})),r.d(n,"recyclableRender",(function(){return a})),r.d(n,"components",(function(){return t}));try{t={uNavbar:function(){return r.e("uview-ui/components/u-navbar/u-navbar").then(r.bind(null,338))},uqrcode:function(){return Promise.all([r.e("common/vendor"),r.e("uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode")]).then(r.bind(null,373))},uButton:function(){return r.e("uview-ui/components/u-button/u-button").then(r.bind(null,345))},uIcon:function(){return r.e("uview-ui/components/u-icon/u-icon").then(r.bind(null,390))}}}catch(i){if(-1===i.message.indexOf("Cannot find module")||-1===i.message.indexOf(".vue"))throw i;console.error(i.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var o=function(){var e=this,n=e.$createElement,r=(e._self._c,{background:"#1479ff"});e.$mp.data=Object.assign({},{$root:{a0:r}})},a=!1,c=[];o._withStripped=!0},272:function(e,n,r){"use strict";r.r(n);var t=r(273),o=r.n(t);for(var a in t)["default"].indexOf(a)<0&&function(e){r.d(n,e,(function(){return t[e]}))}(a);n["default"]=o.a},273:function(e,n,r){"use strict";(function(e,t){var o=r(4);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=o(r(30)),c=o(r(32)),i=function(){Promise.all([r.e("common/vendor"),r.e("uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode")]).then(function(){return resolve(r(373))}.bind(null,r)).catch(r.oe)},s={components:{uqrcode:i},data:function(){return{myQrcode:"",imgs:[],orderId:"",orderInfo:{},parStyle:{background:"linear-gradient(to right, #476de4, #7bb9f7)",color:"#fff","font-size":"28rpx",padding:"0 30rpx","margin-left":"15rpx"},payTimer:null,isFromShare:!1}},onLoad:function(n){this.orderId=n.id,this.isFromShare=e.getStorageSync("isFromShare");var r=e.getStorageSync("isOrderDetailShare");this.isFromShare&&r&&(console.log("订单详情页检测到从分享链接进入"),console.log("分享查询参数:",e.getStorageSync("shareQuery")),console.log("分享推荐者信息:",e.getStorageSync("shareReferrer")),console.log("分享进入时间:",e.getStorageSync("shareLaunchTime"))),this.getOrderDetailStaff(n.id)},onUnload:function(){this.payTimer&&(clearInterval(this.payTimer),this.payTimer=null),this.clearShareCache()},onShareAppMessage:function(){return 0===this.orderInfo.pay_status?{title:"医康养".concat(this.orderInfo.accompany_product?this.orderInfo.accompany_product.name:"服务","订单"),desc:"订单号:".concat(this.orderInfo.no,",金额:¥").concat(this.orderInfo.price),path:"/package_sub/order/orderStaffDetail?id=".concat(this.orderId),imageUrl:this.orderInfo.accompany_product&&this.orderInfo.accompany_product.cover?this.orderInfo.accompany_product.cover.url:""}:{title:"医康养服务",path:"/pages/index/index"}},onShareTimeline:function(){return 0===this.orderInfo.pay_status?{title:"医康养".concat(this.orderInfo.accompany_product?this.orderInfo.accompany_product.name:"服务","订单"),query:"id=".concat(this.orderId),imageUrl:this.orderInfo.accompany_product&&this.orderInfo.accompany_product.cover?this.orderInfo.accompany_product.cover.url:""}:{title:"医康养服务",query:"",imageUrl:""}},methods:{customBack:function(){var n=getCurrentPages();console.log("当前页面栈:",n.length);var r=e.getStorageSync("isFromShare"),t=e.getStorageSync("isOrderDetailShare");r&&t||n.length<=1?(console.log("从订单详情分享进入或页面栈只有一页,返回首页"),e.showToast({title:"返回首页",icon:"none"}),this.clearShareCache(),e.reLaunch({url:"/package_sub/login/login"})):e.navigateBack({delta:1})},imgPreview:function(n){e.previewImage({current:n,urls:this.imgs})},getOrderDetailStaff:function(e){var n=this;return(0,c.default)(a.default.mark((function r(){var t,o;return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,n.$u.api.accompanyOrderDetail({id:e});case 2:if(t=r.sent,n.orderInfo=t,o=[],t.files.length>0&&(t.files.map((function(e){o.push(e.url)})),n.imgs=o),0!==t.pay_status){r.next=9;break}return r.next=9,n.getCode(t.no);case 9:case"end":return r.stop()}}),r)})))()},getCode:function(n){var r=this;return(0,c.default)(a.default.mark((function t(){var o,c;return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,r.$u.api.accompanyPay({no:n});case 3:o=t.sent,c=o.result||o,c&&c.code_url?(r.myQrcode=c.code_url,r.startPayCheck()):e.showToast({icon:"none",title:c.err_code_des||"获取二维码失败"}),t.next=11;break;case 8:t.prev=8,t.t0=t["catch"](0),e.showToast({icon:"none",title:"获取二维码失败"});case 11:case"end":return t.stop()}}),t,null,[[0,8]])})))()},startPayCheck:function(){var n=this;this.payTimer=setInterval((0,c.default)(a.default.mark((function r(){var t;return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,n.$u.api.accompanyOrderDetail({id:n.orderId});case 3:if(t=r.sent,1!==t.pay_status){r.next=11;break}return clearInterval(n.payTimer),n.payTimer=null,n.myQrcode="",r.next=10,n.getOrderDetailStaff(n.orderId);case 10:e.showToast({title:"支付成功",icon:"success"});case 11:r.next=16;break;case 13:r.prev=13,r.t0=r["catch"](0),console.error("检查支付状态失败",r.t0);case 16:case"end":return r.stop()}}),r,null,[[0,13]])}))),3e3)},isPayCode:function(){this.payTimer&&(clearInterval(this.payTimer),this.payTimer=null),this.myQrcode="",this.getOrderDetailStaff(this.orderId)},showShareGuide:function(){e.showModal({title:"转发给微信好友",content:"订单号:".concat(this.orderInfo.no,"\n金额:¥").concat(this.orderInfo.price,"\n服务:").concat(this.orderInfo.accompany_product?this.orderInfo.accompany_product.name:"医康养服务",'\n\n请点击右上角"..."按钮,选择"转发"'),confirmText:"知道了",showCancel:!1,success:function(){t.showShareMenu({withShareTicket:!0,menus:["shareAppMessage"],success:function(){e.showToast({title:"请点击右上角转发",icon:"none",duration:2e3})}})}})},testShareStatus:function(){var n=e.getStorageSync("isFromShare"),r=e.getStorageSync("shareQuery"),t=e.getStorageSync("shareReferrer"),o=e.getStorageSync("shareLaunchTime");console.log("=== 分享状态测试 ==="),console.log("是否从分享进入:",n),console.log("分享查询参数:",r),console.log("分享推荐者:",t),console.log("分享进入时间:",o),e.showModal({title:"分享状态测试",content:"从分享进入: ".concat(n,"\n查询参数: ").concat(JSON.stringify(r),"\n推荐者: ").concat(JSON.stringify(t)),showCancel:!1})},goToHome:function(){console.log("返回首页"),this.clearShareCache(),e.reLaunch({url:"/package_sub/login/login"})},clearShareCache:function(){console.log("清除分享相关的缓存数据"),e.removeStorageSync("isFromShare"),e.removeStorageSync("shareLaunchTime"),e.removeStorageSync("shareQuery"),e.removeStorageSync("shareReferrer"),e.removeStorageSync("isOrderDetailShare"),console.log("分享缓存数据已清除,下次进入将重新进行token校验")},scrollToPayQr:function(){var n=(0,c.default)(a.default.mark((function n(){var r,t,o=this;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,this.$u.api.accompanyOrderPayParams({no:this.orderInfo.no});case 3:return r=n.sent,console.log("获取支付参数:",r),t=r.config||r,n.next=8,e.requestPayment({provider:"wxpay",timeStamp:t.timestamp||t.timeStamp,nonceStr:t.nonceStr,package:t.package,signType:t.signType,paySign:t.paySign,success:function(){e.showToast({title:"支付成功",icon:"success"}),o.getOrderDetailStaff(o.orderId||o.orderInfo.id)},fail:function(n){n.errMsg&&n.errMsg.indexOf("cancel")>-1?e.showToast({title:"已取消支付",icon:"none"}):(e.showToast({title:"支付失败",icon:"none"}),console.log("支付失败",n))}});case 8:n.next=13;break;case 10:n.prev=10,n.t0=n["catch"](0),e.showToast({title:n.t0.errmsg||"拉起支付失败",icon:"none"});case 13:case"end":return n.stop()}}),n,this,[[0,10]])})));function r(){return n.apply(this,arguments)}return r}()},computed:{loginRole:function(){return e.getStorageSync("login_role")||""}}};n.default=s}).call(this,r(2)["default"],r(1)["default"])},274:function(e,n,r){"use strict";r.r(n);var t=r(275),o=r.n(t);for(var a in t)["default"].indexOf(a)<0&&function(e){r.d(n,e,(function(){return t[e]}))}(a);n["default"]=o.a},275:function(e,n,r){}},[[268,"common/runtime","common/vendor"]]]);
+require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["package_sub/order/orderStaffDetail"],{268:function(e,t,r){"use strict";(function(e,t){var n=r(4);r(26);n(r(25));var o=n(r(269));e.__webpack_require_UNI_MP_PLUGIN__=r,t(o.default)}).call(this,r(1)["default"],r(2)["createPage"])},269:function(e,t,r){"use strict";r.r(t);var n=r(270),o=r(272);for(var a in o)["default"].indexOf(a)<0&&function(e){r.d(t,e,(function(){return o[e]}))}(a);r(274);var c,i=r(35),s=Object(i["default"])(o["default"],n["render"],n["staticRenderFns"],!1,null,"75de4fcc",null,!1,n["components"],c);s.options.__file="package_sub/order/orderStaffDetail.vue",t["default"]=s.exports},270:function(e,t,r){"use strict";r.r(t);var n=r(271);r.d(t,"render",(function(){return n["render"]})),r.d(t,"staticRenderFns",(function(){return n["staticRenderFns"]})),r.d(t,"recyclableRender",(function(){return n["recyclableRender"]})),r.d(t,"components",(function(){return n["components"]}))},271:function(e,t,r){"use strict";var n;r.r(t),r.d(t,"render",(function(){return o})),r.d(t,"staticRenderFns",(function(){return c})),r.d(t,"recyclableRender",(function(){return a})),r.d(t,"components",(function(){return n}));try{n={uNavbar:function(){return r.e("uview-ui/components/u-navbar/u-navbar").then(r.bind(null,338))},uqrcode:function(){return Promise.all([r.e("common/vendor"),r.e("uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode")]).then(r.bind(null,373))},uButton:function(){return r.e("uview-ui/components/u-button/u-button").then(r.bind(null,345))},uIcon:function(){return r.e("uview-ui/components/u-icon/u-icon").then(r.bind(null,390))}}}catch(i){if(-1===i.message.indexOf("Cannot find module")||-1===i.message.indexOf(".vue"))throw i;console.error(i.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var o=function(){var e=this,t=e.$createElement,r=(e._self._c,{background:"#1479ff"});e.$mp.data=Object.assign({},{$root:{a0:r}})},a=!1,c=[];o._withStripped=!0},272:function(e,t,r){"use strict";r.r(t);var n=r(273),o=r.n(n);for(var a in n)["default"].indexOf(a)<0&&function(e){r.d(t,e,(function(){return n[e]}))}(a);t["default"]=o.a},273:function(e,t,r){"use strict";(function(e,n){var o=r(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(30)),c=o(r(32)),i=function(){Promise.all([r.e("common/vendor"),r.e("uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode")]).then(function(){return resolve(r(373))}.bind(null,r)).catch(r.oe)},s={components:{uqrcode:i},data:function(){return{myQrcode:"",qrcodeImagePath:"",imgs:[],orderId:"",orderInfo:{},parStyle:{background:"linear-gradient(to right, #476de4, #7bb9f7)",color:"#fff","font-size":"28rpx",padding:"0 30rpx","margin-left":"15rpx"},payTimer:null,isFromShare:!1,activeTab:"qrcode"}},onLoad:function(t){this.orderId=t.id,this.isFromShare=e.getStorageSync("isFromShare");var r=e.getStorageSync("isOrderDetailShare");this.isFromShare&&r&&(console.log("订单详情页检测到从分享链接进入"),console.log("分享查询参数:",e.getStorageSync("shareQuery")),console.log("分享推荐者信息:",e.getStorageSync("shareReferrer")),console.log("分享进入时间:",e.getStorageSync("shareLaunchTime"))),this.getOrderDetailStaff(t.id)},onUnload:function(){this.stopPayCheck(),this.clearShareCache()},onShareAppMessage:function(){return 0===this.orderInfo.pay_status?{title:"医康养".concat(this.orderInfo.accompany_product?this.orderInfo.accompany_product.name:"服务","订单"),desc:"订单号:".concat(this.orderInfo.no,",金额:¥").concat(this.orderInfo.price),path:"/package_sub/order/orderStaffDetail?id=".concat(this.orderId),imageUrl:this.orderInfo.accompany_product&&this.orderInfo.accompany_product.cover?this.orderInfo.accompany_product.cover.url:""}:{title:"医康养服务",path:"/pages/index/index"}},onShareTimeline:function(){return 0===this.orderInfo.pay_status?{title:"医康养".concat(this.orderInfo.accompany_product?this.orderInfo.accompany_product.name:"服务","订单"),query:"id=".concat(this.orderId),imageUrl:this.orderInfo.accompany_product&&this.orderInfo.accompany_product.cover?this.orderInfo.accompany_product.cover.url:""}:{title:"医康养服务",query:"",imageUrl:""}},methods:{customBack:function(){var t=getCurrentPages();console.log("当前页面栈:",t.length);var r=e.getStorageSync("isFromShare"),n=e.getStorageSync("isOrderDetailShare");r&&n||t.length<=1?(console.log("从订单详情分享进入或页面栈只有一页,返回首页"),e.showToast({title:"返回首页",icon:"none"}),this.clearShareCache(),e.reLaunch({url:"/package_sub/login/login"})):e.navigateBack({delta:1})},imgPreview:function(t){e.previewImage({current:t,urls:this.imgs})},getOrderDetailStaff:function(e){var t=this;return(0,c.default)(a.default.mark((function r(){var n,o;return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t.$u.api.accompanyOrderDetail({id:e});case 2:if(n=r.sent,t.orderInfo=n,o=[],n.files.length>0&&(n.files.map((function(e){o.push(e.url)})),t.imgs=o),0===n.pay_status){r.next=11;break}return t.stopPayCheck(),t.myQrcode="",t.qrcodeImagePath="",r.abrupt("return");case 11:if(0!==n.pay_status||"qrcode"!==t.activeTab){r.next=14;break}return r.next=14,t.getCode(n.no);case 14:case"end":return r.stop()}}),r)})))()},getCode:function(t){var r=this;return(0,c.default)(a.default.mark((function n(){var o,c;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r.stopPayCheck(),n.prev=1,n.next=4,r.$u.api.accompanyPay({no:t});case 4:o=n.sent,c=o.result||o,c&&c.code_url?(r.myQrcode=c.code_url,r.qrcodeImagePath="","qrcode"===r.activeTab&&r.startPayCheck()):e.showToast({icon:"none",title:c.err_code_des||"获取二维码失败"}),n.next=12;break;case 9:n.prev=9,n.t0=n["catch"](1),e.showToast({icon:"none",title:"获取二维码失败"});case 12:case"end":return n.stop()}}),n,null,[[1,9]])})))()},onQrcodeComplete:function(t){var r=this;t&&t.success&&this.$refs.payQrcode&&setTimeout((function(){r.$refs.payQrcode&&r.$refs.payQrcode.toTempFilePath({success:function(e){r.qrcodeImagePath=e.tempFilePath,console.log("二维码图片生成成功:",r.qrcodeImagePath)},fail:function(t){console.error("二维码转图片失败:",t),e.showToast({icon:"none",title:"二维码图片生成失败"})}})}),500)},stopPayCheck:function(){this.payTimer&&(clearInterval(this.payTimer),this.payTimer=null)},startPayCheck:function(){var t=this;this.stopPayCheck(),0===this.orderInfo.pay_status&&"qrcode"===this.activeTab&&(this.payTimer=setInterval((0,c.default)(a.default.mark((function r(){var n;return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if("qrcode"===t.activeTab&&0===t.orderInfo.pay_status){r.next=3;break}return t.stopPayCheck(),r.abrupt("return");case 3:return r.prev=3,r.next=6,t.$u.api.accompanyOrderDetail({id:t.orderId});case 6:if(n=r.sent,n.pay_status!==t.orderInfo.pay_status&&(t.orderInfo=n),1!==n.pay_status){r.next=15;break}return t.stopPayCheck(),t.myQrcode="",t.qrcodeImagePath="",r.next=14,t.getOrderDetailStaff(t.orderId);case 14:e.showToast({title:"支付成功",icon:"success"});case 15:r.next=20;break;case 17:r.prev=17,r.t0=r["catch"](3),console.error("检查支付状态失败",r.t0);case 20:case"end":return r.stop()}}),r,null,[[3,17]])}))),3e3))},isPayCode:function(){this.stopPayCheck(),this.myQrcode="",this.qrcodeImagePath="",this.getOrderDetailStaff(this.orderId)},showShareGuide:function(){e.showModal({title:"转发给微信好友",content:"订单号:".concat(this.orderInfo.no,"\n金额:¥").concat(this.orderInfo.price,"\n服务:").concat(this.orderInfo.accompany_product?this.orderInfo.accompany_product.name:"医康养服务",'\n\n请点击右上角"..."按钮,选择"转发"'),confirmText:"知道了",showCancel:!1,success:function(){n.showShareMenu({withShareTicket:!0,menus:["shareAppMessage"],success:function(){e.showToast({title:"请点击右上角转发",icon:"none",duration:2e3})}})}})},testShareStatus:function(){var t=e.getStorageSync("isFromShare"),r=e.getStorageSync("shareQuery"),n=e.getStorageSync("shareReferrer"),o=e.getStorageSync("shareLaunchTime");console.log("=== 分享状态测试 ==="),console.log("是否从分享进入:",t),console.log("分享查询参数:",r),console.log("分享推荐者:",n),console.log("分享进入时间:",o),e.showModal({title:"分享状态测试",content:"从分享进入: ".concat(t,"\n查询参数: ").concat(JSON.stringify(r),"\n推荐者: ").concat(JSON.stringify(n)),showCancel:!1})},goToHome:function(){console.log("返回首页"),this.clearShareCache(),e.reLaunch({url:"/package_sub/login/login"})},clearShareCache:function(){console.log("清除分享相关的缓存数据"),e.removeStorageSync("isFromShare"),e.removeStorageSync("shareLaunchTime"),e.removeStorageSync("shareQuery"),e.removeStorageSync("shareReferrer"),e.removeStorageSync("isOrderDetailShare"),console.log("分享缓存数据已清除,下次进入将重新进行token校验")},switchTab:function(e){var t=this;return(0,c.default)(a.default.mark((function r(){return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return t.activeTab,t.activeTab=e,"qrcode"!==e&&t.stopPayCheck(),r.next=5,t.getOrderDetailStaff(t.orderId);case 5:case"end":return r.stop()}}),r)})))()},scrollToPayQr:function(){var t=(0,c.default)(a.default.mark((function t(){var r,n,o=this;return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.getOrderDetailStaff(this.orderId);case 2:return t.prev=2,t.next=5,this.$u.api.accompanyOrderPayParams({no:this.orderInfo.no});case 5:return r=t.sent,console.log("获取支付参数:",r),n=r.config||r,t.next=10,e.requestPayment({provider:"wxpay",timeStamp:n.timestamp||n.timeStamp,nonceStr:n.nonceStr,package:n.package,signType:n.signType,paySign:n.paySign,success:function(){e.showToast({title:"支付成功",icon:"success"}),o.getOrderDetailStaff(o.orderId||o.orderInfo.id)},fail:function(t){t.errMsg&&t.errMsg.indexOf("cancel")>-1?e.showToast({title:"已取消支付",icon:"none"}):(e.showToast({title:"支付失败",icon:"none"}),console.log("支付失败",t))}});case 10:t.next=15;break;case 12:t.prev=12,t.t0=t["catch"](2),e.showToast({title:t.t0.errmsg||"拉起支付失败",icon:"none"});case 15:case"end":return t.stop()}}),t,this,[[2,12]])})));function r(){return t.apply(this,arguments)}return r}()},computed:{loginRole:function(){return e.getStorageSync("login_role")||""}}};t.default=s}).call(this,r(2)["default"],r(1)["default"])},274:function(e,t,r){"use strict";r.r(t);var n=r(275),o=r.n(n);for(var a in n)["default"].indexOf(a)<0&&function(e){r.d(t,e,(function(){return n[e]}))}(a);t["default"]=o.a},275:function(e,t,r){}},[[268,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/package_sub/order/orderStaffDetail.js.map
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/package_sub/order/orderStaffDetail.wxml b/unpackage/dist/dev/mp-weixin/package_sub/order/orderStaffDetail.wxml
index b80aefa..d33819f 100644
--- a/unpackage/dist/dev/mp-weixin/package_sub/order/orderStaffDetail.wxml
+++ b/unpackage/dist/dev/mp-weixin/package_sub/order/orderStaffDetail.wxml
@@ -1 +1 @@
-订单号{{orderInfo.no}}服务项目{{orderInfo.accompany_product?orderInfo.accompany_product.name:''}}服务时间{{orderInfo.time}}服务地址{{orderInfo.city?orderInfo.city:''}}就诊医院{{orderInfo.hospital?orderInfo.hospital.name:''}}联系人{{orderInfo.appoint_name?orderInfo.appoint_name:''}}联系方式{{orderInfo.appoint_mobile?orderInfo.appoint_mobile:''}}被服务人{{orderInfo.user_archive?orderInfo.user_archive.name:''}}是否可以自理{{orderInfo.my_provide===1?'可以自理':'不能自理'}}就诊资料其他需求{{orderInfo.content?orderInfo.content:''}}购买数量{{orderInfo.can_multi_num||1}}订单金额{{"¥"+orderInfo.price}}原始金额{{"¥"+orderInfo.from_price}}待付金额{{"¥"+orderInfo.diff_price}}修改原因{{orderInfo.update_price_reason?orderInfo.update_price_reason:''}}立即支付
\ No newline at end of file
+订单号{{orderInfo.no}}服务项目{{orderInfo.accompany_product?orderInfo.accompany_product.name:''}}服务时间{{orderInfo.time}}服务地址{{orderInfo.city?orderInfo.city:''}}就诊医院{{orderInfo.hospital?orderInfo.hospital.name:''}}联系人{{orderInfo.appoint_name?orderInfo.appoint_name:''}}联系方式{{orderInfo.appoint_mobile?orderInfo.appoint_mobile:''}}被服务人{{orderInfo.user_archive?orderInfo.user_archive.name:''}}是否可以自理{{orderInfo.my_provide===1?'可以自理':'不能自理'}}就诊资料其他需求{{orderInfo.content?orderInfo.content:''}}购买数量{{orderInfo.can_multi_num||1}}订单金额{{"¥"+orderInfo.price}}原始金额{{"¥"+orderInfo.from_price}}待付金额{{"¥"+orderInfo.diff_price}}修改原因{{orderInfo.update_price_reason?orderInfo.update_price_reason:''}}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/package_sub/order/orderStaffDetail.wxss b/unpackage/dist/dev/mp-weixin/package_sub/order/orderStaffDetail.wxss
index 308759d..370a35a 100644
--- a/unpackage/dist/dev/mp-weixin/package_sub/order/orderStaffDetail.wxss
+++ b/unpackage/dist/dev/mp-weixin/package_sub/order/orderStaffDetail.wxss
@@ -74,6 +74,45 @@
padding: 30rpx;
z-index: 1;
}
+.detail-page .payment-popup .payment-tabs.data-v-75de4fcc {
+ display: flex;
+ border-bottom: 2rpx solid #e5e5e5;
+ margin-bottom: 30rpx;
+}
+.detail-page .payment-popup .payment-tabs .tab-item.data-v-75de4fcc {
+ flex: 1;
+ text-align: center;
+ padding: 20rpx 0;
+ font-size: 30rpx;
+ color: #666;
+ position: relative;
+ transition: all 0.3s;
+}
+.detail-page .payment-popup .payment-tabs .tab-item.tab-active.data-v-75de4fcc {
+ color: #1479ff;
+ font-weight: 500;
+}
+.detail-page .payment-popup .payment-tabs .tab-item.tab-active.data-v-75de4fcc::after {
+ content: "";
+ position: absolute;
+ bottom: -2rpx;
+ left: 50%;
+ -webkit-transform: translateX(-50%);
+ transform: translateX(-50%);
+ width: 60rpx;
+ height: 4rpx;
+ background: #1479ff;
+ border-radius: 2rpx;
+}
+.detail-page .payment-popup .tab-content .tab-panel.data-v-75de4fcc {
+ min-height: 400rpx;
+}
+.detail-page .payment-popup .tab-content .pay-button-section.data-v-75de4fcc {
+ padding: 60rpx 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
.detail-page .payment-popup .title.data-v-75de4fcc {
font-size: 32rpx;
color: #333;
diff --git a/unpackage/dist/dev/mp-weixin/package_sub/pages/AddOrder/AddOrder.js b/unpackage/dist/dev/mp-weixin/package_sub/pages/AddOrder/AddOrder.js
index f0ae7cf..f971706 100644
--- a/unpackage/dist/dev/mp-weixin/package_sub/pages/AddOrder/AddOrder.js
+++ b/unpackage/dist/dev/mp-weixin/package_sub/pages/AddOrder/AddOrder.js
@@ -1,2 +1,2 @@
-require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["package_sub/pages/AddOrder/AddOrder"],{310:function(e,t,n){"use strict";(function(e,t){var r=n(4);n(26);r(n(25));var i=r(n(311));e.__webpack_require_UNI_MP_PLUGIN__=n,t(i.default)}).call(this,n(1)["default"],n(2)["createPage"])},311:function(e,t,n){"use strict";n.r(t);var r=n(312),i=n(314);for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);n(316),n(318);var s,a=n(35),u=Object(a["default"])(i["default"],r["render"],r["staticRenderFns"],!1,null,"6614d6de",null,!1,r["components"],s);u.options.__file="package_sub/pages/AddOrder/AddOrder.vue",t["default"]=u.exports},312:function(e,t,n){"use strict";n.r(t);var r=n(313);n.d(t,"render",(function(){return r["render"]})),n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]})),n.d(t,"recyclableRender",(function(){return r["recyclableRender"]})),n.d(t,"components",(function(){return r["components"]}))},313:function(e,t,n){"use strict";var r;n.r(t),n.d(t,"render",(function(){return i})),n.d(t,"staticRenderFns",(function(){return s})),n.d(t,"recyclableRender",(function(){return o})),n.d(t,"components",(function(){return r}));try{r={uIcon:function(){return n.e("uview-ui/components/u-icon/u-icon").then(n.bind(null,390))},uButton:function(){return n.e("uview-ui/components/u-button/u-button").then(n.bind(null,345))},uTag:function(){return n.e("uview-ui/components/u-tag/u-tag").then(n.bind(null,446))},uForm:function(){return n.e("uview-ui/components/u-form/u-form").then(n.bind(null,397))},uFormItem:function(){return Promise.all([n.e("common/vendor"),n.e("uview-ui/components/u-form-item/u-form-item")]).then(n.bind(null,404))},uInput:function(){return Promise.all([n.e("common/vendor"),n.e("uview-ui/components/u-input/u-input")]).then(n.bind(null,415))},uRadioGroup:function(){return Promise.all([n.e("common/vendor"),n.e("uview-ui/components/u-radio-group/u-radio-group")]).then(n.bind(null,453))},uRadio:function(){return n.e("uview-ui/components/u-radio/u-radio").then(n.bind(null,460))},uUpload:function(){return n.e("uview-ui/components/u-upload/u-upload").then(n.bind(null,467))},uqrcode:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode")]).then(n.bind(null,373))},uPopup:function(){return n.e("uview-ui/components/u-popup/u-popup").then(n.bind(null,366))},uSelect:function(){return n.e("uview-ui/components/u-select/u-select").then(n.bind(null,422))},uPicker:function(){return Promise.all([n.e("common/vendor"),n.e("uview-ui/components/u-picker/u-picker")]).then(n.bind(null,474))},uActionSheet:function(){return n.e("uview-ui/components/u-action-sheet/u-action-sheet").then(n.bind(null,484))},uCheckbox:function(){return n.e("uview-ui/components/u-checkbox/u-checkbox").then(n.bind(null,491))},uTopTips:function(){return n.e("uview-ui/components/u-top-tips/u-top-tips").then(n.bind(null,498))}}}catch(a){if(-1===a.message.indexOf("Cannot find module")||-1===a.message.indexOf(".vue"))throw a;console.error(a.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var i=function(){var e,t=this,n=t.$createElement,r=(t._self._c,0===t.form.pay_status&&t.form.nurse_id&&t.nurse.id?t.workStatus.get(t.form.status):null),i=0===t.form.pay_status&&t.orderId?t.sex(t.form.accompany_sex):null,o=0!==t.form.pay_status||1!=t.form.type||t.orderId?null:(e={},e["Authorization"]="Bearer "+t.token,e),s=0===t.form.pay_status?{"letter-spacing":"2rpx"}:null,a=2!==t.form.pay_status||1!=t.form.type&&2!=t.form.type?null:t.sex(t.form.accompany_sex);t._isMounted||(t.e0=function(e){t.isShowService=!0},t.e1=function(e){!t.orderId&&(t.isShowHospital=!0)},t.e2=function(e){!t.orderId&&(t.isShowTime=!0)},t.e3=function(e){t.isShowMoreAction=!0},t.e4=function(e){t.showPriceEdit=!1}),t.$mp.data=Object.assign({},{$root:{g0:r,m0:i,a0:o,a1:s,m1:a}})},o=!1,s=[];i._withStripped=!0},314:function(e,t,n){"use strict";n.r(t);var r=n(315),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=i.a},315:function(e,t,n){"use strict";(function(e){var r=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(30)),o=r(n(32)),s=n(206),a=n(65),u=function(){n.e("component/serviceArchive/service-archive").then(function(){return resolve(n(505))}.bind(null,n)).catch(n.oe)},c=function(){Promise.all([n.e("common/vendor"),n.e("uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode")]).then(function(){return resolve(n(373))}.bind(null,n)).catch(n.oe)},l={components:{serviceArchive:u,uqrcode:c},data:function(){var e=this;return{paidPrice:0,workStatus:new Map([[0,"待处理"],[1,"已到客户家"],[2,"已接到客户"],[3,"已到医院"],[4,"完成服务"]]),payBtnStyle:{"background-image":"linear-gradient(-90deg, #e26165 0%, #c10d12 94%, #c10d12 100%)","font-weight":"500","font-size":"28rpx",color:"#fff",width:"288rpx","margin-right":"25rpx"},isShowMoreAction:!1,isShowService:!1,fileList:[],isShowHospital:!1,isShowTime:!1,isShowArchive:!1,list_service:[],list_hospital:[],list_archive:[],orderId:"",nurse:{},isShowSite:!1,list_psite:[],site_name:"",canSelectSite:!1,form:{type:1,is_show:!1,accompany_product_id:"",site_id:"",user_archive_id:"",city:"",hospital:"",time:"",my_provide:1,appoint_name:"",appoint_mobile:"",accompany_sex:"",file_ids:"",content:"",pay_status:0,no:"",quantity:1},rules:{user_archive_id:[{type:"number",required:!0,message:"请选择人员",trigger:["blur","change"]}],time:[{required:!0,message:"请选择时间",trigger:["blur","change"]}],hospital:[{validator:function(t,n,r){return 2==e.form.type||!!n},message:"请选择就诊医院",trigger:["blur","change"]}],appoint_name:[{required:!0,message:"请输入预约人",trigger:["blur","change"]}],appoint_mobile:[{required:!0,message:"请输入预约人电话",trigger:["blur","change"]},{validator:function(t,n,r){return e.$u.test.mobile(n)},message:"预约人电话不正确",trigger:["change","blur"]}],content:[{required:!0,message:"请填写其他服务需求",trigger:["blur","change"]}]},action:"".concat(s.ROOTPATH,"/api/mobile/upload-file"),isAuth:!1,isShowPayPopup:!1,payQrCode:"",payTimer:null,showPriceEdit:!1,editPrice:"",showPayQrCode:!1}},onReady:function(){this.$refs.uForm.setRules(this.rules)},onLoad:function(t){this.form.can_multi_num=t.can_multi_num?Number(t.can_multi_num):0,this.form.accompany_product_id=t.id?Number(t.id):"",this.form.type=Number(t.type),this.form.site_id=t.site_id?Number(t.site_id):"",this.site_name=t.site_id?t.site_name:"",this.canSelectSite=!!t.site_id,console.log("this.vuex_site",this.form.site_id,this.site_name),e.setNavigationBarTitle({title:1==t.type?"预约陪诊":"预约居家照护"}),!this.orderId&&t.order_id&&(this.orderId=t.order_id,this.getDetail()),this.getList(t.type,t.site_id),this.getHospital(t.site_id),this.showPayQrCode=!1,this.payQrCode=""},onUnload:function(){this.payTimer&&(clearInterval(this.payTimer),this.payTimer=null)},methods:{getList:function(e,t){var n=this;return(0,o.default)(i.default.mark((function r(){var o;return i.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,n.$u.api.accompanyProduct({type:e,page:1,page_size:999,site_id:t});case 2:o=r.sent,n.list_service=o.data,n.orderId||(n.list_psite=o.data.filter((function(e){return e.id==n.form.accompany_product_id}))[0].site);case 5:case"end":return r.stop()}}),r)})))()},getDetail:function(t){var n=this;return(0,o.default)(i.default.mark((function r(){return i.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return console.log(t,n.orderId),r.next=3,n.$u.api.accompanyOrderDetail({id:t||n.orderId}).then((function(t){for(var r in n.form)t.hasOwnProperty(r)&&(n.form[r]=t[r]);n.form.quantity||(n.form.quantity=1),n.form["created_at"]=t["created_at"],n.form["status"]=t["status"],n.form["nurse_id"]=t["nurse_id"],n.nurse=t["nurse"],n.fileList=t.files.map((function(e){return{url:e.url}})),n.paidPrice=t.price,e.setNavigationBarTitle({title:t.accompany_product?t.accompany_product.name:"订单详情"})}));case 3:case"end":return r.stop()}}),r)})))()},getHospital:function(e){var t=this;return(0,o.default)(i.default.mark((function n(){var r;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.$u.api.listHospital({site_id:e,page:1,page_size:999});case 2:r=n.sent,t.list_hospital=r.data;case 4:case"end":return n.stop()}}),n)})))()},getUserArchive:function(){var e=this;return(0,o.default)(i.default.mark((function t(){var n;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$u.api.userArchive({page:1,page_size:999,user_mobile:e.form.appoint_mobile});case 2:n=t.sent,e.list_archive=n.data;case 4:case"end":return t.stop()}}),t)})))()},changeService:function(e){this.info=e,this.form.accompany_product_id=e.id,this.getHospital(e.site_id),this.isShowService=!1,this.form.hospital="",this.form.quantity=1},increaseQuantity:function(){this.form.quantity<99?this.form.quantity++:e.showToast({title:"最大数量为99",icon:"none"})},decreaseQuantity:function(){this.form.quantity>1?this.form.quantity--:e.showToast({title:"最小数量为1",icon:"none"})},confirmHospital:function(e){this.form.hospital=e[0].value},confirmTime:function(e){this.form.time="".concat(e.year,"-").concat(e.month,"-").concat(e.day," ").concat(e.hour,":").concat(e.minute,":00")},confirmSite:function(e){console.log("e",e),this.form.site_id=e[0].value,this.site_name=e[0].label,console.log("this.form.site_id",this.form.site_id)},confirmArchive:function(e){this.form.user_archive_id=e.id,this.isShowArchive=!1},addArchive:function(){this.$refs.serviceArchive.isShow=!0},editUser:function(e){this.$refs.serviceArchive.form=e,this.$refs.serviceArchive.isShow=!0},delUser:function(t){var n=this;e.showModal({title:"确认删除该人员?",success:function(){var e=(0,o.default)(i.default.mark((function e(r){return i.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!r.confirm){e.next=13;break}if(e.prev=1,null!==t&&void 0!==t&&t.id){e.next=4;break}return e.abrupt("return");case 4:return e.next=6,n.$u.api.userArchiveDestroy({id:null===t||void 0===t?void 0:t.id});case 6:e.sent,n.getUserArchive(),e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](1),console.error(e.t0);case 13:case"end":return e.stop()}}),e,null,[[1,10]])})));function r(t){return e.apply(this,arguments)}return r}()})},addSuccess:function(e){e&&this.getUserArchive()},openMap:function(){console.log("chooseLocation");var t=this;e.chooseLocation({success:function(e){console.log("chooseLocationres",e),"chooseLocation:ok"===e.errMsg&&(t.form.city=e.address,console.log("位置名称:"+e.name),console.log("详细地址:"+e.address),console.log("纬度:"+e.latitude),console.log("经度:"+e.longitude))},fail:function(t){e.showToast({title:"打开地图失败",icon:"none"}),console.log("err",t)}})},pay:function(){var t=this;if(this.orderId)this.payOrder(this.form);else{if(!this.form.site_id)return void e.showToast({title:"请选择站点区域",icon:"none"});console.log("this.form",this.form),this.$refs.uForm.validate(function(){var n=(0,o.default)(i.default.mark((function n(r){var o,s,u,c;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!r){n.next=19;break}if(console.log("验证通过"),t.form.file_ids=(null===(o=t.$refs.uUpload)||void 0===o||null===(s=o.lists)||void 0===s||null===(u=s.filter((function(e){return 100===e.progress})))||void 0===u?void 0:u.map((function(e){var t;return null===(t=e.response)||void 0===t?void 0:t.id})))||[],1!==t.form.type){n.next=7;break}if(!(t.form.file_ids.length<1&&(0,a.isNull)(t.form.content))){n.next=7;break}return e.showToast({title:"请填写服务需求或上传资料",icon:"none"}),n.abrupt("return");case 7:if(2!==t.form.type){n.next=11;break}if(!(0,a.isNull)(t.form.content)){n.next=11;break}return e.showToast({title:"请填写服务需求",icon:"none"}),n.abrupt("return");case 11:return t.form.price=t.orderId?t.paidPrice:t.accompanyProduct.price*t.form.quantity,t.form.total=t.form.quantity.toString(),n.next=15,t.$u.api.accompanyProductOrder(t.form);case 15:c=n.sent,c&&(console.log(c),t.orderId=c.id,t.paidPrice=c.price,t.payOrder(c)),n.next=20;break;case 19:console.log("验证失败");case 20:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}())}},payOrder:function(t){var n=this;return(0,o.default)(i.default.mark((function r(){var o,s,a;return i.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,n.$u.api.accompanyPay({no:t.no});case 3:if(o=r.sent,s=o.result,n.form.pay_status=1,n.form.no=t.no,n.form.created_at=t.time,console.log("支付结果:",s),e.showLoading({title:"生成支付二维码...",mask:!0}),n.payQrCode=s.code_url,n.showPayQrCode=!0,console.log("二维码URL:",n.payQrCode),console.log("显示二维码:",n.showPayQrCode),n.payQrCode){r.next=18;break}return console.error("二维码URL为空"),e.showToast({title:"二维码生成失败",icon:"none"}),r.abrupt("return");case 18:e.hideLoading(),n.startPayCheck(),r.next=26;break;case 22:r.prev=22,r.t0=r["catch"](0),console.log("支付错误:",r.t0),r.t0.data&&(10002===r.t0.data.errcode||r.t0.data.errmsg&&r.t0.data.errmsg.includes("订单待审核"))?e.showModal({title:"订单待审核",content:"订单待审核,审核通过后才能支付",showCancel:!1,success:function(){e.switchTab({url:"/pages/index/staffIndex",success:function(){setTimeout((function(){e.$emit("switchToPendingReview")}),100)}})}}):e.showToast({title:(null===(a=r.t0.data)||void 0===a?void 0:a.errmsg)||"支付失败",icon:"none"});case 26:case"end":return r.stop()}}),r,null,[[0,22]])})))()},startPayCheck:function(){var t=this;this.payTimer=setInterval((0,o.default)(i.default.mark((function n(){var r;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,t.$u.api.accompanyOrderDetail({id:t.orderId});case 3:r=n.sent,1===r.pay_status&&(clearInterval(t.payTimer),t.showPayQrCode=!1,t.form.pay_status=2,e.showToast({title:"支付成功",icon:"success"})),n.next=10;break;case 7:n.prev=7,n.t0=n["catch"](0),console.error("检查支付状态失败",n.t0);case 10:case"end":return n.stop()}}),n,null,[[0,7]])}))),3e3)},beforeDestroy:function(){this.payTimer&&clearInterval(this.payTimer)},moreActionClick:function(t){var n=this,r=this.moreActionList[t].text,i=function(){};switch(this.moreActionList[t].tag){case"cancel":i=function(){return n.$u.api.accompanyProductOrder({id:n.orderId,pay_status:-1}).then((function(e){n.getDetail(),n.form.pay_status=2}))};break;case"chargeback":i=function(){return n.$u.api.orderRefund({id:n.orderId}).then((function(t){n.getDetail().then((function(t){n.form.status&&e.showModal({title:"已成功提交退款申请",content:"当前订单已分配护工,需等待客服处理",showCancel:!1})}))}))};break}e.showModal({title:"操作",content:"是否确认".concat(r,"?"),success:function(e){e.confirm&&i()},fail:function(){}})},confirmEditPrice:function(){if(!this.editPrice||isNaN(this.editPrice)||Number(this.editPrice)<0)e.showToast({title:"请输入有效金额",icon:"none"});else{if(this.orderId)this.paidPrice=Number(this.editPrice);else{var t=Number(this.editPrice),n=this.form.quantity||1;this.accompanyProduct.price=t/n}this.showPriceEdit=!1}},handleArchiveClick:function(){var t=this;return(0,o.default)(i.default.mark((function n(){return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.form.appoint_name){n.next=4;break}return e.$u.toast("请先填写预约人"),t.$refs.appointNameInput&&t.$refs.appointNameInput.focus&&t.$refs.appointNameInput.focus(),n.abrupt("return");case 4:if(t.form.appoint_mobile){n.next=8;break}return e.$u.toast("请先填写预约人电话"),t.$refs.appointMobileInput&&t.$refs.appointMobileInput.focus&&t.$refs.appointMobileInput.focus(),n.abrupt("return");case 8:return n.next=10,t.getUserArchive();case 10:t.isShowArchive=!0;case 11:case"end":return n.stop()}}),n)})))()},onQrCodeSuccess:function(){console.log("二维码生成成功"),e.showToast({title:"二维码生成成功",icon:"success"})},onQrCodeError:function(t){console.error("二维码生成错误:",t),e.showToast({title:"二维码生成失败: "+(t.errMsg||"未知错误"),icon:"none"})},openPriceEdit:function(){var e=this.orderId?this.paidPrice:(this.accompanyProduct.price||0)*(this.form.quantity||1);this.editPrice=e.toString(),this.showPriceEdit=!0},scrollToPayQr:function(){var t=(0,o.default)(i.default.mark((function t(){var n,r,o=this;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.$u.api.accompanyOrderPayParams({no:this.form.no});case 3:return n=t.sent,console.log("获取支付参数:",n),r=n.config||n,t.next=8,e.requestPayment({provider:"wxpay",timeStamp:r.timestamp||r.timeStamp,nonceStr:r.nonceStr,package:r.package,signType:r.signType,paySign:r.paySign,success:function(){e.showToast({title:"支付成功",icon:"success"}),o.getDetail()},fail:function(t){t.errMsg&&t.errMsg.indexOf("cancel")>-1?e.showToast({title:"已取消支付",icon:"none"}):(e.showToast({title:"支付失败",icon:"none"}),console.log("支付失败",t))}});case 8:t.next=13;break;case 10:t.prev=10,t.t0=t["catch"](0),e.showToast({title:t.t0.errmsg||"拉起支付失败",icon:"none"});case 13:case"end":return t.stop()}}),t,this,[[0,10]])})));function n(){return t.apply(this,arguments)}return n}()},computed:{stepList:function(){return[{name:"填写预约"},{name:"在线支付"},{name:"服务完成"}]},currentStep:function(){return this.orderId?0===this.form.pay_status?1:1===this.form.pay_status?2:2===this.form.pay_status?3:0:1},sex:function(){return function(e){return 1==e?"男":2==e?"女":"都可以"}},token:function(){var t;return this.vuex_token?this.vuex_token:null===(t=e.getStorageSync("lifeData"))||void 0===t?void 0:t.vuex_token},accompanyProduct:function(){var e=this;return this.list_service.find((function(t){return t.id===e.form.accompany_product_id}))||{}},hospital:function(){var e=this;return this.list_hospital.find((function(t){return t.id==e.form.hospital}))||{}},archive:function(){var e=this;return this.list_archive.find((function(t){return t.id===e.form.user_archive_id}))||{}},moreActionList:function(){return 0===this.form.pay_status?[{text:"取消订单",fontSize:28,tag:"cancel"}]:1===this.form.pay_status?[{text:"退单",fontSize:28,tag:"chargeback"}]:void 0}}};t.default=l}).call(this,n(2)["default"])},316:function(e,t,n){"use strict";n.r(t);var r=n(317),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=i.a},317:function(e,t,n){},318:function(e,t,n){"use strict";n.r(t);var r=n(319),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=i.a},319:function(e,t,n){}},[[310,"common/runtime","common/vendor"]]]);
+require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["package_sub/pages/AddOrder/AddOrder"],{310:function(e,t,n){"use strict";(function(e,t){var r=n(4);n(26);r(n(25));var i=r(n(311));e.__webpack_require_UNI_MP_PLUGIN__=n,t(i.default)}).call(this,n(1)["default"],n(2)["createPage"])},311:function(e,t,n){"use strict";n.r(t);var r=n(312),i=n(314);for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);n(316),n(318);var a,s=n(35),c=Object(s["default"])(i["default"],r["render"],r["staticRenderFns"],!1,null,"6614d6de",null,!1,r["components"],a);c.options.__file="package_sub/pages/AddOrder/AddOrder.vue",t["default"]=c.exports},312:function(e,t,n){"use strict";n.r(t);var r=n(313);n.d(t,"render",(function(){return r["render"]})),n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]})),n.d(t,"recyclableRender",(function(){return r["recyclableRender"]})),n.d(t,"components",(function(){return r["components"]}))},313:function(e,t,n){"use strict";var r;n.r(t),n.d(t,"render",(function(){return i})),n.d(t,"staticRenderFns",(function(){return a})),n.d(t,"recyclableRender",(function(){return o})),n.d(t,"components",(function(){return r}));try{r={uIcon:function(){return n.e("uview-ui/components/u-icon/u-icon").then(n.bind(null,390))},uButton:function(){return n.e("uview-ui/components/u-button/u-button").then(n.bind(null,345))},uTag:function(){return n.e("uview-ui/components/u-tag/u-tag").then(n.bind(null,446))},uForm:function(){return n.e("uview-ui/components/u-form/u-form").then(n.bind(null,397))},uFormItem:function(){return Promise.all([n.e("common/vendor"),n.e("uview-ui/components/u-form-item/u-form-item")]).then(n.bind(null,404))},uInput:function(){return Promise.all([n.e("common/vendor"),n.e("uview-ui/components/u-input/u-input")]).then(n.bind(null,415))},uRadioGroup:function(){return Promise.all([n.e("common/vendor"),n.e("uview-ui/components/u-radio-group/u-radio-group")]).then(n.bind(null,453))},uRadio:function(){return n.e("uview-ui/components/u-radio/u-radio").then(n.bind(null,460))},uUpload:function(){return n.e("uview-ui/components/u-upload/u-upload").then(n.bind(null,467))},uqrcode:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode")]).then(n.bind(null,373))},uPopup:function(){return n.e("uview-ui/components/u-popup/u-popup").then(n.bind(null,366))},uSelect:function(){return n.e("uview-ui/components/u-select/u-select").then(n.bind(null,422))},uPicker:function(){return Promise.all([n.e("common/vendor"),n.e("uview-ui/components/u-picker/u-picker")]).then(n.bind(null,474))},uActionSheet:function(){return n.e("uview-ui/components/u-action-sheet/u-action-sheet").then(n.bind(null,484))},uCheckbox:function(){return n.e("uview-ui/components/u-checkbox/u-checkbox").then(n.bind(null,491))},uTopTips:function(){return n.e("uview-ui/components/u-top-tips/u-top-tips").then(n.bind(null,498))}}}catch(s){if(-1===s.message.indexOf("Cannot find module")||-1===s.message.indexOf(".vue"))throw s;console.error(s.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var i=function(){var e,t=this,n=t.$createElement,r=(t._self._c,0===t.form.pay_status&&t.form.nurse_id&&t.nurse.id?t.workStatus.get(t.form.status):null),i=0===t.form.pay_status&&t.orderId?t.sex(t.form.accompany_sex):null,o=0!==t.form.pay_status||1!=t.form.type||t.orderId?null:(e={},e["Authorization"]="Bearer "+t.token,e),a=0===t.form.pay_status?{"letter-spacing":"2rpx"}:null,s=2!==t.form.pay_status||1!=t.form.type&&2!=t.form.type?null:t.sex(t.form.accompany_sex);t._isMounted||(t.e0=function(e){t.isShowService=!0},t.e1=function(e){!t.orderId&&(t.isShowHospital=!0)},t.e2=function(e){!t.orderId&&(t.isShowTime=!0)},t.e3=function(e){t.isShowMoreAction=!0},t.e4=function(e){t.showPriceEdit=!1}),t.$mp.data=Object.assign({},{$root:{g0:r,m0:i,a0:o,a1:a,m1:s}})},o=!1,a=[];i._withStripped=!0},314:function(e,t,n){"use strict";n.r(t);var r=n(315),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=i.a},315:function(e,t,n){"use strict";(function(e){var r=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(30)),o=r(n(32)),a=n(206),s=n(65),c=function(){n.e("component/serviceArchive/service-archive").then(function(){return resolve(n(505))}.bind(null,n)).catch(n.oe)},u=function(){Promise.all([n.e("common/vendor"),n.e("uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode")]).then(function(){return resolve(n(373))}.bind(null,n)).catch(n.oe)},d={components:{serviceArchive:c,uqrcode:u},data:function(){var e=this;return{paidPrice:0,workStatus:new Map([[0,"待处理"],[1,"已到客户家"],[2,"已接到客户"],[3,"已到医院"],[4,"完成服务"]]),payBtnStyle:{"background-image":"linear-gradient(-90deg, #e26165 0%, #c10d12 94%, #c10d12 100%)","font-weight":"500","font-size":"28rpx",color:"#fff",width:"288rpx","margin-right":"25rpx"},isShowMoreAction:!1,isShowService:!1,fileList:[],isShowHospital:!1,isShowTime:!1,isShowArchive:!1,list_service:[],list_hospital:[],list_archive:[],orderId:"",nurse:{},isShowSite:!1,list_psite:[],site_name:"",canSelectSite:!1,form:{type:1,is_show:!1,accompany_product_id:"",site_id:"",user_archive_id:"",city:"",hospital:"",time:"",my_provide:1,appoint_name:"",appoint_mobile:"",accompany_sex:"",file_ids:"",content:"",pay_status:0,no:"",quantity:1},rules:{user_archive_id:[{type:"number",required:!0,message:"请选择人员",trigger:["blur","change"]}],time:[{required:!0,message:"请选择时间",trigger:["blur","change"]}],hospital:[{validator:function(t,n,r){return 2==e.form.type||!!n},message:"请选择就诊医院",trigger:["blur","change"]}],appoint_name:[{required:!0,message:"请输入预约人",trigger:["blur","change"]}],appoint_mobile:[{required:!0,message:"请输入预约人电话",trigger:["blur","change"]},{validator:function(t,n,r){return e.$u.test.mobile(n)},message:"预约人电话不正确",trigger:["change","blur"]}],content:[{required:!0,message:"请填写其他服务需求",trigger:["blur","change"]}]},action:"".concat(a.ROOTPATH,"/api/mobile/upload-file"),isAuth:!1,isShowPayPopup:!1,payQrCode:"",qrcodeImagePath:"",payTimer:null,showPriceEdit:!1,editPrice:"",showPayQrCode:!1,activeTab:"qrcode"}},onReady:function(){this.$refs.uForm.setRules(this.rules)},onLoad:function(t){this.form.can_multi_num=t.can_multi_num?Number(t.can_multi_num):0,this.form.accompany_product_id=t.id?Number(t.id):"",this.form.type=Number(t.type),this.form.site_id=t.site_id?Number(t.site_id):"",this.site_name=t.site_id?t.site_name:"",this.canSelectSite=!!t.site_id,console.log("this.vuex_site",this.form.site_id,this.site_name),e.setNavigationBarTitle({title:1==t.type?"预约陪诊":"预约居家照护"}),!this.orderId&&t.order_id&&(this.orderId=t.order_id,this.getDetail()),this.getList(t.type,t.site_id),this.getHospital(t.site_id),this.showPayQrCode=!1,this.payQrCode="",this.qrcodeImagePath="",this.activeTab="qrcode"},onUnload:function(){this.payTimer&&(clearInterval(this.payTimer),this.payTimer=null)},methods:{getList:function(e,t){var n=this;return(0,o.default)(i.default.mark((function r(){var o;return i.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,n.$u.api.accompanyProduct({type:e,page:1,page_size:999,site_id:t});case 2:o=r.sent,n.list_service=o.data,n.orderId||(n.list_psite=o.data.filter((function(e){return e.id==n.form.accompany_product_id}))[0].site);case 5:case"end":return r.stop()}}),r)})))()},getDetail:function(t){var n=this;return(0,o.default)(i.default.mark((function r(){return i.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return console.log(t,n.orderId),r.next=3,n.$u.api.accompanyOrderDetail({id:t||n.orderId}).then((function(t){for(var r in n.form)t.hasOwnProperty(r)&&(n.form[r]=t[r]);n.form.quantity||(n.form.quantity=1),n.form["created_at"]=t["created_at"],n.form["status"]=t["status"],n.form["nurse_id"]=t["nurse_id"],n.nurse=t["nurse"],n.fileList=t.files.map((function(e){return{url:e.url}})),n.paidPrice=t.price,e.setNavigationBarTitle({title:t.accompany_product?t.accompany_product.name:"订单详情"})}));case 3:case"end":return r.stop()}}),r)})))()},getHospital:function(e){var t=this;return(0,o.default)(i.default.mark((function n(){var r;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.$u.api.listHospital({site_id:e,page:1,page_size:999});case 2:r=n.sent,t.list_hospital=r.data;case 4:case"end":return n.stop()}}),n)})))()},getUserArchive:function(){var e=this;return(0,o.default)(i.default.mark((function t(){var n;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$u.api.userArchive({page:1,page_size:999,user_mobile:e.form.appoint_mobile});case 2:n=t.sent,e.list_archive=n.data;case 4:case"end":return t.stop()}}),t)})))()},changeService:function(e){this.info=e,this.form.accompany_product_id=e.id,this.getHospital(e.site_id),this.isShowService=!1,this.form.hospital="",this.form.quantity=1},increaseQuantity:function(){this.form.quantity<99?this.form.quantity++:e.showToast({title:"最大数量为99",icon:"none"})},decreaseQuantity:function(){this.form.quantity>1?this.form.quantity--:e.showToast({title:"最小数量为1",icon:"none"})},confirmHospital:function(e){this.form.hospital=e[0].value},confirmTime:function(e){this.form.time="".concat(e.year,"-").concat(e.month,"-").concat(e.day," ").concat(e.hour,":").concat(e.minute,":00")},confirmSite:function(e){console.log("e",e),this.form.site_id=e[0].value,this.site_name=e[0].label,console.log("this.form.site_id",this.form.site_id)},confirmArchive:function(e){this.form.user_archive_id=e.id,this.isShowArchive=!1},addArchive:function(){this.$refs.serviceArchive.isShow=!0},editUser:function(e){this.$refs.serviceArchive.form=e,this.$refs.serviceArchive.isShow=!0},delUser:function(t){var n=this;e.showModal({title:"确认删除该人员?",success:function(){var e=(0,o.default)(i.default.mark((function e(r){return i.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!r.confirm){e.next=13;break}if(e.prev=1,null!==t&&void 0!==t&&t.id){e.next=4;break}return e.abrupt("return");case 4:return e.next=6,n.$u.api.userArchiveDestroy({id:null===t||void 0===t?void 0:t.id});case 6:e.sent,n.getUserArchive(),e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](1),console.error(e.t0);case 13:case"end":return e.stop()}}),e,null,[[1,10]])})));function r(t){return e.apply(this,arguments)}return r}()})},addSuccess:function(e){e&&this.getUserArchive()},openMap:function(){console.log("chooseLocation");var t=this;e.chooseLocation({success:function(e){console.log("chooseLocationres",e),"chooseLocation:ok"===e.errMsg&&(t.form.city=e.address,console.log("位置名称:"+e.name),console.log("详细地址:"+e.address),console.log("纬度:"+e.latitude),console.log("经度:"+e.longitude))},fail:function(t){e.showToast({title:"打开地图失败",icon:"none"}),console.log("err",t)}})},pay:function(){var t=this;if(this.orderId)this.payOrder(this.form);else{if(!this.form.site_id)return void e.showToast({title:"请选择站点区域",icon:"none"});console.log("this.form",this.form),this.$refs.uForm.validate(function(){var n=(0,o.default)(i.default.mark((function n(r){var o,a,c,u;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!r){n.next=19;break}if(console.log("验证通过"),t.form.file_ids=(null===(o=t.$refs.uUpload)||void 0===o||null===(a=o.lists)||void 0===a||null===(c=a.filter((function(e){return 100===e.progress})))||void 0===c?void 0:c.map((function(e){var t;return null===(t=e.response)||void 0===t?void 0:t.id})))||[],1!==t.form.type){n.next=7;break}if(!(t.form.file_ids.length<1&&(0,s.isNull)(t.form.content))){n.next=7;break}return e.showToast({title:"请填写服务需求或上传资料",icon:"none"}),n.abrupt("return");case 7:if(2!==t.form.type){n.next=11;break}if(!(0,s.isNull)(t.form.content)){n.next=11;break}return e.showToast({title:"请填写服务需求",icon:"none"}),n.abrupt("return");case 11:return t.form.price=t.orderId?t.paidPrice:t.accompanyProduct.price*t.form.quantity,t.form.total=t.form.quantity.toString(),n.next=15,t.$u.api.accompanyProductOrder(t.form);case 15:u=n.sent,u&&(console.log(u),t.orderId=u.id,t.paidPrice=u.price,t.payOrder(u)),n.next=20;break;case 19:console.log("验证失败");case 20:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}())}},payOrder:function(t){var n=this;return(0,o.default)(i.default.mark((function r(){var o,a,s;return i.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,n.$u.api.accompanyPay({no:t.no});case 3:if(o=r.sent,a=o.result,n.form.pay_status=1,n.form.no=t.no,n.form.created_at=t.time,console.log("支付结果:",a),e.showLoading({title:"生成支付二维码...",mask:!0}),n.payQrCode=a.code_url,n.qrcodeImagePath="",n.showPayQrCode=!0,console.log("二维码URL:",n.payQrCode),console.log("显示二维码:",n.showPayQrCode),n.payQrCode){r.next=19;break}return console.error("二维码URL为空"),e.showToast({title:"二维码生成失败",icon:"none"}),r.abrupt("return");case 19:e.hideLoading(),n.startPayCheck(),r.next=27;break;case 23:r.prev=23,r.t0=r["catch"](0),console.log("支付错误:",r.t0),r.t0.data&&(10002===r.t0.data.errcode||r.t0.data.errmsg&&r.t0.data.errmsg.includes("订单待审核"))?e.showModal({title:"订单待审核",content:"订单待审核,审核通过后才能支付",showCancel:!1,success:function(){e.switchTab({url:"/pages/index/staffIndex",success:function(){setTimeout((function(){e.$emit("switchToPendingReview")}),100)}})}}):e.showToast({title:(null===(s=r.t0.data)||void 0===s?void 0:s.errmsg)||"支付失败",icon:"none"});case 27:case"end":return r.stop()}}),r,null,[[0,23]])})))()},startPayCheck:function(){var t=this;this.payTimer=setInterval((0,o.default)(i.default.mark((function n(){var r;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,t.$u.api.accompanyOrderDetail({id:t.orderId});case 3:r=n.sent,1===r.pay_status&&(clearInterval(t.payTimer),t.payTimer=null,t.showPayQrCode=!1,t.payQrCode="",t.qrcodeImagePath="",t.form.pay_status=2,e.showToast({title:"支付成功",icon:"success"})),n.next=10;break;case 7:n.prev=7,n.t0=n["catch"](0),console.error("检查支付状态失败",n.t0);case 10:case"end":return n.stop()}}),n,null,[[0,7]])}))),3e3)},beforeDestroy:function(){this.payTimer&&clearInterval(this.payTimer)},moreActionClick:function(t){var n=this,r=this.moreActionList[t].text,i=function(){};switch(this.moreActionList[t].tag){case"cancel":i=function(){return n.$u.api.accompanyProductOrder({id:n.orderId,pay_status:-1}).then((function(e){n.getDetail(),n.form.pay_status=2}))};break;case"chargeback":i=function(){return n.$u.api.orderRefund({id:n.orderId}).then((function(t){n.getDetail().then((function(t){n.form.status&&e.showModal({title:"已成功提交退款申请",content:"当前订单已分配护工,需等待客服处理",showCancel:!1})}))}))};break}e.showModal({title:"操作",content:"是否确认".concat(r,"?"),success:function(e){e.confirm&&i()},fail:function(){}})},confirmEditPrice:function(){if(!this.editPrice||isNaN(this.editPrice)||Number(this.editPrice)<0)e.showToast({title:"请输入有效金额",icon:"none"});else{if(this.orderId)this.paidPrice=Number(this.editPrice);else{var t=Number(this.editPrice),n=this.form.quantity||1;this.accompanyProduct.price=t/n}this.showPriceEdit=!1}},handleArchiveClick:function(){var t=this;return(0,o.default)(i.default.mark((function n(){return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.form.appoint_name){n.next=4;break}return e.$u.toast("请先填写预约人"),t.$refs.appointNameInput&&t.$refs.appointNameInput.focus&&t.$refs.appointNameInput.focus(),n.abrupt("return");case 4:if(t.form.appoint_mobile){n.next=8;break}return e.$u.toast("请先填写预约人电话"),t.$refs.appointMobileInput&&t.$refs.appointMobileInput.focus&&t.$refs.appointMobileInput.focus(),n.abrupt("return");case 8:return n.next=10,t.getUserArchive();case 10:t.isShowArchive=!0;case 11:case"end":return n.stop()}}),n)})))()},onQrCodeSuccess:function(){console.log("二维码生成成功")},onQrCodeComplete:function(t){var n=this;t&&t.success&&this.$refs.payQrCode&&setTimeout((function(){n.$refs.payQrCode&&n.$refs.payQrCode.toTempFilePath({success:function(e){n.qrcodeImagePath=e.tempFilePath,console.log("二维码图片生成成功:",n.qrcodeImagePath)},fail:function(t){console.error("二维码转图片失败:",t),e.showToast({icon:"none",title:"二维码图片生成失败"})}})}),500)},onQrCodeError:function(t){console.error("二维码生成错误:",t),e.showToast({title:"二维码生成失败: "+(t.errMsg||"未知错误"),icon:"none"})},openPriceEdit:function(){var e=this.orderId?this.paidPrice:(this.accompanyProduct.price||0)*(this.form.quantity||1);this.editPrice=e.toString(),this.showPriceEdit=!0},switchTab:function(t){var n=this;return(0,o.default)(i.default.mark((function r(){return i.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(n.activeTab!==t){r.next=2;break}return r.abrupt("return");case 2:if(n.activeTab=t,"qrcode"!==t){r.next=8;break}if(!n.qrcodeImagePath&&!n.payQrCode){r.next=7;break}return n.orderId&&setTimeout((function(){n.getDetail(n.orderId).catch((function(e){console.error("获取订单详情失败:",e)}))}),100),r.abrupt("return");case 7:n.orderId&&n.$nextTick((0,o.default)(i.default.mark((function t(){var r,o;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,n.getDetail(n.orderId);case 2:if(0!==n.form.pay_status||!n.form.no){t.next=15;break}return t.prev=3,t.next=6,n.$u.api.accompanyPay({no:n.form.no});case 6:r=t.sent,o=r.result||r,o&&o.code_url&&(n.payQrCode=o.code_url,n.qrcodeImagePath=""),t.next=15;break;case 11:t.prev=11,t.t0=t["catch"](3),console.error("获取二维码失败:",t.t0),e.showToast({icon:"none",title:"获取二维码失败"});case 15:case"end":return t.stop()}}),t,null,[[3,11]])}))));case 8:case"end":return r.stop()}}),r)})))()},scrollToPayQr:function(){var t=(0,o.default)(i.default.mark((function t(){var n,r,o=this;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!this.orderId){t.next=3;break}return t.next=3,this.getDetail(this.orderId);case 3:if(this.form.no){t.next=6;break}return e.showToast({title:"订单号不存在",icon:"none"}),t.abrupt("return");case 6:return t.prev=6,t.next=9,this.$u.api.accompanyOrderPayParams({no:this.form.no});case 9:return n=t.sent,console.log("获取支付参数:",n),r=n.config||n,t.next=14,e.requestPayment({provider:"wxpay",timeStamp:r.timestamp||r.timeStamp,nonceStr:r.nonceStr,package:r.package,signType:r.signType,paySign:r.paySign,success:function(){e.showToast({title:"支付成功",icon:"success"}),o.getDetail()},fail:function(t){t.errMsg&&t.errMsg.indexOf("cancel")>-1?e.showToast({title:"已取消支付",icon:"none"}):(e.showToast({title:"支付失败",icon:"none"}),console.log("支付失败",t))}});case 14:t.next=19;break;case 16:t.prev=16,t.t0=t["catch"](6),e.showToast({title:t.t0.errmsg||"拉起支付失败",icon:"none"});case 19:case"end":return t.stop()}}),t,this,[[6,16]])})));function n(){return t.apply(this,arguments)}return n}()},computed:{stepList:function(){return[{name:"填写预约"},{name:"在线支付"},{name:"服务完成"}]},currentStep:function(){return this.orderId?0===this.form.pay_status?1:1===this.form.pay_status?2:2===this.form.pay_status?3:0:1},sex:function(){return function(e){return 1==e?"男":2==e?"女":"都可以"}},token:function(){var t;return this.vuex_token?this.vuex_token:null===(t=e.getStorageSync("lifeData"))||void 0===t?void 0:t.vuex_token},accompanyProduct:function(){var e=this;return this.list_service.find((function(t){return t.id===e.form.accompany_product_id}))||{}},hospital:function(){var e=this;return this.list_hospital.find((function(t){return t.id==e.form.hospital}))||{}},archive:function(){var e=this;return this.list_archive.find((function(t){return t.id===e.form.user_archive_id}))||{}},moreActionList:function(){return 0===this.form.pay_status?[{text:"取消订单",fontSize:28,tag:"cancel"}]:1===this.form.pay_status?[{text:"退单",fontSize:28,tag:"chargeback"}]:void 0}}};t.default=d}).call(this,n(2)["default"])},316:function(e,t,n){"use strict";n.r(t);var r=n(317),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=i.a},317:function(e,t,n){},318:function(e,t,n){"use strict";n.r(t);var r=n(319),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=i.a},319:function(e,t,n){}},[[310,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/package_sub/pages/AddOrder/AddOrder.js.map
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/package_sub/pages/AddOrder/AddOrder.wxml b/unpackage/dist/dev/mp-weixin/package_sub/pages/AddOrder/AddOrder.wxml
index 15729cf..e55a695 100644
--- a/unpackage/dist/dev/mp-weixin/package_sub/pages/AddOrder/AddOrder.wxml
+++ b/unpackage/dist/dev/mp-weixin/package_sub/pages/AddOrder/AddOrder.wxml
@@ -1 +1 @@
-{{i.name}}{{''+(accompanyProduct.name||"未选择")+''}}更换服务护工信息姓名{{''+nurse.name+''}}联系方式{{''+nurse.mobile+''}}性别{{''+(nurse.sex==1?'男':'女')+''}}是否地图选点男女任意上传资料(挂号单)订单信息服务内容{{''+accompanyProduct.name+''}}数量{{''+(form.quantity||1)+' 份'}}订单金额{{'¥ '+(accompanyProduct.price||0)*(form.quantity||1)+''}}订单编号{{''+form.no+''}}下单日期{{''+form.created_at+''}}微信支付请使用微信扫码支付立即支付医康养 就医省心期待下次为您服务订单已完成预约信息就诊城市{{''+(hospital.site?hospital.site.name:"")+''}}就诊医院{{''+hospital.name+''}}就诊时间{{''+form.time+''}}预约人{{''+form.appoint_name+''}}预约人电话{{''+form.appoint_mobile+''}}陪诊师性别照护师性别{{''+$root.m1+''}}服务需求{{''+(form.content||' ')+''}}被服务人信息姓名{{''+(archive.name||' ')+''}}身份证{{''+(archive.idcard||' ')+''}}地址{{''+(archive.address||' ')+''}}手机号{{''+(archive.mobile||' ')+''}}行动能力{{''+(archive.is_move?'无障碍':'有障碍')+''}}订单信息服务内容{{''+accompanyProduct.name+''}}数量{{''+(form.quantity||1)+' 份'}}订单金额{{'¥ '+(accompanyProduct.price||0)*(form.quantity||1)+''}}订单编号{{''+form.no+''}}下单日期{{''+form.created_at+''}}实付:{{"¥ "+(orderId?paidPrice:(accompanyProduct.price||0)*(form.quantity||1))}}{{"立即"+(form.pay_status===0&&!orderId?'下单':'支付')}}更多{{''+item.name+''}}{{'¥'+item.price+''}}{{''+item.name+''}}{{''+item.mobile+''}}{{item.address}}新增被服务人修改总价取消确定
\ No newline at end of file
+{{i.name}}{{''+(accompanyProduct.name||"未选择")+''}}更换服务护工信息姓名{{''+nurse.name+''}}联系方式{{''+nurse.mobile+''}}性别{{''+(nurse.sex==1?'男':'女')+''}}是否地图选点男女任意上传资料(挂号单)订单信息服务内容{{''+accompanyProduct.name+''}}数量{{''+(form.quantity||1)+' 份'}}订单金额{{'¥ '+(accompanyProduct.price||0)*(form.quantity||1)+''}}订单编号{{''+form.no+''}}下单日期{{''+form.created_at+''}}付款二维码立即支付正在生成二维码...请使用微信扫码支付立即支付医康养 就医省心期待下次为您服务订单已完成预约信息就诊城市{{''+(hospital.site?hospital.site.name:"")+''}}就诊医院{{''+hospital.name+''}}就诊时间{{''+form.time+''}}预约人{{''+form.appoint_name+''}}预约人电话{{''+form.appoint_mobile+''}}陪诊师性别照护师性别{{''+$root.m1+''}}服务需求{{''+(form.content||' ')+''}}被服务人信息姓名{{''+(archive.name||' ')+''}}身份证{{''+(archive.idcard||' ')+''}}地址{{''+(archive.address||' ')+''}}手机号{{''+(archive.mobile||' ')+''}}行动能力{{''+(archive.is_move?'无障碍':'有障碍')+''}}订单信息服务内容{{''+accompanyProduct.name+''}}数量{{''+(form.quantity||1)+' 份'}}订单金额{{'¥ '+(accompanyProduct.price||0)*(form.quantity||1)+''}}订单编号{{''+form.no+''}}下单日期{{''+form.created_at+''}}实付:{{"¥ "+(orderId?paidPrice:(accompanyProduct.price||0)*(form.quantity||1))}}{{"立即"+(form.pay_status===0&&!orderId?'下单':'支付')}}更多{{''+item.name+''}}{{'¥'+item.price+''}}{{''+item.name+''}}{{''+item.mobile+''}}{{item.address}}新增被服务人修改总价取消确定
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/package_sub/pages/AddOrder/AddOrder.wxss b/unpackage/dist/dev/mp-weixin/package_sub/pages/AddOrder/AddOrder.wxss
index ae8e001..ccfe71e 100644
--- a/unpackage/dist/dev/mp-weixin/package_sub/pages/AddOrder/AddOrder.wxss
+++ b/unpackage/dist/dev/mp-weixin/package_sub/pages/AddOrder/AddOrder.wxss
@@ -451,6 +451,48 @@
margin-top: 30rpx;
text-align: center;
padding: 20rpx;
+ background: #fff;
+ border-radius: 20rpx;
+ box-shadow: 0 4rpx 16rpx #e6eaf1;
+}
+.qrcode-section .payment-tabs.data-v-6614d6de {
+ display: flex;
+ border-bottom: 2rpx solid #e5e5e5;
+ margin-bottom: 30rpx;
+}
+.qrcode-section .payment-tabs .tab-item.data-v-6614d6de {
+ flex: 1;
+ text-align: center;
+ padding: 20rpx 0;
+ font-size: 30rpx;
+ color: #666;
+ position: relative;
+ transition: all 0.3s;
+}
+.qrcode-section .payment-tabs .tab-item.tab-active.data-v-6614d6de {
+ color: #1479ff;
+ font-weight: 500;
+}
+.qrcode-section .payment-tabs .tab-item.tab-active.data-v-6614d6de::after {
+ content: "";
+ position: absolute;
+ bottom: -2rpx;
+ left: 50%;
+ -webkit-transform: translateX(-50%);
+ transform: translateX(-50%);
+ width: 60rpx;
+ height: 4rpx;
+ background: #1479ff;
+ border-radius: 2rpx;
+}
+.qrcode-section .tab-content .tab-panel.data-v-6614d6de {
+ min-height: 400rpx;
+}
+.qrcode-section .tab-content .pay-button-section.data-v-6614d6de {
+ padding: 60rpx 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
}
.qrcode-section .qrcode-title.data-v-6614d6de {
font-size: 28rpx;