Commit 9fd2dd22 by xnn

修复已知问题

parent af9c0554
......@@ -19,10 +19,34 @@
<u-line></u-line>
</view>
<u-toast ref="uToast"></u-toast>
<u-picker :show="show" :columns="columns" @confirm="confirm"></u-picker>
<u-picker :show="show" :columns="columns" @cancel="show = false" closeOnClickOverlay="true"
@confirm="confirm"></u-picker>
<view @click="userLogin" class="loginBtn">
登录
</view>
<u-popup :show="xyshow" @close="close" :round="10" mode="center" @open="open">
<view class="xieyi">
<view class="xyTitle">
用户使用须知
</view>
<view class="xyContant">
使用前,请您仔细阅读<text style="color: cornflowerblue;" @click="xieyi">《用户服务协议》</text><text
style="color: cornflowerblue;" @click="yinsi">《隐私政策》</text>
</view>
<view class="btnList">
<view class="btnleft">
<view class="btn" @click="xyshow = false">
不同意
</view>
</view>
<view class="btnright">
<view class="btn" @click="xyshow = false">
同意
</view>
</view>
</view>
</view>
</u-popup>
</view>
</template>
......@@ -30,6 +54,7 @@
export default {
data() {
return {
xyshow: true,
show: false,
userName: '',
passWord: '',
......@@ -44,6 +69,13 @@
console.log("未登录")
},
methods: {
open() {
// console.log('open');
},
close() {
this.show = false
// console.log('close');
},
confirm(e) {
console.log(e.value)
if (e.value[0] == '商家') {
......@@ -161,4 +193,49 @@
border-radius: 90rpx;
}
.xieyi {
width: 600rpx;
height: 400rpx;
background-color: #FFFFFF;
border-radius: 20rpx;
}
.xyTitle {
text-align: center;
font-size: 40rpx;
font-weight: 600;
margin-top: 50rpx;
}
.xyContant {
margin: 50rpx 30rpx;
font-size: 30rpx;
}
.btnList {
width: 100%;
display: flex;
justify-content: space-around;
align-items: center;
text-align: center;
line-height: 80rpx;
// margin-bottom: 50rpx;
}
.btnleft {
width: 260rpx;
height: 80rpx;
border-radius: 40rpx;
color: #D3195E;
border: 1rpx solid #D3195E;
}
.btnright {
width: 260rpx;
height: 80rpx;
border-radius: 40rpx;
background-color: #D3195E;
color: #FFFFFF;
}
</style>
\ No newline at end of file
......@@ -72,7 +72,7 @@
this.myCellList = [{
"pagePath": "/pageSub/pages/balance/balance",
"iconName": "http://amy.yyinhong.cn/uploads/wximg/pc_wdye.png",
"text": "我的积分",
"text": "我的佣金",
"name": "balance"
},
{
......
{"version":3,"sources":["uni-app:///main.js",null,"webpack:///E:/code/aimeiyue-xcx-store/ddy/App.vue?faff","uni-app:///App.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/App.vue?35fc","webpack:///E:/code/aimeiyue-xcx-store/ddy/App.vue?33e3"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","Vue","prototype","$utils","utils","$common","common","$request","request","config","productionTip","App","mpType","app","store","use","uView","$mount","onLaunch","console","uni","url","onShow","onHide","globalData","navBarHeight","menuBottom","menuHeight","methods","calcNavBarInfo","height"],"mappings":";;;;;;;;;;;;;;AAAA;AAE2D;AAG3D;AACA;AAEA;AACA;AACA;AACA;AAUA;AAA6B;AAAA;AApB7B;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAU1DC,YAAG,CAACC,SAAS,CAACC,MAAM,GAAGC,cAAK;AAC5BH,YAAG,CAACC,SAAS,CAACG,OAAO,GAAGC,eAAM;AAC9BL,YAAG,CAACC,SAAS,CAACK,QAAQ,GAAGC,gBAAO;AAChCP,YAAG,CAACQ,MAAM,CAACC,aAAa,GAAG,KAAK;AAChCC,YAAG,CAACC,MAAM,GAAG,KAAK;AAClB,IAAMC,GAAG,GAAG,IAAIZ,YAAG;EAClBa,KAAK,EAALA;AAAK,GACFH,YAAG,EACL;AAEFV,YAAG,CAACc,GAAG,CAACC,gBAAK,CAAC;AACd;AACA,UAAAH,GAAG,EAACI,MAAM,EAAE,C;;;;;;;;;;;;;ACxBZ;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACuD;AACL;AACc;;;AAGhE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,yEAAM;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAouB,CAAgB,yvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;eCCxvB;EACAC;IACAC;IACA;IACA;IACA;MACAC;QACAC;MACA;IACA;MACA;MACA;QACAD;UACAC;QACA;MACA;QACAD;UACAC;QACA;MACA;IACA;EACA;EACAC,2BAEA;EACAC;IACAJ;EACA;EACAK;IACA;IACAC;IAAA;IACAC;IAAA;IACAC;EACA;;EACAC;IACA;AACA;AACA;IACAC;MACA;MACA;MACA;MACA;MACA;MACA,sGACAC;MACA;MACA;MACA;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACtDA;AAAA;AAAA;AAAA;AAA23C,CAAgB,w1CAAG,EAAC,C;;;;;;;;;;;ACA/4C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"common/main.js","sourcesContent":["import 'uni-pages';\r\n// @ts-ignore\r\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;import App from './App'\r\n\r\n\r\nimport Vue from 'vue'\r\nimport './uni.promisify.adaptor'\r\n\r\nimport utils from './utils/utils.js'\r\nimport common from './utils/common.js'\r\nimport request from './utils/request.js'\r\nimport store from '@/store/index.js'\r\nVue.prototype.$utils = utils;\r\nVue.prototype.$common = common;\r\nVue.prototype.$request = request;\r\nVue.config.productionTip = false\r\nApp.mpType = 'app'\r\nconst app = new Vue({\r\n\tstore,\r\n\t...App\r\n})\r\nimport uView from \"uview-ui\";\r\nVue.use(uView);\r\n// uni.$u.config.unit = 'rpx'\r\napp.$mount()","var render, staticRenderFns, recyclableRender, components\nvar renderjs\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"App.vue\"\nexport default component.exports","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"","<script>\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t\tthis.calcNavBarInfo();\r\n\t\t\t// uni.hideTabBar()\r\n\t\t\tif (!uni.getStorageSync(\"token\")) {\r\n\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\turl: \"/pages/login/login\"\r\n\t\t\t\t});\r\n\t\t\t} else {\r\n\t\t\t\tlet userInfo = uni.getStorageSync(\"userInfo\");\r\n\t\t\t\tif (userInfo.role_id == 1 || userInfo.role_id == 3) {\r\n\t\t\t\t\tuni.switchTab({\r\n\t\t\t\t\t\turl: '/pages/index/index'\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if (userInfo.role_id == 2) {\r\n\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\turl: '/pages/writeOffindex/writeOffindex'\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\tonShow: function() {\r\n\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t},\r\n\t\tglobalData: {\r\n\t\t\t//全局数据管理\r\n\t\t\tnavBarHeight: 0, // 导航栏高度\r\n\t\t\tmenuBottom: 0, // 胶囊距底部间距(顶部间距也是这个)\r\n\t\t\tmenuHeight: 0, // 胶囊高度\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t/**\r\n\t\t\t * @description 计算导航栏信息\r\n\t\t\t */\r\n\t\t\tcalcNavBarInfo() {\r\n\t\t\t\t// 获取系统信息\r\n\t\t\t\tconst systemInfo = wx.getSystemInfoSync();\r\n\t\t\t\t// 胶囊按钮位置信息\r\n\t\t\t\tconst menuButtonInfo = wx.getMenuButtonBoundingClientRect();\r\n\t\t\t\t// 导航栏高度 = 状态栏到胶囊的间距(胶囊上坐标位置-状态栏高度) * 2 + 胶囊高度 + 状态栏高度\r\n\t\t\t\tthis.globalData.navBarHeight = (menuButtonInfo.top - systemInfo.statusBarHeight) * 2 + menuButtonInfo\r\n\t\t\t\t\t.height + systemInfo.statusBarHeight;\r\n\t\t\t\t// 状态栏和菜单按钮(标题栏)之间的间距\r\n\t\t\t\t// 等同于菜单按钮(标题栏)到正文之间的间距(胶囊上坐标位置-状态栏高度)\r\n\t\t\t\tthis.globalData.menuBottom = menuButtonInfo.top - systemInfo.statusBarHeight;\r\n\t\t\t\t// 菜单按钮栏(标题栏)的高度\r\n\t\t\t\tthis.globalData.menuHeight = menuButtonInfo.height;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\">\r\n\t/* 注意要写在第一行,同时给style标签加入lang=\"scss\"属性 */\r\n\t@import \"uview-ui/index.scss\";\r\n\t@import 'common/base.scss';\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060787\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js",null,"webpack:///E:/code/aimeiyue-xcx-store/ddy/App.vue?faff","uni-app:///App.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/App.vue?35fc","webpack:///E:/code/aimeiyue-xcx-store/ddy/App.vue?33e3"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","Vue","prototype","$utils","utils","$common","common","$request","request","config","productionTip","App","mpType","app","store","use","uView","$mount","onLaunch","console","uni","url","onShow","onHide","globalData","navBarHeight","menuBottom","menuHeight","methods","calcNavBarInfo","height"],"mappings":";;;;;;;;;;;;;;AAAA;AAE2D;AAG3D;AACA;AAEA;AACA;AACA;AACA;AAUA;AAA6B;AAAA;AApB7B;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAU1DC,YAAG,CAACC,SAAS,CAACC,MAAM,GAAGC,cAAK;AAC5BH,YAAG,CAACC,SAAS,CAACG,OAAO,GAAGC,eAAM;AAC9BL,YAAG,CAACC,SAAS,CAACK,QAAQ,GAAGC,gBAAO;AAChCP,YAAG,CAACQ,MAAM,CAACC,aAAa,GAAG,KAAK;AAChCC,YAAG,CAACC,MAAM,GAAG,KAAK;AAClB,IAAMC,GAAG,GAAG,IAAIZ,YAAG;EAClBa,KAAK,EAALA;AAAK,GACFH,YAAG,EACL;AAEFV,YAAG,CAACc,GAAG,CAACC,gBAAK,CAAC;AACd;AACA,UAAAH,GAAG,EAACI,MAAM,EAAE,C;;;;;;;;;;;;;ACxBZ;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACuD;AACL;AACc;;;AAGhE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,yEAAM;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAouB,CAAgB,yvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;eCCxvB;EACAC;IACAC;IACA;IACA;IACA;MACAC;QACAC;MACA;IACA;MACA;MACA;QACAD;UACAC;QACA;MACA;QACAD;UACAC;QACA;MACA;IACA;EACA;EACAC,2BAEA;EACAC;IACAJ;EACA;EACAK;IACA;IACAC;IAAA;IACAC;IAAA;IACAC;EACA;;EACAC;IACA;AACA;AACA;IACAC;MACA;MACA;MACA;MACA;MACA;MACA,sGACAC;MACA;MACA;MACA;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACtDA;AAAA;AAAA;AAAA;AAA23C,CAAgB,w1CAAG,EAAC,C;;;;;;;;;;;ACA/4C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"common/main.js","sourcesContent":["import 'uni-pages';\r\n// @ts-ignore\r\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;import App from './App'\r\n\r\n\r\nimport Vue from 'vue'\r\nimport './uni.promisify.adaptor'\r\n\r\nimport utils from './utils/utils.js'\r\nimport common from './utils/common.js'\r\nimport request from './utils/request.js'\r\nimport store from '@/store/index.js'\r\nVue.prototype.$utils = utils;\r\nVue.prototype.$common = common;\r\nVue.prototype.$request = request;\r\nVue.config.productionTip = false\r\nApp.mpType = 'app'\r\nconst app = new Vue({\r\n\tstore,\r\n\t...App\r\n})\r\nimport uView from \"uview-ui\";\r\nVue.use(uView);\r\n// uni.$u.config.unit = 'rpx'\r\napp.$mount()","var render, staticRenderFns, recyclableRender, components\nvar renderjs\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"App.vue\"\nexport default component.exports","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"","<script>\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t\tthis.calcNavBarInfo();\r\n\t\t\t// uni.hideTabBar()\r\n\t\t\tif (!uni.getStorageSync(\"token\")) {\r\n\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\turl: \"/pages/login/login\"\r\n\t\t\t\t});\r\n\t\t\t} else {\r\n\t\t\t\tlet userInfo = uni.getStorageSync(\"userInfo\");\r\n\t\t\t\tif (userInfo.role_id == 1 || userInfo.role_id == 3) {\r\n\t\t\t\t\tuni.switchTab({\r\n\t\t\t\t\t\turl: '/pages/index/index'\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if (userInfo.role_id == 2) {\r\n\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\turl: '/pages/writeOffindex/writeOffindex'\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\tonShow: function() {\r\n\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t},\r\n\t\tglobalData: {\r\n\t\t\t//全局数据管理\r\n\t\t\tnavBarHeight: 0, // 导航栏高度\r\n\t\t\tmenuBottom: 0, // 胶囊距底部间距(顶部间距也是这个)\r\n\t\t\tmenuHeight: 0, // 胶囊高度\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t/**\r\n\t\t\t * @description 计算导航栏信息\r\n\t\t\t */\r\n\t\t\tcalcNavBarInfo() {\r\n\t\t\t\t// 获取系统信息\r\n\t\t\t\tconst systemInfo = wx.getSystemInfoSync();\r\n\t\t\t\t// 胶囊按钮位置信息\r\n\t\t\t\tconst menuButtonInfo = wx.getMenuButtonBoundingClientRect();\r\n\t\t\t\t// 导航栏高度 = 状态栏到胶囊的间距(胶囊上坐标位置-状态栏高度) * 2 + 胶囊高度 + 状态栏高度\r\n\t\t\t\tthis.globalData.navBarHeight = (menuButtonInfo.top - systemInfo.statusBarHeight) * 2 + menuButtonInfo\r\n\t\t\t\t\t.height + systemInfo.statusBarHeight;\r\n\t\t\t\t// 状态栏和菜单按钮(标题栏)之间的间距\r\n\t\t\t\t// 等同于菜单按钮(标题栏)到正文之间的间距(胶囊上坐标位置-状态栏高度)\r\n\t\t\t\tthis.globalData.menuBottom = menuButtonInfo.top - systemInfo.statusBarHeight;\r\n\t\t\t\t// 菜单按钮栏(标题栏)的高度\r\n\t\t\t\tthis.globalData.menuHeight = menuButtonInfo.height;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\">\r\n\t/* 注意要写在第一行,同时给style标签加入lang=\"scss\"属性 */\r\n\t@import \"uview-ui/index.scss\";\r\n\t@import 'common/base.scss';\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651947079\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-backNar/my-backNar.vue?9271","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-backNar/my-backNar.vue?1382","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-backNar/my-backNar.vue?2760","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-backNar/my-backNar.vue?5660","uni-app:///components/my-backNar/my-backNar.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-backNar/my-backNar.vue?13af","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-backNar/my-backNar.vue?d93b"],"names":["data","navBarHeight","menuBottom","menuHeight","methods","goBack","uni"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuH;AACvH;AAC8D;AACL;AACa;;;AAGtE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,qFAAM;AACR,EAAE,8FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCgB/vB;EACAA;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7BA;AAAA;AAAA;AAAA;AAAmjC,CAAgB,6iCAAG,EAAC,C;;;;;;;;;;;ACAvkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/my-backNar/my-backNar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./my-backNar.vue?vue&type=template&id=4a21cf64&\"\nvar renderjs\nimport script from \"./my-backNar.vue?vue&type=script&lang=js&\"\nexport * from \"./my-backNar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./my-backNar.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/my-backNar/my-backNar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=template&id=4a21cf64&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"nav\" :style=\"{ height: navBarHeight + 'px' }\">\r\n\t\t<view class=\"capsule-box\"\r\n\t\t\t:style=\"{height: menuHeight + 'px',minHeight: menuHeight + 'px',lineHeight: menuHeight + 'px',bottom: menuBottom + 'px'}\">\r\n\t\t\t<view class=\"nav-handle\">\r\n\t\t\t\t<view class=\"back\" @click=\"goBack\">\r\n\t\t\t\t\t<!-- 返回按钮 -->\r\n\t\t\t\t\t<u-icon name=\"arrow-left\" color=\"#333333\" size=\"24\"></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- <view class=\"nav-title\">导航标题</view> -->\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t\tmenuBottom: 0,\r\n\t\t\t\tmenuHeight: getApp().globalData.menuHeight\r\n\t\t\t};\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoBack() {\r\n\t\t\t\tuni.navigateBack();\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.nav {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: #f3d4d7;\r\n\t}\r\n\r\n\t.back {\r\n\t\tmargin-left: 30rpx;\r\n\t}\r\n\r\n\t/* // 胶囊栏 */\r\n\t.capsule-box {\r\n\t\tposition: absolute;\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t/* // 标题文字 */\r\n\t.nav-title {\r\n\t\theight: 100%;\r\n\t\twidth: 50%;\r\n\t\t/* // 标题栏横向居中 */\r\n\t\tmargin: 0 auto;\r\n\t\t/* // 文字超出隐藏 */\r\n\t\toverflow: hidden;\r\n\t\ttext-overflow: ellipsis;\r\n\t\twhite-space: nowrap;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400057179\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-backNar/my-backNar.vue?9271","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-backNar/my-backNar.vue?1382","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-backNar/my-backNar.vue?2760","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-backNar/my-backNar.vue?5660","uni-app:///components/my-backNar/my-backNar.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-backNar/my-backNar.vue?13af","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-backNar/my-backNar.vue?d93b"],"names":["data","navBarHeight","menuBottom","menuHeight","methods","goBack","uni"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuH;AACvH;AAC8D;AACL;AACa;;;AAGtE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,qFAAM;AACR,EAAE,8FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCgB/vB;EACAA;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7BA;AAAA;AAAA;AAAA;AAAmjC,CAAgB,6iCAAG,EAAC,C;;;;;;;;;;;ACAvkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/my-backNar/my-backNar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./my-backNar.vue?vue&type=template&id=4a21cf64&\"\nvar renderjs\nimport script from \"./my-backNar.vue?vue&type=script&lang=js&\"\nexport * from \"./my-backNar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./my-backNar.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/my-backNar/my-backNar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=template&id=4a21cf64&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"nav\" :style=\"{ height: navBarHeight + 'px' }\">\r\n\t\t<view class=\"capsule-box\"\r\n\t\t\t:style=\"{height: menuHeight + 'px',minHeight: menuHeight + 'px',lineHeight: menuHeight + 'px',bottom: menuBottom + 'px'}\">\r\n\t\t\t<view class=\"nav-handle\">\r\n\t\t\t\t<view class=\"back\" @click=\"goBack\">\r\n\t\t\t\t\t<!-- 返回按钮 -->\r\n\t\t\t\t\t<u-icon name=\"arrow-left\" color=\"#333333\" size=\"24\"></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- <view class=\"nav-title\">导航标题</view> -->\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t\tmenuBottom: 0,\r\n\t\t\t\tmenuHeight: getApp().globalData.menuHeight\r\n\t\t\t};\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoBack() {\r\n\t\t\t\tuni.navigateBack();\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.nav {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: #f3d4d7;\r\n\t}\r\n\r\n\t.back {\r\n\t\tmargin-left: 30rpx;\r\n\t}\r\n\r\n\t/* // 胶囊栏 */\r\n\t.capsule-box {\r\n\t\tposition: absolute;\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t/* // 标题文字 */\r\n\t.nav-title {\r\n\t\theight: 100%;\r\n\t\twidth: 50%;\r\n\t\t/* // 标题栏横向居中 */\r\n\t\tmargin: 0 auto;\r\n\t\t/* // 文字超出隐藏 */\r\n\t\toverflow: hidden;\r\n\t\ttext-overflow: ellipsis;\r\n\t\twhite-space: nowrap;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-backNar.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651943438\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-baseNar/my-baseNar.vue?1c97","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-baseNar/my-baseNar.vue?d4a6","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-baseNar/my-baseNar.vue?444c","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-baseNar/my-baseNar.vue?af79","uni-app:///components/my-baseNar/my-baseNar.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-baseNar/my-baseNar.vue?f0f0","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-baseNar/my-baseNar.vue?a5e7"],"names":["name","data","navBarHeight"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuH;AACvH;AAC8D;AACL;AACa;;;AAGtE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,qFAAM;AACR,EAAE,8FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;eCO/vB;EACAA;EACAC;IACA;MACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;ACdA;AAAA;AAAA;AAAA;AAAmjC,CAAgB,6iCAAG,EAAC,C;;;;;;;;;;;ACAvkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/my-baseNar/my-baseNar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./my-baseNar.vue?vue&type=template&id=717e64b8&\"\nvar renderjs\nimport script from \"./my-baseNar.vue?vue&type=script&lang=js&\"\nexport * from \"./my-baseNar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./my-baseNar.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/my-baseNar/my-baseNar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=template&id=717e64b8&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"baseNavr\" :style=\"{ height: navBarHeight + 'px' }\">\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tname: \"my-baseNar\",\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t};\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.baseNavr {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: inherit;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400057183\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-baseNar/my-baseNar.vue?1c97","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-baseNar/my-baseNar.vue?d4a6","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-baseNar/my-baseNar.vue?444c","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-baseNar/my-baseNar.vue?af79","uni-app:///components/my-baseNar/my-baseNar.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-baseNar/my-baseNar.vue?f0f0","webpack:///E:/code/aimeiyue-xcx-store/ddy/components/my-baseNar/my-baseNar.vue?a5e7"],"names":["name","data","navBarHeight"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuH;AACvH;AAC8D;AACL;AACa;;;AAGtE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,qFAAM;AACR,EAAE,8FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;eCO/vB;EACAA;EACAC;IACA;MACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;ACdA;AAAA;AAAA;AAAA;AAAmjC,CAAgB,6iCAAG,EAAC,C;;;;;;;;;;;ACAvkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/my-baseNar/my-baseNar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./my-baseNar.vue?vue&type=template&id=717e64b8&\"\nvar renderjs\nimport script from \"./my-baseNar.vue?vue&type=script&lang=js&\"\nexport * from \"./my-baseNar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./my-baseNar.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"components/my-baseNar/my-baseNar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=template&id=717e64b8&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"baseNavr\" :style=\"{ height: navBarHeight + 'px' }\">\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tname: \"my-baseNar\",\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t};\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.baseNavr {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: inherit;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my-baseNar.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651943434\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-badge/u-badge.vue?10cb","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-badge/u-badge.vue?0877","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-badge/u-badge.vue?7a2e","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-badge/u-badge.vue?5669","uni-app:///node_modules/uview-ui/components/u-badge/u-badge.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-badge/u-badge.vue?08f8","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-badge/u-badge.vue?8dfa"],"names":["name","mixins","computed","boxStyle","badgeStyle","style","showValue","Math"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACtBA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACU5vB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AApBA,eAqBA;EACAA;EACAC;EACAC;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;QACAC;MACA;MACA;QACAA;MACA;MACA;QACAA;QACA;QACA;UACA;UACA;UACA;UACAA;UACAA;QACA;MACA;MACA;IACA;IACAC;MACA;QACA;UACA;UACA;QACA;UACA;UACA;QACA;UACA,+DACAC,yEACA;UACA;QACA;UACA;MAAA;IAEA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjFA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-badge/u-badge.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-badge.vue?vue&type=template&id=662d25bf&scoped=true&\"\nvar renderjs\nimport script from \"./u-badge.vue?vue&type=script&lang=js&\"\nexport * from \"./u-badge.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-badge.vue?vue&type=style&index=0&id=662d25bf&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"662d25bf\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-badge/u-badge.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=template&id=662d25bf&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 =\n _vm.show && ((Number(_vm.value) === 0 ? _vm.showZero : true) || _vm.isDot)\n var s0 = m0\n ? _vm.__get_style([_vm.$u.addStyle(_vm.customStyle), _vm.badgeStyle])\n : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=script&lang=js&\"","<template>\r\n\t<text\r\n\t\tv-if=\"show && ((Number(value) === 0 ? showZero : true) || isDot)\"\r\n\t\t:class=\"[isDot ? 'u-badge--dot' : 'u-badge--not-dot', inverted && 'u-badge--inverted', shape === 'horn' && 'u-badge--horn', `u-badge--${type}${inverted ? '--inverted' : ''}`]\"\r\n\t\t:style=\"[$u.addStyle(customStyle), badgeStyle]\"\r\n\t\tclass=\"u-badge\"\r\n\t>{{ isDot ? '' :showValue }}</text>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * badge 徽标数\r\n\t * @description 该组件一般用于图标右上角显示未读的消息数量,提示用户点击,有圆点和圆包含文字两种形式。\r\n\t * @tutorial https://uviewui.com/components/badge.html\r\n\t * \r\n\t * @property {Boolean} \t\t\tisDot \t\t是否显示圆点 (默认 false )\r\n\t * @property {String | Number} \tvalue \t\t显示的内容\r\n\t * @property {Boolean} \t\t\tshow \t\t是否显示 (默认 true )\r\n\t * @property {String | Number} \tmax \t\t最大值,超过最大值会显示 '{max}+' (默认999)\r\n\t * @property {String} \t\t\ttype \t\t主题类型,error|warning|success|primary (默认 'error' )\r\n\t * @property {Boolean} \t\t\tshowZero\t当数值为 0 时,是否展示 Badge (默认 false )\r\n\t * @property {String} \t\t\tbgColor \t背景颜色,优先级比type高,如设置,type参数会失效\r\n\t * @property {String} \t\t\tcolor \t\t字体颜色 (默认 '#ffffff' )\r\n\t * @property {String} \t\t\tshape \t\t徽标形状,circle-四角均为圆角,horn-左下角为直角 (默认 'circle' )\r\n\t * @property {String} \t\t\tnumberType\t设置数字的显示方式,overflow|ellipsis|limit (默认 'overflow' )\r\n\t * @property {Array}} \t\t\toffset\t\t设置badge的位置偏移,格式为 [x, y],也即设置的为top和right的值,absolute为true时有效\r\n\t * @property {Boolean} \t\t\tinverted\t是否反转背景和字体颜色(默认 false )\r\n\t * @property {Boolean} \t\t\tabsolute\t是否绝对定位(默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * @example <u-badge :type=\"type\" :count=\"count\"></u-badge>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-badge',\r\n\t\tmixins: [uni.$u.mpMixin, props, uni.$u.mixin],\r\n\t\tcomputed: {\r\n\t\t\t// 是否将badge中心与父组件右上角重合\r\n\t\t\tboxStyle() {\r\n\t\t\t\tlet style = {};\r\n\t\t\t\treturn style;\r\n\t\t\t},\r\n\t\t\t// 整个组件的样式\r\n\t\t\tbadgeStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tif(this.color) {\r\n\t\t\t\t\tstyle.color = this.color\r\n\t\t\t\t}\r\n\t\t\t\tif (this.bgColor && !this.inverted) {\r\n\t\t\t\t\tstyle.backgroundColor = this.bgColor\r\n\t\t\t\t}\r\n\t\t\t\tif (this.absolute) {\r\n\t\t\t\t\tstyle.position = 'absolute'\r\n\t\t\t\t\t// 如果有设置offset参数\r\n\t\t\t\t\tif(this.offset.length) {\r\n\t\t\t\t\t\t// top和right分为为offset的第一个和第二个值,如果没有第二个值,则right等于top\r\n\t\t\t\t\t\tconst top = this.offset[0]\r\n\t\t\t\t\t\tconst right = this.offset[1] || top\r\n\t\t\t\t\t\tstyle.top = uni.$u.addUnit(top)\r\n\t\t\t\t\t\tstyle.right = uni.$u.addUnit(right)\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\tshowValue() {\r\n\t\t\t\tswitch (this.numberType) {\r\n\t\t\t\t\tcase \"overflow\":\r\n\t\t\t\t\t\treturn Number(this.value) > Number(this.max) ? this.max + \"+\" : this.value\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase \"ellipsis\":\r\n\t\t\t\t\t\treturn Number(this.value) > Number(this.max) ? \"...\" : this.value\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase \"limit\":\r\n\t\t\t\t\t\treturn Number(this.value) > 999 ? Number(this.value) >= 9999 ?\r\n\t\t\t\t\t\t\tMath.floor(this.value / 1e4 * 100) / 100 + \"w\" : Math.floor(this.value /\r\n\t\t\t\t\t\t\t\t1e3 * 100) / 100 + \"k\" : this.value\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tdefault:\r\n\t\t\t\t\t\treturn Number(this.value)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t$u-badge-primary: $u-primary !default;\r\n\t$u-badge-error: $u-error !default;\r\n\t$u-badge-success: $u-success !default;\r\n\t$u-badge-info: $u-info !default;\r\n\t$u-badge-warning: $u-warning !default;\r\n\t$u-badge-dot-radius: 100px !default;\r\n\t$u-badge-dot-size: 8px !default;\r\n\t$u-badge-dot-right: 4px !default;\r\n\t$u-badge-dot-top: 0 !default;\r\n\t$u-badge-text-font-size: 11px !default;\r\n\t$u-badge-text-right: 10px !default;\r\n\t$u-badge-text-padding: 2px 5px !default;\r\n\t$u-badge-text-align: center !default;\r\n\t$u-badge-text-color: #FFFFFF !default;\r\n\r\n\t.u-badge {\r\n\t\tborder-top-right-radius: $u-badge-dot-radius;\r\n\t\tborder-top-left-radius: $u-badge-dot-radius;\r\n\t\tborder-bottom-left-radius: $u-badge-dot-radius;\r\n\t\tborder-bottom-right-radius: $u-badge-dot-radius;\r\n\t\t@include flex;\r\n\t\tline-height: $u-badge-text-font-size;\r\n\t\ttext-align: $u-badge-text-align;\r\n\t\tfont-size: $u-badge-text-font-size;\r\n\t\tcolor: $u-badge-text-color;\r\n\r\n\t\t&--dot {\r\n\t\t\theight: $u-badge-dot-size;\r\n\t\t\twidth: $u-badge-dot-size;\r\n\t\t}\r\n\t\t\r\n\t\t&--inverted {\r\n\t\t\tfont-size: 13px;\r\n\t\t}\r\n\t\t\r\n\t\t&--not-dot {\r\n\t\t\tpadding: $u-badge-text-padding;\r\n\t\t}\r\n\r\n\t\t&--horn {\r\n\t\t\tborder-bottom-left-radius: 0;\r\n\t\t}\r\n\r\n\t\t&--primary {\r\n\t\t\tbackground-color: $u-badge-primary;\r\n\t\t}\r\n\t\t\r\n\t\t&--primary--inverted {\r\n\t\t\tcolor: $u-badge-primary;\r\n\t\t}\r\n\r\n\t\t&--error {\r\n\t\t\tbackground-color: $u-badge-error;\r\n\t\t}\r\n\t\t\r\n\t\t&--error--inverted {\r\n\t\t\tcolor: $u-badge-error;\r\n\t\t}\r\n\r\n\t\t&--success {\r\n\t\t\tbackground-color: $u-badge-success;\r\n\t\t}\r\n\t\t\r\n\t\t&--success--inverted {\r\n\t\t\tcolor: $u-badge-success;\r\n\t\t}\r\n\r\n\t\t&--info {\r\n\t\t\tbackground-color: $u-badge-info;\r\n\t\t}\r\n\t\t\r\n\t\t&--info--inverted {\r\n\t\t\tcolor: $u-badge-info;\r\n\t\t}\r\n\r\n\t\t&--warning {\r\n\t\t\tbackground-color: $u-badge-warning;\r\n\t\t}\r\n\t\t\r\n\t\t&--warning--inverted {\r\n\t\t\tcolor: $u-badge-warning;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=style&index=0&id=662d25bf&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=style&index=0&id=662d25bf&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060540\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-badge/u-badge.vue?10cb","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-badge/u-badge.vue?0877","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-badge/u-badge.vue?7a2e","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-badge/u-badge.vue?5669","uni-app:///node_modules/uview-ui/components/u-badge/u-badge.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-badge/u-badge.vue?08f8","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-badge/u-badge.vue?8dfa"],"names":["name","mixins","computed","boxStyle","badgeStyle","style","showValue","Math"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACtBA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACU5vB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AApBA,eAqBA;EACAA;EACAC;EACAC;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;QACAC;MACA;MACA;QACAA;MACA;MACA;QACAA;QACA;QACA;UACA;UACA;UACA;UACAA;UACAA;QACA;MACA;MACA;IACA;IACAC;MACA;QACA;UACA;UACA;QACA;UACA;UACA;QACA;UACA,+DACAC,yEACA;UACA;QACA;UACA;MAAA;IAEA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjFA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-badge/u-badge.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-badge.vue?vue&type=template&id=662d25bf&scoped=true&\"\nvar renderjs\nimport script from \"./u-badge.vue?vue&type=script&lang=js&\"\nexport * from \"./u-badge.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-badge.vue?vue&type=style&index=0&id=662d25bf&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"662d25bf\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-badge/u-badge.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=template&id=662d25bf&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var m0 =\n _vm.show && ((Number(_vm.value) === 0 ? _vm.showZero : true) || _vm.isDot)\n var s0 = m0\n ? _vm.__get_style([_vm.$u.addStyle(_vm.customStyle), _vm.badgeStyle])\n : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n m0: m0,\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=script&lang=js&\"","<template>\r\n\t<text\r\n\t\tv-if=\"show && ((Number(value) === 0 ? showZero : true) || isDot)\"\r\n\t\t:class=\"[isDot ? 'u-badge--dot' : 'u-badge--not-dot', inverted && 'u-badge--inverted', shape === 'horn' && 'u-badge--horn', `u-badge--${type}${inverted ? '--inverted' : ''}`]\"\r\n\t\t:style=\"[$u.addStyle(customStyle), badgeStyle]\"\r\n\t\tclass=\"u-badge\"\r\n\t>{{ isDot ? '' :showValue }}</text>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * badge 徽标数\r\n\t * @description 该组件一般用于图标右上角显示未读的消息数量,提示用户点击,有圆点和圆包含文字两种形式。\r\n\t * @tutorial https://uviewui.com/components/badge.html\r\n\t * \r\n\t * @property {Boolean} \t\t\tisDot \t\t是否显示圆点 (默认 false )\r\n\t * @property {String | Number} \tvalue \t\t显示的内容\r\n\t * @property {Boolean} \t\t\tshow \t\t是否显示 (默认 true )\r\n\t * @property {String | Number} \tmax \t\t最大值,超过最大值会显示 '{max}+' (默认999)\r\n\t * @property {String} \t\t\ttype \t\t主题类型,error|warning|success|primary (默认 'error' )\r\n\t * @property {Boolean} \t\t\tshowZero\t当数值为 0 时,是否展示 Badge (默认 false )\r\n\t * @property {String} \t\t\tbgColor \t背景颜色,优先级比type高,如设置,type参数会失效\r\n\t * @property {String} \t\t\tcolor \t\t字体颜色 (默认 '#ffffff' )\r\n\t * @property {String} \t\t\tshape \t\t徽标形状,circle-四角均为圆角,horn-左下角为直角 (默认 'circle' )\r\n\t * @property {String} \t\t\tnumberType\t设置数字的显示方式,overflow|ellipsis|limit (默认 'overflow' )\r\n\t * @property {Array}} \t\t\toffset\t\t设置badge的位置偏移,格式为 [x, y],也即设置的为top和right的值,absolute为true时有效\r\n\t * @property {Boolean} \t\t\tinverted\t是否反转背景和字体颜色(默认 false )\r\n\t * @property {Boolean} \t\t\tabsolute\t是否绝对定位(默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * @example <u-badge :type=\"type\" :count=\"count\"></u-badge>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-badge',\r\n\t\tmixins: [uni.$u.mpMixin, props, uni.$u.mixin],\r\n\t\tcomputed: {\r\n\t\t\t// 是否将badge中心与父组件右上角重合\r\n\t\t\tboxStyle() {\r\n\t\t\t\tlet style = {};\r\n\t\t\t\treturn style;\r\n\t\t\t},\r\n\t\t\t// 整个组件的样式\r\n\t\t\tbadgeStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tif(this.color) {\r\n\t\t\t\t\tstyle.color = this.color\r\n\t\t\t\t}\r\n\t\t\t\tif (this.bgColor && !this.inverted) {\r\n\t\t\t\t\tstyle.backgroundColor = this.bgColor\r\n\t\t\t\t}\r\n\t\t\t\tif (this.absolute) {\r\n\t\t\t\t\tstyle.position = 'absolute'\r\n\t\t\t\t\t// 如果有设置offset参数\r\n\t\t\t\t\tif(this.offset.length) {\r\n\t\t\t\t\t\t// top和right分为为offset的第一个和第二个值,如果没有第二个值,则right等于top\r\n\t\t\t\t\t\tconst top = this.offset[0]\r\n\t\t\t\t\t\tconst right = this.offset[1] || top\r\n\t\t\t\t\t\tstyle.top = uni.$u.addUnit(top)\r\n\t\t\t\t\t\tstyle.right = uni.$u.addUnit(right)\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\tshowValue() {\r\n\t\t\t\tswitch (this.numberType) {\r\n\t\t\t\t\tcase \"overflow\":\r\n\t\t\t\t\t\treturn Number(this.value) > Number(this.max) ? this.max + \"+\" : this.value\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase \"ellipsis\":\r\n\t\t\t\t\t\treturn Number(this.value) > Number(this.max) ? \"...\" : this.value\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase \"limit\":\r\n\t\t\t\t\t\treturn Number(this.value) > 999 ? Number(this.value) >= 9999 ?\r\n\t\t\t\t\t\t\tMath.floor(this.value / 1e4 * 100) / 100 + \"w\" : Math.floor(this.value /\r\n\t\t\t\t\t\t\t\t1e3 * 100) / 100 + \"k\" : this.value\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tdefault:\r\n\t\t\t\t\t\treturn Number(this.value)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t$u-badge-primary: $u-primary !default;\r\n\t$u-badge-error: $u-error !default;\r\n\t$u-badge-success: $u-success !default;\r\n\t$u-badge-info: $u-info !default;\r\n\t$u-badge-warning: $u-warning !default;\r\n\t$u-badge-dot-radius: 100px !default;\r\n\t$u-badge-dot-size: 8px !default;\r\n\t$u-badge-dot-right: 4px !default;\r\n\t$u-badge-dot-top: 0 !default;\r\n\t$u-badge-text-font-size: 11px !default;\r\n\t$u-badge-text-right: 10px !default;\r\n\t$u-badge-text-padding: 2px 5px !default;\r\n\t$u-badge-text-align: center !default;\r\n\t$u-badge-text-color: #FFFFFF !default;\r\n\r\n\t.u-badge {\r\n\t\tborder-top-right-radius: $u-badge-dot-radius;\r\n\t\tborder-top-left-radius: $u-badge-dot-radius;\r\n\t\tborder-bottom-left-radius: $u-badge-dot-radius;\r\n\t\tborder-bottom-right-radius: $u-badge-dot-radius;\r\n\t\t@include flex;\r\n\t\tline-height: $u-badge-text-font-size;\r\n\t\ttext-align: $u-badge-text-align;\r\n\t\tfont-size: $u-badge-text-font-size;\r\n\t\tcolor: $u-badge-text-color;\r\n\r\n\t\t&--dot {\r\n\t\t\theight: $u-badge-dot-size;\r\n\t\t\twidth: $u-badge-dot-size;\r\n\t\t}\r\n\t\t\r\n\t\t&--inverted {\r\n\t\t\tfont-size: 13px;\r\n\t\t}\r\n\t\t\r\n\t\t&--not-dot {\r\n\t\t\tpadding: $u-badge-text-padding;\r\n\t\t}\r\n\r\n\t\t&--horn {\r\n\t\t\tborder-bottom-left-radius: 0;\r\n\t\t}\r\n\r\n\t\t&--primary {\r\n\t\t\tbackground-color: $u-badge-primary;\r\n\t\t}\r\n\t\t\r\n\t\t&--primary--inverted {\r\n\t\t\tcolor: $u-badge-primary;\r\n\t\t}\r\n\r\n\t\t&--error {\r\n\t\t\tbackground-color: $u-badge-error;\r\n\t\t}\r\n\t\t\r\n\t\t&--error--inverted {\r\n\t\t\tcolor: $u-badge-error;\r\n\t\t}\r\n\r\n\t\t&--success {\r\n\t\t\tbackground-color: $u-badge-success;\r\n\t\t}\r\n\t\t\r\n\t\t&--success--inverted {\r\n\t\t\tcolor: $u-badge-success;\r\n\t\t}\r\n\r\n\t\t&--info {\r\n\t\t\tbackground-color: $u-badge-info;\r\n\t\t}\r\n\t\t\r\n\t\t&--info--inverted {\r\n\t\t\tcolor: $u-badge-info;\r\n\t\t}\r\n\r\n\t\t&--warning {\r\n\t\t\tbackground-color: $u-badge-warning;\r\n\t\t}\r\n\t\t\r\n\t\t&--warning--inverted {\r\n\t\t\tcolor: $u-badge-warning;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=style&index=0&id=662d25bf&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-badge.vue?vue&type=style&index=0&id=662d25bf&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946809\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-button/u-button.vue?ec69","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-button/u-button.vue?af07","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-button/u-button.vue?4e2b","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-button/u-button.vue?955d","uni-app:///node_modules/uview-ui/components/u-button/u-button.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-button/u-button.vue?01a2","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-button/u-button.vue?1230"],"names":["name","mixins","data","computed","bemClass","loadingColor","uni","iconColorCom","baseColor","style","nvueTextStyle","textSize","size","methods","clickHandler","getphonenumber","getuserinfo","error","opensetting","launchapp"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qUAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnDA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC+G7vB;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA1CA,eA2CA;EACAA;EAEAC;EAKAC;IACA;EACA;EACAC;IACA;IACAC;MACA;MACA;QACA,gBACA,UACA,2BACA,kCACA;MACA;QACA;QACA,gBACA,UACA,mBACA,kCACA;MACA;IACA;IACAC;MACA;QACA;QACA,oBACA,aACAC;MACA;MACA;QACA;MACA;MACA;IACA;IACAC;MACA;MACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACAC;MACA;MACA;QACA;QACAC;QACA;UACA;UACAA;QACA;QACA;UACA;UACA;UACA;UACAA;UACAA;UACAA;UACAA;UACA;YACAA;UACA;QACA;UACA;UACAA;UACAA;UACAA;QACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QACAD;MACA;MACA;QACAA;MACA;MACAA;MACA;IACA;IACA;IACAE;MACA;QACAC;MACA;MACA;MACA;MACA;MACA;IACA;EACA;EACAC;IACAC;MAAA;MACA;MACA;QACA;QACAR;UACA;QACA;MACA;IACA;IACA;IACAS;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjSA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-button/u-button.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-button.vue?vue&type=template&id=3bf2dba7&scoped=true&\"\nvar renderjs\nimport script from \"./u-button.vue?vue&type=script&lang=js&\"\nexport * from \"./u-button.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-button.vue?vue&type=style&index=0&id=3bf2dba7&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3bf2dba7\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-button/u-button.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=template&id=3bf2dba7&scoped=true&\"","var components\ntry {\n components = {\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"uview-ui/components/u-loading-icon/u-loading-icon.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/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 s0 = _vm.__get_style([_vm.baseColor, _vm.$u.addStyle(_vm.customStyle)])\n var m0 = Number(_vm.hoverStartTime)\n var m1 = Number(_vm.hoverStayTime)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n m0: m0,\n m1: m1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=script&lang=js&\"","<template>\r\n <!-- #ifndef APP-NVUE -->\r\n <button\r\n :hover-start-time=\"Number(hoverStartTime)\"\r\n :hover-stay-time=\"Number(hoverStayTime)\"\r\n :form-type=\"formType\"\r\n :open-type=\"openType\"\r\n :app-parameter=\"appParameter\"\r\n :hover-stop-propagation=\"hoverStopPropagation\"\r\n :send-message-title=\"sendMessageTitle\"\r\n :send-message-path=\"sendMessagePath\"\r\n :lang=\"lang\"\r\n :data-name=\"dataName\"\r\n :session-from=\"sessionFrom\"\r\n :send-message-img=\"sendMessageImg\"\r\n :show-message-card=\"showMessageCard\"\r\n @getphonenumber=\"getphonenumber\"\r\n @getuserinfo=\"getuserinfo\"\r\n @error=\"error\"\r\n @opensetting=\"opensetting\"\r\n @launchapp=\"launchapp\"\r\n :hover-class=\"!disabled && !loading ? 'u-button--active' : ''\"\r\n class=\"u-button u-reset-button\"\r\n :style=\"[baseColor, $u.addStyle(customStyle)]\"\r\n @tap=\"clickHandler\"\r\n :class=\"bemClass\"\r\n >\r\n <template v-if=\"loading\">\r\n <u-loading-icon\r\n :mode=\"loadingMode\"\r\n :size=\"loadingSize * 1.15\"\r\n :color=\"loadingColor\"\r\n ></u-loading-icon>\r\n <text\r\n class=\"u-button__loading-text\"\r\n :style=\"[{ fontSize: textSize + 'px' }]\"\r\n >{{ loadingText || text }}</text\r\n >\r\n </template>\r\n <template v-else>\r\n <u-icon\r\n v-if=\"icon\"\r\n :name=\"icon\"\r\n :color=\"iconColorCom\"\r\n :size=\"textSize * 1.35\"\r\n :customStyle=\"{ marginRight: '2px' }\"\r\n ></u-icon>\r\n <slot>\r\n <text\r\n class=\"u-button__text\"\r\n :style=\"[{ fontSize: textSize + 'px' }]\"\r\n >{{ text }}</text\r\n >\r\n </slot>\r\n </template>\r\n </button>\r\n <!-- #endif -->\r\n\r\n <!-- #ifdef APP-NVUE -->\r\n <view\r\n :hover-start-time=\"Number(hoverStartTime)\"\r\n :hover-stay-time=\"Number(hoverStayTime)\"\r\n class=\"u-button\"\r\n :hover-class=\"\r\n !disabled && !loading && !color && (plain || type === 'info')\r\n ? 'u-button--active--plain'\r\n : !disabled && !loading && !plain\r\n ? 'u-button--active'\r\n : ''\r\n \"\r\n @tap=\"clickHandler\"\r\n :class=\"bemClass\"\r\n :style=\"[baseColor, $u.addStyle(customStyle)]\"\r\n >\r\n <template v-if=\"loading\">\r\n <u-loading-icon\r\n :mode=\"loadingMode\"\r\n :size=\"loadingSize * 1.15\"\r\n :color=\"loadingColor\"\r\n ></u-loading-icon>\r\n <text\r\n class=\"u-button__loading-text\"\r\n :style=\"[nvueTextStyle]\"\r\n :class=\"[plain && `u-button__text--plain--${type}`]\"\r\n >{{ loadingText || text }}</text\r\n >\r\n </template>\r\n <template v-else>\r\n <u-icon\r\n v-if=\"icon\"\r\n :name=\"icon\"\r\n :color=\"iconColorCom\"\r\n :size=\"textSize * 1.35\"\r\n ></u-icon>\r\n <text\r\n class=\"u-button__text\"\r\n :style=\"[\r\n {\r\n marginLeft: icon ? '2px' : 0,\r\n },\r\n nvueTextStyle,\r\n ]\"\r\n :class=\"[plain && `u-button__text--plain--${type}`]\"\r\n >{{ text }}</text\r\n >\r\n </template>\r\n </view>\r\n <!-- #endif -->\r\n</template>\r\n\r\n<script>\r\nimport button from \"../../libs/mixin/button.js\";\r\nimport openType from \"../../libs/mixin/openType.js\";\r\nimport props from \"./props.js\";\r\n/**\r\n * button 按钮\r\n * @description Button 按钮\r\n * @tutorial https://www.uviewui.com/components/button.html\r\n *\r\n * @property {Boolean}\t\t\thairline\t\t\t\t是否显示按钮的细边框 (默认 true )\r\n * @property {String}\t\t\ttype\t\t\t\t\t按钮的预置样式,info,primary,error,warning,success (默认 'info' )\r\n * @property {String}\t\t\tsize\t\t\t\t\t按钮尺寸,large,normal,mini (默认 normal)\r\n * @property {String}\t\t\tshape\t\t\t\t\t按钮形状,circle(两边为半圆),square(带圆角) (默认 'square' )\r\n * @property {Boolean}\t\t\tplain\t\t\t\t\t按钮是否镂空,背景色透明 (默认 false)\r\n * @property {Boolean}\t\t\tdisabled\t\t\t\t是否禁用 (默认 false)\r\n * @property {Boolean}\t\t\tloading\t\t\t\t\t按钮名称前是否带 loading 图标(App-nvue 平台,在 ios 上为雪花,Android上为圆圈) (默认 false)\r\n * @property {String | Number}\tloadingText\t\t\t\t加载中提示文字\r\n * @property {String}\t\t\tloadingMode\t\t\t\t加载状态图标类型 (默认 'spinner' )\r\n * @property {String | Number}\tloadingSize\t\t\t\t加载图标大小 (默认 15 )\r\n * @property {String}\t\t\topenType\t\t\t\t开放能力,具体请看uniapp稳定关于button组件部分说明\r\n * @property {String}\t\t\tformType\t\t\t\t用于 <form> 组件,点击分别会触发 <form> 组件的 submit/reset 事件\r\n * @property {String}\t\t\tappParameter\t\t\t打开 APP 时,向 APP 传递的参数,open-type=launchApp时有效 (注:只微信小程序、QQ小程序有效)\r\n * @property {Boolean}\t\t\thoverStopPropagation\t指定是否阻止本节点的祖先节点出现点击态,微信小程序有效(默认 true )\r\n * @property {String}\t\t\tlang\t\t\t\t\t指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文(默认 en )\r\n * @property {String}\t\t\tsessionFrom\t\t\t\t会话来源,openType=\"contact\"时有效\r\n * @property {String}\t\t\tsendMessageTitle\t\t会话内消息卡片标题,openType=\"contact\"时有效\r\n * @property {String}\t\t\tsendMessagePath\t\t\t会话内消息卡片点击跳转小程序路径,openType=\"contact\"时有效\r\n * @property {String}\t\t\tsendMessageImg\t\t\t会话内消息卡片图片,openType=\"contact\"时有效\r\n * @property {Boolean}\t\t\tshowMessageCard\t\t\t是否显示会话内消息卡片,设置此参数为 true,用户进入客服会话会在右下角显示\"可能要发送的小程序\"提示,用户点击后可以快速发送小程序消息,openType=\"contact\"时有效(默认false)\r\n * @property {String}\t\t\tdataName\t\t\t\t额外传参参数,用于小程序的data-xxx属性,通过target.dataset.name获取\r\n * @property {String | Number}\tthrottleTime\t\t\t节流,一定时间内只能触发一次 (默认 0 )\r\n * @property {String | Number}\thoverStartTime\t\t\t按住后多久出现点击态,单位毫秒 (默认 0 )\r\n * @property {String | Number}\thoverStayTime\t\t\t手指松开后点击态保留时间,单位毫秒 (默认 200 )\r\n * @property {String | Number}\ttext\t\t\t\t\t按钮文字,之所以通过props传入,是因为slot传入的话(注:nvue中无法控制文字的样式)\r\n * @property {String}\t\t\ticon\t\t\t\t\t按钮图标\r\n * @property {String}\t\t\ticonColor\t\t\t\t按钮图标颜色\r\n * @property {String}\t\t\tcolor\t\t\t\t\t按钮颜色,支持传入linear-gradient渐变色\r\n * @property {Object}\t\t\tcustomStyle\t\t\t\t定义需要用到的外部样式\r\n *\r\n * @event {Function}\tclick\t\t\t非禁止并且非加载中,才能点击\r\n * @event {Function}\tgetphonenumber\topen-type=\"getPhoneNumber\"时有效\r\n * @event {Function}\tgetuserinfo\t\t用户点击该按钮时,会返回获取到的用户信息,从返回参数的detail中获取到的值同uni.getUserInfo\r\n * @event {Function}\terror\t\t\t当使用开放能力时,发生错误的回调\r\n * @event {Function}\topensetting\t\t在打开授权设置页并关闭后回调\r\n * @event {Function}\tlaunchapp\t\t打开 APP 成功的回调\r\n * @example <u-button>月落</u-button>\r\n */\r\nexport default {\r\n name: \"u-button\",\r\n // #ifdef MP\r\n mixins: [uni.$u.mpMixin, uni.$u.mixin, button, openType, props],\r\n // #endif\r\n // #ifndef MP\r\n mixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n // #endif\r\n data() {\r\n return {};\r\n },\r\n computed: {\r\n // 生成bem风格的类名\r\n bemClass() {\r\n // this.bem为一个computed变量,在mixin中\r\n if (!this.color) {\r\n return this.bem(\r\n \"button\",\r\n [\"type\", \"shape\", \"size\"],\r\n [\"disabled\", \"plain\", \"hairline\"]\r\n );\r\n } else {\r\n // 由于nvue的原因,在有color参数时,不需要传入type,否则会生成type相关的类型,影响最终的样式\r\n return this.bem(\r\n \"button\",\r\n [\"shape\", \"size\"],\r\n [\"disabled\", \"plain\", \"hairline\"]\r\n );\r\n }\r\n },\r\n loadingColor() {\r\n if (this.plain) {\r\n // 如果有设置color值,则用color值,否则使用type主题颜色\r\n return this.color\r\n ? this.color\r\n : uni.$u.config.color[`u-${this.type}`];\r\n }\r\n if (this.type === \"info\") {\r\n return \"#c9c9c9\";\r\n }\r\n return \"rgb(200, 200, 200)\";\r\n },\r\n iconColorCom() {\r\n // 如果是镂空状态,设置了color就用color值,否则使用主题颜色,\r\n // u-icon的color能接受一个主题颜色的值\r\n\t\t\tif (this.iconColor) return this.iconColor;\r\n\t\t\tif (this.plain) {\r\n return this.color ? this.color : this.type;\r\n } else {\r\n return this.type === \"info\" ? \"#000000\" : \"#ffffff\";\r\n }\r\n },\r\n baseColor() {\r\n let style = {};\r\n if (this.color) {\r\n // 针对自定义了color颜色的情况,镂空状态下,就是用自定义的颜色\r\n style.color = this.plain ? this.color : \"white\";\r\n if (!this.plain) {\r\n // 非镂空,背景色使用自定义的颜色\r\n style[\"background-color\"] = this.color;\r\n }\r\n if (this.color.indexOf(\"gradient\") !== -1) {\r\n // 如果自定义的颜色为渐变色,不显示边框,以及通过backgroundImage设置渐变色\r\n // weex文档说明可以写borderWidth的形式,为什么这里需要分开写?\r\n // 因为weex是阿里巴巴为了部门业绩考核而做的你懂的东西,所以需要这么写才有效\r\n style.borderTopWidth = 0;\r\n style.borderRightWidth = 0;\r\n style.borderBottomWidth = 0;\r\n style.borderLeftWidth = 0;\r\n if (!this.plain) {\r\n style.backgroundImage = this.color;\r\n }\r\n } else {\r\n // 非渐变色,则设置边框相关的属性\r\n style.borderColor = this.color;\r\n style.borderWidth = \"1px\";\r\n style.borderStyle = \"solid\";\r\n }\r\n }\r\n return style;\r\n },\r\n // nvue版本按钮的字体不会继承父组件的颜色,需要对每一个text组件进行单独的设置\r\n nvueTextStyle() {\r\n let style = {};\r\n // 针对自定义了color颜色的情况,镂空状态下,就是用自定义的颜色\r\n if (this.type === \"info\") {\r\n style.color = \"#323233\";\r\n }\r\n if (this.color) {\r\n style.color = this.plain ? this.color : \"white\";\r\n }\r\n style.fontSize = this.textSize + \"px\";\r\n return style;\r\n },\r\n // 字体大小\r\n textSize() {\r\n let fontSize = 14,\r\n { size } = this;\r\n if (size === \"large\") fontSize = 16;\r\n if (size === \"normal\") fontSize = 14;\r\n if (size === \"small\") fontSize = 12;\r\n if (size === \"mini\") fontSize = 10;\r\n return fontSize;\r\n },\r\n },\r\n methods: {\r\n clickHandler() {\r\n // 非禁止并且非加载中,才能点击\r\n if (!this.disabled && !this.loading) {\r\n\t\t\t\t// 进行节流控制,每this.throttle毫秒内,只在开始处执行\r\n\t\t\t\tuni.$u.throttle(() => {\r\n\t\t\t\t\tthis.$emit(\"click\");\r\n\t\t\t\t}, this.throttleTime);\r\n }\r\n },\r\n // 下面为对接uniapp官方按钮开放能力事件回调的对接\r\n getphonenumber(res) {\r\n this.$emit(\"getphonenumber\", res);\r\n },\r\n getuserinfo(res) {\r\n this.$emit(\"getuserinfo\", res);\r\n },\r\n error(res) {\r\n this.$emit(\"error\", res);\r\n },\r\n opensetting(res) {\r\n this.$emit(\"opensetting\", res);\r\n },\r\n launchapp(res) {\r\n this.$emit(\"launchapp\", res);\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import \"../../libs/css/components.scss\";\r\n\r\n/* #ifndef APP-NVUE */\r\n@import \"./vue.scss\";\r\n/* #endif */\r\n\r\n/* #ifdef APP-NVUE */\r\n@import \"./nvue.scss\";\r\n/* #endif */\r\n\r\n$u-button-u-button-height: 40px !default;\r\n$u-button-text-font-size: 15px !default;\r\n$u-button-loading-text-font-size: 15px !default;\r\n$u-button-loading-text-margin-left: 4px !default;\r\n$u-button-large-width: 100% !default;\r\n$u-button-large-height: 50px !default;\r\n$u-button-normal-padding: 0 12px !default;\r\n$u-button-large-padding: 0 15px !default;\r\n$u-button-normal-font-size: 14px !default;\r\n$u-button-small-min-width: 60px !default;\r\n$u-button-small-height: 30px !default;\r\n$u-button-small-padding: 0px 8px !default;\r\n$u-button-mini-padding: 0px 8px !default;\r\n$u-button-small-font-size: 12px !default;\r\n$u-button-mini-height: 22px !default;\r\n$u-button-mini-font-size: 10px !default;\r\n$u-button-mini-min-width: 50px !default;\r\n$u-button-disabled-opacity: 0.5 !default;\r\n$u-button-info-color: #323233 !default;\r\n$u-button-info-background-color: #fff !default;\r\n$u-button-info-border-color: #ebedf0 !default;\r\n$u-button-info-border-width: 1px !default;\r\n$u-button-info-border-style: solid !default;\r\n$u-button-success-color: #fff !default;\r\n$u-button-success-background-color: $u-success !default;\r\n$u-button-success-border-color: $u-button-success-background-color !default;\r\n$u-button-success-border-width: 1px !default;\r\n$u-button-success-border-style: solid !default;\r\n$u-button-primary-color: #fff !default;\r\n$u-button-primary-background-color: $u-primary !default;\r\n$u-button-primary-border-color: $u-button-primary-background-color !default;\r\n$u-button-primary-border-width: 1px !default;\r\n$u-button-primary-border-style: solid !default;\r\n$u-button-error-color: #fff !default;\r\n$u-button-error-background-color: $u-error !default;\r\n$u-button-error-border-color: $u-button-error-background-color !default;\r\n$u-button-error-border-width: 1px !default;\r\n$u-button-error-border-style: solid !default;\r\n$u-button-warning-color: #fff !default;\r\n$u-button-warning-background-color: $u-warning !default;\r\n$u-button-warning-border-color: $u-button-warning-background-color !default;\r\n$u-button-warning-border-width: 1px !default;\r\n$u-button-warning-border-style: solid !default;\r\n$u-button-block-width: 100% !default;\r\n$u-button-circle-border-top-right-radius: 100px !default;\r\n$u-button-circle-border-top-left-radius: 100px !default;\r\n$u-button-circle-border-bottom-left-radius: 100px !default;\r\n$u-button-circle-border-bottom-right-radius: 100px !default;\r\n$u-button-square-border-top-right-radius: 3px !default;\r\n$u-button-square-border-top-left-radius: 3px !default;\r\n$u-button-square-border-bottom-left-radius: 3px !default;\r\n$u-button-square-border-bottom-right-radius: 3px !default;\r\n$u-button-icon-min-width: 1em !default;\r\n$u-button-plain-background-color: #fff !default;\r\n$u-button-hairline-border-width: 0.5px !default;\r\n\r\n.u-button {\r\n height: $u-button-u-button-height;\r\n position: relative;\r\n align-items: center;\r\n justify-content: center;\r\n @include flex;\r\n /* #ifndef APP-NVUE */\r\n box-sizing: border-box;\r\n /* #endif */\r\n flex-direction: row;\r\n\r\n &__text {\r\n font-size: $u-button-text-font-size;\r\n }\r\n\r\n &__loading-text {\r\n font-size: $u-button-loading-text-font-size;\r\n margin-left: $u-button-loading-text-margin-left;\r\n }\r\n\r\n &--large {\r\n /* #ifndef APP-NVUE */\r\n width: $u-button-large-width;\r\n /* #endif */\r\n height: $u-button-large-height;\r\n padding: $u-button-large-padding;\r\n }\r\n\r\n &--normal {\r\n padding: $u-button-normal-padding;\r\n font-size: $u-button-normal-font-size;\r\n }\r\n\r\n &--small {\r\n /* #ifndef APP-NVUE */\r\n min-width: $u-button-small-min-width;\r\n /* #endif */\r\n height: $u-button-small-height;\r\n padding: $u-button-small-padding;\r\n font-size: $u-button-small-font-size;\r\n }\r\n\r\n &--mini {\r\n height: $u-button-mini-height;\r\n font-size: $u-button-mini-font-size;\r\n /* #ifndef APP-NVUE */\r\n min-width: $u-button-mini-min-width;\r\n /* #endif */\r\n padding: $u-button-mini-padding;\r\n }\r\n\r\n &--disabled {\r\n opacity: $u-button-disabled-opacity;\r\n }\r\n\r\n &--info {\r\n color: $u-button-info-color;\r\n background-color: $u-button-info-background-color;\r\n border-color: $u-button-info-border-color;\r\n border-width: $u-button-info-border-width;\r\n border-style: $u-button-info-border-style;\r\n }\r\n\r\n &--success {\r\n color: $u-button-success-color;\r\n background-color: $u-button-success-background-color;\r\n border-color: $u-button-success-border-color;\r\n border-width: $u-button-success-border-width;\r\n border-style: $u-button-success-border-style;\r\n }\r\n\r\n &--primary {\r\n color: $u-button-primary-color;\r\n background-color: $u-button-primary-background-color;\r\n border-color: $u-button-primary-border-color;\r\n border-width: $u-button-primary-border-width;\r\n border-style: $u-button-primary-border-style;\r\n }\r\n\r\n &--error {\r\n color: $u-button-error-color;\r\n background-color: $u-button-error-background-color;\r\n border-color: $u-button-error-border-color;\r\n border-width: $u-button-error-border-width;\r\n border-style: $u-button-error-border-style;\r\n }\r\n\r\n &--warning {\r\n color: $u-button-warning-color;\r\n background-color: $u-button-warning-background-color;\r\n border-color: $u-button-warning-border-color;\r\n border-width: $u-button-warning-border-width;\r\n border-style: $u-button-warning-border-style;\r\n }\r\n\r\n &--block {\r\n @include flex;\r\n width: $u-button-block-width;\r\n }\r\n\r\n &--circle {\r\n border-top-right-radius: $u-button-circle-border-top-right-radius;\r\n border-top-left-radius: $u-button-circle-border-top-left-radius;\r\n border-bottom-left-radius: $u-button-circle-border-bottom-left-radius;\r\n border-bottom-right-radius: $u-button-circle-border-bottom-right-radius;\r\n }\r\n\r\n &--square {\r\n border-bottom-left-radius: $u-button-square-border-top-right-radius;\r\n border-bottom-right-radius: $u-button-square-border-top-left-radius;\r\n border-top-left-radius: $u-button-square-border-bottom-left-radius;\r\n border-top-right-radius: $u-button-square-border-bottom-right-radius;\r\n }\r\n\r\n &__icon {\r\n /* #ifndef APP-NVUE */\r\n min-width: $u-button-icon-min-width;\r\n line-height: inherit !important;\r\n vertical-align: top;\r\n /* #endif */\r\n }\r\n\r\n &--plain {\r\n background-color: $u-button-plain-background-color;\r\n }\r\n\r\n &--hairline {\r\n border-width: $u-button-hairline-border-width !important;\r\n }\r\n}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=style&index=0&id=3bf2dba7&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=style&index=0&id=3bf2dba7&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060608\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-button/u-button.vue?ec69","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-button/u-button.vue?af07","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-button/u-button.vue?4e2b","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-button/u-button.vue?955d","uni-app:///node_modules/uview-ui/components/u-button/u-button.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-button/u-button.vue?01a2","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-button/u-button.vue?1230"],"names":["name","mixins","data","computed","bemClass","loadingColor","uni","iconColorCom","baseColor","style","nvueTextStyle","textSize","size","methods","clickHandler","getphonenumber","getuserinfo","error","opensetting","launchapp"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qUAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnDA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC+G7vB;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA1CA,eA2CA;EACAA;EAEAC;EAKAC;IACA;EACA;EACAC;IACA;IACAC;MACA;MACA;QACA,gBACA,UACA,2BACA,kCACA;MACA;QACA;QACA,gBACA,UACA,mBACA,kCACA;MACA;IACA;IACAC;MACA;QACA;QACA,oBACA,aACAC;MACA;MACA;QACA;MACA;MACA;IACA;IACAC;MACA;MACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACAC;MACA;MACA;QACA;QACAC;QACA;UACA;UACAA;QACA;QACA;UACA;UACA;UACA;UACAA;UACAA;UACAA;UACAA;UACA;YACAA;UACA;QACA;UACA;UACAA;UACAA;UACAA;QACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QACAD;MACA;MACA;QACAA;MACA;MACAA;MACA;IACA;IACA;IACAE;MACA;QACAC;MACA;MACA;MACA;MACA;MACA;IACA;EACA;EACAC;IACAC;MAAA;MACA;MACA;QACA;QACAR;UACA;QACA;MACA;IACA;IACA;IACAS;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjSA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-button/u-button.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-button.vue?vue&type=template&id=3bf2dba7&scoped=true&\"\nvar renderjs\nimport script from \"./u-button.vue?vue&type=script&lang=js&\"\nexport * from \"./u-button.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-button.vue?vue&type=style&index=0&id=3bf2dba7&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3bf2dba7\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-button/u-button.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=template&id=3bf2dba7&scoped=true&\"","var components\ntry {\n components = {\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"uview-ui/components/u-loading-icon/u-loading-icon.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/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 s0 = _vm.__get_style([_vm.baseColor, _vm.$u.addStyle(_vm.customStyle)])\n var m0 = Number(_vm.hoverStartTime)\n var m1 = Number(_vm.hoverStayTime)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n m0: m0,\n m1: m1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=script&lang=js&\"","<template>\r\n <!-- #ifndef APP-NVUE -->\r\n <button\r\n :hover-start-time=\"Number(hoverStartTime)\"\r\n :hover-stay-time=\"Number(hoverStayTime)\"\r\n :form-type=\"formType\"\r\n :open-type=\"openType\"\r\n :app-parameter=\"appParameter\"\r\n :hover-stop-propagation=\"hoverStopPropagation\"\r\n :send-message-title=\"sendMessageTitle\"\r\n :send-message-path=\"sendMessagePath\"\r\n :lang=\"lang\"\r\n :data-name=\"dataName\"\r\n :session-from=\"sessionFrom\"\r\n :send-message-img=\"sendMessageImg\"\r\n :show-message-card=\"showMessageCard\"\r\n @getphonenumber=\"getphonenumber\"\r\n @getuserinfo=\"getuserinfo\"\r\n @error=\"error\"\r\n @opensetting=\"opensetting\"\r\n @launchapp=\"launchapp\"\r\n :hover-class=\"!disabled && !loading ? 'u-button--active' : ''\"\r\n class=\"u-button u-reset-button\"\r\n :style=\"[baseColor, $u.addStyle(customStyle)]\"\r\n @tap=\"clickHandler\"\r\n :class=\"bemClass\"\r\n >\r\n <template v-if=\"loading\">\r\n <u-loading-icon\r\n :mode=\"loadingMode\"\r\n :size=\"loadingSize * 1.15\"\r\n :color=\"loadingColor\"\r\n ></u-loading-icon>\r\n <text\r\n class=\"u-button__loading-text\"\r\n :style=\"[{ fontSize: textSize + 'px' }]\"\r\n >{{ loadingText || text }}</text\r\n >\r\n </template>\r\n <template v-else>\r\n <u-icon\r\n v-if=\"icon\"\r\n :name=\"icon\"\r\n :color=\"iconColorCom\"\r\n :size=\"textSize * 1.35\"\r\n :customStyle=\"{ marginRight: '2px' }\"\r\n ></u-icon>\r\n <slot>\r\n <text\r\n class=\"u-button__text\"\r\n :style=\"[{ fontSize: textSize + 'px' }]\"\r\n >{{ text }}</text\r\n >\r\n </slot>\r\n </template>\r\n </button>\r\n <!-- #endif -->\r\n\r\n <!-- #ifdef APP-NVUE -->\r\n <view\r\n :hover-start-time=\"Number(hoverStartTime)\"\r\n :hover-stay-time=\"Number(hoverStayTime)\"\r\n class=\"u-button\"\r\n :hover-class=\"\r\n !disabled && !loading && !color && (plain || type === 'info')\r\n ? 'u-button--active--plain'\r\n : !disabled && !loading && !plain\r\n ? 'u-button--active'\r\n : ''\r\n \"\r\n @tap=\"clickHandler\"\r\n :class=\"bemClass\"\r\n :style=\"[baseColor, $u.addStyle(customStyle)]\"\r\n >\r\n <template v-if=\"loading\">\r\n <u-loading-icon\r\n :mode=\"loadingMode\"\r\n :size=\"loadingSize * 1.15\"\r\n :color=\"loadingColor\"\r\n ></u-loading-icon>\r\n <text\r\n class=\"u-button__loading-text\"\r\n :style=\"[nvueTextStyle]\"\r\n :class=\"[plain && `u-button__text--plain--${type}`]\"\r\n >{{ loadingText || text }}</text\r\n >\r\n </template>\r\n <template v-else>\r\n <u-icon\r\n v-if=\"icon\"\r\n :name=\"icon\"\r\n :color=\"iconColorCom\"\r\n :size=\"textSize * 1.35\"\r\n ></u-icon>\r\n <text\r\n class=\"u-button__text\"\r\n :style=\"[\r\n {\r\n marginLeft: icon ? '2px' : 0,\r\n },\r\n nvueTextStyle,\r\n ]\"\r\n :class=\"[plain && `u-button__text--plain--${type}`]\"\r\n >{{ text }}</text\r\n >\r\n </template>\r\n </view>\r\n <!-- #endif -->\r\n</template>\r\n\r\n<script>\r\nimport button from \"../../libs/mixin/button.js\";\r\nimport openType from \"../../libs/mixin/openType.js\";\r\nimport props from \"./props.js\";\r\n/**\r\n * button 按钮\r\n * @description Button 按钮\r\n * @tutorial https://www.uviewui.com/components/button.html\r\n *\r\n * @property {Boolean}\t\t\thairline\t\t\t\t是否显示按钮的细边框 (默认 true )\r\n * @property {String}\t\t\ttype\t\t\t\t\t按钮的预置样式,info,primary,error,warning,success (默认 'info' )\r\n * @property {String}\t\t\tsize\t\t\t\t\t按钮尺寸,large,normal,mini (默认 normal)\r\n * @property {String}\t\t\tshape\t\t\t\t\t按钮形状,circle(两边为半圆),square(带圆角) (默认 'square' )\r\n * @property {Boolean}\t\t\tplain\t\t\t\t\t按钮是否镂空,背景色透明 (默认 false)\r\n * @property {Boolean}\t\t\tdisabled\t\t\t\t是否禁用 (默认 false)\r\n * @property {Boolean}\t\t\tloading\t\t\t\t\t按钮名称前是否带 loading 图标(App-nvue 平台,在 ios 上为雪花,Android上为圆圈) (默认 false)\r\n * @property {String | Number}\tloadingText\t\t\t\t加载中提示文字\r\n * @property {String}\t\t\tloadingMode\t\t\t\t加载状态图标类型 (默认 'spinner' )\r\n * @property {String | Number}\tloadingSize\t\t\t\t加载图标大小 (默认 15 )\r\n * @property {String}\t\t\topenType\t\t\t\t开放能力,具体请看uniapp稳定关于button组件部分说明\r\n * @property {String}\t\t\tformType\t\t\t\t用于 <form> 组件,点击分别会触发 <form> 组件的 submit/reset 事件\r\n * @property {String}\t\t\tappParameter\t\t\t打开 APP 时,向 APP 传递的参数,open-type=launchApp时有效 (注:只微信小程序、QQ小程序有效)\r\n * @property {Boolean}\t\t\thoverStopPropagation\t指定是否阻止本节点的祖先节点出现点击态,微信小程序有效(默认 true )\r\n * @property {String}\t\t\tlang\t\t\t\t\t指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文(默认 en )\r\n * @property {String}\t\t\tsessionFrom\t\t\t\t会话来源,openType=\"contact\"时有效\r\n * @property {String}\t\t\tsendMessageTitle\t\t会话内消息卡片标题,openType=\"contact\"时有效\r\n * @property {String}\t\t\tsendMessagePath\t\t\t会话内消息卡片点击跳转小程序路径,openType=\"contact\"时有效\r\n * @property {String}\t\t\tsendMessageImg\t\t\t会话内消息卡片图片,openType=\"contact\"时有效\r\n * @property {Boolean}\t\t\tshowMessageCard\t\t\t是否显示会话内消息卡片,设置此参数为 true,用户进入客服会话会在右下角显示\"可能要发送的小程序\"提示,用户点击后可以快速发送小程序消息,openType=\"contact\"时有效(默认false)\r\n * @property {String}\t\t\tdataName\t\t\t\t额外传参参数,用于小程序的data-xxx属性,通过target.dataset.name获取\r\n * @property {String | Number}\tthrottleTime\t\t\t节流,一定时间内只能触发一次 (默认 0 )\r\n * @property {String | Number}\thoverStartTime\t\t\t按住后多久出现点击态,单位毫秒 (默认 0 )\r\n * @property {String | Number}\thoverStayTime\t\t\t手指松开后点击态保留时间,单位毫秒 (默认 200 )\r\n * @property {String | Number}\ttext\t\t\t\t\t按钮文字,之所以通过props传入,是因为slot传入的话(注:nvue中无法控制文字的样式)\r\n * @property {String}\t\t\ticon\t\t\t\t\t按钮图标\r\n * @property {String}\t\t\ticonColor\t\t\t\t按钮图标颜色\r\n * @property {String}\t\t\tcolor\t\t\t\t\t按钮颜色,支持传入linear-gradient渐变色\r\n * @property {Object}\t\t\tcustomStyle\t\t\t\t定义需要用到的外部样式\r\n *\r\n * @event {Function}\tclick\t\t\t非禁止并且非加载中,才能点击\r\n * @event {Function}\tgetphonenumber\topen-type=\"getPhoneNumber\"时有效\r\n * @event {Function}\tgetuserinfo\t\t用户点击该按钮时,会返回获取到的用户信息,从返回参数的detail中获取到的值同uni.getUserInfo\r\n * @event {Function}\terror\t\t\t当使用开放能力时,发生错误的回调\r\n * @event {Function}\topensetting\t\t在打开授权设置页并关闭后回调\r\n * @event {Function}\tlaunchapp\t\t打开 APP 成功的回调\r\n * @example <u-button>月落</u-button>\r\n */\r\nexport default {\r\n name: \"u-button\",\r\n // #ifdef MP\r\n mixins: [uni.$u.mpMixin, uni.$u.mixin, button, openType, props],\r\n // #endif\r\n // #ifndef MP\r\n mixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n // #endif\r\n data() {\r\n return {};\r\n },\r\n computed: {\r\n // 生成bem风格的类名\r\n bemClass() {\r\n // this.bem为一个computed变量,在mixin中\r\n if (!this.color) {\r\n return this.bem(\r\n \"button\",\r\n [\"type\", \"shape\", \"size\"],\r\n [\"disabled\", \"plain\", \"hairline\"]\r\n );\r\n } else {\r\n // 由于nvue的原因,在有color参数时,不需要传入type,否则会生成type相关的类型,影响最终的样式\r\n return this.bem(\r\n \"button\",\r\n [\"shape\", \"size\"],\r\n [\"disabled\", \"plain\", \"hairline\"]\r\n );\r\n }\r\n },\r\n loadingColor() {\r\n if (this.plain) {\r\n // 如果有设置color值,则用color值,否则使用type主题颜色\r\n return this.color\r\n ? this.color\r\n : uni.$u.config.color[`u-${this.type}`];\r\n }\r\n if (this.type === \"info\") {\r\n return \"#c9c9c9\";\r\n }\r\n return \"rgb(200, 200, 200)\";\r\n },\r\n iconColorCom() {\r\n // 如果是镂空状态,设置了color就用color值,否则使用主题颜色,\r\n // u-icon的color能接受一个主题颜色的值\r\n\t\t\tif (this.iconColor) return this.iconColor;\r\n\t\t\tif (this.plain) {\r\n return this.color ? this.color : this.type;\r\n } else {\r\n return this.type === \"info\" ? \"#000000\" : \"#ffffff\";\r\n }\r\n },\r\n baseColor() {\r\n let style = {};\r\n if (this.color) {\r\n // 针对自定义了color颜色的情况,镂空状态下,就是用自定义的颜色\r\n style.color = this.plain ? this.color : \"white\";\r\n if (!this.plain) {\r\n // 非镂空,背景色使用自定义的颜色\r\n style[\"background-color\"] = this.color;\r\n }\r\n if (this.color.indexOf(\"gradient\") !== -1) {\r\n // 如果自定义的颜色为渐变色,不显示边框,以及通过backgroundImage设置渐变色\r\n // weex文档说明可以写borderWidth的形式,为什么这里需要分开写?\r\n // 因为weex是阿里巴巴为了部门业绩考核而做的你懂的东西,所以需要这么写才有效\r\n style.borderTopWidth = 0;\r\n style.borderRightWidth = 0;\r\n style.borderBottomWidth = 0;\r\n style.borderLeftWidth = 0;\r\n if (!this.plain) {\r\n style.backgroundImage = this.color;\r\n }\r\n } else {\r\n // 非渐变色,则设置边框相关的属性\r\n style.borderColor = this.color;\r\n style.borderWidth = \"1px\";\r\n style.borderStyle = \"solid\";\r\n }\r\n }\r\n return style;\r\n },\r\n // nvue版本按钮的字体不会继承父组件的颜色,需要对每一个text组件进行单独的设置\r\n nvueTextStyle() {\r\n let style = {};\r\n // 针对自定义了color颜色的情况,镂空状态下,就是用自定义的颜色\r\n if (this.type === \"info\") {\r\n style.color = \"#323233\";\r\n }\r\n if (this.color) {\r\n style.color = this.plain ? this.color : \"white\";\r\n }\r\n style.fontSize = this.textSize + \"px\";\r\n return style;\r\n },\r\n // 字体大小\r\n textSize() {\r\n let fontSize = 14,\r\n { size } = this;\r\n if (size === \"large\") fontSize = 16;\r\n if (size === \"normal\") fontSize = 14;\r\n if (size === \"small\") fontSize = 12;\r\n if (size === \"mini\") fontSize = 10;\r\n return fontSize;\r\n },\r\n },\r\n methods: {\r\n clickHandler() {\r\n // 非禁止并且非加载中,才能点击\r\n if (!this.disabled && !this.loading) {\r\n\t\t\t\t// 进行节流控制,每this.throttle毫秒内,只在开始处执行\r\n\t\t\t\tuni.$u.throttle(() => {\r\n\t\t\t\t\tthis.$emit(\"click\");\r\n\t\t\t\t}, this.throttleTime);\r\n }\r\n },\r\n // 下面为对接uniapp官方按钮开放能力事件回调的对接\r\n getphonenumber(res) {\r\n this.$emit(\"getphonenumber\", res);\r\n },\r\n getuserinfo(res) {\r\n this.$emit(\"getuserinfo\", res);\r\n },\r\n error(res) {\r\n this.$emit(\"error\", res);\r\n },\r\n opensetting(res) {\r\n this.$emit(\"opensetting\", res);\r\n },\r\n launchapp(res) {\r\n this.$emit(\"launchapp\", res);\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import \"../../libs/css/components.scss\";\r\n\r\n/* #ifndef APP-NVUE */\r\n@import \"./vue.scss\";\r\n/* #endif */\r\n\r\n/* #ifdef APP-NVUE */\r\n@import \"./nvue.scss\";\r\n/* #endif */\r\n\r\n$u-button-u-button-height: 40px !default;\r\n$u-button-text-font-size: 15px !default;\r\n$u-button-loading-text-font-size: 15px !default;\r\n$u-button-loading-text-margin-left: 4px !default;\r\n$u-button-large-width: 100% !default;\r\n$u-button-large-height: 50px !default;\r\n$u-button-normal-padding: 0 12px !default;\r\n$u-button-large-padding: 0 15px !default;\r\n$u-button-normal-font-size: 14px !default;\r\n$u-button-small-min-width: 60px !default;\r\n$u-button-small-height: 30px !default;\r\n$u-button-small-padding: 0px 8px !default;\r\n$u-button-mini-padding: 0px 8px !default;\r\n$u-button-small-font-size: 12px !default;\r\n$u-button-mini-height: 22px !default;\r\n$u-button-mini-font-size: 10px !default;\r\n$u-button-mini-min-width: 50px !default;\r\n$u-button-disabled-opacity: 0.5 !default;\r\n$u-button-info-color: #323233 !default;\r\n$u-button-info-background-color: #fff !default;\r\n$u-button-info-border-color: #ebedf0 !default;\r\n$u-button-info-border-width: 1px !default;\r\n$u-button-info-border-style: solid !default;\r\n$u-button-success-color: #fff !default;\r\n$u-button-success-background-color: $u-success !default;\r\n$u-button-success-border-color: $u-button-success-background-color !default;\r\n$u-button-success-border-width: 1px !default;\r\n$u-button-success-border-style: solid !default;\r\n$u-button-primary-color: #fff !default;\r\n$u-button-primary-background-color: $u-primary !default;\r\n$u-button-primary-border-color: $u-button-primary-background-color !default;\r\n$u-button-primary-border-width: 1px !default;\r\n$u-button-primary-border-style: solid !default;\r\n$u-button-error-color: #fff !default;\r\n$u-button-error-background-color: $u-error !default;\r\n$u-button-error-border-color: $u-button-error-background-color !default;\r\n$u-button-error-border-width: 1px !default;\r\n$u-button-error-border-style: solid !default;\r\n$u-button-warning-color: #fff !default;\r\n$u-button-warning-background-color: $u-warning !default;\r\n$u-button-warning-border-color: $u-button-warning-background-color !default;\r\n$u-button-warning-border-width: 1px !default;\r\n$u-button-warning-border-style: solid !default;\r\n$u-button-block-width: 100% !default;\r\n$u-button-circle-border-top-right-radius: 100px !default;\r\n$u-button-circle-border-top-left-radius: 100px !default;\r\n$u-button-circle-border-bottom-left-radius: 100px !default;\r\n$u-button-circle-border-bottom-right-radius: 100px !default;\r\n$u-button-square-border-top-right-radius: 3px !default;\r\n$u-button-square-border-top-left-radius: 3px !default;\r\n$u-button-square-border-bottom-left-radius: 3px !default;\r\n$u-button-square-border-bottom-right-radius: 3px !default;\r\n$u-button-icon-min-width: 1em !default;\r\n$u-button-plain-background-color: #fff !default;\r\n$u-button-hairline-border-width: 0.5px !default;\r\n\r\n.u-button {\r\n height: $u-button-u-button-height;\r\n position: relative;\r\n align-items: center;\r\n justify-content: center;\r\n @include flex;\r\n /* #ifndef APP-NVUE */\r\n box-sizing: border-box;\r\n /* #endif */\r\n flex-direction: row;\r\n\r\n &__text {\r\n font-size: $u-button-text-font-size;\r\n }\r\n\r\n &__loading-text {\r\n font-size: $u-button-loading-text-font-size;\r\n margin-left: $u-button-loading-text-margin-left;\r\n }\r\n\r\n &--large {\r\n /* #ifndef APP-NVUE */\r\n width: $u-button-large-width;\r\n /* #endif */\r\n height: $u-button-large-height;\r\n padding: $u-button-large-padding;\r\n }\r\n\r\n &--normal {\r\n padding: $u-button-normal-padding;\r\n font-size: $u-button-normal-font-size;\r\n }\r\n\r\n &--small {\r\n /* #ifndef APP-NVUE */\r\n min-width: $u-button-small-min-width;\r\n /* #endif */\r\n height: $u-button-small-height;\r\n padding: $u-button-small-padding;\r\n font-size: $u-button-small-font-size;\r\n }\r\n\r\n &--mini {\r\n height: $u-button-mini-height;\r\n font-size: $u-button-mini-font-size;\r\n /* #ifndef APP-NVUE */\r\n min-width: $u-button-mini-min-width;\r\n /* #endif */\r\n padding: $u-button-mini-padding;\r\n }\r\n\r\n &--disabled {\r\n opacity: $u-button-disabled-opacity;\r\n }\r\n\r\n &--info {\r\n color: $u-button-info-color;\r\n background-color: $u-button-info-background-color;\r\n border-color: $u-button-info-border-color;\r\n border-width: $u-button-info-border-width;\r\n border-style: $u-button-info-border-style;\r\n }\r\n\r\n &--success {\r\n color: $u-button-success-color;\r\n background-color: $u-button-success-background-color;\r\n border-color: $u-button-success-border-color;\r\n border-width: $u-button-success-border-width;\r\n border-style: $u-button-success-border-style;\r\n }\r\n\r\n &--primary {\r\n color: $u-button-primary-color;\r\n background-color: $u-button-primary-background-color;\r\n border-color: $u-button-primary-border-color;\r\n border-width: $u-button-primary-border-width;\r\n border-style: $u-button-primary-border-style;\r\n }\r\n\r\n &--error {\r\n color: $u-button-error-color;\r\n background-color: $u-button-error-background-color;\r\n border-color: $u-button-error-border-color;\r\n border-width: $u-button-error-border-width;\r\n border-style: $u-button-error-border-style;\r\n }\r\n\r\n &--warning {\r\n color: $u-button-warning-color;\r\n background-color: $u-button-warning-background-color;\r\n border-color: $u-button-warning-border-color;\r\n border-width: $u-button-warning-border-width;\r\n border-style: $u-button-warning-border-style;\r\n }\r\n\r\n &--block {\r\n @include flex;\r\n width: $u-button-block-width;\r\n }\r\n\r\n &--circle {\r\n border-top-right-radius: $u-button-circle-border-top-right-radius;\r\n border-top-left-radius: $u-button-circle-border-top-left-radius;\r\n border-bottom-left-radius: $u-button-circle-border-bottom-left-radius;\r\n border-bottom-right-radius: $u-button-circle-border-bottom-right-radius;\r\n }\r\n\r\n &--square {\r\n border-bottom-left-radius: $u-button-square-border-top-right-radius;\r\n border-bottom-right-radius: $u-button-square-border-top-left-radius;\r\n border-top-left-radius: $u-button-square-border-bottom-left-radius;\r\n border-top-right-radius: $u-button-square-border-bottom-right-radius;\r\n }\r\n\r\n &__icon {\r\n /* #ifndef APP-NVUE */\r\n min-width: $u-button-icon-min-width;\r\n line-height: inherit !important;\r\n vertical-align: top;\r\n /* #endif */\r\n }\r\n\r\n &--plain {\r\n background-color: $u-button-plain-background-color;\r\n }\r\n\r\n &--hairline {\r\n border-width: $u-button-hairline-border-width !important;\r\n }\r\n}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=style&index=0&id=3bf2dba7&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-button.vue?vue&type=style&index=0&id=3bf2dba7&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946897\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?98ce","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?b83e","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?4a07","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?25e1","uni-app:///node_modules/uview-ui/components/u-cell-group/u-cell-group.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?5518","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?b385"],"names":["name","mixins"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,kFAAM;AACR,EAAE,mGAAM;AACR,EAAE,4GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,uGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC1CA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACejwB;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAXA,eAYA;EACAA;EACAC;AACA;AAAA,2B;;;;;;;;;;;;;AC/BA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-cell-group/u-cell-group.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-cell-group.vue?vue&type=template&id=c4aeef32&scoped=true&\"\nvar renderjs\nimport script from \"./u-cell-group.vue?vue&type=script&lang=js&\"\nexport * from \"./u-cell-group.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-cell-group.vue?vue&type=style&index=0&id=c4aeef32&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"c4aeef32\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-cell-group/u-cell-group.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=template&id=c4aeef32&scoped=true&\"","var components\ntry {\n components = {\n uLine: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-line/u-line\" */ \"uview-ui/components/u-line/u-line.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 s0 = _vm.__get_style([_vm.$u.addStyle(_vm.customStyle)])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=script&lang=js&\"","<template>\r\n <view :style=\"[$u.addStyle(customStyle)]\" :class=\"[customClass]\" class=\"u-cell-group\">\r\n <view v-if=\"title\" class=\"u-cell-group__title\">\r\n <slot name=\"title\">\r\n\t\t\t\t<text class=\"u-cell-group__title__text\">{{ title }}</text>\r\n\t\t\t</slot>\r\n </view>\r\n <view class=\"u-cell-group__wrapper\">\r\n\t\t\t<u-line v-if=\"border\"></u-line>\r\n <slot />\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * cellGroup 单元格\r\n\t * @description cell单元格一般用于一组列表的情况,比如个人中心页,设置页等。\r\n\t * @tutorial https://uviewui.com/components/cell.html\r\n\t * \r\n\t * @property {String}\ttitle\t\t分组标题\r\n\t * @property {Boolean}\tborder\t\t是否显示外边框 (默认 true )\r\n\t * @property {Object}\tcustomStyle\t定义需要用到的外部样式\r\n\t * \r\n\t * @event {Function} click \t点击cell列表时触发\r\n\t * @example <u-cell-group title=\"设置喜好\">\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-cell-group',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\t\r\n\t$u-cell-group-title-padding: 16px 16px 8px !default;\r\n\t$u-cell-group-title-font-size: 15px !default;\r\n\t$u-cell-group-title-line-height: 16px !default;\r\n\t$u-cell-group-title-color: $u-main-color !default;\r\n\r\n .u-cell-group {\r\n\t\tflex: 1;\r\n\t\t\r\n &__title {\r\n padding: $u-cell-group-title-padding;\r\n\r\n &__text {\r\n font-size: $u-cell-group-title-font-size;\r\n line-height: $u-cell-group-title-line-height;\r\n color: $u-cell-group-title-color;\r\n }\r\n }\r\n\t\t\r\n\t\t&__wrapper {\r\n\t\t\tposition: relative;\r\n\t\t}\r\n }\r\n</style>\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=style&index=0&id=c4aeef32&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=style&index=0&id=c4aeef32&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060353\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?98ce","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?b83e","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?4a07","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?25e1","uni-app:///node_modules/uview-ui/components/u-cell-group/u-cell-group.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?5518","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell-group/u-cell-group.vue?b385"],"names":["name","mixins"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,kFAAM;AACR,EAAE,mGAAM;AACR,EAAE,4GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,uGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC1CA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACejwB;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAXA,eAYA;EACAA;EACAC;AACA;AAAA,2B;;;;;;;;;;;;;AC/BA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-cell-group/u-cell-group.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-cell-group.vue?vue&type=template&id=c4aeef32&scoped=true&\"\nvar renderjs\nimport script from \"./u-cell-group.vue?vue&type=script&lang=js&\"\nexport * from \"./u-cell-group.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-cell-group.vue?vue&type=style&index=0&id=c4aeef32&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"c4aeef32\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-cell-group/u-cell-group.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=template&id=c4aeef32&scoped=true&\"","var components\ntry {\n components = {\n uLine: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-line/u-line\" */ \"uview-ui/components/u-line/u-line.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 s0 = _vm.__get_style([_vm.$u.addStyle(_vm.customStyle)])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=script&lang=js&\"","<template>\r\n <view :style=\"[$u.addStyle(customStyle)]\" :class=\"[customClass]\" class=\"u-cell-group\">\r\n <view v-if=\"title\" class=\"u-cell-group__title\">\r\n <slot name=\"title\">\r\n\t\t\t\t<text class=\"u-cell-group__title__text\">{{ title }}</text>\r\n\t\t\t</slot>\r\n </view>\r\n <view class=\"u-cell-group__wrapper\">\r\n\t\t\t<u-line v-if=\"border\"></u-line>\r\n <slot />\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * cellGroup 单元格\r\n\t * @description cell单元格一般用于一组列表的情况,比如个人中心页,设置页等。\r\n\t * @tutorial https://uviewui.com/components/cell.html\r\n\t * \r\n\t * @property {String}\ttitle\t\t分组标题\r\n\t * @property {Boolean}\tborder\t\t是否显示外边框 (默认 true )\r\n\t * @property {Object}\tcustomStyle\t定义需要用到的外部样式\r\n\t * \r\n\t * @event {Function} click \t点击cell列表时触发\r\n\t * @example <u-cell-group title=\"设置喜好\">\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-cell-group',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\t\r\n\t$u-cell-group-title-padding: 16px 16px 8px !default;\r\n\t$u-cell-group-title-font-size: 15px !default;\r\n\t$u-cell-group-title-line-height: 16px !default;\r\n\t$u-cell-group-title-color: $u-main-color !default;\r\n\r\n .u-cell-group {\r\n\t\tflex: 1;\r\n\t\t\r\n &__title {\r\n padding: $u-cell-group-title-padding;\r\n\r\n &__text {\r\n font-size: $u-cell-group-title-font-size;\r\n line-height: $u-cell-group-title-line-height;\r\n color: $u-cell-group-title-color;\r\n }\r\n }\r\n\t\t\r\n\t\t&__wrapper {\r\n\t\t\tposition: relative;\r\n\t\t}\r\n }\r\n</style>\r\n\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=style&index=0&id=c4aeef32&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell-group.vue?vue&type=style&index=0&id=c4aeef32&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946635\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell/u-cell.vue?3d62","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell/u-cell.vue?8f93","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell/u-cell.vue?42c9","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell/u-cell.vue?70c4","uni-app:///node_modules/uview-ui/components/u-cell/u-cell.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell/u-cell.vue?62c8","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell/u-cell.vue?8514"],"names":["name","data","mixins","computed","titleTextStyle","methods","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnDA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACwC3vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA,eA4BA;EACAA;EACAC;IACA,QAEA;EACA;EACAC;EACAC;IACAC;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;MACA;QACAN;MACA;MACA;MACA;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC/FA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-cell/u-cell.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-cell.vue?vue&type=template&id=913eaa32&scoped=true&\"\nvar renderjs\nimport script from \"./u-cell.vue?vue&type=script&lang=js&\"\nexport * from \"./u-cell.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-cell.vue?vue&type=style&index=0&id=913eaa32&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"913eaa32\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-cell/u-cell.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=template&id=913eaa32&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uLine: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-line/u-line\" */ \"uview-ui/components/u-line/u-line.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 s0 = _vm.__get_style([_vm.$u.addStyle(_vm.customStyle)])\n var s1 = _vm.title ? _vm.__get_style([_vm.titleTextStyle]) : null\n var g0 = _vm.$u.test.empty(_vm.value)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1,\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-cell\" :class=\"[customClass]\" :style=\"[$u.addStyle(customStyle)]\"\r\n\t\t:hover-class=\"(!disabled && (clickable || isLink)) ? 'u-cell--clickable' : ''\" :hover-stay-time=\"250\"\r\n\t\t@tap=\"clickHandler\">\r\n\t\t<view class=\"u-cell__body\" :class=\"[ center && 'u-cell--center', size === 'large' && 'u-cell__body--large']\">\r\n\t\t\t<view class=\"u-cell__body__content\">\r\n\t\t\t\t<view class=\"u-cell__left-icon-wrap\" v-if=\"$slots.icon || icon\">\r\n\t\t\t\t\t<slot name=\"icon\" v-if=\"$slots.icon\">\r\n\t\t\t\t\t</slot>\r\n\t\t\t\t\t<u-icon v-else :name=\"icon\" :custom-style=\"iconStyle\" :size=\"size === 'large' ? 22 : 18\"></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"u-cell__title\">\r\n\t\t\t\t\t<slot name=\"title\">\r\n\t\t\t\t\t\t<text v-if=\"title\" class=\"u-cell__title-text\" :style=\"[titleTextStyle]\"\r\n\t\t\t\t\t\t\t:class=\"[disabled && 'u-cell--disabled', size === 'large' && 'u-cell__title-text--large']\">{{ title }}</text>\r\n\t\t\t\t\t</slot>\r\n\t\t\t\t\t<slot name=\"label\">\r\n\t\t\t\t\t\t<text class=\"u-cell__label\" v-if=\"label\"\r\n\t\t\t\t\t\t\t:class=\"[disabled && 'u-cell--disabled', size === 'large' && 'u-cell__label--large']\">{{ label }}</text>\r\n\t\t\t\t\t</slot>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<slot name=\"value\">\r\n\t\t\t\t<text class=\"u-cell__value\"\r\n\t\t\t\t\t:class=\"[disabled && 'u-cell--disabled', size === 'large' && 'u-cell__value--large']\"\r\n\t\t\t\t\tv-if=\"!$u.test.empty(value)\">{{ value }}</text>\r\n\t\t\t</slot>\r\n\t\t\t<view class=\"u-cell__right-icon-wrap\" v-if=\"$slots['right-icon'] || isLink\"\r\n\t\t\t\t:class=\"[`u-cell__right-icon-wrap--${arrowDirection}`]\">\r\n\t\t\t\t<slot name=\"right-icon\" v-if=\"$slots['right-icon']\">\r\n\t\t\t\t</slot>\r\n\t\t\t\t<u-icon v-else :name=\"rightIcon\" :custom-style=\"rightIconStyle\" :color=\"disabled ? '#c8c9cc' : 'info'\"\r\n\t\t\t\t\t:size=\"size === 'large' ? 18 : 16\"></u-icon>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-line v-if=\"border\"></u-line>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * cell 单元格\r\n\t * @description cell单元格一般用于一组列表的情况,比如个人中心页,设置页等。\r\n\t * @tutorial https://uviewui.com/components/cell.html\r\n\t * @property {String | Number}\ttitle\t\t\t标题\r\n\t * @property {String | Number}\tlabel\t\t\t标题下方的描述信息\r\n\t * @property {String | Number}\tvalue\t\t\t右侧的内容\r\n\t * @property {String}\t\t\ticon\t\t\t左侧图标名称,或者图片链接(本地文件建议使用绝对地址)\r\n\t * @property {Boolean}\t\t\tdisabled\t\t是否禁用cell\t\r\n\t * @property {Boolean}\t\t\tborder\t\t\t是否显示下边框 (默认 true )\r\n\t * @property {Boolean}\t\t\tcenter\t\t\t内容是否垂直居中(主要是针对右侧的value部分) (默认 false )\r\n\t * @property {String}\t\t\turl\t\t\t\t点击后跳转的URL地址\r\n\t * @property {String}\t\t\tlinkType\t\t链接跳转的方式,内部使用的是uView封装的route方法,可能会进行拦截操作 (默认 'navigateTo' )\r\n\t * @property {Boolean}\t\t\tclickable\t\t是否开启点击反馈(表现为点击时加上灰色背景) (默认 false ) \r\n\t * @property {Boolean}\t\t\tisLink\t\t\t是否展示右侧箭头并开启点击反馈 (默认 false )\r\n\t * @property {Boolean}\t\t\trequired\t\t是否显示表单状态下的必填星号(此组件可能会内嵌入input组件) (默认 false )\r\n\t * @property {String}\t\t\trightIcon\t\t右侧的图标箭头 (默认 'arrow-right')\r\n\t * @property {String}\t\t\tarrowDirection\t右侧箭头的方向,可选值为:left,up,down\r\n\t * @property {Object | String}\t\t\trightIconStyle\t右侧箭头图标的样式\r\n\t * @property {Object | String}\t\t\ttitleStyle\t\t标题的样式\r\n\t * @property {Object | String}\t\t\ticonStyle\t\t左侧图标样式\r\n\t * @property {String}\t\t\tsize\t\t\t单位元的大小,可选值为 large,normal,mini \r\n\t * @property {Boolean}\t\t\tstop\t\t\t点击cell是否阻止事件传播 (默认 true )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t定义需要用到的外部样式\r\n\t * \r\n\t * @event {Function}\t\t\tclick\t\t\t点击cell列表时触发\r\n\t * @example 该组件需要搭配cell-group组件使用,见官方文档示例\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-cell',\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\r\n\t\t\t}\r\n\t\t},\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tcomputed: {\r\n\t\t\ttitleTextStyle() {\r\n\t\t\t\treturn uni.$u.addStyle(this.titleStyle)\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 点击cell\r\n\t\t\tclickHandler(e) {\r\n\t\t\t\tif (this.disabled) return\r\n\t\t\t\tthis.$emit('click', {\r\n\t\t\t\t\tname: this.name\r\n\t\t\t\t})\r\n\t\t\t\t// 如果配置了url(此props参数通过mixin引入)参数,跳转页面\r\n\t\t\t\tthis.openPage()\r\n\t\t\t\t// 是否阻止事件传播\r\n\t\t\t\tthis.stop && this.preventEvent(e)\r\n\t\t\t},\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t$u-cell-padding: 10px 15px !default;\r\n\t$u-cell-font-size: 15px !default;\r\n\t$u-cell-line-height: 24px !default;\r\n\t$u-cell-color: $u-main-color !default;\r\n\t$u-cell-icon-size: 16px !default;\r\n\t$u-cell-title-font-size: 15px !default;\r\n\t$u-cell-title-line-height: 22px !default;\r\n\t$u-cell-title-color: $u-main-color !default;\r\n\t$u-cell-label-font-size: 12px !default;\r\n\t$u-cell-label-color: $u-tips-color !default;\r\n\t$u-cell-label-line-height: 18px !default;\r\n\t$u-cell-value-font-size: 14px !default;\r\n\t$u-cell-value-color: $u-content-color !default;\r\n\t$u-cell-clickable-color: $u-bg-color !default;\r\n\t$u-cell-disabled-color: #c8c9cc !default;\r\n\t$u-cell-padding-top-large: 13px !default;\r\n\t$u-cell-padding-bottom-large: 13px !default;\r\n\t$u-cell-value-font-size-large: 15px !default;\r\n\t$u-cell-label-font-size-large: 14px !default;\r\n\t$u-cell-title-font-size-large: 16px !default;\r\n\t$u-cell-left-icon-wrap-margin-right: 4px !default;\r\n\t$u-cell-right-icon-wrap-margin-left: 4px !default;\r\n\t$u-cell-title-flex:1 !default;\r\n\t$u-cell-label-margin-top:5px !default;\r\n\r\n\r\n\t.u-cell {\r\n\t\t&__body {\r\n\t\t\t@include flex();\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\t/* #endif */\r\n\t\t\tpadding: $u-cell-padding;\r\n\t\t\tfont-size: $u-cell-font-size;\r\n\t\t\tcolor: $u-cell-color;\r\n\t\t\t// line-height: $u-cell-line-height;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&__content {\r\n\t\t\t\t@include flex(row);\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tflex: 1;\r\n\t\t\t}\r\n\r\n\t\t\t&--large {\r\n\t\t\t\tpadding-top: $u-cell-padding-top-large;\r\n\t\t\t\tpadding-bottom: $u-cell-padding-bottom-large;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__left-icon-wrap,\r\n\t\t&__right-icon-wrap {\r\n\t\t\t@include flex();\r\n\t\t\talign-items: center;\r\n\t\t\t// height: $u-cell-line-height;\r\n\t\t\tfont-size: $u-cell-icon-size;\r\n\t\t}\r\n\r\n\t\t&__left-icon-wrap {\r\n\t\t\tmargin-right: $u-cell-left-icon-wrap-margin-right;\r\n\t\t}\r\n\r\n\t\t&__right-icon-wrap {\r\n\t\t\tmargin-left: $u-cell-right-icon-wrap-margin-left;\r\n\t\t\ttransition: transform 0.3s;\r\n\r\n\t\t\t&--up {\r\n\t\t\t\ttransform: rotate(-90deg);\r\n\t\t\t}\r\n\r\n\t\t\t&--down {\r\n\t\t\t\ttransform: rotate(90deg);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__title {\r\n\t\t\tflex: $u-cell-title-flex;\r\n\r\n\t\t\t&-text {\r\n\t\t\t\tfont-size: $u-cell-title-font-size;\r\n\t\t\t\tline-height: $u-cell-title-line-height;\r\n\t\t\t\tcolor: $u-cell-title-color;\r\n\r\n\t\t\t\t&--large {\r\n\t\t\t\t\tfont-size: $u-cell-title-font-size-large;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\t&__label {\r\n\t\t\tmargin-top: $u-cell-label-margin-top;\r\n\t\t\tfont-size: $u-cell-label-font-size;\r\n\t\t\tcolor: $u-cell-label-color;\r\n\t\t\tline-height: $u-cell-label-line-height;\r\n\r\n\t\t\t&--large {\r\n\t\t\t\tfont-size: $u-cell-label-font-size-large;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__value {\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-size: $u-cell-value-font-size;\r\n\t\t\tline-height: $u-cell-line-height;\r\n\t\t\tcolor: $u-cell-value-color;\r\n\r\n\t\t\t&--large {\r\n\t\t\t\tfont-size: $u-cell-value-font-size-large;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--clickable {\r\n\t\t\tbackground-color: $u-cell-clickable-color;\r\n\t\t}\r\n\r\n\t\t&--disabled {\r\n\t\t\tcolor: $u-cell-disabled-color;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tcursor: not-allowed;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\r\n\t\t&--center {\r\n\t\t\talign-items: center;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=style&index=0&id=913eaa32&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=style&index=0&id=913eaa32&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060494\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell/u-cell.vue?3d62","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell/u-cell.vue?8f93","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell/u-cell.vue?42c9","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell/u-cell.vue?70c4","uni-app:///node_modules/uview-ui/components/u-cell/u-cell.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell/u-cell.vue?62c8","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-cell/u-cell.vue?8514"],"names":["name","data","mixins","computed","titleTextStyle","methods","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnDA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACwC3vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA,eA4BA;EACAA;EACAC;IACA,QAEA;EACA;EACAC;EACAC;IACAC;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;MACA;QACAN;MACA;MACA;MACA;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC/FA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-cell/u-cell.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-cell.vue?vue&type=template&id=913eaa32&scoped=true&\"\nvar renderjs\nimport script from \"./u-cell.vue?vue&type=script&lang=js&\"\nexport * from \"./u-cell.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-cell.vue?vue&type=style&index=0&id=913eaa32&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"913eaa32\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-cell/u-cell.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=template&id=913eaa32&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uLine: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-line/u-line\" */ \"uview-ui/components/u-line/u-line.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 s0 = _vm.__get_style([_vm.$u.addStyle(_vm.customStyle)])\n var s1 = _vm.title ? _vm.__get_style([_vm.titleTextStyle]) : null\n var g0 = _vm.$u.test.empty(_vm.value)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1,\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-cell\" :class=\"[customClass]\" :style=\"[$u.addStyle(customStyle)]\"\r\n\t\t:hover-class=\"(!disabled && (clickable || isLink)) ? 'u-cell--clickable' : ''\" :hover-stay-time=\"250\"\r\n\t\t@tap=\"clickHandler\">\r\n\t\t<view class=\"u-cell__body\" :class=\"[ center && 'u-cell--center', size === 'large' && 'u-cell__body--large']\">\r\n\t\t\t<view class=\"u-cell__body__content\">\r\n\t\t\t\t<view class=\"u-cell__left-icon-wrap\" v-if=\"$slots.icon || icon\">\r\n\t\t\t\t\t<slot name=\"icon\" v-if=\"$slots.icon\">\r\n\t\t\t\t\t</slot>\r\n\t\t\t\t\t<u-icon v-else :name=\"icon\" :custom-style=\"iconStyle\" :size=\"size === 'large' ? 22 : 18\"></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"u-cell__title\">\r\n\t\t\t\t\t<slot name=\"title\">\r\n\t\t\t\t\t\t<text v-if=\"title\" class=\"u-cell__title-text\" :style=\"[titleTextStyle]\"\r\n\t\t\t\t\t\t\t:class=\"[disabled && 'u-cell--disabled', size === 'large' && 'u-cell__title-text--large']\">{{ title }}</text>\r\n\t\t\t\t\t</slot>\r\n\t\t\t\t\t<slot name=\"label\">\r\n\t\t\t\t\t\t<text class=\"u-cell__label\" v-if=\"label\"\r\n\t\t\t\t\t\t\t:class=\"[disabled && 'u-cell--disabled', size === 'large' && 'u-cell__label--large']\">{{ label }}</text>\r\n\t\t\t\t\t</slot>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<slot name=\"value\">\r\n\t\t\t\t<text class=\"u-cell__value\"\r\n\t\t\t\t\t:class=\"[disabled && 'u-cell--disabled', size === 'large' && 'u-cell__value--large']\"\r\n\t\t\t\t\tv-if=\"!$u.test.empty(value)\">{{ value }}</text>\r\n\t\t\t</slot>\r\n\t\t\t<view class=\"u-cell__right-icon-wrap\" v-if=\"$slots['right-icon'] || isLink\"\r\n\t\t\t\t:class=\"[`u-cell__right-icon-wrap--${arrowDirection}`]\">\r\n\t\t\t\t<slot name=\"right-icon\" v-if=\"$slots['right-icon']\">\r\n\t\t\t\t</slot>\r\n\t\t\t\t<u-icon v-else :name=\"rightIcon\" :custom-style=\"rightIconStyle\" :color=\"disabled ? '#c8c9cc' : 'info'\"\r\n\t\t\t\t\t:size=\"size === 'large' ? 18 : 16\"></u-icon>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-line v-if=\"border\"></u-line>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * cell 单元格\r\n\t * @description cell单元格一般用于一组列表的情况,比如个人中心页,设置页等。\r\n\t * @tutorial https://uviewui.com/components/cell.html\r\n\t * @property {String | Number}\ttitle\t\t\t标题\r\n\t * @property {String | Number}\tlabel\t\t\t标题下方的描述信息\r\n\t * @property {String | Number}\tvalue\t\t\t右侧的内容\r\n\t * @property {String}\t\t\ticon\t\t\t左侧图标名称,或者图片链接(本地文件建议使用绝对地址)\r\n\t * @property {Boolean}\t\t\tdisabled\t\t是否禁用cell\t\r\n\t * @property {Boolean}\t\t\tborder\t\t\t是否显示下边框 (默认 true )\r\n\t * @property {Boolean}\t\t\tcenter\t\t\t内容是否垂直居中(主要是针对右侧的value部分) (默认 false )\r\n\t * @property {String}\t\t\turl\t\t\t\t点击后跳转的URL地址\r\n\t * @property {String}\t\t\tlinkType\t\t链接跳转的方式,内部使用的是uView封装的route方法,可能会进行拦截操作 (默认 'navigateTo' )\r\n\t * @property {Boolean}\t\t\tclickable\t\t是否开启点击反馈(表现为点击时加上灰色背景) (默认 false ) \r\n\t * @property {Boolean}\t\t\tisLink\t\t\t是否展示右侧箭头并开启点击反馈 (默认 false )\r\n\t * @property {Boolean}\t\t\trequired\t\t是否显示表单状态下的必填星号(此组件可能会内嵌入input组件) (默认 false )\r\n\t * @property {String}\t\t\trightIcon\t\t右侧的图标箭头 (默认 'arrow-right')\r\n\t * @property {String}\t\t\tarrowDirection\t右侧箭头的方向,可选值为:left,up,down\r\n\t * @property {Object | String}\t\t\trightIconStyle\t右侧箭头图标的样式\r\n\t * @property {Object | String}\t\t\ttitleStyle\t\t标题的样式\r\n\t * @property {Object | String}\t\t\ticonStyle\t\t左侧图标样式\r\n\t * @property {String}\t\t\tsize\t\t\t单位元的大小,可选值为 large,normal,mini \r\n\t * @property {Boolean}\t\t\tstop\t\t\t点击cell是否阻止事件传播 (默认 true )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t定义需要用到的外部样式\r\n\t * \r\n\t * @event {Function}\t\t\tclick\t\t\t点击cell列表时触发\r\n\t * @example 该组件需要搭配cell-group组件使用,见官方文档示例\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-cell',\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\r\n\t\t\t}\r\n\t\t},\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tcomputed: {\r\n\t\t\ttitleTextStyle() {\r\n\t\t\t\treturn uni.$u.addStyle(this.titleStyle)\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 点击cell\r\n\t\t\tclickHandler(e) {\r\n\t\t\t\tif (this.disabled) return\r\n\t\t\t\tthis.$emit('click', {\r\n\t\t\t\t\tname: this.name\r\n\t\t\t\t})\r\n\t\t\t\t// 如果配置了url(此props参数通过mixin引入)参数,跳转页面\r\n\t\t\t\tthis.openPage()\r\n\t\t\t\t// 是否阻止事件传播\r\n\t\t\t\tthis.stop && this.preventEvent(e)\r\n\t\t\t},\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t$u-cell-padding: 10px 15px !default;\r\n\t$u-cell-font-size: 15px !default;\r\n\t$u-cell-line-height: 24px !default;\r\n\t$u-cell-color: $u-main-color !default;\r\n\t$u-cell-icon-size: 16px !default;\r\n\t$u-cell-title-font-size: 15px !default;\r\n\t$u-cell-title-line-height: 22px !default;\r\n\t$u-cell-title-color: $u-main-color !default;\r\n\t$u-cell-label-font-size: 12px !default;\r\n\t$u-cell-label-color: $u-tips-color !default;\r\n\t$u-cell-label-line-height: 18px !default;\r\n\t$u-cell-value-font-size: 14px !default;\r\n\t$u-cell-value-color: $u-content-color !default;\r\n\t$u-cell-clickable-color: $u-bg-color !default;\r\n\t$u-cell-disabled-color: #c8c9cc !default;\r\n\t$u-cell-padding-top-large: 13px !default;\r\n\t$u-cell-padding-bottom-large: 13px !default;\r\n\t$u-cell-value-font-size-large: 15px !default;\r\n\t$u-cell-label-font-size-large: 14px !default;\r\n\t$u-cell-title-font-size-large: 16px !default;\r\n\t$u-cell-left-icon-wrap-margin-right: 4px !default;\r\n\t$u-cell-right-icon-wrap-margin-left: 4px !default;\r\n\t$u-cell-title-flex:1 !default;\r\n\t$u-cell-label-margin-top:5px !default;\r\n\r\n\r\n\t.u-cell {\r\n\t\t&__body {\r\n\t\t\t@include flex();\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\t/* #endif */\r\n\t\t\tpadding: $u-cell-padding;\r\n\t\t\tfont-size: $u-cell-font-size;\r\n\t\t\tcolor: $u-cell-color;\r\n\t\t\t// line-height: $u-cell-line-height;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&__content {\r\n\t\t\t\t@include flex(row);\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tflex: 1;\r\n\t\t\t}\r\n\r\n\t\t\t&--large {\r\n\t\t\t\tpadding-top: $u-cell-padding-top-large;\r\n\t\t\t\tpadding-bottom: $u-cell-padding-bottom-large;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__left-icon-wrap,\r\n\t\t&__right-icon-wrap {\r\n\t\t\t@include flex();\r\n\t\t\talign-items: center;\r\n\t\t\t// height: $u-cell-line-height;\r\n\t\t\tfont-size: $u-cell-icon-size;\r\n\t\t}\r\n\r\n\t\t&__left-icon-wrap {\r\n\t\t\tmargin-right: $u-cell-left-icon-wrap-margin-right;\r\n\t\t}\r\n\r\n\t\t&__right-icon-wrap {\r\n\t\t\tmargin-left: $u-cell-right-icon-wrap-margin-left;\r\n\t\t\ttransition: transform 0.3s;\r\n\r\n\t\t\t&--up {\r\n\t\t\t\ttransform: rotate(-90deg);\r\n\t\t\t}\r\n\r\n\t\t\t&--down {\r\n\t\t\t\ttransform: rotate(90deg);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__title {\r\n\t\t\tflex: $u-cell-title-flex;\r\n\r\n\t\t\t&-text {\r\n\t\t\t\tfont-size: $u-cell-title-font-size;\r\n\t\t\t\tline-height: $u-cell-title-line-height;\r\n\t\t\t\tcolor: $u-cell-title-color;\r\n\r\n\t\t\t\t&--large {\r\n\t\t\t\t\tfont-size: $u-cell-title-font-size-large;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\t&__label {\r\n\t\t\tmargin-top: $u-cell-label-margin-top;\r\n\t\t\tfont-size: $u-cell-label-font-size;\r\n\t\t\tcolor: $u-cell-label-color;\r\n\t\t\tline-height: $u-cell-label-line-height;\r\n\r\n\t\t\t&--large {\r\n\t\t\t\tfont-size: $u-cell-label-font-size-large;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__value {\r\n\t\t\ttext-align: right;\r\n\t\t\tfont-size: $u-cell-value-font-size;\r\n\t\t\tline-height: $u-cell-line-height;\r\n\t\t\tcolor: $u-cell-value-color;\r\n\r\n\t\t\t&--large {\r\n\t\t\t\tfont-size: $u-cell-value-font-size-large;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--clickable {\r\n\t\t\tbackground-color: $u-cell-clickable-color;\r\n\t\t}\r\n\r\n\t\t&--disabled {\r\n\t\t\tcolor: $u-cell-disabled-color;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tcursor: not-allowed;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\r\n\t\t&--center {\r\n\t\t\talign-items: center;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=style&index=0&id=913eaa32&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-cell.vue?vue&type=style&index=0&id=913eaa32&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946698\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-empty/u-empty.vue?e958","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-empty/u-empty.vue?f05c","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-empty/u-empty.vue?6296","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-empty/u-empty.vue?8981","uni-app:///node_modules/uview-ui/components/u-empty/u-empty.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-empty/u-empty.vue?26f2","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-empty/u-empty.vue?51c9"],"names":["name","mixins","data","icons","car","page","search","address","wifi","order","coupon","favor","permission","history","news","message","list","comment","computed","emptyStyle","style","textStyle","isSrc"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AChDA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACiC5vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AApBA,eAqBA;EACAA;EACAC;EACAC;IACA;MACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAd;QACAe;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;MACAC;MACA;MACA;IACA;IACA;IACAC;MACA;MACAD;MACAA;MACA;IACA;IACA;IACAE;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACpGA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-empty/u-empty.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-empty.vue?vue&type=template&id=6938e513&scoped=true&\"\nvar renderjs\nimport script from \"./u-empty.vue?vue&type=script&lang=js&\"\nexport * from \"./u-empty.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-empty.vue?vue&type=style&index=0&id=6938e513&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"6938e513\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-empty/u-empty.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=template&id=6938e513&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/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 s0 = _vm.show ? _vm.__get_style([_vm.emptyStyle]) : null\n var g0 = _vm.show && !!_vm.isSrc ? _vm.$u.addUnit(_vm.width) : null\n var g1 = _vm.show && !!_vm.isSrc ? _vm.$u.addUnit(_vm.height) : null\n var s1 = _vm.show ? _vm.__get_style([_vm.textStyle]) : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n g0: g0,\n g1: g1,\n s1: s1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-empty\"\r\n\t :style=\"[emptyStyle]\"\r\n\t v-if=\"show\"\r\n\t>\r\n\t\t<u-icon\r\n\t\t v-if=\"!isSrc\"\r\n\t\t :name=\"mode === 'message' ? 'chat' : `empty-${mode}`\"\r\n\t\t :size=\"iconSize\"\r\n\t\t :color=\"iconColor\"\r\n\t\t margin-top=\"14\"\r\n\t\t></u-icon>\r\n\t\t<image\r\n\t\t v-else\r\n\t\t :style=\"{\r\n\t\t\t\twidth: $u.addUnit(width),\r\n\t\t\t\theight: $u.addUnit(height),\r\n\t\t\t}\"\r\n\t\t :src=\"icon\"\r\n\t\t mode=\"widthFix\"\r\n\t\t></image>\r\n\t\t<text\r\n\t\t class=\"u-empty__text\"\r\n\t\t :style=\"[textStyle]\"\r\n\t\t>{{text ? text : icons[mode]}}</text>\r\n\t\t<view class=\"u-empty__wrap\" v-if=\"$slots.default || $slots.$default\">\r\n\t\t\t<slot />\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\r\n\t/**\r\n\t * empty 内容为空\r\n\t * @description 该组件用于需要加载内容,但是加载的第一页数据就为空,提示一个\"没有内容\"的场景, 我们精心挑选了十几个场景的图标,方便您使用。\r\n\t * @tutorial https://www.uviewui.com/components/empty.html\r\n\t * @property {String}\t\t\ticon\t\t内置图标名称,或图片路径,建议绝对路径\r\n\t * @property {String}\t\t\ttext\t\t提示文字\r\n\t * @property {String}\t\t\ttextColor\t文字颜色 (默认 '#c0c4cc' )\r\n\t * @property {String | Number}\ttextSize\t文字大小 (默认 14 )\r\n\t * @property {String}\t\t\ticonColor\t图标的颜色 (默认 '#c0c4cc' )\r\n\t * @property {String | Number}\ticonSize\t图标的大小 (默认 90 )\r\n\t * @property {String}\t\t\tmode\t\t选择预置的图标类型 (默认 'data' )\r\n\t * @property {String | Number}\twidth\t\t图标宽度,单位px (默认 160 )\r\n\t * @property {String | Number}\theight\t\t图标高度,单位px (默认 160 )\r\n\t * @property {Boolean}\t\t\tshow\t\t是否显示组件 (默认 true )\r\n\t * @property {String | Number}\tmarginTop\t组件距离上一个元素之间的距离,默认px单位 (默认 0 )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * \r\n\t * @event {Function} click 点击组件时触发\r\n\t * @event {Function} close 点击关闭按钮时触发\r\n\t * @example <u-empty text=\"所谓伊人,在水一方\" mode=\"list\"></u-empty>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-empty\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\ticons: {\r\n\t\t\t\t\tcar: '购物车为空',\r\n\t\t\t\t\tpage: '页面不存在',\r\n\t\t\t\t\tsearch: '没有搜索结果',\r\n\t\t\t\t\taddress: '没有收货地址',\r\n\t\t\t\t\twifi: '没有WiFi',\r\n\t\t\t\t\torder: '订单为空',\r\n\t\t\t\t\tcoupon: '没有优惠券',\r\n\t\t\t\t\tfavor: '暂无收藏',\r\n\t\t\t\t\tpermission: '无权限',\r\n\t\t\t\t\thistory: '无历史记录',\r\n\t\t\t\t\tnews: '无新闻列表',\r\n\t\t\t\t\tmessage: '消息列表为空',\r\n\t\t\t\t\tlist: '列表为空',\r\n\t\t\t\t\tdata: '数据为空',\r\n\t\t\t\t\tcomment: '暂无评论',\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\t// 组件样式\r\n\t\t\temptyStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tstyle.marginTop = uni.$u.addUnit(this.marginTop)\r\n\t\t\t\t// 合并customStyle样式,此参数通过mixin中的props传递\r\n\t\t\t\treturn uni.$u.deepMerge(uni.$u.addStyle(this.customStyle), style)\r\n\t\t\t},\r\n\t\t\t// 文本样式\r\n\t\t\ttextStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tstyle.color = this.textColor\r\n\t\t\t\tstyle.fontSize = uni.$u.addUnit(this.textSize)\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 判断icon是否图片路径\r\n\t\t\tisSrc() {\r\n\t\t\t\treturn this.icon.indexOf('/') >= 0\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import '../../libs/css/components.scss';\r\n\t$u-empty-text-margin-top:20rpx !default;\r\n\t$u-empty-slot-margin-top:20rpx !default;\r\n\r\n\t.u-empty {\r\n\t\t@include flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\r\n\t\t&__text {\r\n\t\t\t@include flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tmargin-top: $u-empty-text-margin-top;\r\n\t\t}\r\n\t}\r\n\t\t.u-slot-wrap {\r\n\t\t\t@include flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tmargin-top:$u-empty-slot-margin-top;\r\n\t\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=style&index=0&id=6938e513&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=style&index=0&id=6938e513&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060370\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-empty/u-empty.vue?e958","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-empty/u-empty.vue?f05c","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-empty/u-empty.vue?6296","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-empty/u-empty.vue?8981","uni-app:///node_modules/uview-ui/components/u-empty/u-empty.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-empty/u-empty.vue?26f2","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-empty/u-empty.vue?51c9"],"names":["name","mixins","data","icons","car","page","search","address","wifi","order","coupon","favor","permission","history","news","message","list","comment","computed","emptyStyle","style","textStyle","isSrc"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AChDA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACiC5vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AApBA,eAqBA;EACAA;EACAC;EACAC;IACA;MACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAd;QACAe;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;MACAC;MACA;MACA;IACA;IACA;IACAC;MACA;MACAD;MACAA;MACA;IACA;IACA;IACAE;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACpGA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-empty/u-empty.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-empty.vue?vue&type=template&id=6938e513&scoped=true&\"\nvar renderjs\nimport script from \"./u-empty.vue?vue&type=script&lang=js&\"\nexport * from \"./u-empty.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-empty.vue?vue&type=style&index=0&id=6938e513&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"6938e513\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-empty/u-empty.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=template&id=6938e513&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/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 s0 = _vm.show ? _vm.__get_style([_vm.emptyStyle]) : null\n var g0 = _vm.show && !!_vm.isSrc ? _vm.$u.addUnit(_vm.width) : null\n var g1 = _vm.show && !!_vm.isSrc ? _vm.$u.addUnit(_vm.height) : null\n var s1 = _vm.show ? _vm.__get_style([_vm.textStyle]) : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n g0: g0,\n g1: g1,\n s1: s1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-empty\"\r\n\t :style=\"[emptyStyle]\"\r\n\t v-if=\"show\"\r\n\t>\r\n\t\t<u-icon\r\n\t\t v-if=\"!isSrc\"\r\n\t\t :name=\"mode === 'message' ? 'chat' : `empty-${mode}`\"\r\n\t\t :size=\"iconSize\"\r\n\t\t :color=\"iconColor\"\r\n\t\t margin-top=\"14\"\r\n\t\t></u-icon>\r\n\t\t<image\r\n\t\t v-else\r\n\t\t :style=\"{\r\n\t\t\t\twidth: $u.addUnit(width),\r\n\t\t\t\theight: $u.addUnit(height),\r\n\t\t\t}\"\r\n\t\t :src=\"icon\"\r\n\t\t mode=\"widthFix\"\r\n\t\t></image>\r\n\t\t<text\r\n\t\t class=\"u-empty__text\"\r\n\t\t :style=\"[textStyle]\"\r\n\t\t>{{text ? text : icons[mode]}}</text>\r\n\t\t<view class=\"u-empty__wrap\" v-if=\"$slots.default || $slots.$default\">\r\n\t\t\t<slot />\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\r\n\t/**\r\n\t * empty 内容为空\r\n\t * @description 该组件用于需要加载内容,但是加载的第一页数据就为空,提示一个\"没有内容\"的场景, 我们精心挑选了十几个场景的图标,方便您使用。\r\n\t * @tutorial https://www.uviewui.com/components/empty.html\r\n\t * @property {String}\t\t\ticon\t\t内置图标名称,或图片路径,建议绝对路径\r\n\t * @property {String}\t\t\ttext\t\t提示文字\r\n\t * @property {String}\t\t\ttextColor\t文字颜色 (默认 '#c0c4cc' )\r\n\t * @property {String | Number}\ttextSize\t文字大小 (默认 14 )\r\n\t * @property {String}\t\t\ticonColor\t图标的颜色 (默认 '#c0c4cc' )\r\n\t * @property {String | Number}\ticonSize\t图标的大小 (默认 90 )\r\n\t * @property {String}\t\t\tmode\t\t选择预置的图标类型 (默认 'data' )\r\n\t * @property {String | Number}\twidth\t\t图标宽度,单位px (默认 160 )\r\n\t * @property {String | Number}\theight\t\t图标高度,单位px (默认 160 )\r\n\t * @property {Boolean}\t\t\tshow\t\t是否显示组件 (默认 true )\r\n\t * @property {String | Number}\tmarginTop\t组件距离上一个元素之间的距离,默认px单位 (默认 0 )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * \r\n\t * @event {Function} click 点击组件时触发\r\n\t * @event {Function} close 点击关闭按钮时触发\r\n\t * @example <u-empty text=\"所谓伊人,在水一方\" mode=\"list\"></u-empty>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-empty\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\ticons: {\r\n\t\t\t\t\tcar: '购物车为空',\r\n\t\t\t\t\tpage: '页面不存在',\r\n\t\t\t\t\tsearch: '没有搜索结果',\r\n\t\t\t\t\taddress: '没有收货地址',\r\n\t\t\t\t\twifi: '没有WiFi',\r\n\t\t\t\t\torder: '订单为空',\r\n\t\t\t\t\tcoupon: '没有优惠券',\r\n\t\t\t\t\tfavor: '暂无收藏',\r\n\t\t\t\t\tpermission: '无权限',\r\n\t\t\t\t\thistory: '无历史记录',\r\n\t\t\t\t\tnews: '无新闻列表',\r\n\t\t\t\t\tmessage: '消息列表为空',\r\n\t\t\t\t\tlist: '列表为空',\r\n\t\t\t\t\tdata: '数据为空',\r\n\t\t\t\t\tcomment: '暂无评论',\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\t// 组件样式\r\n\t\t\temptyStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tstyle.marginTop = uni.$u.addUnit(this.marginTop)\r\n\t\t\t\t// 合并customStyle样式,此参数通过mixin中的props传递\r\n\t\t\t\treturn uni.$u.deepMerge(uni.$u.addStyle(this.customStyle), style)\r\n\t\t\t},\r\n\t\t\t// 文本样式\r\n\t\t\ttextStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tstyle.color = this.textColor\r\n\t\t\t\tstyle.fontSize = uni.$u.addUnit(this.textSize)\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 判断icon是否图片路径\r\n\t\t\tisSrc() {\r\n\t\t\t\treturn this.icon.indexOf('/') >= 0\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import '../../libs/css/components.scss';\r\n\t$u-empty-text-margin-top:20rpx !default;\r\n\t$u-empty-slot-margin-top:20rpx !default;\r\n\r\n\t.u-empty {\r\n\t\t@include flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\r\n\t\t&__text {\r\n\t\t\t@include flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tmargin-top: $u-empty-text-margin-top;\r\n\t\t}\r\n\t}\r\n\t\t.u-slot-wrap {\r\n\t\t\t@include flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tmargin-top:$u-empty-slot-margin-top;\r\n\t\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=style&index=0&id=6938e513&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-empty.vue?vue&type=style&index=0&id=6938e513&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946640\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-gap/u-gap.vue?3195","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-gap/u-gap.vue?7274","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-gap/u-gap.vue?7cba","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-gap/u-gap.vue?7778","uni-app:///node_modules/uview-ui/components/u-gap/u-gap.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-gap/u-gap.vue?8226","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-gap/u-gap.vue?c07b"],"names":["name","mixins","computed","gapStyle","backgroundColor","height","marginTop","marginBottom"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA8H;AAC9H;AACyD;AACL;AACsC;;;AAG1F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,4FAAM;AACR,EAAE,qGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,gGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,2vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACK1vB;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAXA,eAYA;EACAA;EACAC;EACAC;IACAC;MACA;QACAC;QACAC;QACAC;QACAC;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChCA;AAAA;AAAA;AAAA;AAAq5C,CAAgB,k3CAAG,EAAC,C;;;;;;;;;;;ACAz6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-gap/u-gap.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-gap.vue?vue&type=template&id=f69acc36&scoped=true&\"\nvar renderjs\nimport script from \"./u-gap.vue?vue&type=script&lang=js&\"\nexport * from \"./u-gap.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"f69acc36\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-gap/u-gap.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=template&id=f69acc36&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.gapStyle])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-gap\" :style=\"[gapStyle]\"></view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * gap 间隔槽\r\n\t * @description 该组件一般用于内容块之间的用一个灰色块隔开的场景,方便用户风格统一,减少工作量\r\n\t * @tutorial https://www.uviewui.com/components/gap.html\r\n\t * @property {String}\t\t\tbgColor\t\t\t背景颜色 (默认 'transparent' )\r\n\t * @property {String | Number}\theight\t\t\t分割槽高度,单位px (默认 20 )\r\n\t * @property {String | Number}\tmarginTop\t\t与前一个组件的距离,单位px( 默认 0 )\r\n\t * @property {String | Number}\tmarginBottom\t与后一个组件的距离,单位px (默认 0 )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t定义需要用到的外部样式\r\n\t * \r\n\t * @example <u-gap height=\"80\" bg-color=\"#bbb\"></u-gap>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-gap\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\tgapStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tbackgroundColor: this.bgColor,\r\n\t\t\t\t\theight: uni.$u.addUnit(this.height),\r\n\t\t\t\t\tmarginTop: uni.$u.addUnit(this.marginTop),\r\n\t\t\t\t\tmarginBottom: uni.$u.addUnit(this.marginBottom),\r\n\t\t\t\t}\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060586\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-gap/u-gap.vue?3195","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-gap/u-gap.vue?7274","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-gap/u-gap.vue?7cba","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-gap/u-gap.vue?7778","uni-app:///node_modules/uview-ui/components/u-gap/u-gap.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-gap/u-gap.vue?8226","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-gap/u-gap.vue?c07b"],"names":["name","mixins","computed","gapStyle","backgroundColor","height","marginTop","marginBottom"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA8H;AAC9H;AACyD;AACL;AACsC;;;AAG1F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,4FAAM;AACR,EAAE,qGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,gGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,2vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACK1vB;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAXA,eAYA;EACAA;EACAC;EACAC;IACAC;MACA;QACAC;QACAC;QACAC;QACAC;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChCA;AAAA;AAAA;AAAA;AAAq5C,CAAgB,k3CAAG,EAAC,C;;;;;;;;;;;ACAz6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-gap/u-gap.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-gap.vue?vue&type=template&id=f69acc36&scoped=true&\"\nvar renderjs\nimport script from \"./u-gap.vue?vue&type=script&lang=js&\"\nexport * from \"./u-gap.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"f69acc36\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-gap/u-gap.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=template&id=f69acc36&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.gapStyle])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-gap\" :style=\"[gapStyle]\"></view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * gap 间隔槽\r\n\t * @description 该组件一般用于内容块之间的用一个灰色块隔开的场景,方便用户风格统一,减少工作量\r\n\t * @tutorial https://www.uviewui.com/components/gap.html\r\n\t * @property {String}\t\t\tbgColor\t\t\t背景颜色 (默认 'transparent' )\r\n\t * @property {String | Number}\theight\t\t\t分割槽高度,单位px (默认 20 )\r\n\t * @property {String | Number}\tmarginTop\t\t与前一个组件的距离,单位px( 默认 0 )\r\n\t * @property {String | Number}\tmarginBottom\t与后一个组件的距离,单位px (默认 0 )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t定义需要用到的外部样式\r\n\t * \r\n\t * @example <u-gap height=\"80\" bg-color=\"#bbb\"></u-gap>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-gap\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\tgapStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tbackgroundColor: this.bgColor,\r\n\t\t\t\t\theight: uni.$u.addUnit(this.height),\r\n\t\t\t\t\tmarginTop: uni.$u.addUnit(this.marginTop),\r\n\t\t\t\t\tmarginBottom: uni.$u.addUnit(this.marginBottom),\r\n\t\t\t\t}\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946873\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-icon/u-icon.vue?d061","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-icon/u-icon.vue?882a","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-icon/u-icon.vue?cac6","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-icon/u-icon.vue?8494","uni-app:///node_modules/uview-ui/components/u-icon/u-icon.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-icon/u-icon.vue?2aff","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-icon/u-icon.vue?d1e2"],"names":["name","data","mixins","computed","uClasses","classes","iconStyle","style","fontSize","lineHeight","fontWeight","top","isImg","imgStyle","icon","methods","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3CA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACiD3vB;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAHA;;AAGA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAzBA,eA0BA;EACAA;EACAC;IACA,QAEA;EACA;EACAC;EACAC;IACAC;MACA;MACAC;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;;MAIA;IACA;IACAC;MACA;MACAC;QACAC;QACAC;QACAC;QACA;QACAC;MACA;MACA;MACA;MAEA;IACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;MACAN;MACAA;MACA;IACA;IACA;IACAO;MACA;MACA;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChJA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-icon/u-icon.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-icon.vue?vue&type=template&id=172979f2&scoped=true&\"\nvar renderjs\nimport script from \"./u-icon.vue?vue&type=script&lang=js&\"\nexport * from \"./u-icon.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"172979f2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-icon/u-icon.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=template&id=172979f2&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.isImg\n ? _vm.__get_style([_vm.imgStyle, _vm.$u.addStyle(_vm.customStyle)])\n : null\n var s1 = !_vm.isImg\n ? _vm.__get_style([_vm.iconStyle, _vm.$u.addStyle(_vm.customStyle)])\n : null\n var g0 = _vm.label !== \"\" ? _vm.$u.addUnit(_vm.labelSize) : null\n var g1 =\n _vm.label !== \"\" && _vm.labelPos == \"right\"\n ? _vm.$u.addUnit(_vm.space)\n : null\n var g2 =\n _vm.label !== \"\" && _vm.labelPos == \"bottom\"\n ? _vm.$u.addUnit(_vm.space)\n : null\n var g3 =\n _vm.label !== \"\" && _vm.labelPos == \"left\"\n ? _vm.$u.addUnit(_vm.space)\n : null\n var g4 =\n _vm.label !== \"\" && _vm.labelPos == \"top\" ? _vm.$u.addUnit(_vm.space) : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1,\n g0: g0,\n g1: g1,\n g2: g2,\n g3: g3,\n g4: g4,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-icon\"\r\n\t @tap=\"clickHandler\"\r\n\t :class=\"['u-icon--' + labelPos]\"\r\n\t>\r\n\t\t<image\r\n\t\t class=\"u-icon__img\"\r\n\t\t v-if=\"isImg\"\r\n\t\t :src=\"name\"\r\n\t\t :mode=\"imgMode\"\r\n\t\t :style=\"[imgStyle, $u.addStyle(customStyle)]\"\r\n\t\t></image>\r\n\t\t<text\r\n\t\t v-else\r\n\t\t class=\"u-icon__icon\"\r\n\t\t :class=\"uClasses\"\r\n\t\t :style=\"[iconStyle, $u.addStyle(customStyle)]\"\r\n\t\t :hover-class=\"hoverClass\"\r\n\t\t>{{icon}}</text>\r\n\t\t<!-- 这里进行空字符串判断,如果仅仅是v-if=\"label\",可能会出现传递0的时候,结果也无法显示 -->\r\n\t\t<text\r\n\t\t v-if=\"label !== ''\" \r\n\t\t class=\"u-icon__label\"\r\n\t\t :style=\"{\r\n\t\t\tcolor: labelColor,\r\n\t\t\tfontSize: $u.addUnit(labelSize),\r\n\t\t\tmarginLeft: labelPos == 'right' ? $u.addUnit(space) : 0,\r\n\t\t\tmarginTop: labelPos == 'bottom' ? $u.addUnit(space) : 0,\r\n\t\t\tmarginRight: labelPos == 'left' ? $u.addUnit(space) : 0,\r\n\t\t\tmarginBottom: labelPos == 'top' ? $u.addUnit(space) : 0,\r\n\t\t}\"\r\n\t\t>{{ label }}</text>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t// #ifdef APP-NVUE\r\n\t// nvue通过weex的dom模块引入字体,相关文档地址如下:\r\n\t// https://weex.apache.org/zh/docs/modules/dom.html#addrule\r\n\tconst fontUrl = 'https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf'\r\n\tconst domModule = weex.requireModule('dom')\r\n\tdomModule.addRule('fontFace', {\r\n\t\t'fontFamily': \"uicon-iconfont\",\r\n\t\t'src': `url('${fontUrl}')`\r\n\t})\r\n\t// #endif\r\n\r\n\t// 引入图标名称,已经对应的unicode\r\n\timport icons from './icons'\r\n\t\r\n\timport props from './props.js';;\r\n\r\n\t/**\r\n\t * icon 图标\r\n\t * @description 基于字体的图标集,包含了大多数常见场景的图标。\r\n\t * @tutorial https://www.uviewui.com/components/icon.html\r\n\t * @property {String}\t\t\tname\t\t\t图标名称,见示例图标集\r\n\t * @property {String}\t\t\tcolor\t\t\t图标颜色,可接受主题色 (默认 color['u-content-color'] )\r\n\t * @property {String | Number}\tsize\t\t\t图标字体大小,单位px (默认 '16px' )\r\n\t * @property {Boolean}\t\t\tbold\t\t\t是否显示粗体 (默认 false )\r\n\t * @property {String | Number}\tindex\t\t\t点击图标的时候传递事件出去的index(用于区分点击了哪一个)\r\n\t * @property {String}\t\t\thoverClass\t\t图标按下去的样式类,用法同uni的view组件的hoverClass参数,详情见官网\r\n\t * @property {String}\t\t\tcustomPrefix\t自定义扩展前缀,方便用户扩展自己的图标库 (默认 'uicon' )\r\n\t * @property {String | Number}\tlabel\t\t\t图标右侧的label文字\r\n\t * @property {String}\t\t\tlabelPos\t\tlabel相对于图标的位置,只能right或bottom (默认 'right' )\r\n\t * @property {String | Number}\tlabelSize\t\tlabel字体大小,单位px (默认 '15px' )\r\n\t * @property {String}\t\t\tlabelColor\t\t图标右侧的label文字颜色 ( 默认 color['u-content-color'] )\r\n\t * @property {String | Number}\tspace\t\t\tlabel与图标的距离,单位px (默认 '3px' )\r\n\t * @property {String}\t\t\timgMode\t\t\t图片的mode\r\n\t * @property {String | Number}\twidth\t\t\t显示图片小图标时的宽度\r\n\t * @property {String | Number}\theight\t\t\t显示图片小图标时的高度\r\n\t * @property {String | Number}\ttop\t\t\t\t图标在垂直方向上的定位 用于解决某些情况下,让图标垂直居中的用途 (默认 0 )\r\n\t * @property {Boolean}\t\t\tstop\t\t\t是否阻止事件传播 (默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t\ticon的样式,对象形式\r\n\t * @event {Function} click 点击图标时触发\r\n\t * @event {Function} touchstart 事件触摸时触发\r\n\t * @example <u-icon name=\"photo\" color=\"#2979ff\" size=\"28\"></u-icon>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-icon',\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\r\n\t\t\t}\r\n\t\t},\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\tuClasses() {\r\n\t\t\t\tlet classes = []\r\n\t\t\t\tclasses.push(this.customPrefix + '-' + this.name)\r\n\t\t\t\t// // uView的自定义图标类名为u-iconfont\r\n\t\t\t\t// if (this.customPrefix == 'uicon') {\r\n\t\t\t\t// \tclasses.push('u-iconfont')\r\n\t\t\t\t// } else {\r\n\t\t\t\t// \tclasses.push(this.customPrefix)\r\n\t\t\t\t// }\r\n\t\t\t\t// 主题色,通过类配置\r\n\t\t\t\tif (this.color && uni.$u.config.type.includes(this.color)) classes.push('u-icon__icon--' + this.color)\r\n\t\t\t\t// 阿里,头条,百度小程序通过数组绑定类名时,无法直接使用[a, b, c]的形式,否则无法识别\r\n\t\t\t\t// 故需将其拆成一个字符串的形式,通过空格隔开各个类名\r\n\t\t\t\t//#ifdef MP-ALIPAY || MP-TOUTIAO || MP-BAIDU\r\n\t\t\t\tclasses = classes.join(' ')\r\n\t\t\t\t//#endif\r\n\t\t\t\treturn classes\r\n\t\t\t},\r\n\t\t\ticonStyle() {\r\n\t\t\t\tlet style = {}\r\n\t\t\t\tstyle = {\r\n\t\t\t\t\tfontSize: uni.$u.addUnit(this.size),\r\n\t\t\t\t\tlineHeight: uni.$u.addUnit(this.size),\r\n\t\t\t\t\tfontWeight: this.bold ? 'bold' : 'normal',\r\n\t\t\t\t\t// 某些特殊情况需要设置一个到顶部的距离,才能更好的垂直居中\r\n\t\t\t\t\ttop: uni.$u.addUnit(this.top)\r\n\t\t\t\t}\r\n\t\t\t\t// 非主题色值时,才当作颜色值\r\n\t\t\t\tif (this.color && !uni.$u.config.type.includes(this.color)) style.color = this.color\r\n\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 判断传入的name属性,是否图片路径,只要带有\"/\"均认为是图片形式\r\n\t\t\tisImg() {\r\n\t\t\t\treturn this.name.indexOf('/') !== -1\r\n\t\t\t},\r\n\t\t\timgStyle() {\r\n\t\t\t\tlet style = {}\r\n\t\t\t\t// 如果设置width和height属性,则优先使用,否则使用size属性\r\n\t\t\t\tstyle.width = this.width ? uni.$u.addUnit(this.width) : uni.$u.addUnit(this.size)\r\n\t\t\t\tstyle.height = this.height ? uni.$u.addUnit(this.height) : uni.$u.addUnit(this.size)\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 通过图标名,查找对应的图标\r\n\t\t\ticon() {\r\n\t\t\t\t// 如果内置的图标中找不到对应的图标,就直接返回name值,因为用户可能传入的是unicode代码\r\n\t\t\t\treturn icons['uicon-' + this.name] || this.name\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tclickHandler(e) {\r\n\t\t\t\tthis.$emit('click', this.index)\r\n\t\t\t\t// 是否阻止事件冒泡\r\n\t\t\t\tthis.stop && this.preventEvent(e)\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t// 变量定义\r\n\t$u-icon-primary: $u-primary !default;\r\n\t$u-icon-success: $u-success !default;\r\n\t$u-icon-info: $u-info !default;\r\n\t$u-icon-warning: $u-warning !default;\r\n\t$u-icon-error: $u-error !default;\r\n\t$u-icon-label-line-height:1 !default;\r\n\r\n\t/* #ifndef APP-NVUE */\r\n\t// 非nvue下加载字体\r\n\t@font-face {\r\n\t\tfont-family: 'uicon-iconfont';\r\n\t\tsrc: url('https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf') format('truetype');\r\n\t}\r\n\r\n\t/* #endif */\r\n\r\n\t.u-icon {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\tdisplay: flex;\r\n\t\t/* #endif */\r\n\t\talign-items: center;\r\n\r\n\t\t&--left {\r\n\t\t\tflex-direction: row-reverse;\r\n\t\t\talign-items: center;\r\n\t\t}\r\n\r\n\t\t&--right {\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t}\r\n\r\n\t\t&--top {\r\n\t\t\tflex-direction: column-reverse;\r\n\t\t\tjustify-content: center;\r\n\t\t}\r\n\r\n\t\t&--bottom {\r\n\t\t\tflex-direction: column;\r\n\t\t\tjustify-content: center;\r\n\t\t}\r\n\r\n\t\t&__icon {\r\n\t\t\tfont-family: uicon-iconfont;\r\n\t\t\tposition: relative;\r\n\t\t\t@include flex;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&--primary {\r\n\t\t\t\tcolor: $u-icon-primary;\r\n\t\t\t}\r\n\r\n\t\t\t&--success {\r\n\t\t\t\tcolor: $u-icon-success;\r\n\t\t\t}\r\n\r\n\t\t\t&--error {\r\n\t\t\t\tcolor: $u-icon-error;\r\n\t\t\t}\r\n\r\n\t\t\t&--warning {\r\n\t\t\t\tcolor: $u-icon-warning;\r\n\t\t\t}\r\n\r\n\t\t\t&--info {\r\n\t\t\t\tcolor: $u-icon-info;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__img {\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\theight: auto;\r\n\t\t\twill-change: transform;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\r\n\t\t&__label {\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tline-height: $u-icon-label-line-height;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060398\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-icon/u-icon.vue?d061","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-icon/u-icon.vue?882a","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-icon/u-icon.vue?cac6","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-icon/u-icon.vue?8494","uni-app:///node_modules/uview-ui/components/u-icon/u-icon.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-icon/u-icon.vue?2aff","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-icon/u-icon.vue?d1e2"],"names":["name","data","mixins","computed","uClasses","classes","iconStyle","style","fontSize","lineHeight","fontWeight","top","isImg","imgStyle","icon","methods","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3CA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACiD3vB;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAHA;;AAGA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAzBA,eA0BA;EACAA;EACAC;IACA,QAEA;EACA;EACAC;EACAC;IACAC;MACA;MACAC;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;;MAIA;IACA;IACAC;MACA;MACAC;QACAC;QACAC;QACAC;QACA;QACAC;MACA;MACA;MACA;MAEA;IACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;MACAN;MACAA;MACA;IACA;IACA;IACAO;MACA;MACA;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChJA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-icon/u-icon.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-icon.vue?vue&type=template&id=172979f2&scoped=true&\"\nvar renderjs\nimport script from \"./u-icon.vue?vue&type=script&lang=js&\"\nexport * from \"./u-icon.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"172979f2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-icon/u-icon.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=template&id=172979f2&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.isImg\n ? _vm.__get_style([_vm.imgStyle, _vm.$u.addStyle(_vm.customStyle)])\n : null\n var s1 = !_vm.isImg\n ? _vm.__get_style([_vm.iconStyle, _vm.$u.addStyle(_vm.customStyle)])\n : null\n var g0 = _vm.label !== \"\" ? _vm.$u.addUnit(_vm.labelSize) : null\n var g1 =\n _vm.label !== \"\" && _vm.labelPos == \"right\"\n ? _vm.$u.addUnit(_vm.space)\n : null\n var g2 =\n _vm.label !== \"\" && _vm.labelPos == \"bottom\"\n ? _vm.$u.addUnit(_vm.space)\n : null\n var g3 =\n _vm.label !== \"\" && _vm.labelPos == \"left\"\n ? _vm.$u.addUnit(_vm.space)\n : null\n var g4 =\n _vm.label !== \"\" && _vm.labelPos == \"top\" ? _vm.$u.addUnit(_vm.space) : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1,\n g0: g0,\n g1: g1,\n g2: g2,\n g3: g3,\n g4: g4,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-icon\"\r\n\t @tap=\"clickHandler\"\r\n\t :class=\"['u-icon--' + labelPos]\"\r\n\t>\r\n\t\t<image\r\n\t\t class=\"u-icon__img\"\r\n\t\t v-if=\"isImg\"\r\n\t\t :src=\"name\"\r\n\t\t :mode=\"imgMode\"\r\n\t\t :style=\"[imgStyle, $u.addStyle(customStyle)]\"\r\n\t\t></image>\r\n\t\t<text\r\n\t\t v-else\r\n\t\t class=\"u-icon__icon\"\r\n\t\t :class=\"uClasses\"\r\n\t\t :style=\"[iconStyle, $u.addStyle(customStyle)]\"\r\n\t\t :hover-class=\"hoverClass\"\r\n\t\t>{{icon}}</text>\r\n\t\t<!-- 这里进行空字符串判断,如果仅仅是v-if=\"label\",可能会出现传递0的时候,结果也无法显示 -->\r\n\t\t<text\r\n\t\t v-if=\"label !== ''\" \r\n\t\t class=\"u-icon__label\"\r\n\t\t :style=\"{\r\n\t\t\tcolor: labelColor,\r\n\t\t\tfontSize: $u.addUnit(labelSize),\r\n\t\t\tmarginLeft: labelPos == 'right' ? $u.addUnit(space) : 0,\r\n\t\t\tmarginTop: labelPos == 'bottom' ? $u.addUnit(space) : 0,\r\n\t\t\tmarginRight: labelPos == 'left' ? $u.addUnit(space) : 0,\r\n\t\t\tmarginBottom: labelPos == 'top' ? $u.addUnit(space) : 0,\r\n\t\t}\"\r\n\t\t>{{ label }}</text>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t// #ifdef APP-NVUE\r\n\t// nvue通过weex的dom模块引入字体,相关文档地址如下:\r\n\t// https://weex.apache.org/zh/docs/modules/dom.html#addrule\r\n\tconst fontUrl = 'https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf'\r\n\tconst domModule = weex.requireModule('dom')\r\n\tdomModule.addRule('fontFace', {\r\n\t\t'fontFamily': \"uicon-iconfont\",\r\n\t\t'src': `url('${fontUrl}')`\r\n\t})\r\n\t// #endif\r\n\r\n\t// 引入图标名称,已经对应的unicode\r\n\timport icons from './icons'\r\n\t\r\n\timport props from './props.js';;\r\n\r\n\t/**\r\n\t * icon 图标\r\n\t * @description 基于字体的图标集,包含了大多数常见场景的图标。\r\n\t * @tutorial https://www.uviewui.com/components/icon.html\r\n\t * @property {String}\t\t\tname\t\t\t图标名称,见示例图标集\r\n\t * @property {String}\t\t\tcolor\t\t\t图标颜色,可接受主题色 (默认 color['u-content-color'] )\r\n\t * @property {String | Number}\tsize\t\t\t图标字体大小,单位px (默认 '16px' )\r\n\t * @property {Boolean}\t\t\tbold\t\t\t是否显示粗体 (默认 false )\r\n\t * @property {String | Number}\tindex\t\t\t点击图标的时候传递事件出去的index(用于区分点击了哪一个)\r\n\t * @property {String}\t\t\thoverClass\t\t图标按下去的样式类,用法同uni的view组件的hoverClass参数,详情见官网\r\n\t * @property {String}\t\t\tcustomPrefix\t自定义扩展前缀,方便用户扩展自己的图标库 (默认 'uicon' )\r\n\t * @property {String | Number}\tlabel\t\t\t图标右侧的label文字\r\n\t * @property {String}\t\t\tlabelPos\t\tlabel相对于图标的位置,只能right或bottom (默认 'right' )\r\n\t * @property {String | Number}\tlabelSize\t\tlabel字体大小,单位px (默认 '15px' )\r\n\t * @property {String}\t\t\tlabelColor\t\t图标右侧的label文字颜色 ( 默认 color['u-content-color'] )\r\n\t * @property {String | Number}\tspace\t\t\tlabel与图标的距离,单位px (默认 '3px' )\r\n\t * @property {String}\t\t\timgMode\t\t\t图片的mode\r\n\t * @property {String | Number}\twidth\t\t\t显示图片小图标时的宽度\r\n\t * @property {String | Number}\theight\t\t\t显示图片小图标时的高度\r\n\t * @property {String | Number}\ttop\t\t\t\t图标在垂直方向上的定位 用于解决某些情况下,让图标垂直居中的用途 (默认 0 )\r\n\t * @property {Boolean}\t\t\tstop\t\t\t是否阻止事件传播 (默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t\ticon的样式,对象形式\r\n\t * @event {Function} click 点击图标时触发\r\n\t * @event {Function} touchstart 事件触摸时触发\r\n\t * @example <u-icon name=\"photo\" color=\"#2979ff\" size=\"28\"></u-icon>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-icon',\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\r\n\t\t\t}\r\n\t\t},\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\tuClasses() {\r\n\t\t\t\tlet classes = []\r\n\t\t\t\tclasses.push(this.customPrefix + '-' + this.name)\r\n\t\t\t\t// // uView的自定义图标类名为u-iconfont\r\n\t\t\t\t// if (this.customPrefix == 'uicon') {\r\n\t\t\t\t// \tclasses.push('u-iconfont')\r\n\t\t\t\t// } else {\r\n\t\t\t\t// \tclasses.push(this.customPrefix)\r\n\t\t\t\t// }\r\n\t\t\t\t// 主题色,通过类配置\r\n\t\t\t\tif (this.color && uni.$u.config.type.includes(this.color)) classes.push('u-icon__icon--' + this.color)\r\n\t\t\t\t// 阿里,头条,百度小程序通过数组绑定类名时,无法直接使用[a, b, c]的形式,否则无法识别\r\n\t\t\t\t// 故需将其拆成一个字符串的形式,通过空格隔开各个类名\r\n\t\t\t\t//#ifdef MP-ALIPAY || MP-TOUTIAO || MP-BAIDU\r\n\t\t\t\tclasses = classes.join(' ')\r\n\t\t\t\t//#endif\r\n\t\t\t\treturn classes\r\n\t\t\t},\r\n\t\t\ticonStyle() {\r\n\t\t\t\tlet style = {}\r\n\t\t\t\tstyle = {\r\n\t\t\t\t\tfontSize: uni.$u.addUnit(this.size),\r\n\t\t\t\t\tlineHeight: uni.$u.addUnit(this.size),\r\n\t\t\t\t\tfontWeight: this.bold ? 'bold' : 'normal',\r\n\t\t\t\t\t// 某些特殊情况需要设置一个到顶部的距离,才能更好的垂直居中\r\n\t\t\t\t\ttop: uni.$u.addUnit(this.top)\r\n\t\t\t\t}\r\n\t\t\t\t// 非主题色值时,才当作颜色值\r\n\t\t\t\tif (this.color && !uni.$u.config.type.includes(this.color)) style.color = this.color\r\n\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 判断传入的name属性,是否图片路径,只要带有\"/\"均认为是图片形式\r\n\t\t\tisImg() {\r\n\t\t\t\treturn this.name.indexOf('/') !== -1\r\n\t\t\t},\r\n\t\t\timgStyle() {\r\n\t\t\t\tlet style = {}\r\n\t\t\t\t// 如果设置width和height属性,则优先使用,否则使用size属性\r\n\t\t\t\tstyle.width = this.width ? uni.$u.addUnit(this.width) : uni.$u.addUnit(this.size)\r\n\t\t\t\tstyle.height = this.height ? uni.$u.addUnit(this.height) : uni.$u.addUnit(this.size)\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\t// 通过图标名,查找对应的图标\r\n\t\t\ticon() {\r\n\t\t\t\t// 如果内置的图标中找不到对应的图标,就直接返回name值,因为用户可能传入的是unicode代码\r\n\t\t\t\treturn icons['uicon-' + this.name] || this.name\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tclickHandler(e) {\r\n\t\t\t\tthis.$emit('click', this.index)\r\n\t\t\t\t// 是否阻止事件冒泡\r\n\t\t\t\tthis.stop && this.preventEvent(e)\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t// 变量定义\r\n\t$u-icon-primary: $u-primary !default;\r\n\t$u-icon-success: $u-success !default;\r\n\t$u-icon-info: $u-info !default;\r\n\t$u-icon-warning: $u-warning !default;\r\n\t$u-icon-error: $u-error !default;\r\n\t$u-icon-label-line-height:1 !default;\r\n\r\n\t/* #ifndef APP-NVUE */\r\n\t// 非nvue下加载字体\r\n\t@font-face {\r\n\t\tfont-family: 'uicon-iconfont';\r\n\t\tsrc: url('https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf') format('truetype');\r\n\t}\r\n\r\n\t/* #endif */\r\n\r\n\t.u-icon {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\tdisplay: flex;\r\n\t\t/* #endif */\r\n\t\talign-items: center;\r\n\r\n\t\t&--left {\r\n\t\t\tflex-direction: row-reverse;\r\n\t\t\talign-items: center;\r\n\t\t}\r\n\r\n\t\t&--right {\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t}\r\n\r\n\t\t&--top {\r\n\t\t\tflex-direction: column-reverse;\r\n\t\t\tjustify-content: center;\r\n\t\t}\r\n\r\n\t\t&--bottom {\r\n\t\t\tflex-direction: column;\r\n\t\t\tjustify-content: center;\r\n\t\t}\r\n\r\n\t\t&__icon {\r\n\t\t\tfont-family: uicon-iconfont;\r\n\t\t\tposition: relative;\r\n\t\t\t@include flex;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&--primary {\r\n\t\t\t\tcolor: $u-icon-primary;\r\n\t\t\t}\r\n\r\n\t\t\t&--success {\r\n\t\t\t\tcolor: $u-icon-success;\r\n\t\t\t}\r\n\r\n\t\t\t&--error {\r\n\t\t\t\tcolor: $u-icon-error;\r\n\t\t\t}\r\n\r\n\t\t\t&--warning {\r\n\t\t\t\tcolor: $u-icon-warning;\r\n\t\t\t}\r\n\r\n\t\t\t&--info {\r\n\t\t\t\tcolor: $u-icon-info;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__img {\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\theight: auto;\r\n\t\t\twill-change: transform;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\r\n\t\t&__label {\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tline-height: $u-icon-label-line-height;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946657\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-input/u-input.vue?926d","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-input/u-input.vue?64de","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-input/u-input.vue?1275","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-input/u-input.vue?e205","uni-app:///node_modules/uview-ui/components/u-input/u-input.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-input/u-input.vue?1bea","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-input/u-input.vue?4b51"],"names":["name","mixins","data","innerValue","focused","firstChange","changeFromInner","innerFormatter","watch","value","immediate","handler","computed","isShowClear","readonly","inputClass","border","disabled","shape","classes","wrapperStyle","style","inputStyle","color","fontSize","textAlign","methods","setFormatter","onInput","onBlur","uni","onFocus","onConfirm","onkeyboardheightchange","valueChange","onClear","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC5CA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC6E5vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAzCA,eA0CA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;QAAA;MAAA;IACA;EACA;EACAC;IACAC;MACAC;MACAC;QACA;QAUA;QACA;QACA;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;QAAAC;QAAAV;QAAAD;MACA;IACA;IACA;IACAY;MACA;QACAC;QAAAC;QAAAC;MACAF,0BACAG;MACAA;MACAH,wBACAG,0BACA,mBACA,qBACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QACAC;MACA;MACA;MACA;QACAA;MACA;QACA;QACAA;QACAA;QACAA;QACAA;MACA;MACA;IACA;IACA;IACAC;MACA;QACAC;QACAC;QACAC;MACA;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;QAAA;QAAAnB;MACA;MACA;MACA;MACA;MACA;MACA;QACA;QACA;MACA;IACA;IACA;IACAoB;MAAA;MACA;MACA;MACA;MACAC;QACA;MACA;MACA;MACAA;IACA;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;QACA;QACA;QACA;QACA;QACA;QACAJ;MACA;IACA;IACA;IACAK;MAAA;MACA;MACA;QACA;QACA;MACA;IACA;IACA;AACA;AACA;AACA;AACA;IACAC,uCASA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7RA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-input/u-input.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-input.vue?vue&type=template&id=fdbb9fe6&scoped=true&\"\nvar renderjs\nimport script from \"./u-input.vue?vue&type=script&lang=js&\"\nexport * from \"./u-input.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-input.vue?vue&type=style&index=0&id=fdbb9fe6&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"fdbb9fe6\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-input/u-input.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=template&id=fdbb9fe6&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/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 s0 = _vm.__get_style([_vm.wrapperStyle])\n var s1 = _vm.__get_style([_vm.inputStyle])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=script&lang=js&\"","<template>\r\n <view class=\"u-input\" :class=\"inputClass\" :style=\"[wrapperStyle]\">\r\n <view class=\"u-input__content\">\r\n <view\r\n class=\"u-input__content__prefix-icon\"\r\n v-if=\"prefixIcon || $slots.prefix\"\r\n >\r\n <slot name=\"prefix\">\r\n <u-icon\r\n :name=\"prefixIcon\"\r\n size=\"18\"\r\n :customStyle=\"prefixIconStyle\"\r\n ></u-icon>\r\n </slot>\r\n </view>\r\n <view class=\"u-input__content__field-wrapper\" @tap=\"clickHandler\">\r\n\t\t\t\t<!-- 根据uni-app的input组件文档,H5和APP中只要声明了password参数(无论true还是false),type均失效,此时\r\n\t\t\t\t\t为了防止type=number时,又存在password属性,type无效,此时需要设置password为undefined\r\n\t\t\t\t -->\r\n \t<input\r\n \t class=\"u-input__content__field-wrapper__field\"\r\n \t :style=\"[inputStyle]\"\r\n \t :type=\"type\"\r\n \t :focus=\"focus\"\r\n \t :cursor=\"cursor\"\r\n \t :value=\"innerValue\"\r\n \t :auto-blur=\"autoBlur\"\r\n \t :disabled=\"disabled || readonly\"\r\n \t :maxlength=\"maxlength\"\r\n \t :placeholder=\"placeholder\"\r\n \t :placeholder-style=\"placeholderStyle\"\r\n \t :placeholder-class=\"placeholderClass\"\r\n \t :confirm-type=\"confirmType\"\r\n \t :confirm-hold=\"confirmHold\"\r\n \t :hold-keyboard=\"holdKeyboard\"\r\n \t :cursor-spacing=\"cursorSpacing\"\r\n \t :adjust-position=\"adjustPosition\"\r\n \t :selection-end=\"selectionEnd\"\r\n \t :selection-start=\"selectionStart\"\r\n \t :password=\"password || type === 'password' || undefined\"\r\n :ignoreCompositionEvent=\"ignoreCompositionEvent\"\r\n \t @input=\"onInput\"\r\n \t @blur=\"onBlur\"\r\n \t @focus=\"onFocus\"\r\n \t @confirm=\"onConfirm\"\r\n \t @keyboardheightchange=\"onkeyboardheightchange\"\r\n \t/>\r\n </view>\r\n <view\r\n class=\"u-input__content__clear\"\r\n v-if=\"isShowClear\"\r\n @tap=\"onClear\"\r\n >\r\n <u-icon\r\n name=\"close\"\r\n size=\"11\"\r\n color=\"#ffffff\"\r\n customStyle=\"line-height: 12px\"\r\n ></u-icon>\r\n </view>\r\n <view\r\n class=\"u-input__content__subfix-icon\"\r\n v-if=\"suffixIcon || $slots.suffix\"\r\n >\r\n <slot name=\"suffix\">\r\n <u-icon\r\n :name=\"suffixIcon\"\r\n size=\"18\"\r\n :customStyle=\"suffixIconStyle\"\r\n ></u-icon>\r\n </slot>\r\n </view>\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nimport props from \"./props.js\";\r\n/**\r\n * Input 输入框\r\n * @description 此组件为一个输入框,默认没有边框和样式,是专门为配合表单组件u-form而设计的,利用它可以快速实现表单验证,输入内容,下拉选择等功能。\r\n * @tutorial https://uviewui.com/components/input.html\r\n * @property {String | Number}\tvalue\t\t\t\t\t输入的值\r\n * @property {String}\t\t\ttype\t\t\t\t\t输入框类型,见上方说明 ( 默认 'text' )\r\n * @property {Boolean}\t\t\tfixed\t\t\t\t\t如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true,兼容性:微信小程序、百度小程序、字节跳动小程序、QQ小程序 ( 默认 false )\r\n * @property {Boolean}\t\t\tdisabled\t\t\t\t是否禁用输入框 ( 默认 false )\r\n * @property {String}\t\t\tdisabledColor\t\t\t禁用状态时的背景色( 默认 '#f5f7fa' )\r\n * @property {Boolean}\t\t\tclearable\t\t\t\t是否显示清除控件 ( 默认 false )\r\n * @property {Boolean}\t\t\tpassword\t\t\t\t是否密码类型 ( 默认 false )\r\n * @property {String | Number}\tmaxlength\t\t\t\t最大输入长度,设置为 -1 的时候不限制最大长度 ( 默认 -1 )\r\n * @property {String}\t\t\tplaceholder\t\t\t\t输入框为空时的占位符\r\n * @property {String}\t\t\tplaceholderClass\t\t指定placeholder的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/ ( 默认 'input-placeholder' )\r\n * @property {String | Object}\tplaceholderStyle\t\t指定placeholder的样式,字符串/对象形式,如\"color: red;\"\r\n * @property {Boolean}\t\t\tshowWordLimit\t\t\t是否显示输入字数统计,只在 type =\"text\"或type =\"textarea\"时有效 ( 默认 false )\r\n * @property {String}\t\t\tconfirmType\t\t\t\t设置右下角按钮的文字,兼容性详见uni-app文档 ( 默认 'done' )\r\n * @property {Boolean}\t\t\tconfirmHold\t\t\t\t点击键盘右下角按钮时是否保持键盘不收起,H5无效 ( 默认 false )\r\n * @property {Boolean}\t\t\tholdKeyboard\t\t\tfocus时,点击页面的时候不收起键盘,微信小程序有效 ( 默认 false )\r\n * @property {Boolean}\t\t\tfocus\t\t\t\t\t自动获取焦点,在 H5 平台能否聚焦以及软键盘是否跟随弹出,取决于当前浏览器本身的实现。nvue 页面不支持,需使用组件的 focus()、blur() 方法控制焦点 ( 默认 false )\r\n * @property {Boolean}\t\t\tautoBlur\t\t\t\t键盘收起时,是否自动失去焦点,目前仅App3.0.0+有效 ( 默认 false )\r\n * @property {Boolean}\t\t\tdisableDefaultPadding\t是否去掉 iOS 下的默认内边距,仅微信小程序,且type=textarea时有效 ( 默认 false )\r\n * @property {String | Number}\tcursor\t\t\t\t\t指定focus时光标的位置( 默认 -1 )\r\n * @property {String | Number}\tcursorSpacing\t\t\t输入框聚焦时底部与键盘的距离 ( 默认 30 )\r\n * @property {String | Number}\tselectionStart\t\t\t光标起始位置,自动聚集时有效,需与selection-end搭配使用 ( 默认 -1 )\r\n * @property {String | Number}\tselectionEnd\t\t\t光标结束位置,自动聚集时有效,需与selection-start搭配使用 ( 默认 -1 )\r\n * @property {Boolean}\t\t\tadjustPosition\t\t\t键盘弹起时,是否自动上推页面 ( 默认 true )\r\n * @property {String}\t\t\tinputAlign\t\t\t\t输入框内容对齐方式( 默认 'left' )\r\n * @property {String | Number}\tfontSize\t\t\t\t输入框字体的大小 ( 默认 '15px' )\r\n * @property {String}\t\t\tcolor\t\t\t\t\t输入框字体颜色\t( 默认 '#303133' )\r\n * @property {Function}\t\t\tformatter\t\t\t 内容式化函数\r\n * @property {String}\t\t\tprefixIcon\t\t\t\t输入框前置图标\r\n * @property {String | Object}\tprefixIconStyle\t\t\t前置图标样式,对象或字符串\r\n * @property {String}\t\t\tsuffixIcon\t\t\t\t输入框后置图标\r\n * @property {String | Object}\tsuffixIconStyle\t\t\t后置图标样式,对象或字符串\r\n * @property {String}\t\t\tborder\t\t\t\t\t边框类型,surround-四周边框,bottom-底部边框,none-无边框 ( 默认 'surround' )\r\n * @property {Boolean}\t\t\treadonly\t\t\t\t是否只读,与disabled不同之处在于disabled会置灰组件,而readonly则不会 ( 默认 false )\r\n * @property {String}\t\t\tshape\t\t\t\t\t输入框形状,circle-圆形,square-方形 ( 默认 'square' )\r\n * @property {Object}\t\t\tcustomStyle\t\t\t\t定义需要用到的外部样式\r\n * @property {Boolean}\t\t\tignoreCompositionEvent\t是否忽略组件内对文本合成系统事件的处理。\r\n * @example <u-input v-model=\"value\" :password=\"true\" suffix-icon=\"lock-fill\" />\r\n */\r\nexport default {\r\n name: \"u-input\",\r\n mixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n data() {\r\n return {\r\n // 输入框的值\r\n innerValue: \"\",\r\n // 是否处于获得焦点状态\r\n focused: false,\r\n // value是否第一次变化,在watch中,由于加入immediate属性,会在第一次触发,此时不应该认为value发生了变化\r\n firstChange: true,\r\n // value绑定值的变化是由内部还是外部引起的\r\n changeFromInner: false,\r\n\t\t\t// 过滤处理方法\r\n\t\t\tinnerFormatter: value => value\r\n };\r\n },\r\n watch: {\r\n value: {\r\n immediate: true,\r\n handler(newVal, oldVal) {\r\n this.innerValue = newVal;\r\n /* #ifdef H5 */\r\n // 在H5中,外部value变化后,修改input中的值,不会触发@input事件,此时手动调用值变化方法\r\n if (\r\n this.firstChange === false &&\r\n this.changeFromInner === false\r\n ) {\r\n this.valueChange();\r\n }\r\n /* #endif */\r\n this.firstChange = false;\r\n // 重置changeFromInner的值为false,标识下一次引起默认为外部引起的\r\n this.changeFromInner = false;\r\n },\r\n },\r\n },\r\n computed: {\r\n // 是否显示清除控件\r\n isShowClear() {\r\n const { clearable, readonly, focused, innerValue } = this;\r\n return !!clearable && !readonly && !!focused && innerValue !== \"\";\r\n },\r\n // 组件的类名\r\n inputClass() {\r\n let classes = [],\r\n { border, disabled, shape } = this;\r\n border === \"surround\" &&\r\n (classes = classes.concat([\"u-border\", \"u-input--radius\"]));\r\n classes.push(`u-input--${shape}`);\r\n border === \"bottom\" &&\r\n (classes = classes.concat([\r\n \"u-border-bottom\",\r\n \"u-input--no-radius\",\r\n ]));\r\n return classes.join(\" \");\r\n },\r\n // 组件的样式\r\n wrapperStyle() {\r\n const style = {};\r\n // 禁用状态下,被背景色加上对应的样式\r\n if (this.disabled) {\r\n style.backgroundColor = this.disabledColor;\r\n }\r\n // 无边框时,去除内边距\r\n if (this.border === \"none\") {\r\n style.padding = \"0\";\r\n } else {\r\n // 由于uni-app的iOS开发者能力有限,导致需要分开写才有效\r\n style.paddingTop = \"6px\";\r\n style.paddingBottom = \"6px\";\r\n style.paddingLeft = \"9px\";\r\n style.paddingRight = \"9px\";\r\n }\r\n return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\r\n },\r\n // 输入框的样式\r\n inputStyle() {\r\n const style = {\r\n color: this.color,\r\n fontSize: uni.$u.addUnit(this.fontSize),\r\n\t\t\t\ttextAlign: this.inputAlign\r\n };\r\n return style;\r\n },\r\n },\r\n methods: {\r\n\t\t// 在微信小程序中,不支持将函数当做props参数,故只能通过ref形式调用\r\n\t\tsetFormatter(e) {\r\n\t\t\tthis.innerFormatter = e\r\n\t\t},\r\n // 当键盘输入时,触发input事件\r\n onInput(e) {\r\n let { value = \"\" } = e.detail || {};\r\n // 格式化过滤方法\r\n const formatter = this.formatter || this.innerFormatter\r\n const formatValue = formatter(value)\r\n // 为了避免props的单向数据流特性,需要先将innerValue值设置为当前值,再在$nextTick中重新赋予设置后的值才有效\r\n this.innerValue = value\r\n this.$nextTick(() => {\r\n \tthis.innerValue = formatValue;\r\n \tthis.valueChange();\r\n })\r\n },\r\n // 输入框失去焦点时触发\r\n onBlur(event) {\r\n this.$emit(\"blur\", event.detail.value);\r\n // H5端的blur会先于点击清除控件的点击click事件触发,导致focused\r\n // 瞬间为false,从而隐藏了清除控件而无法被点击到\r\n uni.$u.sleep(50).then(() => {\r\n this.focused = false;\r\n });\r\n // 尝试调用u-form的验证方法\r\n uni.$u.formValidate(this, \"blur\");\r\n },\r\n // 输入框聚焦时触发\r\n onFocus(event) {\r\n this.focused = true;\r\n this.$emit(\"focus\");\r\n },\r\n // 点击完成按钮时触发\r\n onConfirm(event) {\r\n this.$emit(\"confirm\", this.innerValue);\r\n },\r\n // 键盘高度发生变化的时候触发此事件\r\n // 兼容性:微信小程序2.7.0+、App 3.1.0+\r\n\t\tonkeyboardheightchange() {\r\n this.$emit(\"keyboardheightchange\");\r\n },\r\n // 内容发生变化,进行处理\r\n valueChange() {\r\n const value = this.innerValue;\r\n this.$nextTick(() => {\r\n this.$emit(\"input\", value);\r\n // 标识value值的变化是由内部引起的\r\n this.changeFromInner = true;\r\n this.$emit(\"change\", value);\r\n // 尝试调用u-form的验证方法\r\n uni.$u.formValidate(this, \"change\");\r\n });\r\n },\r\n // 点击清除控件\r\n onClear() {\r\n this.innerValue = \"\";\r\n this.$nextTick(() => {\r\n this.valueChange();\r\n this.$emit(\"clear\");\r\n });\r\n },\r\n /**\r\n * 在安卓nvue上,事件无法冒泡\r\n * 在某些时间,我们希望监听u-from-item的点击事件,此时会导致点击u-form-item内的u-input后\r\n * 无法触发u-form-item的点击事件,这里通过手动调用u-form-item的方法进行触发\r\n */\r\n clickHandler() {\r\n // #ifdef APP-NVUE\r\n if (uni.$u.os() === \"android\") {\r\n const formItem = uni.$u.$parent.call(this, \"u-form-item\");\r\n if (formItem) {\r\n formItem.clickHandler();\r\n }\r\n }\r\n // #endif\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import \"../../libs/css/components.scss\";\r\n\r\n.u-input {\r\n @include flex(row);\r\n align-items: center;\r\n justify-content: space-between;\r\n flex: 1;\r\n\r\n &--radius,\r\n &--square {\r\n border-radius: 4px;\r\n }\r\n\r\n &--no-radius {\r\n border-radius: 0;\r\n }\r\n\r\n &--circle {\r\n border-radius: 100px;\r\n }\r\n\r\n &__content {\r\n flex: 1;\r\n @include flex(row);\r\n align-items: center;\r\n justify-content: space-between;\r\n\r\n &__field-wrapper {\r\n position: relative;\r\n @include flex(row);\r\n margin: 0;\r\n flex: 1;\r\n\t\t\t\r\n\t\t\t&__field {\r\n\t\t\t\tline-height: 26px;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tcolor: $u-main-color;\r\n\t\t\t\theight: 24px;\r\n\t\t\t\tfont-size: 15px;\r\n\t\t\t\tflex: 1;\r\n\t\t\t}\r\n }\r\n\r\n &__clear {\r\n width: 20px;\r\n height: 20px;\r\n border-radius: 100px;\r\n background-color: #c6c7cb;\r\n @include flex(row);\r\n align-items: center;\r\n justify-content: center;\r\n transform: scale(0.82);\r\n margin-left: 4px;\r\n }\r\n\r\n &__subfix-icon {\r\n margin-left: 4px;\r\n }\r\n\r\n &__prefix-icon {\r\n margin-right: 4px;\r\n }\r\n }\r\n}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=style&index=0&id=fdbb9fe6&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=style&index=0&id=fdbb9fe6&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060383\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-input/u-input.vue?926d","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-input/u-input.vue?64de","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-input/u-input.vue?1275","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-input/u-input.vue?e205","uni-app:///node_modules/uview-ui/components/u-input/u-input.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-input/u-input.vue?1bea","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-input/u-input.vue?4b51"],"names":["name","mixins","data","innerValue","focused","firstChange","changeFromInner","innerFormatter","watch","value","immediate","handler","computed","isShowClear","readonly","inputClass","border","disabled","shape","classes","wrapperStyle","style","inputStyle","color","fontSize","textAlign","methods","setFormatter","onInput","onBlur","uni","onFocus","onConfirm","onkeyboardheightchange","valueChange","onClear","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC5CA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC6E5vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAzCA,eA0CA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;QAAA;MAAA;IACA;EACA;EACAC;IACAC;MACAC;MACAC;QACA;QAUA;QACA;QACA;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;QAAAC;QAAAV;QAAAD;MACA;IACA;IACA;IACAY;MACA;QACAC;QAAAC;QAAAC;MACAF,0BACAG;MACAA;MACAH,wBACAG,0BACA,mBACA,qBACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QACAC;MACA;MACA;MACA;QACAA;MACA;QACA;QACAA;QACAA;QACAA;QACAA;MACA;MACA;IACA;IACA;IACAC;MACA;QACAC;QACAC;QACAC;MACA;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;QAAA;QAAAnB;MACA;MACA;MACA;MACA;MACA;MACA;QACA;QACA;MACA;IACA;IACA;IACAoB;MAAA;MACA;MACA;MACA;MACAC;QACA;MACA;MACA;MACAA;IACA;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;QACA;QACA;QACA;QACA;QACA;QACAJ;MACA;IACA;IACA;IACAK;MAAA;MACA;MACA;QACA;QACA;MACA;IACA;IACA;AACA;AACA;AACA;AACA;IACAC,uCASA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7RA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-input/u-input.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-input.vue?vue&type=template&id=fdbb9fe6&scoped=true&\"\nvar renderjs\nimport script from \"./u-input.vue?vue&type=script&lang=js&\"\nexport * from \"./u-input.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-input.vue?vue&type=style&index=0&id=fdbb9fe6&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"fdbb9fe6\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-input/u-input.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=template&id=fdbb9fe6&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/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 s0 = _vm.__get_style([_vm.wrapperStyle])\n var s1 = _vm.__get_style([_vm.inputStyle])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=script&lang=js&\"","<template>\r\n <view class=\"u-input\" :class=\"inputClass\" :style=\"[wrapperStyle]\">\r\n <view class=\"u-input__content\">\r\n <view\r\n class=\"u-input__content__prefix-icon\"\r\n v-if=\"prefixIcon || $slots.prefix\"\r\n >\r\n <slot name=\"prefix\">\r\n <u-icon\r\n :name=\"prefixIcon\"\r\n size=\"18\"\r\n :customStyle=\"prefixIconStyle\"\r\n ></u-icon>\r\n </slot>\r\n </view>\r\n <view class=\"u-input__content__field-wrapper\" @tap=\"clickHandler\">\r\n\t\t\t\t<!-- 根据uni-app的input组件文档,H5和APP中只要声明了password参数(无论true还是false),type均失效,此时\r\n\t\t\t\t\t为了防止type=number时,又存在password属性,type无效,此时需要设置password为undefined\r\n\t\t\t\t -->\r\n \t<input\r\n \t class=\"u-input__content__field-wrapper__field\"\r\n \t :style=\"[inputStyle]\"\r\n \t :type=\"type\"\r\n \t :focus=\"focus\"\r\n \t :cursor=\"cursor\"\r\n \t :value=\"innerValue\"\r\n \t :auto-blur=\"autoBlur\"\r\n \t :disabled=\"disabled || readonly\"\r\n \t :maxlength=\"maxlength\"\r\n \t :placeholder=\"placeholder\"\r\n \t :placeholder-style=\"placeholderStyle\"\r\n \t :placeholder-class=\"placeholderClass\"\r\n \t :confirm-type=\"confirmType\"\r\n \t :confirm-hold=\"confirmHold\"\r\n \t :hold-keyboard=\"holdKeyboard\"\r\n \t :cursor-spacing=\"cursorSpacing\"\r\n \t :adjust-position=\"adjustPosition\"\r\n \t :selection-end=\"selectionEnd\"\r\n \t :selection-start=\"selectionStart\"\r\n \t :password=\"password || type === 'password' || undefined\"\r\n :ignoreCompositionEvent=\"ignoreCompositionEvent\"\r\n \t @input=\"onInput\"\r\n \t @blur=\"onBlur\"\r\n \t @focus=\"onFocus\"\r\n \t @confirm=\"onConfirm\"\r\n \t @keyboardheightchange=\"onkeyboardheightchange\"\r\n \t/>\r\n </view>\r\n <view\r\n class=\"u-input__content__clear\"\r\n v-if=\"isShowClear\"\r\n @tap=\"onClear\"\r\n >\r\n <u-icon\r\n name=\"close\"\r\n size=\"11\"\r\n color=\"#ffffff\"\r\n customStyle=\"line-height: 12px\"\r\n ></u-icon>\r\n </view>\r\n <view\r\n class=\"u-input__content__subfix-icon\"\r\n v-if=\"suffixIcon || $slots.suffix\"\r\n >\r\n <slot name=\"suffix\">\r\n <u-icon\r\n :name=\"suffixIcon\"\r\n size=\"18\"\r\n :customStyle=\"suffixIconStyle\"\r\n ></u-icon>\r\n </slot>\r\n </view>\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nimport props from \"./props.js\";\r\n/**\r\n * Input 输入框\r\n * @description 此组件为一个输入框,默认没有边框和样式,是专门为配合表单组件u-form而设计的,利用它可以快速实现表单验证,输入内容,下拉选择等功能。\r\n * @tutorial https://uviewui.com/components/input.html\r\n * @property {String | Number}\tvalue\t\t\t\t\t输入的值\r\n * @property {String}\t\t\ttype\t\t\t\t\t输入框类型,见上方说明 ( 默认 'text' )\r\n * @property {Boolean}\t\t\tfixed\t\t\t\t\t如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true,兼容性:微信小程序、百度小程序、字节跳动小程序、QQ小程序 ( 默认 false )\r\n * @property {Boolean}\t\t\tdisabled\t\t\t\t是否禁用输入框 ( 默认 false )\r\n * @property {String}\t\t\tdisabledColor\t\t\t禁用状态时的背景色( 默认 '#f5f7fa' )\r\n * @property {Boolean}\t\t\tclearable\t\t\t\t是否显示清除控件 ( 默认 false )\r\n * @property {Boolean}\t\t\tpassword\t\t\t\t是否密码类型 ( 默认 false )\r\n * @property {String | Number}\tmaxlength\t\t\t\t最大输入长度,设置为 -1 的时候不限制最大长度 ( 默认 -1 )\r\n * @property {String}\t\t\tplaceholder\t\t\t\t输入框为空时的占位符\r\n * @property {String}\t\t\tplaceholderClass\t\t指定placeholder的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/ ( 默认 'input-placeholder' )\r\n * @property {String | Object}\tplaceholderStyle\t\t指定placeholder的样式,字符串/对象形式,如\"color: red;\"\r\n * @property {Boolean}\t\t\tshowWordLimit\t\t\t是否显示输入字数统计,只在 type =\"text\"或type =\"textarea\"时有效 ( 默认 false )\r\n * @property {String}\t\t\tconfirmType\t\t\t\t设置右下角按钮的文字,兼容性详见uni-app文档 ( 默认 'done' )\r\n * @property {Boolean}\t\t\tconfirmHold\t\t\t\t点击键盘右下角按钮时是否保持键盘不收起,H5无效 ( 默认 false )\r\n * @property {Boolean}\t\t\tholdKeyboard\t\t\tfocus时,点击页面的时候不收起键盘,微信小程序有效 ( 默认 false )\r\n * @property {Boolean}\t\t\tfocus\t\t\t\t\t自动获取焦点,在 H5 平台能否聚焦以及软键盘是否跟随弹出,取决于当前浏览器本身的实现。nvue 页面不支持,需使用组件的 focus()、blur() 方法控制焦点 ( 默认 false )\r\n * @property {Boolean}\t\t\tautoBlur\t\t\t\t键盘收起时,是否自动失去焦点,目前仅App3.0.0+有效 ( 默认 false )\r\n * @property {Boolean}\t\t\tdisableDefaultPadding\t是否去掉 iOS 下的默认内边距,仅微信小程序,且type=textarea时有效 ( 默认 false )\r\n * @property {String | Number}\tcursor\t\t\t\t\t指定focus时光标的位置( 默认 -1 )\r\n * @property {String | Number}\tcursorSpacing\t\t\t输入框聚焦时底部与键盘的距离 ( 默认 30 )\r\n * @property {String | Number}\tselectionStart\t\t\t光标起始位置,自动聚集时有效,需与selection-end搭配使用 ( 默认 -1 )\r\n * @property {String | Number}\tselectionEnd\t\t\t光标结束位置,自动聚集时有效,需与selection-start搭配使用 ( 默认 -1 )\r\n * @property {Boolean}\t\t\tadjustPosition\t\t\t键盘弹起时,是否自动上推页面 ( 默认 true )\r\n * @property {String}\t\t\tinputAlign\t\t\t\t输入框内容对齐方式( 默认 'left' )\r\n * @property {String | Number}\tfontSize\t\t\t\t输入框字体的大小 ( 默认 '15px' )\r\n * @property {String}\t\t\tcolor\t\t\t\t\t输入框字体颜色\t( 默认 '#303133' )\r\n * @property {Function}\t\t\tformatter\t\t\t 内容式化函数\r\n * @property {String}\t\t\tprefixIcon\t\t\t\t输入框前置图标\r\n * @property {String | Object}\tprefixIconStyle\t\t\t前置图标样式,对象或字符串\r\n * @property {String}\t\t\tsuffixIcon\t\t\t\t输入框后置图标\r\n * @property {String | Object}\tsuffixIconStyle\t\t\t后置图标样式,对象或字符串\r\n * @property {String}\t\t\tborder\t\t\t\t\t边框类型,surround-四周边框,bottom-底部边框,none-无边框 ( 默认 'surround' )\r\n * @property {Boolean}\t\t\treadonly\t\t\t\t是否只读,与disabled不同之处在于disabled会置灰组件,而readonly则不会 ( 默认 false )\r\n * @property {String}\t\t\tshape\t\t\t\t\t输入框形状,circle-圆形,square-方形 ( 默认 'square' )\r\n * @property {Object}\t\t\tcustomStyle\t\t\t\t定义需要用到的外部样式\r\n * @property {Boolean}\t\t\tignoreCompositionEvent\t是否忽略组件内对文本合成系统事件的处理。\r\n * @example <u-input v-model=\"value\" :password=\"true\" suffix-icon=\"lock-fill\" />\r\n */\r\nexport default {\r\n name: \"u-input\",\r\n mixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n data() {\r\n return {\r\n // 输入框的值\r\n innerValue: \"\",\r\n // 是否处于获得焦点状态\r\n focused: false,\r\n // value是否第一次变化,在watch中,由于加入immediate属性,会在第一次触发,此时不应该认为value发生了变化\r\n firstChange: true,\r\n // value绑定值的变化是由内部还是外部引起的\r\n changeFromInner: false,\r\n\t\t\t// 过滤处理方法\r\n\t\t\tinnerFormatter: value => value\r\n };\r\n },\r\n watch: {\r\n value: {\r\n immediate: true,\r\n handler(newVal, oldVal) {\r\n this.innerValue = newVal;\r\n /* #ifdef H5 */\r\n // 在H5中,外部value变化后,修改input中的值,不会触发@input事件,此时手动调用值变化方法\r\n if (\r\n this.firstChange === false &&\r\n this.changeFromInner === false\r\n ) {\r\n this.valueChange();\r\n }\r\n /* #endif */\r\n this.firstChange = false;\r\n // 重置changeFromInner的值为false,标识下一次引起默认为外部引起的\r\n this.changeFromInner = false;\r\n },\r\n },\r\n },\r\n computed: {\r\n // 是否显示清除控件\r\n isShowClear() {\r\n const { clearable, readonly, focused, innerValue } = this;\r\n return !!clearable && !readonly && !!focused && innerValue !== \"\";\r\n },\r\n // 组件的类名\r\n inputClass() {\r\n let classes = [],\r\n { border, disabled, shape } = this;\r\n border === \"surround\" &&\r\n (classes = classes.concat([\"u-border\", \"u-input--radius\"]));\r\n classes.push(`u-input--${shape}`);\r\n border === \"bottom\" &&\r\n (classes = classes.concat([\r\n \"u-border-bottom\",\r\n \"u-input--no-radius\",\r\n ]));\r\n return classes.join(\" \");\r\n },\r\n // 组件的样式\r\n wrapperStyle() {\r\n const style = {};\r\n // 禁用状态下,被背景色加上对应的样式\r\n if (this.disabled) {\r\n style.backgroundColor = this.disabledColor;\r\n }\r\n // 无边框时,去除内边距\r\n if (this.border === \"none\") {\r\n style.padding = \"0\";\r\n } else {\r\n // 由于uni-app的iOS开发者能力有限,导致需要分开写才有效\r\n style.paddingTop = \"6px\";\r\n style.paddingBottom = \"6px\";\r\n style.paddingLeft = \"9px\";\r\n style.paddingRight = \"9px\";\r\n }\r\n return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\r\n },\r\n // 输入框的样式\r\n inputStyle() {\r\n const style = {\r\n color: this.color,\r\n fontSize: uni.$u.addUnit(this.fontSize),\r\n\t\t\t\ttextAlign: this.inputAlign\r\n };\r\n return style;\r\n },\r\n },\r\n methods: {\r\n\t\t// 在微信小程序中,不支持将函数当做props参数,故只能通过ref形式调用\r\n\t\tsetFormatter(e) {\r\n\t\t\tthis.innerFormatter = e\r\n\t\t},\r\n // 当键盘输入时,触发input事件\r\n onInput(e) {\r\n let { value = \"\" } = e.detail || {};\r\n // 格式化过滤方法\r\n const formatter = this.formatter || this.innerFormatter\r\n const formatValue = formatter(value)\r\n // 为了避免props的单向数据流特性,需要先将innerValue值设置为当前值,再在$nextTick中重新赋予设置后的值才有效\r\n this.innerValue = value\r\n this.$nextTick(() => {\r\n \tthis.innerValue = formatValue;\r\n \tthis.valueChange();\r\n })\r\n },\r\n // 输入框失去焦点时触发\r\n onBlur(event) {\r\n this.$emit(\"blur\", event.detail.value);\r\n // H5端的blur会先于点击清除控件的点击click事件触发,导致focused\r\n // 瞬间为false,从而隐藏了清除控件而无法被点击到\r\n uni.$u.sleep(50).then(() => {\r\n this.focused = false;\r\n });\r\n // 尝试调用u-form的验证方法\r\n uni.$u.formValidate(this, \"blur\");\r\n },\r\n // 输入框聚焦时触发\r\n onFocus(event) {\r\n this.focused = true;\r\n this.$emit(\"focus\");\r\n },\r\n // 点击完成按钮时触发\r\n onConfirm(event) {\r\n this.$emit(\"confirm\", this.innerValue);\r\n },\r\n // 键盘高度发生变化的时候触发此事件\r\n // 兼容性:微信小程序2.7.0+、App 3.1.0+\r\n\t\tonkeyboardheightchange() {\r\n this.$emit(\"keyboardheightchange\");\r\n },\r\n // 内容发生变化,进行处理\r\n valueChange() {\r\n const value = this.innerValue;\r\n this.$nextTick(() => {\r\n this.$emit(\"input\", value);\r\n // 标识value值的变化是由内部引起的\r\n this.changeFromInner = true;\r\n this.$emit(\"change\", value);\r\n // 尝试调用u-form的验证方法\r\n uni.$u.formValidate(this, \"change\");\r\n });\r\n },\r\n // 点击清除控件\r\n onClear() {\r\n this.innerValue = \"\";\r\n this.$nextTick(() => {\r\n this.valueChange();\r\n this.$emit(\"clear\");\r\n });\r\n },\r\n /**\r\n * 在安卓nvue上,事件无法冒泡\r\n * 在某些时间,我们希望监听u-from-item的点击事件,此时会导致点击u-form-item内的u-input后\r\n * 无法触发u-form-item的点击事件,这里通过手动调用u-form-item的方法进行触发\r\n */\r\n clickHandler() {\r\n // #ifdef APP-NVUE\r\n if (uni.$u.os() === \"android\") {\r\n const formItem = uni.$u.$parent.call(this, \"u-form-item\");\r\n if (formItem) {\r\n formItem.clickHandler();\r\n }\r\n }\r\n // #endif\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import \"../../libs/css/components.scss\";\r\n\r\n.u-input {\r\n @include flex(row);\r\n align-items: center;\r\n justify-content: space-between;\r\n flex: 1;\r\n\r\n &--radius,\r\n &--square {\r\n border-radius: 4px;\r\n }\r\n\r\n &--no-radius {\r\n border-radius: 0;\r\n }\r\n\r\n &--circle {\r\n border-radius: 100px;\r\n }\r\n\r\n &__content {\r\n flex: 1;\r\n @include flex(row);\r\n align-items: center;\r\n justify-content: space-between;\r\n\r\n &__field-wrapper {\r\n position: relative;\r\n @include flex(row);\r\n margin: 0;\r\n flex: 1;\r\n\t\t\t\r\n\t\t\t&__field {\r\n\t\t\t\tline-height: 26px;\r\n\t\t\t\ttext-align: left;\r\n\t\t\t\tcolor: $u-main-color;\r\n\t\t\t\theight: 24px;\r\n\t\t\t\tfont-size: 15px;\r\n\t\t\t\tflex: 1;\r\n\t\t\t}\r\n }\r\n\r\n &__clear {\r\n width: 20px;\r\n height: 20px;\r\n border-radius: 100px;\r\n background-color: #c6c7cb;\r\n @include flex(row);\r\n align-items: center;\r\n justify-content: center;\r\n transform: scale(0.82);\r\n margin-left: 4px;\r\n }\r\n\r\n &__subfix-icon {\r\n margin-left: 4px;\r\n }\r\n\r\n &__prefix-icon {\r\n margin-right: 4px;\r\n }\r\n }\r\n}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=style&index=0&id=fdbb9fe6&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-input.vue?vue&type=style&index=0&id=fdbb9fe6&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946706\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-line/u-line.vue?efbb","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-line/u-line.vue?78a7","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-line/u-line.vue?6108","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-line/u-line.vue?ed5a","uni-app:///node_modules/uview-ui/components/u-line/u-line.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-line/u-line.vue?1011","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-line/u-line.vue?3d4d"],"names":["name","mixins","computed","lineStyle","style"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACU3vB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAZA,eAaA;EACAA;EACAC;EACAC;IACAC;MACA;MACAC;MACA;MACA;QACA;QACAA;QACAA;QACAA;QACA;MACA;QACA;QACAA;QACAA;QACAA;QACA;MACA;MAEAA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClDA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-line/u-line.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-line.vue?vue&type=template&id=e778bab2&scoped=true&\"\nvar renderjs\nimport script from \"./u-line.vue?vue&type=script&lang=js&\"\nexport * from \"./u-line.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-line.vue?vue&type=style&index=0&id=e778bab2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"e778bab2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-line/u-line.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=template&id=e778bab2&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.lineStyle])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-line\"\r\n\t :style=\"[lineStyle]\"\r\n\t>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * line 线条\r\n\t * @description 此组件一般用于显示一根线条,用于分隔内容块,有横向和竖向两种模式,且能设置0.5px线条,使用也很简单\r\n\t * @tutorial https://www.uviewui.com/components/line.html\r\n\t * @property {String}\t\t\tcolor\t\t线条的颜色 ( 默认 '#d6d7d9' )\r\n\t * @property {String | Number}\tlength\t\t长度,竖向时表现为高度,横向时表现为长度,可以为百分比,带px单位的值等 ( 默认 '100%' )\r\n\t * @property {String}\t\t\tdirection\t线条的方向,row-横向,col-竖向 (默认 'row' )\r\n\t * @property {Boolean}\t\t\thairline\t是否显示细线条 (默认 true )\r\n\t * @property {String | Number}\tmargin\t\t线条与上下左右元素的间距,字符串形式,如\"30px\" (默认 0 )\r\n\t * @property {Boolean}\t\t\tdashed\t\t是否虚线,true-虚线,false-实线 (默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * @example <u-line color=\"red\"></u-line>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-line',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\tlineStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tstyle.margin = this.margin\r\n\t\t\t\t// 如果是水平线条,边框高度为1px,再通过transform缩小一半,就是0.5px了\r\n\t\t\t\tif (this.direction === 'row') {\r\n\t\t\t\t\t// 此处采用兼容分开写,兼容nvue的写法\r\n\t\t\t\t\tstyle.borderBottomWidth = '1px'\r\n\t\t\t\t\tstyle.borderBottomStyle = this.dashed ? 'dashed' : 'solid'\r\n\t\t\t\t\tstyle.width = uni.$u.addUnit(this.length)\r\n\t\t\t\t\tif (this.hairline) style.transform = 'scaleY(0.5)'\r\n\t\t\t\t} else {\r\n\t\t\t\t\t// 如果是竖向线条,边框宽度为1px,再通过transform缩小一半,就是0.5px了\r\n\t\t\t\t\tstyle.borderLeftWidth = '1px'\r\n\t\t\t\t\tstyle.borderLeftStyle = this.dashed ? 'dashed' : 'solid'\r\n\t\t\t\t\tstyle.height = uni.$u.addUnit(this.length)\r\n\t\t\t\t\tif (this.hairline) style.transform = 'scaleX(0.5)'\r\n\t\t\t\t}\r\n\r\n\t\t\t\tstyle.borderColor = this.color\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-line {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\tvertical-align: middle;\r\n\t\t/* #endif */\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=style&index=0&id=e778bab2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=style&index=0&id=e778bab2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060388\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-line/u-line.vue?efbb","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-line/u-line.vue?78a7","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-line/u-line.vue?6108","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-line/u-line.vue?ed5a","uni-app:///node_modules/uview-ui/components/u-line/u-line.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-line/u-line.vue?1011","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-line/u-line.vue?3d4d"],"names":["name","mixins","computed","lineStyle","style"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACU3vB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAZA,eAaA;EACAA;EACAC;EACAC;IACAC;MACA;MACAC;MACA;MACA;QACA;QACAA;QACAA;QACAA;QACA;MACA;QACA;QACAA;QACAA;QACAA;QACA;MACA;MAEAA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClDA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-line/u-line.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-line.vue?vue&type=template&id=e778bab2&scoped=true&\"\nvar renderjs\nimport script from \"./u-line.vue?vue&type=script&lang=js&\"\nexport * from \"./u-line.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-line.vue?vue&type=style&index=0&id=e778bab2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"e778bab2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-line/u-line.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=template&id=e778bab2&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.lineStyle])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-line\"\r\n\t :style=\"[lineStyle]\"\r\n\t>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * line 线条\r\n\t * @description 此组件一般用于显示一根线条,用于分隔内容块,有横向和竖向两种模式,且能设置0.5px线条,使用也很简单\r\n\t * @tutorial https://www.uviewui.com/components/line.html\r\n\t * @property {String}\t\t\tcolor\t\t线条的颜色 ( 默认 '#d6d7d9' )\r\n\t * @property {String | Number}\tlength\t\t长度,竖向时表现为高度,横向时表现为长度,可以为百分比,带px单位的值等 ( 默认 '100%' )\r\n\t * @property {String}\t\t\tdirection\t线条的方向,row-横向,col-竖向 (默认 'row' )\r\n\t * @property {Boolean}\t\t\thairline\t是否显示细线条 (默认 true )\r\n\t * @property {String | Number}\tmargin\t\t线条与上下左右元素的间距,字符串形式,如\"30px\" (默认 0 )\r\n\t * @property {Boolean}\t\t\tdashed\t\t是否虚线,true-虚线,false-实线 (默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * @example <u-line color=\"red\"></u-line>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-line',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\tlineStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tstyle.margin = this.margin\r\n\t\t\t\t// 如果是水平线条,边框高度为1px,再通过transform缩小一半,就是0.5px了\r\n\t\t\t\tif (this.direction === 'row') {\r\n\t\t\t\t\t// 此处采用兼容分开写,兼容nvue的写法\r\n\t\t\t\t\tstyle.borderBottomWidth = '1px'\r\n\t\t\t\t\tstyle.borderBottomStyle = this.dashed ? 'dashed' : 'solid'\r\n\t\t\t\t\tstyle.width = uni.$u.addUnit(this.length)\r\n\t\t\t\t\tif (this.hairline) style.transform = 'scaleY(0.5)'\r\n\t\t\t\t} else {\r\n\t\t\t\t\t// 如果是竖向线条,边框宽度为1px,再通过transform缩小一半,就是0.5px了\r\n\t\t\t\t\tstyle.borderLeftWidth = '1px'\r\n\t\t\t\t\tstyle.borderLeftStyle = this.dashed ? 'dashed' : 'solid'\r\n\t\t\t\t\tstyle.height = uni.$u.addUnit(this.length)\r\n\t\t\t\t\tif (this.hairline) style.transform = 'scaleX(0.5)'\r\n\t\t\t\t}\r\n\r\n\t\t\t\tstyle.borderColor = this.color\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-line {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\tvertical-align: middle;\r\n\t\t/* #endif */\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=style&index=0&id=e778bab2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-line.vue?vue&type=style&index=0&id=e778bab2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946624\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?7282","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?dd28","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?615f","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?2c04","uni-app:///node_modules/uview-ui/components/u-list-item/u-list-item.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?70c4","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?ef05"],"names":["name","mixins","data","rect","index","show","sys","computed","inject","watch","created","mounted","methods","init","updateParentData","resize","queryRect","resolve"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,iFAAM;AACR,EAAE,kGAAM;AACR,EAAE,2GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,iwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACkBhwB;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AANA,eAOA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC,WAEA;EACAC;EACAC;IAEA;MACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;EAEA;EACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;MACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MAAA;MACA;QACA;QACA;QACA;QACA;QAEA;UACA;QACA;QACA,8FACA;MAEA;IACA;IACA;IACAC;MAAA;MACA;QAEA;UACAC;QACA;MASA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC5GA;AAAA;AAAA;AAAA;AAA25C,CAAgB,w3CAAG,EAAC,C;;;;;;;;;;;ACA/6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-list-item/u-list-item.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-list-item.vue?vue&type=template&id=333350bd&scoped=true&\"\nvar renderjs\nimport script from \"./u-list-item.vue?vue&type=script&lang=js&\"\nexport * from \"./u-list-item.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-list-item.vue?vue&type=style&index=0&id=333350bd&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"333350bd\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-list-item/u-list-item.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=template&id=333350bd&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=script&lang=js&\"","<template>\r\n\t<!-- #ifdef APP-NVUE -->\r\n\t<cell>\r\n\t\t<!-- #endif -->\r\n\t\t<view\r\n\t\t\tclass=\"u-list-item\"\r\n\t\t\t:ref=\"`u-list-item-${anchor}`\"\r\n\t\t\t:anchor=\"`u-list-item-${anchor}`\"\r\n\t\t\t:class=\"[`u-list-item-${anchor}`]\"\r\n\t\t>\r\n\t\t\t<slot />\r\n\t\t</view>\r\n\t\t<!-- #ifdef APP-NVUE -->\r\n\t</cell>\r\n\t<!-- #endif -->\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t// #ifdef APP-NVUE\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\t/**\r\n\t * List 列表\r\n\t * @description 该组件为高性能列表组件\r\n\t * @tutorial https://www.uviewui.com/components/list.html\r\n\t * @property {String | Number}\tanchor\t用于滚动到指定item\r\n\t * @example <u-list-ite v-for=\"(item, index) in indexList\" :key=\"index\" ></u-list-item>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-list-item',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// 节点信息\r\n\t\t\t\trect: {},\r\n\t\t\t\tindex: 0,\r\n\t\t\t\tshow: true,\r\n\t\t\t\tsys: uni.$u.sys()\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\r\n\t\t},\r\n\t\tinject: ['uList'],\r\n\t\twatch: {\r\n\t\t\t// #ifndef APP-NVUE\r\n\t\t\t'uList.innerScrollTop'(n) {\r\n\t\t\t\tconst preLoadScreen = this.uList.preLoadScreen\r\n\t\t\t\tconst windowHeight = this.sys.windowHeight\r\n\t\t\t\tif(n <= windowHeight * preLoadScreen) {\r\n\t\t\t\t\tthis.parent.updateOffsetFromChild(0)\r\n\t\t\t\t} else if (this.rect.top <= n - windowHeight * preLoadScreen) {\r\n\t\t\t\t\tthis.parent.updateOffsetFromChild(this.rect.top)\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t// #endif\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.parent = {}\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\tthis.init()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tinit() {\r\n\t\t\t\t// 初始化数据\r\n\t\t\t\tthis.updateParentData()\r\n\t\t\t\tthis.index = this.parent.children.indexOf(this)\r\n\t\t\t\tthis.resize()\r\n\t\t\t},\r\n\t\t\tupdateParentData() {\r\n\t\t\t\t// 此方法在mixin中\r\n\t\t\t\tthis.getParentData('u-list')\r\n\t\t\t},\r\n\t\t\tresize() {\r\n\t\t\t\tthis.queryRect(`u-list-item-${this.anchor}`).then(size => {\r\n\t\t\t\t\tconst lastChild = this.parent.children[this.index - 1]\r\n\t\t\t\t\tthis.rect = size\r\n\t\t\t\t\tconst preLoadScreen = this.uList.preLoadScreen\r\n\t\t\t\t\tconst windowHeight = this.sys.windowHeight\r\n\t\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t\tif (lastChild) {\r\n\t\t\t\t\t\tthis.rect.top = lastChild.rect.top + lastChild.rect.height\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (size.top >= this.uList.innerScrollTop + (1 + preLoadScreen) * windowHeight) this.show =\r\n\t\t\t\t\t\tfalse\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 查询元素尺寸\r\n\t\t\tqueryRect(el) {\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t\tthis.$uGetRect(`.${el}`).then(size => {\r\n\t\t\t\t\t\tresolve(size)\r\n\t\t\t\t\t})\r\n\t\t\t\t\t// #endif\r\n\r\n\t\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t\tconst ref = this.$refs[el]\r\n\t\t\t\t\tdom.getComponentRect(ref, res => {\r\n\t\t\t\t\t\tresolve(res.size)\r\n\t\t\t\t\t})\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-list-item {}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=style&index=0&id=333350bd&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=style&index=0&id=333350bd&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060347\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?7282","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?dd28","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?615f","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?2c04","uni-app:///node_modules/uview-ui/components/u-list-item/u-list-item.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?70c4","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list-item/u-list-item.vue?ef05"],"names":["name","mixins","data","rect","index","show","sys","computed","inject","watch","created","mounted","methods","init","updateParentData","resize","queryRect","resolve"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,iFAAM;AACR,EAAE,kGAAM;AACR,EAAE,2GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,iwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACkBhwB;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AANA,eAOA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC,WAEA;EACAC;EACAC;IAEA;MACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;EAEA;EACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;MACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MAAA;MACA;QACA;QACA;QACA;QACA;QAEA;UACA;QACA;QACA,8FACA;MAEA;IACA;IACA;IACAC;MAAA;MACA;QAEA;UACAC;QACA;MASA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC5GA;AAAA;AAAA;AAAA;AAA25C,CAAgB,w3CAAG,EAAC,C;;;;;;;;;;;ACA/6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-list-item/u-list-item.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-list-item.vue?vue&type=template&id=333350bd&scoped=true&\"\nvar renderjs\nimport script from \"./u-list-item.vue?vue&type=script&lang=js&\"\nexport * from \"./u-list-item.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-list-item.vue?vue&type=style&index=0&id=333350bd&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"333350bd\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-list-item/u-list-item.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=template&id=333350bd&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=script&lang=js&\"","<template>\r\n\t<!-- #ifdef APP-NVUE -->\r\n\t<cell>\r\n\t\t<!-- #endif -->\r\n\t\t<view\r\n\t\t\tclass=\"u-list-item\"\r\n\t\t\t:ref=\"`u-list-item-${anchor}`\"\r\n\t\t\t:anchor=\"`u-list-item-${anchor}`\"\r\n\t\t\t:class=\"[`u-list-item-${anchor}`]\"\r\n\t\t>\r\n\t\t\t<slot />\r\n\t\t</view>\r\n\t\t<!-- #ifdef APP-NVUE -->\r\n\t</cell>\r\n\t<!-- #endif -->\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t// #ifdef APP-NVUE\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\t/**\r\n\t * List 列表\r\n\t * @description 该组件为高性能列表组件\r\n\t * @tutorial https://www.uviewui.com/components/list.html\r\n\t * @property {String | Number}\tanchor\t用于滚动到指定item\r\n\t * @example <u-list-ite v-for=\"(item, index) in indexList\" :key=\"index\" ></u-list-item>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-list-item',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// 节点信息\r\n\t\t\t\trect: {},\r\n\t\t\t\tindex: 0,\r\n\t\t\t\tshow: true,\r\n\t\t\t\tsys: uni.$u.sys()\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\r\n\t\t},\r\n\t\tinject: ['uList'],\r\n\t\twatch: {\r\n\t\t\t// #ifndef APP-NVUE\r\n\t\t\t'uList.innerScrollTop'(n) {\r\n\t\t\t\tconst preLoadScreen = this.uList.preLoadScreen\r\n\t\t\t\tconst windowHeight = this.sys.windowHeight\r\n\t\t\t\tif(n <= windowHeight * preLoadScreen) {\r\n\t\t\t\t\tthis.parent.updateOffsetFromChild(0)\r\n\t\t\t\t} else if (this.rect.top <= n - windowHeight * preLoadScreen) {\r\n\t\t\t\t\tthis.parent.updateOffsetFromChild(this.rect.top)\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t// #endif\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.parent = {}\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\tthis.init()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tinit() {\r\n\t\t\t\t// 初始化数据\r\n\t\t\t\tthis.updateParentData()\r\n\t\t\t\tthis.index = this.parent.children.indexOf(this)\r\n\t\t\t\tthis.resize()\r\n\t\t\t},\r\n\t\t\tupdateParentData() {\r\n\t\t\t\t// 此方法在mixin中\r\n\t\t\t\tthis.getParentData('u-list')\r\n\t\t\t},\r\n\t\t\tresize() {\r\n\t\t\t\tthis.queryRect(`u-list-item-${this.anchor}`).then(size => {\r\n\t\t\t\t\tconst lastChild = this.parent.children[this.index - 1]\r\n\t\t\t\t\tthis.rect = size\r\n\t\t\t\t\tconst preLoadScreen = this.uList.preLoadScreen\r\n\t\t\t\t\tconst windowHeight = this.sys.windowHeight\r\n\t\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t\tif (lastChild) {\r\n\t\t\t\t\t\tthis.rect.top = lastChild.rect.top + lastChild.rect.height\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (size.top >= this.uList.innerScrollTop + (1 + preLoadScreen) * windowHeight) this.show =\r\n\t\t\t\t\t\tfalse\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 查询元素尺寸\r\n\t\t\tqueryRect(el) {\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t\tthis.$uGetRect(`.${el}`).then(size => {\r\n\t\t\t\t\t\tresolve(size)\r\n\t\t\t\t\t})\r\n\t\t\t\t\t// #endif\r\n\r\n\t\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t\tconst ref = this.$refs[el]\r\n\t\t\t\t\tdom.getComponentRect(ref, res => {\r\n\t\t\t\t\t\tresolve(res.size)\r\n\t\t\t\t\t})\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-list-item {}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=style&index=0&id=333350bd&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list-item.vue?vue&type=style&index=0&id=333350bd&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946613\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list/u-list.vue?adde","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list/u-list.vue?18df","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list/u-list.vue?f4bc","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list/u-list.vue?b653","uni-app:///node_modules/uview-ui/components/u-list/u-list.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list/u-list.vue?fdfa","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list/u-list.vue?c63a"],"names":["name","mixins","watch","scrollIntoView","data","innerScrollTop","offset","sys","computed","listStyle","addUnit","provide","uList","created","mounted","methods","updateOffsetFromChild","onScroll","scrollTop","scrollIntoViewById","scrolltolower","uni","scrolltoupper"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACvBA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACuC3vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AArBA,eAsBA;EACAA;EACAC;EACAC;IACAC;MACA;IACA;EACA;EACAC;IACA;MACA;MACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACA;QACAC;MACA;MACA;MACA;MACA;MACA;IACA;EACA;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;EACA;EACAC;EACAC;IACAC;MACA;IACA;IACAC;MACA;MAKAC;MAEA;MACA;IACA;IACAC,qDASA;IACA;IACAC;MAAA;MACAC;QACA;MACA;IACA;IAEA;IACAC;MAAA;MACAD;QACA;QACA;QACA;MACA;IACA;EAEA;AACA;AAAA,2B;;;;;;;;;;;;;AClJA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-list/u-list.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-list.vue?vue&type=template&id=9cd1e132&scoped=true&\"\nvar renderjs\nimport script from \"./u-list.vue?vue&type=script&lang=js&\"\nexport * from \"./u-list.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-list.vue?vue&type=style&index=0&id=9cd1e132&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"9cd1e132\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-list/u-list.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=template&id=9cd1e132&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.listStyle])\n var m0 = Number(_vm.scrollTop)\n var m1 = Number(_vm.lowerThreshold)\n var m2 = Number(_vm.upperThreshold)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n m0: m0,\n m1: m1,\n m2: m2,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=script&lang=js&\"","<template>\r\n\t<!-- #ifdef APP-NVUE -->\r\n\t<list\r\n\t\tclass=\"u-list\"\r\n\t\t:enableBackToTop=\"enableBackToTop\"\r\n\t\t:loadmoreoffset=\"lowerThreshold\"\r\n\t\t:showScrollbar=\"showScrollbar\"\r\n\t\t:style=\"[listStyle]\"\r\n\t\t:offset-accuracy=\"Number(offsetAccuracy)\"\r\n\t\t@scroll=\"onScroll\"\r\n\t\t@loadmore=\"scrolltolower\"\r\n\t>\r\n\t\t<slot />\r\n\t</list>\r\n\t<!-- #endif -->\r\n\t<!-- #ifndef APP-NVUE -->\r\n\t<scroll-view\r\n\t\tclass=\"u-list\"\r\n\t\t:scroll-into-view=\"scrollIntoView\"\r\n\t\t:style=\"[listStyle]\"\r\n\t\tscroll-y\r\n\t\t:scroll-top=\"Number(scrollTop)\"\r\n\t\t:lower-threshold=\"Number(lowerThreshold)\"\r\n\t\t:upper-threshold=\"Number(upperThreshold)\"\r\n\t\t:show-scrollbar=\"showScrollbar\"\r\n\t\t:enable-back-to-top=\"enableBackToTop\"\r\n\t\t:scroll-with-animation=\"scrollWithAnimation\"\r\n\t\t@scroll=\"onScroll\"\r\n\t\t@scrolltolower=\"scrolltolower\"\r\n\t\t@scrolltoupper=\"scrolltoupper\"\r\n\t>\r\n\t\t<view>\r\n\t\t\t<slot />\r\n\t\t</view>\r\n\t</scroll-view>\r\n\t<!-- #endif -->\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t// #ifdef APP-NVUE\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\t/**\r\n\t * List 列表\r\n\t * @description 该组件为高性能列表组件\r\n\t * @tutorial https://www.uviewui.com/components/list.html\r\n\t * @property {Boolean}\t\t\tshowScrollbar\t\t控制是否出现滚动条,仅nvue有效 (默认 false )\r\n\t * @property {String | Number}\tlowerThreshold\t\t距底部多少时触发scrolltolower事件 (默认 50 )\r\n\t * @property {String | Number}\tupperThreshold\t\t距顶部多少时触发scrolltoupper事件,非nvue有效 (默认 0 )\r\n\t * @property {String | Number}\tscrollTop\t\t\t设置竖向滚动条位置(默认 0 )\r\n\t * @property {String | Number}\toffsetAccuracy\t\t控制 onscroll 事件触发的频率,仅nvue有效(默认 10 )\r\n\t * @property {Boolean}\t\t\tenableFlex\t\t\t启用 flexbox 布局。开启后,当前节点声明了display: flex就会成为flex container,并作用于其孩子节点,仅微信小程序有效(默认 false )\r\n\t * @property {Boolean}\t\t\tpagingEnabled\t\t是否按分页模式显示List,(默认 false )\r\n\t * @property {Boolean}\t\t\tscrollable\t\t\t是否允许List滚动(默认 true )\r\n\t * @property {String}\t\t\tscrollIntoView\t\t值应为某子元素id(id不能以数字开头)\r\n\t * @property {Boolean}\t\t\tscrollWithAnimation\t在设置滚动条位置时使用动画过渡 (默认 false )\r\n\t * @property {Boolean}\t\t\tenableBackToTop\t\tiOS点击顶部状态栏、安卓双击标题栏时,滚动条返回顶部,只对微信小程序有效 (默认 false )\r\n\t * @property {String | Number}\theight\t\t\t\t列表的高度 (默认 0 )\r\n\t * @property {String | Number}\twidth\t\t\t\t列表宽度 (默认 0 )\r\n\t * @property {String | Number}\tpreLoadScreen\t\t列表前后预渲染的屏数,1代表一个屏幕的高度,1.5代表1个半屏幕高度 (默认 1 )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t\t定义需要用到的外部样式\r\n\t *\r\n\t * @example <u-list @scrolltolower=\"scrolltolower\"></u-list>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-list',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\twatch: {\r\n\t\t\tscrollIntoView(n) {\r\n\t\t\t\tthis.scrollIntoViewById(n)\r\n\t\t\t}\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// 记录内部滚动的距离\r\n\t\t\t\tinnerScrollTop: 0,\r\n\t\t\t\t// vue下,scroll-view在上拉加载时的偏移值\r\n\t\t\t\toffset: 0,\r\n\t\t\t\tsys: uni.$u.sys()\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tlistStyle() {\r\n\t\t\t\tconst style = {},\r\n\t\t\t\t\taddUnit = uni.$u.addUnit\r\n\t\t\t\tif (this.width != 0) style.width = addUnit(this.width)\r\n\t\t\t\tif (this.height != 0) style.height = addUnit(this.height)\r\n\t\t\t\t// 如果没有定义列表高度,则默认使用屏幕高度\r\n\t\t\t\tif (!style.height) style.height = addUnit(this.sys.windowHeight, 'px')\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t}\r\n\t\t},\r\n\t\tprovide() {\r\n\t\t\treturn {\r\n\t\t\t\tuList: this\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.refs = []\r\n\t\t\tthis.children = []\r\n\t\t\tthis.anchors = []\r\n\t\t},\r\n\t\tmounted() {},\r\n\t\tmethods: {\r\n\t\t\tupdateOffsetFromChild(top) {\r\n\t\t\t\tthis.offset = top\r\n\t\t\t},\r\n\t\t\tonScroll(e) {\r\n\t\t\t\tlet scrollTop = 0\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tscrollTop = e.contentOffset.y\r\n\t\t\t\t// #endif\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tscrollTop = e.detail.scrollTop\r\n\t\t\t\t// #endif\r\n\t\t\t\tthis.innerScrollTop = scrollTop\r\n\t\t\t\tthis.$emit('scroll', Math.abs(scrollTop))\r\n\t\t\t},\r\n\t\t\tscrollIntoViewById(id) {\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// 根据id参数,找到所有u-list-item中匹配的节点,再通过dom模块滚动到对应的位置\r\n\t\t\t\tconst item = this.refs.find(item => item.$refs[id] ? true : false)\r\n\t\t\t\tdom.scrollToElement(item.$refs[id], {\r\n\t\t\t\t\t// 是否需要滚动动画\r\n\t\t\t\t\tanimated: this.scrollWithAnimation\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 滚动到底部触发事件\r\n\t\t\tscrolltolower(e) {\r\n\t\t\t\tuni.$u.sleep(30).then(() => {\r\n\t\t\t\t\tthis.$emit('scrolltolower')\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// #ifndef APP-NVUE\r\n\t\t\t// 滚动到底部时触发,非nvue有效\r\n\t\t\tscrolltoupper(e) {\r\n\t\t\t\tuni.$u.sleep(30).then(() => {\r\n\t\t\t\t\tthis.$emit('scrolltoupper')\r\n\t\t\t\t\t// 这一句很重要,能绝对保证在性功能障碍的webview,滚动条到顶时,取消偏移值,让页面置顶\r\n\t\t\t\t\tthis.offset = 0\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t\t// #endif\r\n\t\t},\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-list {\r\n\t\t@include flex(column);\r\n\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=style&index=0&id=9cd1e132&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=style&index=0&id=9cd1e132&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060361\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list/u-list.vue?adde","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list/u-list.vue?18df","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list/u-list.vue?f4bc","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list/u-list.vue?b653","uni-app:///node_modules/uview-ui/components/u-list/u-list.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list/u-list.vue?fdfa","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-list/u-list.vue?c63a"],"names":["name","mixins","watch","scrollIntoView","data","innerScrollTop","offset","sys","computed","listStyle","addUnit","provide","uList","created","mounted","methods","updateOffsetFromChild","onScroll","scrollTop","scrollIntoViewById","scrolltolower","uni","scrolltoupper"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACvBA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACuC3vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AArBA,eAsBA;EACAA;EACAC;EACAC;IACAC;MACA;IACA;EACA;EACAC;IACA;MACA;MACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACA;QACAC;MACA;MACA;MACA;MACA;MACA;IACA;EACA;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;EACA;EACAC;EACAC;IACAC;MACA;IACA;IACAC;MACA;MAKAC;MAEA;MACA;IACA;IACAC,qDASA;IACA;IACAC;MAAA;MACAC;QACA;MACA;IACA;IAEA;IACAC;MAAA;MACAD;QACA;QACA;QACA;MACA;IACA;EAEA;AACA;AAAA,2B;;;;;;;;;;;;;AClJA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-list/u-list.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-list.vue?vue&type=template&id=9cd1e132&scoped=true&\"\nvar renderjs\nimport script from \"./u-list.vue?vue&type=script&lang=js&\"\nexport * from \"./u-list.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-list.vue?vue&type=style&index=0&id=9cd1e132&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"9cd1e132\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-list/u-list.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=template&id=9cd1e132&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.listStyle])\n var m0 = Number(_vm.scrollTop)\n var m1 = Number(_vm.lowerThreshold)\n var m2 = Number(_vm.upperThreshold)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n m0: m0,\n m1: m1,\n m2: m2,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=script&lang=js&\"","<template>\r\n\t<!-- #ifdef APP-NVUE -->\r\n\t<list\r\n\t\tclass=\"u-list\"\r\n\t\t:enableBackToTop=\"enableBackToTop\"\r\n\t\t:loadmoreoffset=\"lowerThreshold\"\r\n\t\t:showScrollbar=\"showScrollbar\"\r\n\t\t:style=\"[listStyle]\"\r\n\t\t:offset-accuracy=\"Number(offsetAccuracy)\"\r\n\t\t@scroll=\"onScroll\"\r\n\t\t@loadmore=\"scrolltolower\"\r\n\t>\r\n\t\t<slot />\r\n\t</list>\r\n\t<!-- #endif -->\r\n\t<!-- #ifndef APP-NVUE -->\r\n\t<scroll-view\r\n\t\tclass=\"u-list\"\r\n\t\t:scroll-into-view=\"scrollIntoView\"\r\n\t\t:style=\"[listStyle]\"\r\n\t\tscroll-y\r\n\t\t:scroll-top=\"Number(scrollTop)\"\r\n\t\t:lower-threshold=\"Number(lowerThreshold)\"\r\n\t\t:upper-threshold=\"Number(upperThreshold)\"\r\n\t\t:show-scrollbar=\"showScrollbar\"\r\n\t\t:enable-back-to-top=\"enableBackToTop\"\r\n\t\t:scroll-with-animation=\"scrollWithAnimation\"\r\n\t\t@scroll=\"onScroll\"\r\n\t\t@scrolltolower=\"scrolltolower\"\r\n\t\t@scrolltoupper=\"scrolltoupper\"\r\n\t>\r\n\t\t<view>\r\n\t\t\t<slot />\r\n\t\t</view>\r\n\t</scroll-view>\r\n\t<!-- #endif -->\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t// #ifdef APP-NVUE\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\t/**\r\n\t * List 列表\r\n\t * @description 该组件为高性能列表组件\r\n\t * @tutorial https://www.uviewui.com/components/list.html\r\n\t * @property {Boolean}\t\t\tshowScrollbar\t\t控制是否出现滚动条,仅nvue有效 (默认 false )\r\n\t * @property {String | Number}\tlowerThreshold\t\t距底部多少时触发scrolltolower事件 (默认 50 )\r\n\t * @property {String | Number}\tupperThreshold\t\t距顶部多少时触发scrolltoupper事件,非nvue有效 (默认 0 )\r\n\t * @property {String | Number}\tscrollTop\t\t\t设置竖向滚动条位置(默认 0 )\r\n\t * @property {String | Number}\toffsetAccuracy\t\t控制 onscroll 事件触发的频率,仅nvue有效(默认 10 )\r\n\t * @property {Boolean}\t\t\tenableFlex\t\t\t启用 flexbox 布局。开启后,当前节点声明了display: flex就会成为flex container,并作用于其孩子节点,仅微信小程序有效(默认 false )\r\n\t * @property {Boolean}\t\t\tpagingEnabled\t\t是否按分页模式显示List,(默认 false )\r\n\t * @property {Boolean}\t\t\tscrollable\t\t\t是否允许List滚动(默认 true )\r\n\t * @property {String}\t\t\tscrollIntoView\t\t值应为某子元素id(id不能以数字开头)\r\n\t * @property {Boolean}\t\t\tscrollWithAnimation\t在设置滚动条位置时使用动画过渡 (默认 false )\r\n\t * @property {Boolean}\t\t\tenableBackToTop\t\tiOS点击顶部状态栏、安卓双击标题栏时,滚动条返回顶部,只对微信小程序有效 (默认 false )\r\n\t * @property {String | Number}\theight\t\t\t\t列表的高度 (默认 0 )\r\n\t * @property {String | Number}\twidth\t\t\t\t列表宽度 (默认 0 )\r\n\t * @property {String | Number}\tpreLoadScreen\t\t列表前后预渲染的屏数,1代表一个屏幕的高度,1.5代表1个半屏幕高度 (默认 1 )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t\t定义需要用到的外部样式\r\n\t *\r\n\t * @example <u-list @scrolltolower=\"scrolltolower\"></u-list>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-list',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\twatch: {\r\n\t\t\tscrollIntoView(n) {\r\n\t\t\t\tthis.scrollIntoViewById(n)\r\n\t\t\t}\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// 记录内部滚动的距离\r\n\t\t\t\tinnerScrollTop: 0,\r\n\t\t\t\t// vue下,scroll-view在上拉加载时的偏移值\r\n\t\t\t\toffset: 0,\r\n\t\t\t\tsys: uni.$u.sys()\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tlistStyle() {\r\n\t\t\t\tconst style = {},\r\n\t\t\t\t\taddUnit = uni.$u.addUnit\r\n\t\t\t\tif (this.width != 0) style.width = addUnit(this.width)\r\n\t\t\t\tif (this.height != 0) style.height = addUnit(this.height)\r\n\t\t\t\t// 如果没有定义列表高度,则默认使用屏幕高度\r\n\t\t\t\tif (!style.height) style.height = addUnit(this.sys.windowHeight, 'px')\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t}\r\n\t\t},\r\n\t\tprovide() {\r\n\t\t\treturn {\r\n\t\t\t\tuList: this\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.refs = []\r\n\t\t\tthis.children = []\r\n\t\t\tthis.anchors = []\r\n\t\t},\r\n\t\tmounted() {},\r\n\t\tmethods: {\r\n\t\t\tupdateOffsetFromChild(top) {\r\n\t\t\t\tthis.offset = top\r\n\t\t\t},\r\n\t\t\tonScroll(e) {\r\n\t\t\t\tlet scrollTop = 0\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tscrollTop = e.contentOffset.y\r\n\t\t\t\t// #endif\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tscrollTop = e.detail.scrollTop\r\n\t\t\t\t// #endif\r\n\t\t\t\tthis.innerScrollTop = scrollTop\r\n\t\t\t\tthis.$emit('scroll', Math.abs(scrollTop))\r\n\t\t\t},\r\n\t\t\tscrollIntoViewById(id) {\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// 根据id参数,找到所有u-list-item中匹配的节点,再通过dom模块滚动到对应的位置\r\n\t\t\t\tconst item = this.refs.find(item => item.$refs[id] ? true : false)\r\n\t\t\t\tdom.scrollToElement(item.$refs[id], {\r\n\t\t\t\t\t// 是否需要滚动动画\r\n\t\t\t\t\tanimated: this.scrollWithAnimation\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 滚动到底部触发事件\r\n\t\t\tscrolltolower(e) {\r\n\t\t\t\tuni.$u.sleep(30).then(() => {\r\n\t\t\t\t\tthis.$emit('scrolltolower')\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// #ifndef APP-NVUE\r\n\t\t\t// 滚动到底部时触发,非nvue有效\r\n\t\t\tscrolltoupper(e) {\r\n\t\t\t\tuni.$u.sleep(30).then(() => {\r\n\t\t\t\t\tthis.$emit('scrolltoupper')\r\n\t\t\t\t\t// 这一句很重要,能绝对保证在性功能障碍的webview,滚动条到顶时,取消偏移值,让页面置顶\r\n\t\t\t\t\tthis.offset = 0\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t\t// #endif\r\n\t\t},\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-list {\r\n\t\t@include flex(column);\r\n\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=style&index=0&id=9cd1e132&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-list.vue?vue&type=style&index=0&id=9cd1e132&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946619\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?e86a","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?9042","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?c781","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?8138","uni-app:///node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?232c","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?5201"],"names":["name","mixins","data","array12","length","aniAngel","webviewHide","loading","computed","otherBorderColor","watch","show","mounted","methods","init","setTimeout","addEventListenerToWebview","currentWebview"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuI;AACvI;AACkE;AACL;AACsC;;;AAGnG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,oFAAM;AACR,EAAE,qGAAM;AACR,EAAE,8GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACvBA;AAAA;AAAA;AAAA;AAA+uB,CAAgB,owBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC4DnwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAjBA,eAkBA;EACAA;EACAC;EACAC;IACA;MACA;MACA;MACAC;QACAC;MACA;MACA;MACA;MACAC;MAAA;MACAC;MAAA;MACAC;IACA;EACA;;EACAC;IACA;IACA;IACA;IACAC;MACA;MACA;QACA;MACA;QACA;MACA;MACA;IACA;EACA;;EACAC;IACAC;MACA;IAAA;EASA;EACAC;IACA;EACA;EACAC;IACAC;MACAC,wBAOA;IACA;IACA;IACAC;MAAA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACAC;QACA;MACA;MACAA;QACA;MACA;IACA;EA8BA;AACA;AAAA,2B;;;;;;;;;;;;;ACzLA;AAAA;AAAA;AAAA;AAA85C,CAAgB,23CAAG,EAAC,C;;;;;;;;;;;ACAl7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-loading-icon/u-loading-icon.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-loading-icon.vue?vue&type=template&id=8ae91632&scoped=true&\"\nvar renderjs\nimport script from \"./u-loading-icon.vue?vue&type=script&lang=js&\"\nexport * from \"./u-loading-icon.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"8ae91632\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=template&id=8ae91632&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.show ? _vm.__get_style([_vm.$u.addStyle(_vm.customStyle)]) : null\n var g0 = _vm.show && !_vm.webviewHide ? _vm.$u.addUnit(_vm.size) : null\n var g1 = _vm.show && !_vm.webviewHide ? _vm.$u.addUnit(_vm.size) : null\n var g2 = _vm.show && _vm.text ? _vm.$u.addUnit(_vm.textSize) : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n g0: g0,\n g1: g1,\n g2: g2,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-loading-icon\"\r\n\t\t:style=\"[$u.addStyle(customStyle)]\"\r\n\t\t:class=\"[vertical && 'u-loading-icon--vertical']\"\r\n\t\tv-if=\"show\"\r\n\t>\r\n\t\t<view\r\n\t\t\tv-if=\"!webviewHide\"\r\n\t\t\tclass=\"u-loading-icon__spinner\"\r\n\t\t\t:class=\"[`u-loading-icon__spinner--${mode}`]\"\r\n\t\t\tref=\"ani\"\r\n\t\t\t:style=\"{\r\n\t\t\t\tcolor: color,\r\n\t\t\t\twidth: $u.addUnit(size),\r\n\t\t\t\theight: $u.addUnit(size),\r\n\t\t\t\tborderTopColor: color,\r\n\t\t\t\tborderBottomColor: otherBorderColor,\r\n\t\t\t\tborderLeftColor: otherBorderColor,\r\n\t\t\t\tborderRightColor: otherBorderColor,\r\n\t\t\t\t'animation-duration': `${duration}ms`,\r\n\t\t\t\t'animation-timing-function': mode === 'semicircle' || mode === 'circle' ? timingFunction : ''\r\n\t\t\t}\"\r\n\t\t>\r\n\t\t\t<block v-if=\"mode === 'spinner'\">\r\n\t\t\t\t<!-- #ifndef APP-NVUE -->\r\n\t\t\t\t<view\r\n\t\t\t\t\tv-for=\"(item, index) in array12\"\r\n\t\t\t\t\t:key=\"index\"\r\n\t\t\t\t\tclass=\"u-loading-icon__dot\"\r\n\t\t\t\t>\r\n\t\t\t\t</view>\r\n\t\t\t\t<!-- #endif -->\r\n\t\t\t\t<!-- #ifdef APP-NVUE -->\r\n\t\t\t\t<!-- 此组件内部图标部分无法设置宽高,即使通过width和height配置了也无效 -->\r\n\t\t\t\t<loading-indicator\r\n\t\t\t\t\tv-if=\"!webviewHide\"\r\n\t\t\t\t\tclass=\"u-loading-indicator\"\r\n\t\t\t\t\t:animating=\"true\"\r\n\t\t\t\t\t:style=\"{\r\n\t\t\t\t\t\tcolor: color,\r\n\t\t\t\t\t\twidth: $u.addUnit(size),\r\n\t\t\t\t\t\theight: $u.addUnit(size)\r\n\t\t\t\t\t}\"\r\n\t\t\t\t/>\r\n\t\t\t\t<!-- #endif -->\r\n\t\t\t</block>\r\n\t\t</view>\r\n\t\t<text\r\n\t\t\tv-if=\"text\"\r\n\t\t\tclass=\"u-loading-icon__text\"\r\n\t\t\t:style=\"{\r\n\t\t\t\tfontSize: $u.addUnit(textSize),\r\n\t\t\t\tcolor: textColor,\r\n\t\t\t}\"\r\n\t\t>{{text}}</text>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t// #ifdef APP-NVUE\r\n\tconst animation = weex.requireModule('animation');\r\n\t// #endif\r\n\t/**\r\n\t * loading 加载动画\r\n\t * @description 警此组件为一个小动画,目前用在uView的loadmore加载更多和switch开关等组件的正在加载状态场景。\r\n\t * @tutorial https://www.uviewui.com/components/loading.html\r\n\t * @property {Boolean}\t\t\tshow\t\t\t是否显示组件 (默认 true)\r\n\t * @property {String}\t\t\tcolor\t\t\t动画活动区域的颜色,只对 mode = flower 模式有效(默认color['u-tips-color'])\r\n\t * @property {String}\t\t\ttextColor\t\t提示文本的颜色(默认color['u-tips-color'])\r\n\t * @property {Boolean}\t\t\tvertical\t\t文字和图标是否垂直排列 (默认 false )\r\n\t * @property {String}\t\t\tmode\t\t\t模式选择,见官网说明(默认 'circle' )\r\n\t * @property {String | Number}\tsize\t\t\t加载图标的大小,单位px (默认 24 )\r\n\t * @property {String | Number}\ttextSize\t\t文字大小(默认 15 )\r\n\t * @property {String | Number}\ttext\t\t\t文字内容 \r\n\t * @property {String}\t\t\ttimingFunction\t动画模式 (默认 'ease-in-out' )\r\n\t * @property {String | Number}\tduration\t\t动画执行周期时间(默认 1200)\r\n\t * @property {String}\t\t\tinactiveColor\tmode=circle时的暗边颜色 \r\n\t * @property {Object}\t\t\tcustomStyle\t\t定义需要用到的外部样式\r\n\t * @example <u-loading mode=\"circle\"></u-loading>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-loading-icon',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// Array.form可以通过一个伪数组对象创建指定长度的数组\r\n\t\t\t\t// https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/from\r\n\t\t\t\tarray12: Array.from({\r\n\t\t\t\t\tlength: 12\r\n\t\t\t\t}),\r\n\t\t\t\t// 这里需要设置默认值为360,否则在安卓nvue上,会延迟一个duration周期后才执行\r\n\t\t\t\t// 在iOS nvue上,则会一开始默认执行两个周期的动画\r\n\t\t\t\taniAngel: 360, // 动画旋转角度\r\n\t\t\t\twebviewHide: false, // 监听webview的状态,如果隐藏了页面,则停止动画,以免性能消耗\r\n\t\t\t\tloading: false, // 是否运行中,针对nvue使用\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\t// 当为circle类型时,给其另外三边设置一个更轻一些的颜色\r\n\t\t\t// 之所以需要这么做的原因是,比如父组件传了color为红色,那么需要另外的三个边为浅红色\r\n\t\t\t// 而不能是固定的某一个其他颜色(因为这个固定的颜色可能浅蓝,导致效果没有那么细腻良好)\r\n\t\t\totherBorderColor() {\r\n\t\t\t\tconst lightColor = uni.$u.colorGradient(this.color, '#ffffff', 100)[80]\r\n\t\t\t\tif (this.mode === 'circle') {\r\n\t\t\t\t\treturn this.inactiveColor ? this.inactiveColor : lightColor\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn 'transparent'\r\n\t\t\t\t}\r\n\t\t\t\t// return this.mode === 'circle' ? this.inactiveColor ? this.inactiveColor : lightColor : 'transparent'\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tshow(n) {\r\n\t\t\t\t// nvue中,show为true,且为非loading状态,就重新执行动画模块\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tif (n && !this.loading) {\r\n\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\tthis.startAnimate()\r\n\t\t\t\t\t}, 30)\r\n\t\t\t\t}\r\n\t\t\t\t// #endif\r\n\t\t\t}\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\tthis.init()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tinit() {\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t\tthis.show && this.nvueAnimate()\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t\t// #ifdef APP-PLUS \r\n\t\t\t\t\tthis.show && this.addEventListenerToWebview()\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t}, 20)\r\n\t\t\t},\r\n\t\t\t// 监听webview的显示与隐藏\r\n\t\t\taddEventListenerToWebview() {\r\n\t\t\t\t// webview的堆栈\r\n\t\t\t\tconst pages = getCurrentPages()\r\n\t\t\t\t// 当前页面\r\n\t\t\t\tconst page = pages[pages.length - 1]\r\n\t\t\t\t// 当前页面的webview实例\r\n\t\t\t\tconst currentWebview = page.$getAppWebview()\r\n\t\t\t\t// 监听webview的显示与隐藏,从而停止或者开始动画(为了性能)\r\n\t\t\t\tcurrentWebview.addEventListener('hide', () => {\r\n\t\t\t\t\tthis.webviewHide = true\r\n\t\t\t\t})\r\n\t\t\t\tcurrentWebview.addEventListener('show', () => {\r\n\t\t\t\t\tthis.webviewHide = false\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// #ifdef APP-NVUE\r\n\t\t\tnvueAnimate() {\r\n\t\t\t\t// nvue下,非spinner类型时才需要旋转,因为nvue的spinner类型,使用了weex的\r\n\t\t\t\t// loading-indicator组件,自带旋转功能\r\n\t\t\t\tthis.mode !== 'spinner' && this.startAnimate()\r\n\t\t\t},\r\n\t\t\t// 执行nvue的animate模块动画\r\n\t\t\tstartAnimate() {\r\n\t\t\t\tthis.loading = true\r\n\t\t\t\tconst ani = this.$refs.ani\r\n\t\t\t\tif (!ani) return\r\n\t\t\t\tanimation.transition(ani, {\r\n\t\t\t\t\t// 进行角度旋转\r\n\t\t\t\t\tstyles: {\r\n\t\t\t\t\t\ttransform: `rotate(${this.aniAngel}deg)`,\r\n\t\t\t\t\t\ttransformOrigin: 'center center'\r\n\t\t\t\t\t},\r\n\t\t\t\t\tduration: this.duration,\r\n\t\t\t\t\ttimingFunction: this.timingFunction,\r\n\t\t\t\t\t// delay: 10\r\n\t\t\t\t}, () => {\r\n\t\t\t\t\t// 每次增加360deg,为了让其重新旋转一周\r\n\t\t\t\t\tthis.aniAngel += 360\r\n\t\t\t\t\t// 动画结束后,继续循环执行动画,需要同时判断webviewHide变量\r\n\t\t\t\t\t// nvue安卓,页面隐藏后依然会继续执行startAnimate方法\r\n\t\t\t\t\tthis.show && !this.webviewHide ? this.startAnimate() : this.loading = false\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t\t// #endif\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\t$u-loading-icon-color: #c8c9cc !default;\r\n\t$u-loading-icon-text-margin-left:4px !default;\r\n\t$u-loading-icon-text-color:$u-content-color !default;\r\n\t$u-loading-icon-text-font-size:14px !default;\r\n\t$u-loading-icon-text-line-height:20px !default;\r\n\t$u-loading-width:30px !default;\r\n\t$u-loading-height:30px !default;\r\n\t$u-loading-max-width:100% !default;\r\n\t$u-loading-max-height:100% !default;\r\n\t$u-loading-semicircle-border-width: 2px !default;\r\n\t$u-loading-semicircle-border-color:transparent !default;\r\n\t$u-loading-semicircle-border-top-right-radius: 100px !default;\r\n\t$u-loading-semicircle-border-top-left-radius: 100px !default;\r\n\t$u-loading-semicircle-border-bottom-left-radius: 100px !default;\r\n\t$u-loading-semicircle-border-bottom-right-radiu: 100px !default;\r\n\t$u-loading-semicircle-border-style: solid !default;\r\n\t$u-loading-circle-border-top-right-radius: 100px !default;\r\n\t$u-loading-circle-border-top-left-radius: 100px !default;\r\n\t$u-loading-circle-border-bottom-left-radius: 100px !default;\r\n\t$u-loading-circle-border-bottom-right-radiu: 100px !default;\r\n\t$u-loading-circle-border-width:2px !default;\r\n\t$u-loading-circle-border-top-color:#e5e5e5 !default;\r\n\t$u-loading-circle-border-right-color:$u-loading-circle-border-top-color !default;\r\n\t$u-loading-circle-border-bottom-color:$u-loading-circle-border-top-color !default;\r\n\t$u-loading-circle-border-left-color:$u-loading-circle-border-top-color !default;\r\n\t$u-loading-circle-border-style:solid !default;\r\n\t$u-loading-icon-host-font-size:0px !default;\r\n\t$u-loading-icon-host-line-height:1 !default;\r\n\t$u-loading-icon-vertical-margin:6px 0 0 !default;\r\n\t$u-loading-icon-dot-top:0 !default;\r\n\t$u-loading-icon-dot-left:0 !default;\r\n\t$u-loading-icon-dot-width:100% !default;\r\n\t$u-loading-icon-dot-height:100% !default;\r\n\t$u-loading-icon-dot-before-width:2px !default;\r\n\t$u-loading-icon-dot-before-height:25% !default;\r\n\t$u-loading-icon-dot-before-margin:0 auto !default;\r\n\t$u-loading-icon-dot-before-background-color:currentColor !default;\r\n\t$u-loading-icon-dot-before-border-radius:40% !default;\r\n\r\n\t.u-loading-icon {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\t// display: inline-flex;\r\n\t\t/* #endif */\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tcolor: $u-loading-icon-color;\r\n\r\n\t\t&__text {\r\n\t\t\tmargin-left: $u-loading-icon-text-margin-left;\r\n\t\t\tcolor: $u-loading-icon-text-color;\r\n\t\t\tfont-size: $u-loading-icon-text-font-size;\r\n\t\t\tline-height: $u-loading-icon-text-line-height;\r\n\t\t}\r\n\r\n\t\t&__spinner {\r\n\t\t\twidth: $u-loading-width;\r\n\t\t\theight: $u-loading-height;\r\n\t\t\tposition: relative;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\tmax-width: $u-loading-max-width;\r\n\t\t\tmax-height: $u-loading-max-height;\r\n\t\t\tanimation: u-rotate 1s linear infinite;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\r\n\t\t&__spinner--semicircle {\r\n\t\t\tborder-width: $u-loading-semicircle-border-width;\r\n\t\t\tborder-color: $u-loading-semicircle-border-color;\r\n\t\t\tborder-top-right-radius: $u-loading-semicircle-border-top-right-radius;\r\n\t\t\tborder-top-left-radius: $u-loading-semicircle-border-top-left-radius;\r\n\t\t\tborder-bottom-left-radius: $u-loading-semicircle-border-bottom-left-radius;\r\n\t\t\tborder-bottom-right-radius: $u-loading-semicircle-border-bottom-right-radiu;\r\n\t\t\tborder-style: $u-loading-semicircle-border-style;\r\n\t\t}\r\n\r\n\t\t&__spinner--circle {\r\n\t\t\tborder-top-right-radius: $u-loading-circle-border-top-right-radius;\r\n\t\t\tborder-top-left-radius: $u-loading-circle-border-top-left-radius;\r\n\t\t\tborder-bottom-left-radius: $u-loading-circle-border-bottom-left-radius;\r\n\t\t\tborder-bottom-right-radius: $u-loading-circle-border-bottom-right-radiu;\r\n\t\t\tborder-width: $u-loading-circle-border-width;\r\n\t\t\tborder-top-color: $u-loading-circle-border-top-color;\r\n\t\t\tborder-right-color: $u-loading-circle-border-right-color;\r\n\t\t\tborder-bottom-color: $u-loading-circle-border-bottom-color;\r\n\t\t\tborder-left-color: $u-loading-circle-border-left-color;\r\n\t\t\tborder-style: $u-loading-circle-border-style;\r\n\t\t}\r\n\r\n\t\t&--vertical {\r\n\t\t\tflex-direction: column\r\n\t\t}\r\n\t}\r\n\r\n\t/* #ifndef APP-NVUE */\r\n\t:host {\r\n\t\tfont-size: $u-loading-icon-host-font-size;\r\n\t\tline-height: $u-loading-icon-host-line-height;\r\n\t}\r\n\r\n\t.u-loading-icon {\r\n\t\t&__spinner--spinner {\r\n\t\t\tanimation-timing-function: steps(12)\r\n\t\t}\r\n\r\n\t\t&__text:empty {\r\n\t\t\tdisplay: none\r\n\t\t}\r\n\r\n\t\t&--vertical &__text {\r\n\t\t\tmargin: $u-loading-icon-vertical-margin;\r\n\t\t\tcolor: $u-content-color;\r\n\t\t}\r\n\r\n\t\t&__dot {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: $u-loading-icon-dot-top;\r\n\t\t\tleft: $u-loading-icon-dot-left;\r\n\t\t\twidth: $u-loading-icon-dot-width;\r\n\t\t\theight: $u-loading-icon-dot-height;\r\n\r\n\t\t\t&:before {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\twidth: $u-loading-icon-dot-before-width;\r\n\t\t\t\theight: $u-loading-icon-dot-before-height;\r\n\t\t\t\tmargin: $u-loading-icon-dot-before-margin;\r\n\t\t\t\tbackground-color: $u-loading-icon-dot-before-background-color;\r\n\t\t\t\tborder-radius: $u-loading-icon-dot-before-border-radius;\r\n\t\t\t\tcontent: \" \"\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@for $i from 1 through 12 {\r\n\t\t.u-loading-icon__dot:nth-of-type(#{$i}) {\r\n\t\t\ttransform: rotate($i * 30deg);\r\n\t\t\topacity: 1 - 0.0625 * ($i - 1);\r\n\t\t}\r\n\t}\r\n\r\n\t@keyframes u-rotate {\r\n\t\t0% {\r\n\t\t\ttransform: rotate(0deg)\r\n\t\t}\r\n\r\n\t\tto {\r\n\t\t\ttransform: rotate(1turn)\r\n\t\t}\r\n\t}\r\n\r\n\t/* #endif */\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060523\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?e86a","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?9042","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?c781","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?8138","uni-app:///node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?232c","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?5201"],"names":["name","mixins","data","array12","length","aniAngel","webviewHide","loading","computed","otherBorderColor","watch","show","mounted","methods","init","setTimeout","addEventListenerToWebview","currentWebview"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuI;AACvI;AACkE;AACL;AACsC;;;AAGnG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,oFAAM;AACR,EAAE,qGAAM;AACR,EAAE,8GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACvBA;AAAA;AAAA;AAAA;AAA+uB,CAAgB,owBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC4DnwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAjBA,eAkBA;EACAA;EACAC;EACAC;IACA;MACA;MACA;MACAC;QACAC;MACA;MACA;MACA;MACAC;MAAA;MACAC;MAAA;MACAC;IACA;EACA;;EACAC;IACA;IACA;IACA;IACAC;MACA;MACA;QACA;MACA;QACA;MACA;MACA;IACA;EACA;;EACAC;IACAC;MACA;IAAA;EASA;EACAC;IACA;EACA;EACAC;IACAC;MACAC,wBAOA;IACA;IACA;IACAC;MAAA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACAC;QACA;MACA;MACAA;QACA;MACA;IACA;EA8BA;AACA;AAAA,2B;;;;;;;;;;;;;ACzLA;AAAA;AAAA;AAAA;AAA85C,CAAgB,23CAAG,EAAC,C;;;;;;;;;;;ACAl7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-loading-icon/u-loading-icon.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-loading-icon.vue?vue&type=template&id=8ae91632&scoped=true&\"\nvar renderjs\nimport script from \"./u-loading-icon.vue?vue&type=script&lang=js&\"\nexport * from \"./u-loading-icon.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"8ae91632\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=template&id=8ae91632&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.show ? _vm.__get_style([_vm.$u.addStyle(_vm.customStyle)]) : null\n var g0 = _vm.show && !_vm.webviewHide ? _vm.$u.addUnit(_vm.size) : null\n var g1 = _vm.show && !_vm.webviewHide ? _vm.$u.addUnit(_vm.size) : null\n var g2 = _vm.show && _vm.text ? _vm.$u.addUnit(_vm.textSize) : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n g0: g0,\n g1: g1,\n g2: g2,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-loading-icon\"\r\n\t\t:style=\"[$u.addStyle(customStyle)]\"\r\n\t\t:class=\"[vertical && 'u-loading-icon--vertical']\"\r\n\t\tv-if=\"show\"\r\n\t>\r\n\t\t<view\r\n\t\t\tv-if=\"!webviewHide\"\r\n\t\t\tclass=\"u-loading-icon__spinner\"\r\n\t\t\t:class=\"[`u-loading-icon__spinner--${mode}`]\"\r\n\t\t\tref=\"ani\"\r\n\t\t\t:style=\"{\r\n\t\t\t\tcolor: color,\r\n\t\t\t\twidth: $u.addUnit(size),\r\n\t\t\t\theight: $u.addUnit(size),\r\n\t\t\t\tborderTopColor: color,\r\n\t\t\t\tborderBottomColor: otherBorderColor,\r\n\t\t\t\tborderLeftColor: otherBorderColor,\r\n\t\t\t\tborderRightColor: otherBorderColor,\r\n\t\t\t\t'animation-duration': `${duration}ms`,\r\n\t\t\t\t'animation-timing-function': mode === 'semicircle' || mode === 'circle' ? timingFunction : ''\r\n\t\t\t}\"\r\n\t\t>\r\n\t\t\t<block v-if=\"mode === 'spinner'\">\r\n\t\t\t\t<!-- #ifndef APP-NVUE -->\r\n\t\t\t\t<view\r\n\t\t\t\t\tv-for=\"(item, index) in array12\"\r\n\t\t\t\t\t:key=\"index\"\r\n\t\t\t\t\tclass=\"u-loading-icon__dot\"\r\n\t\t\t\t>\r\n\t\t\t\t</view>\r\n\t\t\t\t<!-- #endif -->\r\n\t\t\t\t<!-- #ifdef APP-NVUE -->\r\n\t\t\t\t<!-- 此组件内部图标部分无法设置宽高,即使通过width和height配置了也无效 -->\r\n\t\t\t\t<loading-indicator\r\n\t\t\t\t\tv-if=\"!webviewHide\"\r\n\t\t\t\t\tclass=\"u-loading-indicator\"\r\n\t\t\t\t\t:animating=\"true\"\r\n\t\t\t\t\t:style=\"{\r\n\t\t\t\t\t\tcolor: color,\r\n\t\t\t\t\t\twidth: $u.addUnit(size),\r\n\t\t\t\t\t\theight: $u.addUnit(size)\r\n\t\t\t\t\t}\"\r\n\t\t\t\t/>\r\n\t\t\t\t<!-- #endif -->\r\n\t\t\t</block>\r\n\t\t</view>\r\n\t\t<text\r\n\t\t\tv-if=\"text\"\r\n\t\t\tclass=\"u-loading-icon__text\"\r\n\t\t\t:style=\"{\r\n\t\t\t\tfontSize: $u.addUnit(textSize),\r\n\t\t\t\tcolor: textColor,\r\n\t\t\t}\"\r\n\t\t>{{text}}</text>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t// #ifdef APP-NVUE\r\n\tconst animation = weex.requireModule('animation');\r\n\t// #endif\r\n\t/**\r\n\t * loading 加载动画\r\n\t * @description 警此组件为一个小动画,目前用在uView的loadmore加载更多和switch开关等组件的正在加载状态场景。\r\n\t * @tutorial https://www.uviewui.com/components/loading.html\r\n\t * @property {Boolean}\t\t\tshow\t\t\t是否显示组件 (默认 true)\r\n\t * @property {String}\t\t\tcolor\t\t\t动画活动区域的颜色,只对 mode = flower 模式有效(默认color['u-tips-color'])\r\n\t * @property {String}\t\t\ttextColor\t\t提示文本的颜色(默认color['u-tips-color'])\r\n\t * @property {Boolean}\t\t\tvertical\t\t文字和图标是否垂直排列 (默认 false )\r\n\t * @property {String}\t\t\tmode\t\t\t模式选择,见官网说明(默认 'circle' )\r\n\t * @property {String | Number}\tsize\t\t\t加载图标的大小,单位px (默认 24 )\r\n\t * @property {String | Number}\ttextSize\t\t文字大小(默认 15 )\r\n\t * @property {String | Number}\ttext\t\t\t文字内容 \r\n\t * @property {String}\t\t\ttimingFunction\t动画模式 (默认 'ease-in-out' )\r\n\t * @property {String | Number}\tduration\t\t动画执行周期时间(默认 1200)\r\n\t * @property {String}\t\t\tinactiveColor\tmode=circle时的暗边颜色 \r\n\t * @property {Object}\t\t\tcustomStyle\t\t定义需要用到的外部样式\r\n\t * @example <u-loading mode=\"circle\"></u-loading>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-loading-icon',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t// Array.form可以通过一个伪数组对象创建指定长度的数组\r\n\t\t\t\t// https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/from\r\n\t\t\t\tarray12: Array.from({\r\n\t\t\t\t\tlength: 12\r\n\t\t\t\t}),\r\n\t\t\t\t// 这里需要设置默认值为360,否则在安卓nvue上,会延迟一个duration周期后才执行\r\n\t\t\t\t// 在iOS nvue上,则会一开始默认执行两个周期的动画\r\n\t\t\t\taniAngel: 360, // 动画旋转角度\r\n\t\t\t\twebviewHide: false, // 监听webview的状态,如果隐藏了页面,则停止动画,以免性能消耗\r\n\t\t\t\tloading: false, // 是否运行中,针对nvue使用\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\t// 当为circle类型时,给其另外三边设置一个更轻一些的颜色\r\n\t\t\t// 之所以需要这么做的原因是,比如父组件传了color为红色,那么需要另外的三个边为浅红色\r\n\t\t\t// 而不能是固定的某一个其他颜色(因为这个固定的颜色可能浅蓝,导致效果没有那么细腻良好)\r\n\t\t\totherBorderColor() {\r\n\t\t\t\tconst lightColor = uni.$u.colorGradient(this.color, '#ffffff', 100)[80]\r\n\t\t\t\tif (this.mode === 'circle') {\r\n\t\t\t\t\treturn this.inactiveColor ? this.inactiveColor : lightColor\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn 'transparent'\r\n\t\t\t\t}\r\n\t\t\t\t// return this.mode === 'circle' ? this.inactiveColor ? this.inactiveColor : lightColor : 'transparent'\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tshow(n) {\r\n\t\t\t\t// nvue中,show为true,且为非loading状态,就重新执行动画模块\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tif (n && !this.loading) {\r\n\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\tthis.startAnimate()\r\n\t\t\t\t\t}, 30)\r\n\t\t\t\t}\r\n\t\t\t\t// #endif\r\n\t\t\t}\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\tthis.init()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tinit() {\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t\tthis.show && this.nvueAnimate()\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t\t// #ifdef APP-PLUS \r\n\t\t\t\t\tthis.show && this.addEventListenerToWebview()\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t}, 20)\r\n\t\t\t},\r\n\t\t\t// 监听webview的显示与隐藏\r\n\t\t\taddEventListenerToWebview() {\r\n\t\t\t\t// webview的堆栈\r\n\t\t\t\tconst pages = getCurrentPages()\r\n\t\t\t\t// 当前页面\r\n\t\t\t\tconst page = pages[pages.length - 1]\r\n\t\t\t\t// 当前页面的webview实例\r\n\t\t\t\tconst currentWebview = page.$getAppWebview()\r\n\t\t\t\t// 监听webview的显示与隐藏,从而停止或者开始动画(为了性能)\r\n\t\t\t\tcurrentWebview.addEventListener('hide', () => {\r\n\t\t\t\t\tthis.webviewHide = true\r\n\t\t\t\t})\r\n\t\t\t\tcurrentWebview.addEventListener('show', () => {\r\n\t\t\t\t\tthis.webviewHide = false\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// #ifdef APP-NVUE\r\n\t\t\tnvueAnimate() {\r\n\t\t\t\t// nvue下,非spinner类型时才需要旋转,因为nvue的spinner类型,使用了weex的\r\n\t\t\t\t// loading-indicator组件,自带旋转功能\r\n\t\t\t\tthis.mode !== 'spinner' && this.startAnimate()\r\n\t\t\t},\r\n\t\t\t// 执行nvue的animate模块动画\r\n\t\t\tstartAnimate() {\r\n\t\t\t\tthis.loading = true\r\n\t\t\t\tconst ani = this.$refs.ani\r\n\t\t\t\tif (!ani) return\r\n\t\t\t\tanimation.transition(ani, {\r\n\t\t\t\t\t// 进行角度旋转\r\n\t\t\t\t\tstyles: {\r\n\t\t\t\t\t\ttransform: `rotate(${this.aniAngel}deg)`,\r\n\t\t\t\t\t\ttransformOrigin: 'center center'\r\n\t\t\t\t\t},\r\n\t\t\t\t\tduration: this.duration,\r\n\t\t\t\t\ttimingFunction: this.timingFunction,\r\n\t\t\t\t\t// delay: 10\r\n\t\t\t\t}, () => {\r\n\t\t\t\t\t// 每次增加360deg,为了让其重新旋转一周\r\n\t\t\t\t\tthis.aniAngel += 360\r\n\t\t\t\t\t// 动画结束后,继续循环执行动画,需要同时判断webviewHide变量\r\n\t\t\t\t\t// nvue安卓,页面隐藏后依然会继续执行startAnimate方法\r\n\t\t\t\t\tthis.show && !this.webviewHide ? this.startAnimate() : this.loading = false\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t\t// #endif\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\t$u-loading-icon-color: #c8c9cc !default;\r\n\t$u-loading-icon-text-margin-left:4px !default;\r\n\t$u-loading-icon-text-color:$u-content-color !default;\r\n\t$u-loading-icon-text-font-size:14px !default;\r\n\t$u-loading-icon-text-line-height:20px !default;\r\n\t$u-loading-width:30px !default;\r\n\t$u-loading-height:30px !default;\r\n\t$u-loading-max-width:100% !default;\r\n\t$u-loading-max-height:100% !default;\r\n\t$u-loading-semicircle-border-width: 2px !default;\r\n\t$u-loading-semicircle-border-color:transparent !default;\r\n\t$u-loading-semicircle-border-top-right-radius: 100px !default;\r\n\t$u-loading-semicircle-border-top-left-radius: 100px !default;\r\n\t$u-loading-semicircle-border-bottom-left-radius: 100px !default;\r\n\t$u-loading-semicircle-border-bottom-right-radiu: 100px !default;\r\n\t$u-loading-semicircle-border-style: solid !default;\r\n\t$u-loading-circle-border-top-right-radius: 100px !default;\r\n\t$u-loading-circle-border-top-left-radius: 100px !default;\r\n\t$u-loading-circle-border-bottom-left-radius: 100px !default;\r\n\t$u-loading-circle-border-bottom-right-radiu: 100px !default;\r\n\t$u-loading-circle-border-width:2px !default;\r\n\t$u-loading-circle-border-top-color:#e5e5e5 !default;\r\n\t$u-loading-circle-border-right-color:$u-loading-circle-border-top-color !default;\r\n\t$u-loading-circle-border-bottom-color:$u-loading-circle-border-top-color !default;\r\n\t$u-loading-circle-border-left-color:$u-loading-circle-border-top-color !default;\r\n\t$u-loading-circle-border-style:solid !default;\r\n\t$u-loading-icon-host-font-size:0px !default;\r\n\t$u-loading-icon-host-line-height:1 !default;\r\n\t$u-loading-icon-vertical-margin:6px 0 0 !default;\r\n\t$u-loading-icon-dot-top:0 !default;\r\n\t$u-loading-icon-dot-left:0 !default;\r\n\t$u-loading-icon-dot-width:100% !default;\r\n\t$u-loading-icon-dot-height:100% !default;\r\n\t$u-loading-icon-dot-before-width:2px !default;\r\n\t$u-loading-icon-dot-before-height:25% !default;\r\n\t$u-loading-icon-dot-before-margin:0 auto !default;\r\n\t$u-loading-icon-dot-before-background-color:currentColor !default;\r\n\t$u-loading-icon-dot-before-border-radius:40% !default;\r\n\r\n\t.u-loading-icon {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\t// display: inline-flex;\r\n\t\t/* #endif */\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tcolor: $u-loading-icon-color;\r\n\r\n\t\t&__text {\r\n\t\t\tmargin-left: $u-loading-icon-text-margin-left;\r\n\t\t\tcolor: $u-loading-icon-text-color;\r\n\t\t\tfont-size: $u-loading-icon-text-font-size;\r\n\t\t\tline-height: $u-loading-icon-text-line-height;\r\n\t\t}\r\n\r\n\t\t&__spinner {\r\n\t\t\twidth: $u-loading-width;\r\n\t\t\theight: $u-loading-height;\r\n\t\t\tposition: relative;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\tmax-width: $u-loading-max-width;\r\n\t\t\tmax-height: $u-loading-max-height;\r\n\t\t\tanimation: u-rotate 1s linear infinite;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\r\n\t\t&__spinner--semicircle {\r\n\t\t\tborder-width: $u-loading-semicircle-border-width;\r\n\t\t\tborder-color: $u-loading-semicircle-border-color;\r\n\t\t\tborder-top-right-radius: $u-loading-semicircle-border-top-right-radius;\r\n\t\t\tborder-top-left-radius: $u-loading-semicircle-border-top-left-radius;\r\n\t\t\tborder-bottom-left-radius: $u-loading-semicircle-border-bottom-left-radius;\r\n\t\t\tborder-bottom-right-radius: $u-loading-semicircle-border-bottom-right-radiu;\r\n\t\t\tborder-style: $u-loading-semicircle-border-style;\r\n\t\t}\r\n\r\n\t\t&__spinner--circle {\r\n\t\t\tborder-top-right-radius: $u-loading-circle-border-top-right-radius;\r\n\t\t\tborder-top-left-radius: $u-loading-circle-border-top-left-radius;\r\n\t\t\tborder-bottom-left-radius: $u-loading-circle-border-bottom-left-radius;\r\n\t\t\tborder-bottom-right-radius: $u-loading-circle-border-bottom-right-radiu;\r\n\t\t\tborder-width: $u-loading-circle-border-width;\r\n\t\t\tborder-top-color: $u-loading-circle-border-top-color;\r\n\t\t\tborder-right-color: $u-loading-circle-border-right-color;\r\n\t\t\tborder-bottom-color: $u-loading-circle-border-bottom-color;\r\n\t\t\tborder-left-color: $u-loading-circle-border-left-color;\r\n\t\t\tborder-style: $u-loading-circle-border-style;\r\n\t\t}\r\n\r\n\t\t&--vertical {\r\n\t\t\tflex-direction: column\r\n\t\t}\r\n\t}\r\n\r\n\t/* #ifndef APP-NVUE */\r\n\t:host {\r\n\t\tfont-size: $u-loading-icon-host-font-size;\r\n\t\tline-height: $u-loading-icon-host-line-height;\r\n\t}\r\n\r\n\t.u-loading-icon {\r\n\t\t&__spinner--spinner {\r\n\t\t\tanimation-timing-function: steps(12)\r\n\t\t}\r\n\r\n\t\t&__text:empty {\r\n\t\t\tdisplay: none\r\n\t\t}\r\n\r\n\t\t&--vertical &__text {\r\n\t\t\tmargin: $u-loading-icon-vertical-margin;\r\n\t\t\tcolor: $u-content-color;\r\n\t\t}\r\n\r\n\t\t&__dot {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: $u-loading-icon-dot-top;\r\n\t\t\tleft: $u-loading-icon-dot-left;\r\n\t\t\twidth: $u-loading-icon-dot-width;\r\n\t\t\theight: $u-loading-icon-dot-height;\r\n\r\n\t\t\t&:before {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\twidth: $u-loading-icon-dot-before-width;\r\n\t\t\t\theight: $u-loading-icon-dot-before-height;\r\n\t\t\t\tmargin: $u-loading-icon-dot-before-margin;\r\n\t\t\t\tbackground-color: $u-loading-icon-dot-before-background-color;\r\n\t\t\t\tborder-radius: $u-loading-icon-dot-before-border-radius;\r\n\t\t\t\tcontent: \" \"\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t@for $i from 1 through 12 {\r\n\t\t.u-loading-icon__dot:nth-of-type(#{$i}) {\r\n\t\t\ttransform: rotate($i * 30deg);\r\n\t\t\topacity: 1 - 0.0625 * ($i - 1);\r\n\t\t}\r\n\t}\r\n\r\n\t@keyframes u-rotate {\r\n\t\t0% {\r\n\t\t\ttransform: rotate(0deg)\r\n\t\t}\r\n\r\n\t\tto {\r\n\t\t\ttransform: rotate(1turn)\r\n\t\t}\r\n\t}\r\n\r\n\t/* #endif */\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946802\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?cf21","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?fc31","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?c3fa","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?22f5","uni-app:///node_modules/uview-ui/components/u-overlay/u-overlay.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?29ba","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?66f6"],"names":["name","mixins","computed","overlayStyle","position","top","left","right","zIndex","bottom","methods","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,+EAAM;AACR,EAAE,gGAAM;AACR,EAAE,yGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACa9vB;;;;;;;;;;;;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAXA,eAYA;EACAA;EACAC;EACAC;IACAC;MACA;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACA;MACA;MACA;IACA;EACA;EACAC;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjDA;AAAA;AAAA;AAAA;AAAy5C,CAAgB,s3CAAG,EAAC,C;;;;;;;;;;;ACA76C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-overlay/u-overlay.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true&\"\nvar renderjs\nimport script from \"./u-overlay.vue?vue&type=script&lang=js&\"\nexport * from \"./u-overlay.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"2d8262d9\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-overlay/u-overlay.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true&\"","var components\ntry {\n components = {\n uTransition: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-transition/u-transition\" */ \"uview-ui/components/u-transition/u-transition.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=script&lang=js&\"","<template>\r\n\t<u-transition\r\n\t :show=\"show\"\r\n\t custom-class=\"u-overlay\"\r\n\t :duration=\"duration\"\r\n\t :custom-style=\"overlayStyle\"\r\n\t @click=\"clickHandler\"\r\n\t>\r\n\t\t<slot />\r\n\t</u-transition>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\r\n\t/**\r\n\t * overlay 遮罩\r\n\t * @description 创建一个遮罩层,用于强调特定的页面元素,并阻止用户对遮罩下层的内容进行操作,一般用于弹窗场景\r\n\t * @tutorial https://www.uviewui.com/components/overlay.html\r\n\t * @property {Boolean}\t\t\tshow\t\t是否显示遮罩(默认 false )\r\n\t * @property {String | Number}\tzIndex\t\tzIndex 层级(默认 10070 )\r\n\t * @property {String | Number}\tduration\t动画时长,单位毫秒(默认 300 )\r\n\t * @property {String | Number}\topacity\t\t不透明度值,当做rgba的第四个参数 (默认 0.5 )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * @event {Function} click 点击遮罩发送事件\r\n\t * @example <u-overlay :show=\"show\" @click=\"show = false\"></u-overlay>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-overlay\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\toverlayStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tposition: 'fixed',\r\n\t\t\t\t\ttop: 0,\r\n\t\t\t\t\tleft: 0,\r\n\t\t\t\t\tright: 0,\r\n\t\t\t\t\tzIndex: this.zIndex,\r\n\t\t\t\t\tbottom: 0,\r\n\t\t\t\t\t'background-color': `rgba(0, 0, 0, ${this.opacity})`\r\n\t\t\t\t}\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tclickHandler() {\r\n\t\t\t\tthis.$emit('click')\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n $u-overlay-top:0 !default;\r\n $u-overlay-left:0 !default;\r\n $u-overlay-width:100% !default;\r\n $u-overlay-height:100% !default;\r\n $u-overlay-background-color:rgba(0, 0, 0, .7) !default;\r\n\t.u-overlay {\r\n\t\tposition: fixed;\r\n\t\ttop:$u-overlay-top;\r\n\t\tleft:$u-overlay-left;\r\n\t\twidth: $u-overlay-width;\r\n\t\theight:$u-overlay-height;\r\n\t\tbackground-color:$u-overlay-background-color;\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060529\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?cf21","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?fc31","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?c3fa","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?22f5","uni-app:///node_modules/uview-ui/components/u-overlay/u-overlay.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?29ba","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-overlay/u-overlay.vue?66f6"],"names":["name","mixins","computed","overlayStyle","position","top","left","right","zIndex","bottom","methods","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,+EAAM;AACR,EAAE,gGAAM;AACR,EAAE,yGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACa9vB;;;;;;;;;;;;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAXA,eAYA;EACAA;EACAC;EACAC;IACAC;MACA;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACA;MACA;MACA;IACA;EACA;EACAC;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjDA;AAAA;AAAA;AAAA;AAAy5C,CAAgB,s3CAAG,EAAC,C;;;;;;;;;;;ACA76C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-overlay/u-overlay.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true&\"\nvar renderjs\nimport script from \"./u-overlay.vue?vue&type=script&lang=js&\"\nexport * from \"./u-overlay.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"2d8262d9\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-overlay/u-overlay.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true&\"","var components\ntry {\n components = {\n uTransition: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-transition/u-transition\" */ \"uview-ui/components/u-transition/u-transition.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=script&lang=js&\"","<template>\r\n\t<u-transition\r\n\t :show=\"show\"\r\n\t custom-class=\"u-overlay\"\r\n\t :duration=\"duration\"\r\n\t :custom-style=\"overlayStyle\"\r\n\t @click=\"clickHandler\"\r\n\t>\r\n\t\t<slot />\r\n\t</u-transition>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\r\n\t/**\r\n\t * overlay 遮罩\r\n\t * @description 创建一个遮罩层,用于强调特定的页面元素,并阻止用户对遮罩下层的内容进行操作,一般用于弹窗场景\r\n\t * @tutorial https://www.uviewui.com/components/overlay.html\r\n\t * @property {Boolean}\t\t\tshow\t\t是否显示遮罩(默认 false )\r\n\t * @property {String | Number}\tzIndex\t\tzIndex 层级(默认 10070 )\r\n\t * @property {String | Number}\tduration\t动画时长,单位毫秒(默认 300 )\r\n\t * @property {String | Number}\topacity\t\t不透明度值,当做rgba的第四个参数 (默认 0.5 )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * @event {Function} click 点击遮罩发送事件\r\n\t * @example <u-overlay :show=\"show\" @click=\"show = false\"></u-overlay>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-overlay\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tcomputed: {\r\n\t\t\toverlayStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tposition: 'fixed',\r\n\t\t\t\t\ttop: 0,\r\n\t\t\t\t\tleft: 0,\r\n\t\t\t\t\tright: 0,\r\n\t\t\t\t\tzIndex: this.zIndex,\r\n\t\t\t\t\tbottom: 0,\r\n\t\t\t\t\t'background-color': `rgba(0, 0, 0, ${this.opacity})`\r\n\t\t\t\t}\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tclickHandler() {\r\n\t\t\t\tthis.$emit('click')\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n $u-overlay-top:0 !default;\r\n $u-overlay-left:0 !default;\r\n $u-overlay-width:100% !default;\r\n $u-overlay-height:100% !default;\r\n $u-overlay-background-color:rgba(0, 0, 0, .7) !default;\r\n\t.u-overlay {\r\n\t\tposition: fixed;\r\n\t\ttop:$u-overlay-top;\r\n\t\tleft:$u-overlay-left;\r\n\t\twidth: $u-overlay-width;\r\n\t\theight:$u-overlay-height;\r\n\t\tbackground-color:$u-overlay-background-color;\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946815\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?b056","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?ae52","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?f0a3","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?5f32","uni-app:///node_modules/uview-ui/components/u-parse/node/node.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?d889","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?5152","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?e3e4","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?18f7"],"names":["name","options","virtualHost","data","ctrl","props","attrs","type","default","childs","opts","components","node","mounted","beforeDestroy","methods","toJSON","play","id","flag","ctx","imgTap","uni","current","urls","imgLongTap","imgLoad","linkTap","href","success","title","url","fail","mediaError","index","source","errMsg"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAilC;AACjlC;AACwD;AACL;AACa;;;AAGhE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,+iCAAM;AACR,EAAE,wjCAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mjCAAU;AACZ;AACA;;AAEA;AACgG;AAChG,WAAW,kHAAM,iBAAiB,0HAAM;;AAExC;AACe,gF;;;;;;;;;;;;AC3Bf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAquB,CAAgB,0vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;gBCuGzvB;EACAA;EAEAC;IACAC;EACA;EAEAC;IACA;MACAC;IACA;EACA;EACAC;IACAL;IACAM;MACAC;MACAC;QACA;MACA;IACA;IACAC;IACAC;EACA;EACAC;IAEAC;EACA;EACAC;IACA;MAAA;IAAA;EAoBA;EACAC,yCAKA;EACAC;IAEAC;IAEA;AACA;AACA;AACA;IACAC;MAEA;QACA;UAAAC;QACA;UACA,mCACAC,iBAEA;QACA;QACA;QACA;UACA,qCAEA,KAEA;UACAC;UACA;QACA;MACA;IAEA;IAEA;AACA;AACA;AACA;IACAC;MACA;MACA,YACA;MACA,uBACA;MAIA;MACA;MACA,0BACAC;QACAC;QACAC;MACA;IACA;IAEA;AACA;AACA;IACAC,oCAuBA;IAEA;AACA;AACA;AACA;IACAC;MACA;;MAEA;MACA,uBACA;QAGA;QACA,yDACA;IACA;IAEA;AACA;AACA;AACA;IACAC;MACA;QACAC;MACA;MACA;QACA;QACA,oBACA;QACA;QAAA,KACA;UACA;YAKAN;cACAnB;cACA0B;gBAAA,OACAP;kBACAQ;gBACA;cAAA;YACA;UAKA;QACA;QACA;QAAA,KAEAR;UACAS;UACAC;YACAV;cACAS;cACAC;YACA;UACA;QACA;MACA;IACA;IAEA;AACA;AACA;AACA;IACAC;MACA;QACArB;MACA;MACA;QACA;QACA,6BACAsB;QACA,6BACA;MACA;MACA;MAAA,KACA,wCACA;MACA,eACA;QACAC;QACA7B;QACA8B;MACA;IACA;EACA;AACA;AAAA,4B;;;;;;;;;;;;;ACzUA;AAAA;AAAA;AAAA;AAA6iC,CAAgB,uiCAAG,EAAC,C;;;;;;;;;;;ACAjkC;AACA,OAAO,KAAU,EAAE,kBAKd;;;;;;;;;;;;;ACNL;AAAA;AAAA,wCAA2hB,CAAgB,ukBAAG,EAAC,C;;;;;;;;;;;;ACA/iB;AAAe;AACf;AACA;AACA;;AAEA,M","file":"node-modules/uview-ui/components/u-parse/node/node.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./node.vue?vue&type=template&id=65b6251a&filter-modules=eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiLy8g6KGM5YaF5qCH562%2B5YiX6KGoXHJcbnZhciBpbmxpbmVUYWdzID0ge1xyXG4gIGFiYnI6IHRydWUsXHJcbiAgYjogdHJ1ZSxcclxuICBiaWc6IHRydWUsXHJcbiAgY29kZTogdHJ1ZSxcclxuICBkZWw6IHRydWUsXHJcbiAgZW06IHRydWUsXHJcbiAgaTogdHJ1ZSxcclxuICBpbnM6IHRydWUsXHJcbiAgbGFiZWw6IHRydWUsXHJcbiAgcTogdHJ1ZSxcclxuICBzbWFsbDogdHJ1ZSxcclxuICBzcGFuOiB0cnVlLFxyXG4gIHN0cm9uZzogdHJ1ZSxcclxuICBzdWI6IHRydWUsXHJcbiAgc3VwOiB0cnVlXHJcbn1cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDmmK%2FlkKbkvb%2FnlKggcmljaC10ZXh0IOaYvuekuuWJqeS9meWGheWuuVxyXG4gKi9cclxubW9kdWxlLmV4cG9ydHMgPSB7XHJcbiAgdXNlOiBmdW5jdGlvbiAoaXRlbSkge1xyXG4gIC8vIOW%2BruS%2FoeWSjCBRUSDnmoQgcmljaC10ZXh0IGlubGluZSDluIPlsYDml6DmlYhcclxuICBpZiAoaW5saW5lVGFnc1tpdGVtLm5hbWVdIHx8IChpdGVtLmF0dHJzLnN0eWxlIHx8ICcnKS5pbmRleE9mKCdkaXNwbGF5OmlubGluZScpICE9IC0xKVxyXG4gICAgcmV0dXJuIGZhbHNlXHJcbiAgcmV0dXJuICFpdGVtLmNcclxuICB9XHJcbn0iLCJzdGFydCI6NDk4OCwiYXR0cnMiOnsibW9kdWxlIjoiaGFuZGxlciIsImxhbmciOiJ3eHMifSwiZW5kIjo1NTAyfX0%3D&\"\nvar renderjs\nimport script from \"./node.vue?vue&type=script&lang=js&\"\nexport * from \"./node.vue?vue&type=script&lang=js&\"\nimport style0 from \"./node.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\n/* custom blocks */\nimport block0 from \"./node.vue?vue&type=custom&index=0&blockType=script&module=handler&lang=wxs\"\nif (typeof block0 === 'function') block0(component)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-parse/node/node.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=template&id=65b6251a&filter-modules=eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiLy8g6KGM5YaF5qCH562%2B5YiX6KGoXHJcbnZhciBpbmxpbmVUYWdzID0ge1xyXG4gIGFiYnI6IHRydWUsXHJcbiAgYjogdHJ1ZSxcclxuICBiaWc6IHRydWUsXHJcbiAgY29kZTogdHJ1ZSxcclxuICBkZWw6IHRydWUsXHJcbiAgZW06IHRydWUsXHJcbiAgaTogdHJ1ZSxcclxuICBpbnM6IHRydWUsXHJcbiAgbGFiZWw6IHRydWUsXHJcbiAgcTogdHJ1ZSxcclxuICBzbWFsbDogdHJ1ZSxcclxuICBzcGFuOiB0cnVlLFxyXG4gIHN0cm9uZzogdHJ1ZSxcclxuICBzdWI6IHRydWUsXHJcbiAgc3VwOiB0cnVlXHJcbn1cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDmmK%2FlkKbkvb%2FnlKggcmljaC10ZXh0IOaYvuekuuWJqeS9meWGheWuuVxyXG4gKi9cclxubW9kdWxlLmV4cG9ydHMgPSB7XHJcbiAgdXNlOiBmdW5jdGlvbiAoaXRlbSkge1xyXG4gIC8vIOW%2BruS%2FoeWSjCBRUSDnmoQgcmljaC10ZXh0IGlubGluZSDluIPlsYDml6DmlYhcclxuICBpZiAoaW5saW5lVGFnc1tpdGVtLm5hbWVdIHx8IChpdGVtLmF0dHJzLnN0eWxlIHx8ICcnKS5pbmRleE9mKCdkaXNwbGF5OmlubGluZScpICE9IC0xKVxyXG4gICAgcmV0dXJuIGZhbHNlXHJcbiAgcmV0dXJuICFpdGVtLmNcclxuICB9XHJcbn0iLCJzdGFydCI6NDk4OCwiYXR0cnMiOnsibW9kdWxlIjoiaGFuZGxlciIsImxhbmciOiJ3eHMifSwiZW5kIjo1NTAyfX0%3D&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=script&lang=js&\"","<template>\r\n <view :id=\"attrs.id\" :class=\"'_'+name+' '+attrs.class\" :style=\"attrs.style\">\r\n <block v-for=\"(n, i) in childs\" v-bind:key=\"i\">\r\n <!-- 图片 -->\r\n <!-- 占位图 -->\r\n <image v-if=\"n.name=='img'&&((opts[1]&&!ctrl[i])||ctrl[i]<0)\" class=\"_img\" :style=\"n.attrs.style\" :src=\"ctrl[i]<0?opts[2]:opts[1]\" mode=\"widthFix\" />\r\n <!-- 显示图片 -->\r\n <!-- #ifdef H5 || APP-PLUS -->\r\n <img v-if=\"n.name=='img'\" :id=\"n.attrs.id\" :class=\"'_img '+n.attrs.class\" :style=\"(ctrl[i]==-1?'display:none;':'')+n.attrs.style\" :src=\"n.attrs.src||(ctrl.load?n.attrs['data-src']:'')\" :data-i=\"i\" @load=\"imgLoad\" @error=\"mediaError\" @tap.stop=\"imgTap\" @longpress=\"imgLongTap\"/>\r\n <!-- #endif -->\r\n <!-- #ifndef H5 || APP-PLUS -->\r\n <image v-if=\"n.name=='img'\" :id=\"n.attrs.id\" :class=\"'_img '+n.attrs.class\" :style=\"(ctrl[i]==-1?'display:none;':'')+'width:'+(ctrl[i]||1)+'px;height:1px;'+n.attrs.style\" :src=\"n.attrs.src\" :mode=\"n.h?'':'widthFix'\" :lazy-load=\"opts[0]\" :webp=\"n.webp\" :show-menu-by-longpress=\"opts[3]&&!n.attrs.ignore\" :image-menu-prevent=\"!opts[3]||n.attrs.ignore\" :data-i=\"i\" @load=\"imgLoad\" @error=\"mediaError\" @tap.stop=\"imgTap\" @longpress=\"imgLongTap\" />\r\n <!-- #endif -->\r\n <!-- 文本 -->\r\n <!-- #ifndef MP-BAIDU -->\r\n <text v-else-if=\"n.type=='text'\" decode>{{n.text}}</text>\r\n <!-- #endif -->\r\n <text v-else-if=\"n.name=='br'\">\\n</text>\r\n <!-- 链接 -->\r\n <view v-else-if=\"n.name=='a'\" :id=\"n.attrs.id\" :class=\"(n.attrs.href?'_a ':'')+n.attrs.class\" hover-class=\"_hover\" :style=\"'display:inline;'+n.attrs.style\" :data-i=\"i\" @tap.stop=\"linkTap\">\r\n <node name=\"span\" :childs=\"n.children\" :opts=\"opts\" style=\"display:inherit\" />\r\n </view>\r\n <!-- 视频 -->\r\n <!-- #ifdef APP-PLUS -->\r\n <view v-else-if=\"n.html\" :id=\"n.attrs.id\" :class=\"'_video '+n.attrs.class\" :style=\"n.attrs.style\" v-html=\"n.html\" />\r\n <!-- #endif -->\r\n <!-- #ifndef APP-PLUS -->\r\n <video v-else-if=\"n.name=='video'\" :id=\"n.attrs.id\" :class=\"n.attrs.class\" :style=\"n.attrs.style\" :autoplay=\"n.attrs.autoplay\" :controls=\"n.attrs.controls\" :loop=\"n.attrs.loop\" :muted=\"n.attrs.muted\" :poster=\"n.attrs.poster\" :src=\"n.src[ctrl[i]||0]\" :data-i=\"i\" @play=\"play\" @error=\"mediaError\" />\r\n <!-- #endif -->\r\n <!-- #ifdef H5 || APP-PLUS -->\r\n <iframe v-else-if=\"n.name=='iframe'\" :style=\"n.attrs.style\" :allowfullscreen=\"n.attrs.allowfullscreen\" :frameborder=\"n.attrs.frameborder\" :src=\"n.attrs.src\" />\r\n <embed v-else-if=\"n.name=='embed'\" :style=\"n.attrs.style\" :src=\"n.attrs.src\" />\r\n <!-- #endif -->\r\n <!-- #ifndef MP-TOUTIAO -->\r\n <!-- 音频 -->\r\n <audio v-else-if=\"n.name=='audio'\" :id=\"n.attrs.id\" :class=\"n.attrs.class\" :style=\"n.attrs.style\" :author=\"n.attrs.author\" :controls=\"n.attrs.controls\" :loop=\"n.attrs.loop\" :name=\"n.attrs.name\" :poster=\"n.attrs.poster\" :src=\"n.src[ctrl[i]||0]\" :data-i=\"i\" @play=\"play\" @error=\"mediaError\" />\r\n <!-- #endif -->\r\n <view v-else-if=\"(n.name=='table'&&n.c)||n.name=='li'\" :id=\"n.attrs.id\" :class=\"'_'+n.name+' '+n.attrs.class\" :style=\"n.attrs.style\">\r\n <node v-if=\"n.name=='li'\" :childs=\"n.children\" :opts=\"opts\" />\r\n <view v-else v-for=\"(tbody, x) in n.children\" v-bind:key=\"x\" :class=\"'_'+tbody.name+' '+tbody.attrs.class\" :style=\"tbody.attrs.style\">\r\n <node v-if=\"tbody.name=='td'||tbody.name=='th'\" :childs=\"tbody.children\" :opts=\"opts\" />\r\n <block v-else v-for=\"(tr, y) in tbody.children\" v-bind:key=\"y\">\r\n <view v-if=\"tr.name=='td'||tr.name=='th'\" :class=\"'_'+tr.name+' '+tr.attrs.class\" :style=\"tr.attrs.style\">\r\n <node :childs=\"tr.children\" :opts=\"opts\" />\r\n </view>\r\n <view v-else :class=\"'_'+tr.name+' '+tr.attrs.class\" :style=\"tr.attrs.style\">\r\n <view v-for=\"(td, z) in tr.children\" v-bind:key=\"z\" :class=\"'_'+td.name+' '+td.attrs.class\" :style=\"td.attrs.style\">\r\n <node :childs=\"td.children\" :opts=\"opts\" />\r\n </view>\r\n </view>\r\n </block>\r\n </view>\r\n </view>\r\n \r\n <!-- 富文本 -->\r\n <!-- #ifdef H5 || MP-WEIXIN || MP-QQ || APP-PLUS || MP-360 -->\r\n <rich-text v-else-if=\"handler.use(n)\" :id=\"n.attrs.id\" :style=\"n.f\" :nodes=\"[n]\" />\r\n <!-- #endif -->\r\n <!-- #ifndef H5 || MP-WEIXIN || MP-QQ || APP-PLUS || MP-360 -->\r\n <rich-text v-else-if=\"!n.c\" :id=\"n.attrs.id\" :style=\"n.f+';display:inline'\" :preview=\"false\" :nodes=\"[n]\" />\r\n <!-- #endif -->\r\n <!-- 继续递归 -->\r\n <view v-else-if=\"n.c==2\" :id=\"n.attrs.id\" :class=\"'_'+n.name+' '+n.attrs.class\" :style=\"n.f+';'+n.attrs.style\">\r\n <node v-for=\"(n2, j) in n.children\" v-bind:key=\"j\" :style=\"n2.f\" :name=\"n2.name\" :attrs=\"n2.attrs\" :childs=\"n2.children\" :opts=\"opts\" />\r\n </view>\r\n <node v-else :style=\"n.f\" :name=\"n.name\" :attrs=\"n.attrs\" :childs=\"n.children\" :opts=\"opts\" />\r\n </block>\r\n </view>\r\n</template>\r\n<script module=\"handler\" lang=\"wxs\">\r\n// 行内标签列表\r\nvar inlineTags = {\r\n abbr: true,\r\n b: true,\r\n big: true,\r\n code: true,\r\n del: true,\r\n em: true,\r\n i: true,\r\n ins: true,\r\n label: true,\r\n q: true,\r\n small: true,\r\n span: true,\r\n strong: true,\r\n sub: true,\r\n sup: true\r\n}\r\n/**\r\n * @description 是否使用 rich-text 显示剩余内容\r\n */\r\nmodule.exports = {\r\n use: function (item) {\r\n // 微信和 QQ 的 rich-text inline 布局无效\r\n if (inlineTags[item.name] || (item.attrs.style || '').indexOf('display:inline') != -1)\r\n return false\r\n return !item.c\r\n }\r\n}\r\n</script>\r\n<script>\r\n\r\nimport node from './node'\r\nexport default {\r\n name: 'node',\r\n // #ifdef MP-WEIXIN\r\n options: {\r\n virtualHost: true\r\n },\r\n // #endif\r\n data() {\r\n return {\r\n ctrl: {}\r\n }\r\n },\r\n props: {\r\n name: String,\r\n attrs: {\r\n type: Object,\r\n default() {\r\n return {}\r\n }\r\n },\r\n childs: Array,\r\n opts: Array\r\n },\r\n components: {\r\n\r\n node\r\n },\r\n mounted() {\r\n for (this.root = this.$parent; this.root.$options.name != 'mp-html'; this.root = this.root.$parent);\r\n // #ifdef H5 || APP-PLUS\r\n if (this.opts[0]) {\r\n for (var i = this.childs.length; i--;)\r\n if (this.childs[i].name == 'img')\r\n break\r\n if (i != -1) {\r\n this.observer = uni.createIntersectionObserver(this).relativeToViewport({\r\n top: 500,\r\n bottom: 500\r\n })\r\n this.observer.observe('._img', res => {\r\n if (res.intersectionRatio) {\r\n this.$set(this.ctrl, 'load', 1)\r\n this.observer.disconnect()\r\n }\r\n })\r\n }\r\n }\r\n // #endif\r\n },\r\n beforeDestroy() {\r\n // #ifdef H5 || APP-PLUS\r\n if (this.observer)\r\n this.observer.disconnect()\r\n // #endif\r\n },\r\n methods:{\r\n // #ifdef MP-WEIXIN\r\n toJSON() { },\r\n // #endif\r\n /**\r\n * @description 播放视频事件\r\n * @param {Event} e \r\n */\r\n play(e) {\r\n // #ifndef APP-PLUS\r\n if (this.root.pauseVideo) {\r\n var flag = false, id = e.target.id\r\n for (var i = this.root._videos.length; i--;) {\r\n if (this.root._videos[i].id == id)\r\n flag = true\r\n else\r\n this.root._videos[i].pause() // 自动暂停其他视频\r\n }\r\n // 将自己加入列表\r\n if (!flag) {\r\n var ctx = uni.createVideoContext(id\r\n // #ifndef MP-BAIDU\r\n , this\r\n // #endif\r\n )\r\n ctx.id = id\r\n this.root._videos.push(ctx)\r\n }\r\n }\r\n // #endif\r\n },\r\n\r\n /**\r\n * @description 图片点击事件\r\n * @param {Event} e \r\n */\r\n imgTap(e) {\r\n var node = this.childs[e.currentTarget.dataset.i]\r\n if (node.a)\r\n return this.linkTap(node.a)\r\n if (node.attrs.ignore)\r\n return\r\n // #ifdef H5 || APP-PLUS\r\n node.attrs.src = node.attrs.src || node.attrs['data-src']\r\n // #endif\r\n this.root.$emit('imgTap', node.attrs)\r\n // 自动预览图片\r\n if (this.root.previewImg)\r\n uni.previewImage({\r\n current: parseInt(node.attrs.i),\r\n urls: this.root.imgList\r\n })\r\n },\r\n\r\n /**\r\n * @description 图片长按\r\n */\r\n imgLongTap(e) {\r\n // #ifdef APP-PLUS\r\n var attrs = this.childs[e.currentTarget.dataset.i].attrs\r\n if (!attrs.ignore)\r\n uni.showActionSheet({\r\n itemList: ['保存图片'],\r\n success: () => {\r\n uni.downloadFile({\r\n url: this.root.imgList[attrs.i],\r\n success: res => {\r\n uni.saveImageToPhotosAlbum({\r\n filePath: res.tempFilePath,\r\n success() {\r\n uni.showToast({\r\n title: '保存成功'\r\n })\r\n }\r\n })\r\n }\r\n })\r\n }\r\n })\r\n // #endif\r\n },\r\n\r\n /**\r\n * @description 图片加载完成事件\r\n * @param {Event} e \r\n */\r\n imgLoad(e) {\r\n var i = e.currentTarget.dataset.i\r\n // #ifndef H5 || APP-PLUS\r\n // 设置原宽度\r\n if (!this.childs[i].w)\r\n this.$set(this.ctrl, i, e.detail.width)\r\n else\r\n // #endif\r\n // 加载完毕,取消加载中占位图\r\n if ((this.opts[1] && !this.ctrl[i]) || this.ctrl[i] == -1)\r\n this.$set(this.ctrl, i, 1)\r\n },\r\n\r\n /**\r\n * @description 链接点击事件\r\n * @param {Event} e \r\n */\r\n linkTap(e) {\r\n var attrs = e.currentTarget ? this.childs[e.currentTarget.dataset.i].attrs : e,\r\n href = attrs.href\r\n this.root.$emit('linkTap', attrs)\r\n if (href) {\r\n // 跳转锚点\r\n if (href[0] == '#')\r\n this.root.navigateTo(href.substring(1)).catch(() => { })\r\n // 复制外部链接\r\n else if (href.includes('://')) {\r\n if (this.root.copyLink) {\r\n // #ifdef H5\r\n window.open(href)\r\n // #endif\r\n // #ifdef MP\r\n uni.setClipboardData({\r\n data: href,\r\n success: () =>\r\n uni.showToast({\r\n title: '链接已复制'\r\n })\r\n })\r\n // #endif\r\n // #ifdef APP-PLUS\r\n plus.runtime.openWeb(href)\r\n // #endif\r\n }\r\n }\r\n // 跳转页面\r\n else\r\n uni.navigateTo({\r\n url: href,\r\n fail() {\r\n uni.switchTab({\r\n url: href,\r\n fail() { }\r\n })\r\n }\r\n })\r\n }\r\n },\r\n\r\n /**\r\n * @description 错误事件\r\n * @param {Event} e \r\n */\r\n mediaError(e) {\r\n var i = e.currentTarget.dataset.i,\r\n node = this.childs[i]\r\n // 加载其他源\r\n if (node.name == 'video' || node.name == 'audio') {\r\n var index = (this.ctrl[i] || 0) + 1\r\n if (index > node.src.length)\r\n index = 0\r\n if (index < node.src.length)\r\n return this.$set(this.ctrl, i, index)\r\n }\r\n // 显示错误占位图\r\n else if (node.name == 'img' && this.opts[2])\r\n this.$set(this.ctrl, i, -1)\r\n if (this.root)\r\n this.root.$emit('error', {\r\n source: node.name,\r\n attrs: node.attrs,\r\n errMsg: e.detail.errMsg\r\n })\r\n }\r\n }\r\n}\r\n</script>\r\n<style>\r\n/* a 标签默认效果 */\r\n._a {\r\n padding: 1.5px 0 1.5px 0;\r\n color: #366092;\r\n word-break: break-all;\r\n}\r\n\r\n/* a 标签点击态效果 */\r\n._hover {\r\n text-decoration: underline;\r\n opacity: 0.7;\r\n}\r\n\r\n/* 图片默认效果 */\r\n._img {\r\n max-width: 100%;\r\n -webkit-touch-callout: none;\r\n}\r\n\r\n/* 内部样式 */\r\n\r\n._b,\r\n._strong {\r\n font-weight: bold;\r\n}\r\n\r\n._code {\r\n font-family: monospace;\r\n}\r\n\r\n._del {\r\n text-decoration: line-through;\r\n}\r\n\r\n._em,\r\n._i {\r\n font-style: italic;\r\n}\r\n\r\n._h1 {\r\n font-size: 2em;\r\n}\r\n\r\n._h2 {\r\n font-size: 1.5em;\r\n}\r\n\r\n._h3 {\r\n font-size: 1.17em;\r\n}\r\n\r\n._h5 {\r\n font-size: 0.83em;\r\n}\r\n\r\n._h6 {\r\n font-size: 0.67em;\r\n}\r\n\r\n._h1,\r\n._h2,\r\n._h3,\r\n._h4,\r\n._h5,\r\n._h6 {\r\n display: block;\r\n font-weight: bold;\r\n}\r\n\r\n._image {\r\n height: 1px;\r\n}\r\n\r\n._ins {\r\n text-decoration: underline;\r\n}\r\n\r\n._li {\r\n display: list-item;\r\n}\r\n\r\n._ol {\r\n list-style-type: decimal;\r\n}\r\n\r\n._ol,\r\n._ul {\r\n display: block;\r\n padding-left: 40px;\r\n margin: 1em 0;\r\n}\r\n\r\n._q::before {\r\n content: '\"';\r\n}\r\n\r\n._q::after {\r\n content: '\"';\r\n}\r\n\r\n._sub {\r\n font-size: smaller;\r\n vertical-align: sub;\r\n}\r\n\r\n._sup {\r\n font-size: smaller;\r\n vertical-align: super;\r\n}\r\n\r\n._thead,\r\n._tbody,\r\n._tfoot {\r\n display: table-row-group;\r\n}\r\n\r\n._tr {\r\n display: table-row;\r\n}\r\n\r\n._td,\r\n._th {\r\n display: table-cell;\r\n vertical-align: middle;\r\n}\r\n\r\n._th {\r\n font-weight: bold;\r\n text-align: center;\r\n}\r\n\r\n._ul {\r\n list-style-type: disc;\r\n}\r\n\r\n._ul ._ul {\r\n margin: 0;\r\n list-style-type: circle;\r\n}\r\n\r\n._ul ._ul ._ul {\r\n list-style-type: square;\r\n}\r\n\r\n._abbr,\r\n._b,\r\n._code,\r\n._del,\r\n._em,\r\n._i,\r\n._ins,\r\n._label,\r\n._q,\r\n._span,\r\n._strong,\r\n._sub,\r\n._sup {\r\n display: inline;\r\n}\r\n\r\n/* #ifdef APP-PLUS */\r\n._video {\r\n width: 300px;\r\n height: 225px;\r\n}\r\n/* #endif */\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400059679\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n ","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-filter-loader\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=custom&index=0&blockType=script&module=handler&lang=wxs\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-filter-loader\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=custom&index=0&blockType=script&module=handler&lang=wxs\"","export default function (Component) {\n if(!Component.options.wxsCallMethods){\n Component.options.wxsCallMethods = []\n }\n \n }"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?b056","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?ae52","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?f0a3","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?5f32","uni-app:///node_modules/uview-ui/components/u-parse/node/node.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?d889","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?5152","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?e3e4","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/node/node.vue?18f7"],"names":["name","options","virtualHost","data","ctrl","props","attrs","type","default","childs","opts","components","node","mounted","beforeDestroy","methods","toJSON","play","id","flag","ctx","imgTap","uni","current","urls","imgLongTap","imgLoad","linkTap","href","success","title","url","fail","mediaError","index","source","errMsg"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAilC;AACjlC;AACwD;AACL;AACa;;;AAGhE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,+iCAAM;AACR,EAAE,wjCAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mjCAAU;AACZ;AACA;;AAEA;AACgG;AAChG,WAAW,kHAAM,iBAAiB,0HAAM;;AAExC;AACe,gF;;;;;;;;;;;;AC3Bf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAquB,CAAgB,0vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;gBCuGzvB;EACAA;EAEAC;IACAC;EACA;EAEAC;IACA;MACAC;IACA;EACA;EACAC;IACAL;IACAM;MACAC;MACAC;QACA;MACA;IACA;IACAC;IACAC;EACA;EACAC;IAEAC;EACA;EACAC;IACA;MAAA;IAAA;EAoBA;EACAC,yCAKA;EACAC;IAEAC;IAEA;AACA;AACA;AACA;IACAC;MAEA;QACA;UAAAC;QACA;UACA,mCACAC,iBAEA;QACA;QACA;QACA;UACA,qCAEA,KAEA;UACAC;UACA;QACA;MACA;IAEA;IAEA;AACA;AACA;AACA;IACAC;MACA;MACA,YACA;MACA,uBACA;MAIA;MACA;MACA,0BACAC;QACAC;QACAC;MACA;IACA;IAEA;AACA;AACA;IACAC,oCAuBA;IAEA;AACA;AACA;AACA;IACAC;MACA;;MAEA;MACA,uBACA;QAGA;QACA,yDACA;IACA;IAEA;AACA;AACA;AACA;IACAC;MACA;QACAC;MACA;MACA;QACA;QACA,oBACA;QACA;QAAA,KACA;UACA;YAKAN;cACAnB;cACA0B;gBAAA,OACAP;kBACAQ;gBACA;cAAA;YACA;UAKA;QACA;QACA;QAAA,KAEAR;UACAS;UACAC;YACAV;cACAS;cACAC;YACA;UACA;QACA;MACA;IACA;IAEA;AACA;AACA;AACA;IACAC;MACA;QACArB;MACA;MACA;QACA;QACA,6BACAsB;QACA,6BACA;MACA;MACA;MAAA,KACA,wCACA;MACA,eACA;QACAC;QACA7B;QACA8B;MACA;IACA;EACA;AACA;AAAA,4B;;;;;;;;;;;;;ACzUA;AAAA;AAAA;AAAA;AAA6iC,CAAgB,uiCAAG,EAAC,C;;;;;;;;;;;ACAjkC;AACA,OAAO,KAAU,EAAE,kBAKd;;;;;;;;;;;;;ACNL;AAAA;AAAA,wCAA2hB,CAAgB,ukBAAG,EAAC,C;;;;;;;;;;;;ACA/iB;AAAe;AACf;AACA;AACA;;AAEA,M","file":"node-modules/uview-ui/components/u-parse/node/node.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./node.vue?vue&type=template&id=65b6251a&filter-modules=eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiLy8g6KGM5YaF5qCH562%2B5YiX6KGoXHJcbnZhciBpbmxpbmVUYWdzID0ge1xyXG4gIGFiYnI6IHRydWUsXHJcbiAgYjogdHJ1ZSxcclxuICBiaWc6IHRydWUsXHJcbiAgY29kZTogdHJ1ZSxcclxuICBkZWw6IHRydWUsXHJcbiAgZW06IHRydWUsXHJcbiAgaTogdHJ1ZSxcclxuICBpbnM6IHRydWUsXHJcbiAgbGFiZWw6IHRydWUsXHJcbiAgcTogdHJ1ZSxcclxuICBzbWFsbDogdHJ1ZSxcclxuICBzcGFuOiB0cnVlLFxyXG4gIHN0cm9uZzogdHJ1ZSxcclxuICBzdWI6IHRydWUsXHJcbiAgc3VwOiB0cnVlXHJcbn1cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDmmK%2FlkKbkvb%2FnlKggcmljaC10ZXh0IOaYvuekuuWJqeS9meWGheWuuVxyXG4gKi9cclxubW9kdWxlLmV4cG9ydHMgPSB7XHJcbiAgdXNlOiBmdW5jdGlvbiAoaXRlbSkge1xyXG4gIC8vIOW%2BruS%2FoeWSjCBRUSDnmoQgcmljaC10ZXh0IGlubGluZSDluIPlsYDml6DmlYhcclxuICBpZiAoaW5saW5lVGFnc1tpdGVtLm5hbWVdIHx8IChpdGVtLmF0dHJzLnN0eWxlIHx8ICcnKS5pbmRleE9mKCdkaXNwbGF5OmlubGluZScpICE9IC0xKVxyXG4gICAgcmV0dXJuIGZhbHNlXHJcbiAgcmV0dXJuICFpdGVtLmNcclxuICB9XHJcbn0iLCJzdGFydCI6NDk4OCwiYXR0cnMiOnsibW9kdWxlIjoiaGFuZGxlciIsImxhbmciOiJ3eHMifSwiZW5kIjo1NTAyfX0%3D&\"\nvar renderjs\nimport script from \"./node.vue?vue&type=script&lang=js&\"\nexport * from \"./node.vue?vue&type=script&lang=js&\"\nimport style0 from \"./node.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\n/* custom blocks */\nimport block0 from \"./node.vue?vue&type=custom&index=0&blockType=script&module=handler&lang=wxs\"\nif (typeof block0 === 'function') block0(component)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-parse/node/node.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=template&id=65b6251a&filter-modules=eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiLy8g6KGM5YaF5qCH562%2B5YiX6KGoXHJcbnZhciBpbmxpbmVUYWdzID0ge1xyXG4gIGFiYnI6IHRydWUsXHJcbiAgYjogdHJ1ZSxcclxuICBiaWc6IHRydWUsXHJcbiAgY29kZTogdHJ1ZSxcclxuICBkZWw6IHRydWUsXHJcbiAgZW06IHRydWUsXHJcbiAgaTogdHJ1ZSxcclxuICBpbnM6IHRydWUsXHJcbiAgbGFiZWw6IHRydWUsXHJcbiAgcTogdHJ1ZSxcclxuICBzbWFsbDogdHJ1ZSxcclxuICBzcGFuOiB0cnVlLFxyXG4gIHN0cm9uZzogdHJ1ZSxcclxuICBzdWI6IHRydWUsXHJcbiAgc3VwOiB0cnVlXHJcbn1cclxuLyoqXHJcbiAqIEBkZXNjcmlwdGlvbiDmmK%2FlkKbkvb%2FnlKggcmljaC10ZXh0IOaYvuekuuWJqeS9meWGheWuuVxyXG4gKi9cclxubW9kdWxlLmV4cG9ydHMgPSB7XHJcbiAgdXNlOiBmdW5jdGlvbiAoaXRlbSkge1xyXG4gIC8vIOW%2BruS%2FoeWSjCBRUSDnmoQgcmljaC10ZXh0IGlubGluZSDluIPlsYDml6DmlYhcclxuICBpZiAoaW5saW5lVGFnc1tpdGVtLm5hbWVdIHx8IChpdGVtLmF0dHJzLnN0eWxlIHx8ICcnKS5pbmRleE9mKCdkaXNwbGF5OmlubGluZScpICE9IC0xKVxyXG4gICAgcmV0dXJuIGZhbHNlXHJcbiAgcmV0dXJuICFpdGVtLmNcclxuICB9XHJcbn0iLCJzdGFydCI6NDk4OCwiYXR0cnMiOnsibW9kdWxlIjoiaGFuZGxlciIsImxhbmciOiJ3eHMifSwiZW5kIjo1NTAyfX0%3D&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=script&lang=js&\"","<template>\r\n <view :id=\"attrs.id\" :class=\"'_'+name+' '+attrs.class\" :style=\"attrs.style\">\r\n <block v-for=\"(n, i) in childs\" v-bind:key=\"i\">\r\n <!-- 图片 -->\r\n <!-- 占位图 -->\r\n <image v-if=\"n.name=='img'&&((opts[1]&&!ctrl[i])||ctrl[i]<0)\" class=\"_img\" :style=\"n.attrs.style\" :src=\"ctrl[i]<0?opts[2]:opts[1]\" mode=\"widthFix\" />\r\n <!-- 显示图片 -->\r\n <!-- #ifdef H5 || APP-PLUS -->\r\n <img v-if=\"n.name=='img'\" :id=\"n.attrs.id\" :class=\"'_img '+n.attrs.class\" :style=\"(ctrl[i]==-1?'display:none;':'')+n.attrs.style\" :src=\"n.attrs.src||(ctrl.load?n.attrs['data-src']:'')\" :data-i=\"i\" @load=\"imgLoad\" @error=\"mediaError\" @tap.stop=\"imgTap\" @longpress=\"imgLongTap\"/>\r\n <!-- #endif -->\r\n <!-- #ifndef H5 || APP-PLUS -->\r\n <image v-if=\"n.name=='img'\" :id=\"n.attrs.id\" :class=\"'_img '+n.attrs.class\" :style=\"(ctrl[i]==-1?'display:none;':'')+'width:'+(ctrl[i]||1)+'px;height:1px;'+n.attrs.style\" :src=\"n.attrs.src\" :mode=\"n.h?'':'widthFix'\" :lazy-load=\"opts[0]\" :webp=\"n.webp\" :show-menu-by-longpress=\"opts[3]&&!n.attrs.ignore\" :image-menu-prevent=\"!opts[3]||n.attrs.ignore\" :data-i=\"i\" @load=\"imgLoad\" @error=\"mediaError\" @tap.stop=\"imgTap\" @longpress=\"imgLongTap\" />\r\n <!-- #endif -->\r\n <!-- 文本 -->\r\n <!-- #ifndef MP-BAIDU -->\r\n <text v-else-if=\"n.type=='text'\" decode>{{n.text}}</text>\r\n <!-- #endif -->\r\n <text v-else-if=\"n.name=='br'\">\\n</text>\r\n <!-- 链接 -->\r\n <view v-else-if=\"n.name=='a'\" :id=\"n.attrs.id\" :class=\"(n.attrs.href?'_a ':'')+n.attrs.class\" hover-class=\"_hover\" :style=\"'display:inline;'+n.attrs.style\" :data-i=\"i\" @tap.stop=\"linkTap\">\r\n <node name=\"span\" :childs=\"n.children\" :opts=\"opts\" style=\"display:inherit\" />\r\n </view>\r\n <!-- 视频 -->\r\n <!-- #ifdef APP-PLUS -->\r\n <view v-else-if=\"n.html\" :id=\"n.attrs.id\" :class=\"'_video '+n.attrs.class\" :style=\"n.attrs.style\" v-html=\"n.html\" />\r\n <!-- #endif -->\r\n <!-- #ifndef APP-PLUS -->\r\n <video v-else-if=\"n.name=='video'\" :id=\"n.attrs.id\" :class=\"n.attrs.class\" :style=\"n.attrs.style\" :autoplay=\"n.attrs.autoplay\" :controls=\"n.attrs.controls\" :loop=\"n.attrs.loop\" :muted=\"n.attrs.muted\" :poster=\"n.attrs.poster\" :src=\"n.src[ctrl[i]||0]\" :data-i=\"i\" @play=\"play\" @error=\"mediaError\" />\r\n <!-- #endif -->\r\n <!-- #ifdef H5 || APP-PLUS -->\r\n <iframe v-else-if=\"n.name=='iframe'\" :style=\"n.attrs.style\" :allowfullscreen=\"n.attrs.allowfullscreen\" :frameborder=\"n.attrs.frameborder\" :src=\"n.attrs.src\" />\r\n <embed v-else-if=\"n.name=='embed'\" :style=\"n.attrs.style\" :src=\"n.attrs.src\" />\r\n <!-- #endif -->\r\n <!-- #ifndef MP-TOUTIAO -->\r\n <!-- 音频 -->\r\n <audio v-else-if=\"n.name=='audio'\" :id=\"n.attrs.id\" :class=\"n.attrs.class\" :style=\"n.attrs.style\" :author=\"n.attrs.author\" :controls=\"n.attrs.controls\" :loop=\"n.attrs.loop\" :name=\"n.attrs.name\" :poster=\"n.attrs.poster\" :src=\"n.src[ctrl[i]||0]\" :data-i=\"i\" @play=\"play\" @error=\"mediaError\" />\r\n <!-- #endif -->\r\n <view v-else-if=\"(n.name=='table'&&n.c)||n.name=='li'\" :id=\"n.attrs.id\" :class=\"'_'+n.name+' '+n.attrs.class\" :style=\"n.attrs.style\">\r\n <node v-if=\"n.name=='li'\" :childs=\"n.children\" :opts=\"opts\" />\r\n <view v-else v-for=\"(tbody, x) in n.children\" v-bind:key=\"x\" :class=\"'_'+tbody.name+' '+tbody.attrs.class\" :style=\"tbody.attrs.style\">\r\n <node v-if=\"tbody.name=='td'||tbody.name=='th'\" :childs=\"tbody.children\" :opts=\"opts\" />\r\n <block v-else v-for=\"(tr, y) in tbody.children\" v-bind:key=\"y\">\r\n <view v-if=\"tr.name=='td'||tr.name=='th'\" :class=\"'_'+tr.name+' '+tr.attrs.class\" :style=\"tr.attrs.style\">\r\n <node :childs=\"tr.children\" :opts=\"opts\" />\r\n </view>\r\n <view v-else :class=\"'_'+tr.name+' '+tr.attrs.class\" :style=\"tr.attrs.style\">\r\n <view v-for=\"(td, z) in tr.children\" v-bind:key=\"z\" :class=\"'_'+td.name+' '+td.attrs.class\" :style=\"td.attrs.style\">\r\n <node :childs=\"td.children\" :opts=\"opts\" />\r\n </view>\r\n </view>\r\n </block>\r\n </view>\r\n </view>\r\n \r\n <!-- 富文本 -->\r\n <!-- #ifdef H5 || MP-WEIXIN || MP-QQ || APP-PLUS || MP-360 -->\r\n <rich-text v-else-if=\"handler.use(n)\" :id=\"n.attrs.id\" :style=\"n.f\" :nodes=\"[n]\" />\r\n <!-- #endif -->\r\n <!-- #ifndef H5 || MP-WEIXIN || MP-QQ || APP-PLUS || MP-360 -->\r\n <rich-text v-else-if=\"!n.c\" :id=\"n.attrs.id\" :style=\"n.f+';display:inline'\" :preview=\"false\" :nodes=\"[n]\" />\r\n <!-- #endif -->\r\n <!-- 继续递归 -->\r\n <view v-else-if=\"n.c==2\" :id=\"n.attrs.id\" :class=\"'_'+n.name+' '+n.attrs.class\" :style=\"n.f+';'+n.attrs.style\">\r\n <node v-for=\"(n2, j) in n.children\" v-bind:key=\"j\" :style=\"n2.f\" :name=\"n2.name\" :attrs=\"n2.attrs\" :childs=\"n2.children\" :opts=\"opts\" />\r\n </view>\r\n <node v-else :style=\"n.f\" :name=\"n.name\" :attrs=\"n.attrs\" :childs=\"n.children\" :opts=\"opts\" />\r\n </block>\r\n </view>\r\n</template>\r\n<script module=\"handler\" lang=\"wxs\">\r\n// 行内标签列表\r\nvar inlineTags = {\r\n abbr: true,\r\n b: true,\r\n big: true,\r\n code: true,\r\n del: true,\r\n em: true,\r\n i: true,\r\n ins: true,\r\n label: true,\r\n q: true,\r\n small: true,\r\n span: true,\r\n strong: true,\r\n sub: true,\r\n sup: true\r\n}\r\n/**\r\n * @description 是否使用 rich-text 显示剩余内容\r\n */\r\nmodule.exports = {\r\n use: function (item) {\r\n // 微信和 QQ 的 rich-text inline 布局无效\r\n if (inlineTags[item.name] || (item.attrs.style || '').indexOf('display:inline') != -1)\r\n return false\r\n return !item.c\r\n }\r\n}\r\n</script>\r\n<script>\r\n\r\nimport node from './node'\r\nexport default {\r\n name: 'node',\r\n // #ifdef MP-WEIXIN\r\n options: {\r\n virtualHost: true\r\n },\r\n // #endif\r\n data() {\r\n return {\r\n ctrl: {}\r\n }\r\n },\r\n props: {\r\n name: String,\r\n attrs: {\r\n type: Object,\r\n default() {\r\n return {}\r\n }\r\n },\r\n childs: Array,\r\n opts: Array\r\n },\r\n components: {\r\n\r\n node\r\n },\r\n mounted() {\r\n for (this.root = this.$parent; this.root.$options.name != 'mp-html'; this.root = this.root.$parent);\r\n // #ifdef H5 || APP-PLUS\r\n if (this.opts[0]) {\r\n for (var i = this.childs.length; i--;)\r\n if (this.childs[i].name == 'img')\r\n break\r\n if (i != -1) {\r\n this.observer = uni.createIntersectionObserver(this).relativeToViewport({\r\n top: 500,\r\n bottom: 500\r\n })\r\n this.observer.observe('._img', res => {\r\n if (res.intersectionRatio) {\r\n this.$set(this.ctrl, 'load', 1)\r\n this.observer.disconnect()\r\n }\r\n })\r\n }\r\n }\r\n // #endif\r\n },\r\n beforeDestroy() {\r\n // #ifdef H5 || APP-PLUS\r\n if (this.observer)\r\n this.observer.disconnect()\r\n // #endif\r\n },\r\n methods:{\r\n // #ifdef MP-WEIXIN\r\n toJSON() { },\r\n // #endif\r\n /**\r\n * @description 播放视频事件\r\n * @param {Event} e \r\n */\r\n play(e) {\r\n // #ifndef APP-PLUS\r\n if (this.root.pauseVideo) {\r\n var flag = false, id = e.target.id\r\n for (var i = this.root._videos.length; i--;) {\r\n if (this.root._videos[i].id == id)\r\n flag = true\r\n else\r\n this.root._videos[i].pause() // 自动暂停其他视频\r\n }\r\n // 将自己加入列表\r\n if (!flag) {\r\n var ctx = uni.createVideoContext(id\r\n // #ifndef MP-BAIDU\r\n , this\r\n // #endif\r\n )\r\n ctx.id = id\r\n this.root._videos.push(ctx)\r\n }\r\n }\r\n // #endif\r\n },\r\n\r\n /**\r\n * @description 图片点击事件\r\n * @param {Event} e \r\n */\r\n imgTap(e) {\r\n var node = this.childs[e.currentTarget.dataset.i]\r\n if (node.a)\r\n return this.linkTap(node.a)\r\n if (node.attrs.ignore)\r\n return\r\n // #ifdef H5 || APP-PLUS\r\n node.attrs.src = node.attrs.src || node.attrs['data-src']\r\n // #endif\r\n this.root.$emit('imgTap', node.attrs)\r\n // 自动预览图片\r\n if (this.root.previewImg)\r\n uni.previewImage({\r\n current: parseInt(node.attrs.i),\r\n urls: this.root.imgList\r\n })\r\n },\r\n\r\n /**\r\n * @description 图片长按\r\n */\r\n imgLongTap(e) {\r\n // #ifdef APP-PLUS\r\n var attrs = this.childs[e.currentTarget.dataset.i].attrs\r\n if (!attrs.ignore)\r\n uni.showActionSheet({\r\n itemList: ['保存图片'],\r\n success: () => {\r\n uni.downloadFile({\r\n url: this.root.imgList[attrs.i],\r\n success: res => {\r\n uni.saveImageToPhotosAlbum({\r\n filePath: res.tempFilePath,\r\n success() {\r\n uni.showToast({\r\n title: '保存成功'\r\n })\r\n }\r\n })\r\n }\r\n })\r\n }\r\n })\r\n // #endif\r\n },\r\n\r\n /**\r\n * @description 图片加载完成事件\r\n * @param {Event} e \r\n */\r\n imgLoad(e) {\r\n var i = e.currentTarget.dataset.i\r\n // #ifndef H5 || APP-PLUS\r\n // 设置原宽度\r\n if (!this.childs[i].w)\r\n this.$set(this.ctrl, i, e.detail.width)\r\n else\r\n // #endif\r\n // 加载完毕,取消加载中占位图\r\n if ((this.opts[1] && !this.ctrl[i]) || this.ctrl[i] == -1)\r\n this.$set(this.ctrl, i, 1)\r\n },\r\n\r\n /**\r\n * @description 链接点击事件\r\n * @param {Event} e \r\n */\r\n linkTap(e) {\r\n var attrs = e.currentTarget ? this.childs[e.currentTarget.dataset.i].attrs : e,\r\n href = attrs.href\r\n this.root.$emit('linkTap', attrs)\r\n if (href) {\r\n // 跳转锚点\r\n if (href[0] == '#')\r\n this.root.navigateTo(href.substring(1)).catch(() => { })\r\n // 复制外部链接\r\n else if (href.includes('://')) {\r\n if (this.root.copyLink) {\r\n // #ifdef H5\r\n window.open(href)\r\n // #endif\r\n // #ifdef MP\r\n uni.setClipboardData({\r\n data: href,\r\n success: () =>\r\n uni.showToast({\r\n title: '链接已复制'\r\n })\r\n })\r\n // #endif\r\n // #ifdef APP-PLUS\r\n plus.runtime.openWeb(href)\r\n // #endif\r\n }\r\n }\r\n // 跳转页面\r\n else\r\n uni.navigateTo({\r\n url: href,\r\n fail() {\r\n uni.switchTab({\r\n url: href,\r\n fail() { }\r\n })\r\n }\r\n })\r\n }\r\n },\r\n\r\n /**\r\n * @description 错误事件\r\n * @param {Event} e \r\n */\r\n mediaError(e) {\r\n var i = e.currentTarget.dataset.i,\r\n node = this.childs[i]\r\n // 加载其他源\r\n if (node.name == 'video' || node.name == 'audio') {\r\n var index = (this.ctrl[i] || 0) + 1\r\n if (index > node.src.length)\r\n index = 0\r\n if (index < node.src.length)\r\n return this.$set(this.ctrl, i, index)\r\n }\r\n // 显示错误占位图\r\n else if (node.name == 'img' && this.opts[2])\r\n this.$set(this.ctrl, i, -1)\r\n if (this.root)\r\n this.root.$emit('error', {\r\n source: node.name,\r\n attrs: node.attrs,\r\n errMsg: e.detail.errMsg\r\n })\r\n }\r\n }\r\n}\r\n</script>\r\n<style>\r\n/* a 标签默认效果 */\r\n._a {\r\n padding: 1.5px 0 1.5px 0;\r\n color: #366092;\r\n word-break: break-all;\r\n}\r\n\r\n/* a 标签点击态效果 */\r\n._hover {\r\n text-decoration: underline;\r\n opacity: 0.7;\r\n}\r\n\r\n/* 图片默认效果 */\r\n._img {\r\n max-width: 100%;\r\n -webkit-touch-callout: none;\r\n}\r\n\r\n/* 内部样式 */\r\n\r\n._b,\r\n._strong {\r\n font-weight: bold;\r\n}\r\n\r\n._code {\r\n font-family: monospace;\r\n}\r\n\r\n._del {\r\n text-decoration: line-through;\r\n}\r\n\r\n._em,\r\n._i {\r\n font-style: italic;\r\n}\r\n\r\n._h1 {\r\n font-size: 2em;\r\n}\r\n\r\n._h2 {\r\n font-size: 1.5em;\r\n}\r\n\r\n._h3 {\r\n font-size: 1.17em;\r\n}\r\n\r\n._h5 {\r\n font-size: 0.83em;\r\n}\r\n\r\n._h6 {\r\n font-size: 0.67em;\r\n}\r\n\r\n._h1,\r\n._h2,\r\n._h3,\r\n._h4,\r\n._h5,\r\n._h6 {\r\n display: block;\r\n font-weight: bold;\r\n}\r\n\r\n._image {\r\n height: 1px;\r\n}\r\n\r\n._ins {\r\n text-decoration: underline;\r\n}\r\n\r\n._li {\r\n display: list-item;\r\n}\r\n\r\n._ol {\r\n list-style-type: decimal;\r\n}\r\n\r\n._ol,\r\n._ul {\r\n display: block;\r\n padding-left: 40px;\r\n margin: 1em 0;\r\n}\r\n\r\n._q::before {\r\n content: '\"';\r\n}\r\n\r\n._q::after {\r\n content: '\"';\r\n}\r\n\r\n._sub {\r\n font-size: smaller;\r\n vertical-align: sub;\r\n}\r\n\r\n._sup {\r\n font-size: smaller;\r\n vertical-align: super;\r\n}\r\n\r\n._thead,\r\n._tbody,\r\n._tfoot {\r\n display: table-row-group;\r\n}\r\n\r\n._tr {\r\n display: table-row;\r\n}\r\n\r\n._td,\r\n._th {\r\n display: table-cell;\r\n vertical-align: middle;\r\n}\r\n\r\n._th {\r\n font-weight: bold;\r\n text-align: center;\r\n}\r\n\r\n._ul {\r\n list-style-type: disc;\r\n}\r\n\r\n._ul ._ul {\r\n margin: 0;\r\n list-style-type: circle;\r\n}\r\n\r\n._ul ._ul ._ul {\r\n list-style-type: square;\r\n}\r\n\r\n._abbr,\r\n._b,\r\n._code,\r\n._del,\r\n._em,\r\n._i,\r\n._ins,\r\n._label,\r\n._q,\r\n._span,\r\n._strong,\r\n._sub,\r\n._sup {\r\n display: inline;\r\n}\r\n\r\n/* #ifdef APP-PLUS */\r\n._video {\r\n width: 300px;\r\n height: 225px;\r\n}\r\n/* #endif */\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651945979\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n ","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-filter-loader\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=custom&index=0&blockType=script&module=handler&lang=wxs\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-filter-loader\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./node.vue?vue&type=custom&index=0&blockType=script&module=handler&lang=wxs\"","export default function (Component) {\n if(!Component.options.wxsCallMethods){\n Component.options.wxsCallMethods = []\n }\n \n }"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/u-parse.vue?6f1d","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/u-parse.vue?2f45","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/u-parse.vue?2091","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/u-parse.vue?42e2","uni-app:///node_modules/uview-ui/components/u-parse/u-parse.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/u-parse.vue?02df","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/u-parse.vue?46a0"],"names":["name","data","nodes","mixins","components","node","watch","content","created","mounted","beforeDestroy","clearInterval","methods","in","page","selector","scrollTop","navigateTo","offset","deep","select","uni","duration","resolve","getText","text","traversal","getRect","setContent","height","_hook"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoH;AACpH;AAC2D;AACL;AACa;;;AAGnE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,kFAAM;AACR,EAAE,2FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACa5vB;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;EAAA;IAAA;EAAA;AAAA;AAAA,eAOA;EACAA;EACAC;IACA;MACAC;IAIA;EACA;EACAC;EAEAC;IACAC;EACA;EAEAC;IACAC;MACA;IACA;EACA;EACAC;IACA;IACA;MACA;IAAA;EACA;EACAC;IACA,wCACA;EACA;EACAC;IACA;IACAC;EACA;EACAC;IACA;AACA;AACA;AACA;AACA;AACA;IACAC;MAEA,mCACA;QACAC;QACAC;QACAC;MACA;IAEA;IAEA;AACA;AACA;AACA;AACA;AACA;IACAC;MAAA;MACA;QACA,sBACA;QACAC;QAiBA;QAEAC;QAEA,yCAEAN,uCAEAO;QACA,eACAL,mDACAK;QAAA,KAEAL;QACAA;UACA,aACA;UACA;UACA;YACA;YACA;YAEA;YACAM;cACAL;cACAM;YACA;UACAC;QACA;MAEA;IACA;IAEA;AACA;AACA;AACA;IACAC;MACA;MACA;QACA;UACA;UACA,yBACAC,8CACA,uBACAA,kBACA;YACA;YACA;YACA,sDACAA;YACA;YACA,mBACAC;YACA,8CACAD,kBACA,4CACAA;UACA;QACA;MACA;MACA;IACA;IAEA;AACA;AACA;AACA;IACAE;MAAA;MACA;QACAN,0BAEAR,WAEAO;UAAA;QAAA;MACA;IACA;IAEA;AACA;AACA;AACA;AACA;IACAQ;MAAA;MACA,8BACA;MACA;MAKA;MAGA;MACA;QACA;QACA;MACA;;MAEA;MACA;MACAjB;MACA;QACA;UACA;UACA;YACA;YACAA;UACA;UACAkB;QACA;MACA;IAEA;IAEA;AACA;AACA;IACAC;MACA;QACA,2BACA;MAAA;IACA;EAkGA;AACA;AAAA,2B;;;;;;;;;;;;;AC7VA;AAAA;AAAA;AAAA;AAAgjC,CAAgB,0iCAAG,EAAC,C;;;;;;;;;;;ACApkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-parse/u-parse.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-parse.vue?vue&type=template&id=64ac03df&\"\nvar renderjs\nimport script from \"./u-parse.vue?vue&type=script&lang=js&\"\nexport * from \"./u-parse.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-parse.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-parse/u-parse.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-parse.vue?vue&type=template&id=64ac03df&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-parse.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-parse.vue?vue&type=script&lang=js&\"","<template>\r\n <view id=\"_root\" :class=\"(selectable?'_select ':'')+'_root'\">\r\n <slot v-if=\"!nodes[0]\" />\r\n <!-- #ifndef APP-PLUS-NVUE -->\r\n <node v-else :childs=\"nodes\" :opts=\"[lazyLoad,loadingImg,errorImg,showImgMenu]\" />\r\n <!-- #endif -->\r\n <!-- #ifdef APP-PLUS-NVUE -->\r\n <web-view ref=\"web\" src=\"/static/app-plus/mp-html/local.html\" :style=\"'margin-top:-2px;height:' + height + 'px'\" @onPostMessage=\"_onMessage\" />\r\n <!-- #endif -->\r\n </view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n/**\r\n * mp-html v2.0.4\r\n * @description 富文本组件\r\n * @tutorial https://github.com/jin-yufeng/mp-html\r\n * @property {String}\t\t\tbgColor\t\t背景颜色,只适用与APP-PLUS-NVUE\r\n * @property {String}\t\t\tcontent\t\t用于渲染的富文本字符串(默认 true )\r\n * @property {Boolean}\t\t\tcopyLink\t是否允许外部链接被点击时自动复制\r\n * @property {String}\t\t\tdomain\t\t主域名,用于拼接链接\r\n * @property {String}\t\t\terrorImg\t图片出错时的占位图链接\r\n * @property {Boolean}\t\t\tlazyLoad\t是否开启图片懒加载(默认 true )\r\n * @property {string}\t\t\tloadingImg\t图片加载过程中的占位图链接\r\n * @property {Boolean}\t\t\tpauseVideo\t是否在播放一个视频时自动暂停其它视频(默认 true )\r\n * @property {Boolean}\t\t\tpreviewImg\t是否允许图片被点击时自动预览(默认 true )\r\n * @property {Boolean}\t\t\tscrollTable\t是否给每个表格添加一个滚动层使其能单独横向滚动\r\n * @property {Boolean}\t\t\tselectable\t是否开启长按复制\r\n * @property {Boolean}\t\t\tsetTitle\t是否将 title 标签的内容设置到页面标题(默认 true )\r\n * @property {Boolean}\t\t\tshowImgMenu\t是否允许图片被长按时显示菜单(默认 true )\r\n * @property {Object}\t\t\ttagStyle\t标签的默认样式\r\n * @property {Boolean | Number}\tuseAnchor\t是否使用锚点链接\r\n * \r\n * @event {Function}\tload\tdom 结构加载完毕时触发\r\n * @event {Function}\tready\t所有图片加载完毕时触发\r\n * @event {Function}\timgTap\t图片被点击时触发\r\n * @event {Function}\tlinkTap\t链接被点击时触发\r\n * @event {Function}\terror\t媒体加载出错时触发\r\n */\r\nconst plugins=[]\r\nconst parser = require('./parser')\r\n// #ifndef APP-PLUS-NVUE\r\nimport node from './node/node'\r\n// #endif\r\n// #ifdef APP-PLUS-NVUE\r\nconst dom = weex.requireModule('dom')\r\n// #endif\r\nexport default {\r\n name: 'mp-html',\r\n data() {\r\n return {\r\n nodes: [],\r\n // #ifdef APP-PLUS-NVUE\r\n height: 0\r\n // #endif\r\n }\r\n },\r\n mixins:[props],\r\n // #ifndef APP-PLUS-NVUE\r\n components: {\r\n node\r\n },\r\n // #endif\r\n watch: {\r\n content(content) {\r\n this.setContent(content)\r\n }\r\n },\r\n created() {\r\n this.plugins = []\r\n for (let i = plugins.length; i--;)\r\n this.plugins.push(new plugins[i](this))\r\n },\r\n mounted() {\r\n if (this.content && !this.nodes.length)\r\n this.setContent(this.content)\r\n },\r\n beforeDestroy() {\r\n this._hook('onDetached')\r\n clearInterval(this._timer)\r\n },\r\n methods: {\r\n /**\r\n * @description 将锚点跳转的范围限定在一个 scroll-view 内\r\n * @param {Object} page scroll-view 所在页面的示例\r\n * @param {String} selector scroll-view 的选择器\r\n * @param {String} scrollTop scroll-view scroll-top 属性绑定的变量名\r\n */\r\n in(page, selector, scrollTop) {\r\n // #ifndef APP-PLUS-NVUE\r\n if (page && selector && scrollTop)\r\n this._in = {\r\n page,\r\n selector,\r\n scrollTop\r\n }\r\n // #endif\r\n },\r\n\r\n /**\r\n * @description 锚点跳转\r\n * @param {String} id 要跳转的锚点 id\r\n * @param {Number} offset 跳转位置的偏移量\r\n * @returns {Promise}\r\n */\r\n navigateTo(id, offset) {\r\n return new Promise((resolve, reject) => {\r\n if (!this.useAnchor)\r\n return reject('Anchor is disabled')\r\n offset = offset || parseInt(this.useAnchor) || 0\r\n // #ifdef APP-PLUS-NVUE\r\n if (!id) {\r\n dom.scrollToElement(this.$refs.web, {\r\n offset\r\n })\r\n resolve()\r\n } else {\r\n this._navigateTo = {\r\n resolve,\r\n reject,\r\n offset\r\n }\r\n this.$refs.web.evalJs('uni.postMessage({data:{action:\"getOffset\",offset:(document.getElementById(' + id + ')||{}).offsetTop}})')\r\n }\r\n // #endif\r\n // #ifndef APP-PLUS-NVUE\r\n let deep = ' '\r\n // #ifdef MP-WEIXIN || MP-QQ || MP-TOUTIAO\r\n deep = '>>>'\r\n // #endif\r\n const selector = uni.createSelectorQuery()\r\n // #ifndef MP-ALIPAY\r\n .in(this._in ? this._in.page : this)\r\n // #endif\r\n .select((this._in ? this._in.selector : '._root') + (id ? `${deep}#${id}` : '')).boundingClientRect()\r\n if (this._in)\r\n selector.select(this._in.selector).scrollOffset()\r\n .select(this._in.selector).boundingClientRect() // 获取 scroll-view 的位置和滚动距离\r\n else\r\n selector.selectViewport().scrollOffset() // 获取窗口的滚动距离\r\n selector.exec(res => {\r\n if (!res[0])\r\n return reject('Label not found')\r\n const scrollTop = res[1].scrollTop + res[0].top - (res[2] ? res[2].top : 0) + offset\r\n if (this._in)\r\n // scroll-view 跳转\r\n this._in.page[this._in.scrollTop] = scrollTop\r\n else\r\n // 页面跳转\r\n uni.pageScrollTo({\r\n scrollTop,\r\n duration: 300\r\n })\r\n resolve()\r\n })\r\n // #endif\r\n })\r\n },\r\n\r\n /**\r\n * @description 获取文本内容\r\n * @return {String}\r\n */\r\n getText() {\r\n let text = '';\r\n (function traversal(nodes) {\r\n for (let i = 0; i < nodes.length; i++) {\r\n const node = nodes[i]\r\n if (node.type == 'text')\r\n text += node.text.replace(/&amp;/g, '&')\r\n else if (node.name == 'br')\r\n text += '\\n'\r\n else {\r\n // 块级标签前后加换行\r\n const isBlock = node.name == 'p' || node.name == 'div' || node.name == 'tr' || node.name == 'li' || (node.name[0] == 'h' && node.name[1] > '0' && node.name[1] < '7')\r\n if (isBlock && text && text[text.length - 1] != '\\n')\r\n text += '\\n'\r\n // 递归获取子节点的文本\r\n if (node.children)\r\n traversal(node.children)\r\n if (isBlock && text[text.length - 1] != '\\n')\r\n text += '\\n'\r\n else if (node.name == 'td' || node.name == 'th')\r\n text += '\\t'\r\n }\r\n }\r\n })(this.nodes)\r\n return text\r\n },\r\n\r\n /**\r\n * @description 获取内容大小和位置\r\n * @return {Promise}\r\n */\r\n getRect() {\r\n return new Promise((resolve, reject) => {\r\n uni.createSelectorQuery()\r\n // #ifndef MP-ALIPAY\r\n .in(this)\r\n // #endif\r\n .select('#_root').boundingClientRect().exec(res => res[0] ? resolve(res[0]) : reject('Root label not found'))\r\n })\r\n },\r\n\r\n /**\r\n * @description 设置内容\r\n * @param {String} content html 内容\r\n * @param {Boolean} append 是否在尾部追加\r\n */\r\n setContent(content, append) {\r\n if (!append || !this.imgList)\r\n this.imgList = []\r\n const nodes = new parser(this).parse(content)\r\n // #ifdef APP-PLUS-NVUE\r\n if (this._ready)\r\n this._set(nodes, append)\r\n // #endif\r\n this.$set(this, 'nodes', append ? (this.nodes || []).concat(nodes) : nodes)\r\n\r\n // #ifndef APP-PLUS-NVUE\r\n this._videos = []\r\n this.$nextTick(() => {\r\n this._hook('onLoad')\r\n this.$emit('load')\r\n })\r\n\r\n // 等待图片加载完毕\r\n let height\r\n clearInterval(this._timer)\r\n this._timer = setInterval(() => {\r\n this.getRect().then(rect => {\r\n // 350ms 总高度无变化就触发 ready 事件\r\n if (rect.height == height) {\r\n this.$emit('ready', rect)\r\n clearInterval(this._timer)\r\n }\r\n height = rect.height\r\n }).catch(() => { })\r\n }, 350)\r\n // #endif\r\n },\r\n\r\n /**\r\n * @description 调用插件钩子函数\r\n */\r\n _hook(name) {\r\n for (let i = plugins.length; i--;)\r\n if (this.plugins[i][name])\r\n this.plugins[i][name]()\r\n },\r\n\r\n // #ifdef APP-PLUS-NVUE\r\n /**\r\n * @description 设置内容\r\n */\r\n _set(nodes, append) {\r\n this.$refs.web.evalJs('setContent(' + JSON.stringify(nodes) + ',' + JSON.stringify([this.bgColor, this.errorImg, this.loadingImg, this.pauseVideo, this.scrollTable, this.selectable]) + ',' + append + ')')\r\n },\r\n\r\n /**\r\n * @description 接收到 web-view 消息\r\n */\r\n _onMessage(e) {\r\n const message = e.detail.data[0]\r\n switch (message.action) {\r\n // web-view 初始化完毕\r\n case 'onJSBridgeReady':\r\n this._ready = true\r\n if (this.nodes)\r\n this._set(this.nodes)\r\n break\r\n // 内容 dom 加载完毕\r\n case 'onLoad':\r\n this.height = message.height\r\n this._hook('onLoad')\r\n this.$emit('load')\r\n break\r\n // 所有图片加载完毕\r\n case 'onReady':\r\n this.getRect().then(res => {\r\n this.$emit('ready', res)\r\n }).catch(() => { })\r\n break\r\n // 总高度发生变化\r\n case 'onHeightChange':\r\n this.height = message.height\r\n break\r\n // 图片点击\r\n case 'onImgTap':\r\n this.$emit('imgTap', message.attrs)\r\n if (this.previewImg)\r\n uni.previewImage({\r\n current: parseInt(message.attrs.i),\r\n urls: this.imgList\r\n })\r\n break\r\n // 链接点击\r\n case 'onLinkTap':\r\n const href = message.attrs.href\r\n this.$emit('linkTap', message.attrs)\r\n if (href) {\r\n // 锚点跳转\r\n if (href[0] == '#') {\r\n if (this.useAnchor)\r\n dom.scrollToElement(this.$refs.web, {\r\n offset: message.offset\r\n })\r\n }\r\n // 打开外链\r\n else if (href.includes('://')) {\r\n if (this.copyLink)\r\n plus.runtime.openWeb(href)\r\n }\r\n else\r\n uni.navigateTo({\r\n url: href,\r\n fail() {\r\n wx.switchTab({\r\n url: href\r\n })\r\n }\r\n })\r\n }\r\n break\r\n // 获取到锚点的偏移量\r\n case 'getOffset':\r\n if (typeof message.offset == 'number') {\r\n dom.scrollToElement(this.$refs.web, {\r\n offset: message.offset + this._navigateTo.offset\r\n })\r\n this._navigateTo.resolve()\r\n } else\r\n this._navigateTo.reject('Label not found')\r\n break\r\n // 点击\r\n case 'onClick':\r\n this.$emit('tap')\r\n break\r\n // 出错\r\n case 'onError':\r\n this.$emit('error', {\r\n source: message.source,\r\n attrs: message.attrs\r\n })\r\n }\r\n }\r\n // #endif\r\n }\r\n}\r\n</script>\r\n\r\n<style>\r\n/* #ifndef APP-PLUS-NVUE */\r\n/* 根节点样式 */\r\n._root {\r\n overflow: auto;\r\n -webkit-overflow-scrolling: touch;\r\n}\r\n\r\n/* 长按复制 */\r\n._select {\r\n user-select: text;\r\n}\r\n/* #endif */\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-parse.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-parse.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400058301\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/u-parse.vue?6f1d","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/u-parse.vue?2f45","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/u-parse.vue?2091","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/u-parse.vue?42e2","uni-app:///node_modules/uview-ui/components/u-parse/u-parse.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/u-parse.vue?02df","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-parse/u-parse.vue?46a0"],"names":["name","data","nodes","mixins","components","node","watch","content","created","mounted","beforeDestroy","clearInterval","methods","in","page","selector","scrollTop","navigateTo","offset","deep","select","uni","duration","resolve","getText","text","traversal","getRect","setContent","height","_hook"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoH;AACpH;AAC2D;AACL;AACa;;;AAGnE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,kFAAM;AACR,EAAE,2FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACa5vB;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;EAAA;IAAA;EAAA;AAAA;AAAA,eAOA;EACAA;EACAC;IACA;MACAC;IAIA;EACA;EACAC;EAEAC;IACAC;EACA;EAEAC;IACAC;MACA;IACA;EACA;EACAC;IACA;IACA;MACA;IAAA;EACA;EACAC;IACA,wCACA;EACA;EACAC;IACA;IACAC;EACA;EACAC;IACA;AACA;AACA;AACA;AACA;AACA;IACAC;MAEA,mCACA;QACAC;QACAC;QACAC;MACA;IAEA;IAEA;AACA;AACA;AACA;AACA;AACA;IACAC;MAAA;MACA;QACA,sBACA;QACAC;QAiBA;QAEAC;QAEA,yCAEAN,uCAEAO;QACA,eACAL,mDACAK;QAAA,KAEAL;QACAA;UACA,aACA;UACA;UACA;YACA;YACA;YAEA;YACAM;cACAL;cACAM;YACA;UACAC;QACA;MAEA;IACA;IAEA;AACA;AACA;AACA;IACAC;MACA;MACA;QACA;UACA;UACA,yBACAC,8CACA,uBACAA,kBACA;YACA;YACA;YACA,sDACAA;YACA;YACA,mBACAC;YACA,8CACAD,kBACA,4CACAA;UACA;QACA;MACA;MACA;IACA;IAEA;AACA;AACA;AACA;IACAE;MAAA;MACA;QACAN,0BAEAR,WAEAO;UAAA;QAAA;MACA;IACA;IAEA;AACA;AACA;AACA;AACA;IACAQ;MAAA;MACA,8BACA;MACA;MAKA;MAGA;MACA;QACA;QACA;MACA;;MAEA;MACA;MACAjB;MACA;QACA;UACA;UACA;YACA;YACAA;UACA;UACAkB;QACA;MACA;IAEA;IAEA;AACA;AACA;IACAC;MACA;QACA,2BACA;MAAA;IACA;EAkGA;AACA;AAAA,2B;;;;;;;;;;;;;AC7VA;AAAA;AAAA;AAAA;AAAgjC,CAAgB,0iCAAG,EAAC,C;;;;;;;;;;;ACApkC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-parse/u-parse.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-parse.vue?vue&type=template&id=64ac03df&\"\nvar renderjs\nimport script from \"./u-parse.vue?vue&type=script&lang=js&\"\nexport * from \"./u-parse.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-parse.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-parse/u-parse.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-parse.vue?vue&type=template&id=64ac03df&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-parse.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-parse.vue?vue&type=script&lang=js&\"","<template>\r\n <view id=\"_root\" :class=\"(selectable?'_select ':'')+'_root'\">\r\n <slot v-if=\"!nodes[0]\" />\r\n <!-- #ifndef APP-PLUS-NVUE -->\r\n <node v-else :childs=\"nodes\" :opts=\"[lazyLoad,loadingImg,errorImg,showImgMenu]\" />\r\n <!-- #endif -->\r\n <!-- #ifdef APP-PLUS-NVUE -->\r\n <web-view ref=\"web\" src=\"/static/app-plus/mp-html/local.html\" :style=\"'margin-top:-2px;height:' + height + 'px'\" @onPostMessage=\"_onMessage\" />\r\n <!-- #endif -->\r\n </view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n/**\r\n * mp-html v2.0.4\r\n * @description 富文本组件\r\n * @tutorial https://github.com/jin-yufeng/mp-html\r\n * @property {String}\t\t\tbgColor\t\t背景颜色,只适用与APP-PLUS-NVUE\r\n * @property {String}\t\t\tcontent\t\t用于渲染的富文本字符串(默认 true )\r\n * @property {Boolean}\t\t\tcopyLink\t是否允许外部链接被点击时自动复制\r\n * @property {String}\t\t\tdomain\t\t主域名,用于拼接链接\r\n * @property {String}\t\t\terrorImg\t图片出错时的占位图链接\r\n * @property {Boolean}\t\t\tlazyLoad\t是否开启图片懒加载(默认 true )\r\n * @property {string}\t\t\tloadingImg\t图片加载过程中的占位图链接\r\n * @property {Boolean}\t\t\tpauseVideo\t是否在播放一个视频时自动暂停其它视频(默认 true )\r\n * @property {Boolean}\t\t\tpreviewImg\t是否允许图片被点击时自动预览(默认 true )\r\n * @property {Boolean}\t\t\tscrollTable\t是否给每个表格添加一个滚动层使其能单独横向滚动\r\n * @property {Boolean}\t\t\tselectable\t是否开启长按复制\r\n * @property {Boolean}\t\t\tsetTitle\t是否将 title 标签的内容设置到页面标题(默认 true )\r\n * @property {Boolean}\t\t\tshowImgMenu\t是否允许图片被长按时显示菜单(默认 true )\r\n * @property {Object}\t\t\ttagStyle\t标签的默认样式\r\n * @property {Boolean | Number}\tuseAnchor\t是否使用锚点链接\r\n * \r\n * @event {Function}\tload\tdom 结构加载完毕时触发\r\n * @event {Function}\tready\t所有图片加载完毕时触发\r\n * @event {Function}\timgTap\t图片被点击时触发\r\n * @event {Function}\tlinkTap\t链接被点击时触发\r\n * @event {Function}\terror\t媒体加载出错时触发\r\n */\r\nconst plugins=[]\r\nconst parser = require('./parser')\r\n// #ifndef APP-PLUS-NVUE\r\nimport node from './node/node'\r\n// #endif\r\n// #ifdef APP-PLUS-NVUE\r\nconst dom = weex.requireModule('dom')\r\n// #endif\r\nexport default {\r\n name: 'mp-html',\r\n data() {\r\n return {\r\n nodes: [],\r\n // #ifdef APP-PLUS-NVUE\r\n height: 0\r\n // #endif\r\n }\r\n },\r\n mixins:[props],\r\n // #ifndef APP-PLUS-NVUE\r\n components: {\r\n node\r\n },\r\n // #endif\r\n watch: {\r\n content(content) {\r\n this.setContent(content)\r\n }\r\n },\r\n created() {\r\n this.plugins = []\r\n for (let i = plugins.length; i--;)\r\n this.plugins.push(new plugins[i](this))\r\n },\r\n mounted() {\r\n if (this.content && !this.nodes.length)\r\n this.setContent(this.content)\r\n },\r\n beforeDestroy() {\r\n this._hook('onDetached')\r\n clearInterval(this._timer)\r\n },\r\n methods: {\r\n /**\r\n * @description 将锚点跳转的范围限定在一个 scroll-view 内\r\n * @param {Object} page scroll-view 所在页面的示例\r\n * @param {String} selector scroll-view 的选择器\r\n * @param {String} scrollTop scroll-view scroll-top 属性绑定的变量名\r\n */\r\n in(page, selector, scrollTop) {\r\n // #ifndef APP-PLUS-NVUE\r\n if (page && selector && scrollTop)\r\n this._in = {\r\n page,\r\n selector,\r\n scrollTop\r\n }\r\n // #endif\r\n },\r\n\r\n /**\r\n * @description 锚点跳转\r\n * @param {String} id 要跳转的锚点 id\r\n * @param {Number} offset 跳转位置的偏移量\r\n * @returns {Promise}\r\n */\r\n navigateTo(id, offset) {\r\n return new Promise((resolve, reject) => {\r\n if (!this.useAnchor)\r\n return reject('Anchor is disabled')\r\n offset = offset || parseInt(this.useAnchor) || 0\r\n // #ifdef APP-PLUS-NVUE\r\n if (!id) {\r\n dom.scrollToElement(this.$refs.web, {\r\n offset\r\n })\r\n resolve()\r\n } else {\r\n this._navigateTo = {\r\n resolve,\r\n reject,\r\n offset\r\n }\r\n this.$refs.web.evalJs('uni.postMessage({data:{action:\"getOffset\",offset:(document.getElementById(' + id + ')||{}).offsetTop}})')\r\n }\r\n // #endif\r\n // #ifndef APP-PLUS-NVUE\r\n let deep = ' '\r\n // #ifdef MP-WEIXIN || MP-QQ || MP-TOUTIAO\r\n deep = '>>>'\r\n // #endif\r\n const selector = uni.createSelectorQuery()\r\n // #ifndef MP-ALIPAY\r\n .in(this._in ? this._in.page : this)\r\n // #endif\r\n .select((this._in ? this._in.selector : '._root') + (id ? `${deep}#${id}` : '')).boundingClientRect()\r\n if (this._in)\r\n selector.select(this._in.selector).scrollOffset()\r\n .select(this._in.selector).boundingClientRect() // 获取 scroll-view 的位置和滚动距离\r\n else\r\n selector.selectViewport().scrollOffset() // 获取窗口的滚动距离\r\n selector.exec(res => {\r\n if (!res[0])\r\n return reject('Label not found')\r\n const scrollTop = res[1].scrollTop + res[0].top - (res[2] ? res[2].top : 0) + offset\r\n if (this._in)\r\n // scroll-view 跳转\r\n this._in.page[this._in.scrollTop] = scrollTop\r\n else\r\n // 页面跳转\r\n uni.pageScrollTo({\r\n scrollTop,\r\n duration: 300\r\n })\r\n resolve()\r\n })\r\n // #endif\r\n })\r\n },\r\n\r\n /**\r\n * @description 获取文本内容\r\n * @return {String}\r\n */\r\n getText() {\r\n let text = '';\r\n (function traversal(nodes) {\r\n for (let i = 0; i < nodes.length; i++) {\r\n const node = nodes[i]\r\n if (node.type == 'text')\r\n text += node.text.replace(/&amp;/g, '&')\r\n else if (node.name == 'br')\r\n text += '\\n'\r\n else {\r\n // 块级标签前后加换行\r\n const isBlock = node.name == 'p' || node.name == 'div' || node.name == 'tr' || node.name == 'li' || (node.name[0] == 'h' && node.name[1] > '0' && node.name[1] < '7')\r\n if (isBlock && text && text[text.length - 1] != '\\n')\r\n text += '\\n'\r\n // 递归获取子节点的文本\r\n if (node.children)\r\n traversal(node.children)\r\n if (isBlock && text[text.length - 1] != '\\n')\r\n text += '\\n'\r\n else if (node.name == 'td' || node.name == 'th')\r\n text += '\\t'\r\n }\r\n }\r\n })(this.nodes)\r\n return text\r\n },\r\n\r\n /**\r\n * @description 获取内容大小和位置\r\n * @return {Promise}\r\n */\r\n getRect() {\r\n return new Promise((resolve, reject) => {\r\n uni.createSelectorQuery()\r\n // #ifndef MP-ALIPAY\r\n .in(this)\r\n // #endif\r\n .select('#_root').boundingClientRect().exec(res => res[0] ? resolve(res[0]) : reject('Root label not found'))\r\n })\r\n },\r\n\r\n /**\r\n * @description 设置内容\r\n * @param {String} content html 内容\r\n * @param {Boolean} append 是否在尾部追加\r\n */\r\n setContent(content, append) {\r\n if (!append || !this.imgList)\r\n this.imgList = []\r\n const nodes = new parser(this).parse(content)\r\n // #ifdef APP-PLUS-NVUE\r\n if (this._ready)\r\n this._set(nodes, append)\r\n // #endif\r\n this.$set(this, 'nodes', append ? (this.nodes || []).concat(nodes) : nodes)\r\n\r\n // #ifndef APP-PLUS-NVUE\r\n this._videos = []\r\n this.$nextTick(() => {\r\n this._hook('onLoad')\r\n this.$emit('load')\r\n })\r\n\r\n // 等待图片加载完毕\r\n let height\r\n clearInterval(this._timer)\r\n this._timer = setInterval(() => {\r\n this.getRect().then(rect => {\r\n // 350ms 总高度无变化就触发 ready 事件\r\n if (rect.height == height) {\r\n this.$emit('ready', rect)\r\n clearInterval(this._timer)\r\n }\r\n height = rect.height\r\n }).catch(() => { })\r\n }, 350)\r\n // #endif\r\n },\r\n\r\n /**\r\n * @description 调用插件钩子函数\r\n */\r\n _hook(name) {\r\n for (let i = plugins.length; i--;)\r\n if (this.plugins[i][name])\r\n this.plugins[i][name]()\r\n },\r\n\r\n // #ifdef APP-PLUS-NVUE\r\n /**\r\n * @description 设置内容\r\n */\r\n _set(nodes, append) {\r\n this.$refs.web.evalJs('setContent(' + JSON.stringify(nodes) + ',' + JSON.stringify([this.bgColor, this.errorImg, this.loadingImg, this.pauseVideo, this.scrollTable, this.selectable]) + ',' + append + ')')\r\n },\r\n\r\n /**\r\n * @description 接收到 web-view 消息\r\n */\r\n _onMessage(e) {\r\n const message = e.detail.data[0]\r\n switch (message.action) {\r\n // web-view 初始化完毕\r\n case 'onJSBridgeReady':\r\n this._ready = true\r\n if (this.nodes)\r\n this._set(this.nodes)\r\n break\r\n // 内容 dom 加载完毕\r\n case 'onLoad':\r\n this.height = message.height\r\n this._hook('onLoad')\r\n this.$emit('load')\r\n break\r\n // 所有图片加载完毕\r\n case 'onReady':\r\n this.getRect().then(res => {\r\n this.$emit('ready', res)\r\n }).catch(() => { })\r\n break\r\n // 总高度发生变化\r\n case 'onHeightChange':\r\n this.height = message.height\r\n break\r\n // 图片点击\r\n case 'onImgTap':\r\n this.$emit('imgTap', message.attrs)\r\n if (this.previewImg)\r\n uni.previewImage({\r\n current: parseInt(message.attrs.i),\r\n urls: this.imgList\r\n })\r\n break\r\n // 链接点击\r\n case 'onLinkTap':\r\n const href = message.attrs.href\r\n this.$emit('linkTap', message.attrs)\r\n if (href) {\r\n // 锚点跳转\r\n if (href[0] == '#') {\r\n if (this.useAnchor)\r\n dom.scrollToElement(this.$refs.web, {\r\n offset: message.offset\r\n })\r\n }\r\n // 打开外链\r\n else if (href.includes('://')) {\r\n if (this.copyLink)\r\n plus.runtime.openWeb(href)\r\n }\r\n else\r\n uni.navigateTo({\r\n url: href,\r\n fail() {\r\n wx.switchTab({\r\n url: href\r\n })\r\n }\r\n })\r\n }\r\n break\r\n // 获取到锚点的偏移量\r\n case 'getOffset':\r\n if (typeof message.offset == 'number') {\r\n dom.scrollToElement(this.$refs.web, {\r\n offset: message.offset + this._navigateTo.offset\r\n })\r\n this._navigateTo.resolve()\r\n } else\r\n this._navigateTo.reject('Label not found')\r\n break\r\n // 点击\r\n case 'onClick':\r\n this.$emit('tap')\r\n break\r\n // 出错\r\n case 'onError':\r\n this.$emit('error', {\r\n source: message.source,\r\n attrs: message.attrs\r\n })\r\n }\r\n }\r\n // #endif\r\n }\r\n}\r\n</script>\r\n\r\n<style>\r\n/* #ifndef APP-PLUS-NVUE */\r\n/* 根节点样式 */\r\n._root {\r\n overflow: auto;\r\n -webkit-overflow-scrolling: touch;\r\n}\r\n\r\n/* 长按复制 */\r\n._select {\r\n user-select: text;\r\n}\r\n/* #endif */\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-parse.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--6-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-parse.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651944516\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-picker/u-picker.vue?6b98","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-picker/u-picker.vue?8453","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-picker/u-picker.vue?677c","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-picker/u-picker.vue?3ca3","uni-app:///node_modules/uview-ui/components/u-picker/u-picker.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-picker/u-picker.vue?497c","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-picker/u-picker.vue?7d3c"],"names":["name","mixins","data","lastIndex","innerIndex","innerColumns","columnIndex","watch","defaultIndex","immediate","handler","columns","methods","getItemText","closeHandler","cancel","confirm","indexs","value","values","changeHandler","e","index","setIndexs","setLastIndex","setColumnValues","tmpIndex","getColumnValues","uni","setColumns","getIndexs","getValues"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,uSAEN;AACP,KAAK;AACL;AACA,aAAa,qUAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC5EA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;AC8E7vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAtBA,eAwBA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;IACA;EACA;EACAC;IACA;IACAC;MACAC;MACAC;QACA;MACA;IACA;IACA;IACAC;MACAF;MACAC;QACA;MACA;IACA;EACA;EACAE;IACA;IACAC;MACA;QACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;UAAA;QAAA;QACAC;MACA;IACA;IACA;IACAC;MACA,IACAF,QACAG,SADAH;MAEA;QACAZ;MACA;MACA;QACA;QACA;UAAA;UACA;UACAA;UACA;UACAgB;UACA;QACA;MACA;;MACA;MACA;MACA;MACA;MACA;MAEA;QAKAJ;UAAA;QAAA;QACAI;QACAL;QACA;QACAE;QACAb;MACA;IACA;IACA;IACAiB;MACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;MACA;MACA;QACA;UACAC;QACA;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QAAA;UAAA;YAAA;cAAA;gBAAA;gBAAA,OACAC;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA,CACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;MACA;QAAA;UAAA;YAAA;cAAA;gBAAA;gBAAA,OACAH;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA,CACA;MACA;QAAA;MAAA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACxOA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-picker/u-picker.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-picker.vue?vue&type=template&id=d45639b2&scoped=true&\"\nvar renderjs\nimport script from \"./u-picker.vue?vue&type=script&lang=js&\"\nexport * from \"./u-picker.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-picker.vue?vue&type=style&index=0&id=d45639b2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"d45639b2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-picker/u-picker.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=template&id=d45639b2&scoped=true&\"","var components\ntry {\n components = {\n uPopup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-popup/u-popup\" */ \"uview-ui/components/u-popup/u-popup.vue\"\n )\n },\n uToolbar: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toolbar/u-toolbar\" */ \"uview-ui/components/u-toolbar/u-toolbar.vue\"\n )\n },\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"uview-ui/components/u-loading-icon/u-loading-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 g0 = _vm.$u.addUnit(_vm.visibleItemCount * _vm.itemHeight)\n var g1 = _vm.$u.addUnit(_vm.itemHeight)\n var l1 = _vm.__map(_vm.innerColumns, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g2 = _vm.$u.test.array(item)\n var g3 = g2 ? _vm.$u.addUnit(_vm.itemHeight) : null\n var g4 = g2 ? _vm.$u.addUnit(_vm.itemHeight) : null\n var l0 = _vm.__map(item, function (item1, index1) {\n var $orig = _vm.__get_orig(item1)\n var m0 = g2 ? _vm.getItemText(item1) : null\n return {\n $orig: $orig,\n m0: m0,\n }\n })\n return {\n $orig: $orig,\n g2: g2,\n g3: g3,\n g4: g4,\n l0: l0,\n }\n })\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n g1: g1,\n l1: l1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=script&lang=js&\"","<template>\r\n\t<u-popup\r\n\t\t:show=\"show\"\r\n\t\t@close=\"closeHandler\"\r\n\t>\r\n\t\t<view class=\"u-picker\">\r\n\t\t\t<u-toolbar\r\n\t\t\t\tv-if=\"showToolbar\"\r\n\t\t\t\t:cancelColor=\"cancelColor\"\r\n\t\t\t\t:confirmColor=\"confirmColor\"\r\n\t\t\t\t:cancelText=\"cancelText\"\r\n\t\t\t\t:confirmText=\"confirmText\"\r\n\t\t\t\t:title=\"title\"\r\n\t\t\t\t@cancel=\"cancel\"\r\n\t\t\t\t@confirm=\"confirm\"\r\n\t\t\t></u-toolbar>\r\n\t\t\t<picker-view\r\n\t\t\t\tclass=\"u-picker__view\"\r\n\t\t\t\t:indicatorStyle=\"`height: ${$u.addUnit(itemHeight)}`\"\r\n\t\t\t\t:value=\"innerIndex\"\r\n\t\t\t\t:immediateChange=\"immediateChange\"\r\n\t\t\t\t:style=\"{\r\n\t\t\t\t\theight: `${$u.addUnit(visibleItemCount * itemHeight)}`\r\n\t\t\t\t}\"\r\n\t\t\t\t@change=\"changeHandler\"\r\n\t\t\t>\r\n\t\t\t\t<picker-view-column\r\n\t\t\t\t\tv-for=\"(item, index) in innerColumns\"\r\n\t\t\t\t\t:key=\"index\"\r\n\t\t\t\t\tclass=\"u-picker__view__column\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<text\r\n\t\t\t\t\t\tv-if=\"$u.test.array(item)\"\r\n\t\t\t\t\t\tclass=\"u-picker__view__column__item u-line-1\"\r\n\t\t\t\t\t\tv-for=\"(item1, index1) in item\"\r\n\t\t\t\t\t\t:key=\"index1\"\r\n\t\t\t\t\t\t:style=\"{\r\n\t\t\t\t\t\t\theight: $u.addUnit(itemHeight),\r\n\t\t\t\t\t\t\tlineHeight: $u.addUnit(itemHeight),\r\n\t\t\t\t\t\t\tfontWeight: index1 === innerIndex[index] ? 'bold' : 'normal'\r\n\t\t\t\t\t\t}\"\r\n\t\t\t\t\t>{{ getItemText(item1) }}</text>\r\n\t\t\t\t</picker-view-column>\r\n\t\t\t</picker-view>\r\n\t\t\t<view\r\n\t\t\t\tv-if=\"loading\"\r\n\t\t\t\tclass=\"u-picker--loading\"\r\n\t\t\t>\r\n\t\t\t\t<u-loading-icon mode=\"circle\"></u-loading-icon>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</u-popup>\r\n</template>\r\n\r\n<script>\r\n/**\r\n * u-picker\r\n * @description 选择器\r\n * @property {Boolean}\t\t\tshow\t\t\t\t是否显示picker弹窗(默认 false )\r\n * @property {Boolean}\t\t\tshowToolbar\t\t\t是否显示顶部的操作栏(默认 true )\r\n * @property {String}\t\t\ttitle\t\t\t\t顶部标题\r\n * @property {Array}\t\t\tcolumns\t\t\t\t对象数组,设置每一列的数据\r\n * @property {Boolean}\t\t\tloading\t\t\t\t是否显示加载中状态(默认 false )\r\n * @property {String | Number}\titemHeight\t\t\t各列中,单个选项的高度(默认 44 )\r\n * @property {String}\t\t\tcancelText\t\t\t取消按钮的文字(默认 '取消' )\r\n * @property {String}\t\t\tconfirmText\t\t\t确认按钮的文字(默认 '确定' )\r\n * @property {String}\t\t\tcancelColor\t\t\t取消按钮的颜色(默认 '#909193' )\r\n * @property {String}\t\t\tconfirmColor\t\t确认按钮的颜色(默认 '#3c9cff' )\r\n * @property {String | Number}\tvisibleItemCount\t每列中可见选项的数量(默认 5 )\r\n * @property {String}\t\t\tkeyName\t\t\t\t选项对象中,需要展示的属性键名(默认 'text' )\r\n * @property {Boolean}\t\t\tcloseOnClickOverlay\t是否允许点击遮罩关闭选择器(默认 false )\r\n * @property {Array}\t\t\tdefaultIndex\t\t各列的默认索引\r\n * @property {Boolean}\t\t\timmediateChange\t\t是否在手指松开时立即触发change事件(默认 false )\r\n * @event {Function} close\t\t关闭选择器时触发\r\n * @event {Function} cancel\t\t点击取消按钮触发\r\n * @event {Function} change\t\t当选择值变化时触发\r\n * @event {Function} confirm\t点击确定按钮,返回当前选择的值\r\n */\r\nimport props from './props.js';\r\nexport default {\r\n\tname: 'u-picker',\r\n\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\t// 上一次选择的列索引\r\n\t\t\tlastIndex: [],\r\n\t\t\t// 索引值 ,对应picker-view的value\r\n\t\t\tinnerIndex: [],\r\n\t\t\t// 各列的值\r\n\t\t\tinnerColumns: [],\r\n\t\t\t// 上一次的变化列索引\r\n\t\t\tcolumnIndex: 0,\r\n\t\t}\r\n\t},\r\n\twatch: {\r\n\t\t// 监听默认索引的变化,重新设置对应的值\r\n\t\tdefaultIndex: {\r\n\t\t\timmediate: true,\r\n\t\t\thandler(n) {\r\n\t\t\t\tthis.setIndexs(n, true)\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 监听columns参数的变化\r\n\t\tcolumns: {\r\n\t\t\timmediate: true,\r\n\t\t\thandler(n) {\r\n\t\t\t\tthis.setColumns(n)\r\n\t\t\t}\r\n\t\t},\r\n\t},\r\n\tmethods: {\r\n\t\t// 获取item需要显示的文字,判别为对象还是文本\r\n\t\tgetItemText(item) {\r\n\t\t\tif (uni.$u.test.object(item)) {\r\n\t\t\t\treturn item[this.keyName]\r\n\t\t\t} else {\r\n\t\t\t\treturn item\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 关闭选择器\r\n\t\tcloseHandler() {\r\n\t\t\tif (this.closeOnClickOverlay) {\r\n\t\t\t\tthis.$emit('close')\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 点击工具栏的取消按钮\r\n\t\tcancel() {\r\n\t\t\tthis.$emit('cancel')\r\n\t\t},\r\n\t\t// 点击工具栏的确定按钮\r\n\t\tconfirm() {\r\n\t\t\tthis.$emit('confirm', {\r\n\t\t\t\tindexs: this.innerIndex,\r\n\t\t\t\tvalue: this.innerColumns.map((item, index) => item[this.innerIndex[index]]),\r\n\t\t\t\tvalues: this.innerColumns\r\n\t\t\t})\r\n\t\t},\r\n\t\t// 选择器某一列的数据发生变化时触发\r\n\t\tchangeHandler(e) {\r\n\t\t\tconst {\r\n\t\t\t\tvalue\r\n\t\t\t} = e.detail\r\n\t\t\tlet index = 0,\r\n\t\t\t\tcolumnIndex = 0\r\n\t\t\t// 通过对比前后两次的列索引,得出当前变化的是哪一列\r\n\t\t\tfor (let i = 0; i < value.length; i++) {\r\n\t\t\t\tlet item = value[i]\r\n\t\t\t\tif (item !== (this.lastIndex[i] || 0)) { // 把undefined转为合法假值0\r\n\t\t\t\t\t// 设置columnIndex为当前变化列的索引\r\n\t\t\t\t\tcolumnIndex = i\r\n\t\t\t\t\t// index则为变化列中的变化项的索引\r\n\t\t\t\t\tindex = item\r\n\t\t\t\t\tbreak // 终止循环,即使少一次循环,也是性能的提升\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tthis.columnIndex = columnIndex\r\n\t\t\tconst values = this.innerColumns\r\n\t\t\t// 将当前的各项变化索引,设置为\"上一次\"的索引变化值\r\n\t\t\tthis.setLastIndex(value)\r\n\t\t\tthis.setIndexs(value)\r\n\r\n\t\t\tthis.$emit('change', {\r\n\t\t\t\t// #ifndef MP-WEIXIN || MP-LARK\r\n\t\t\t\t// 微信小程序不能传递this,会因为循环引用而报错\r\n\t\t\t\tpicker: this,\r\n\t\t\t\t// #endif\r\n\t\t\t\tvalue: this.innerColumns.map((item, index) => item[value[index]]),\r\n\t\t\t\tindex,\r\n\t\t\t\tindexs: value,\r\n\t\t\t\t// values为当前变化列的数组内容\r\n\t\t\t\tvalues,\r\n\t\t\t\tcolumnIndex\r\n\t\t\t})\r\n\t\t},\r\n\t\t// 设置index索引,此方法可被外部调用设置\r\n\t\tsetIndexs(index, setLastIndex) {\r\n\t\t\tthis.innerIndex = uni.$u.deepClone(index)\r\n\t\t\tif (setLastIndex) {\r\n\t\t\t\tthis.setLastIndex(index)\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 记录上一次的各列索引位置\r\n\t\tsetLastIndex(index) {\r\n\t\t\t// 当能进入此方法,意味着当前设置的各列默认索引,即为“上一次”的选中值,需要记录,是因为changeHandler中\r\n\t\t\t// 需要拿前后的变化值进行对比,得出当前发生改变的是哪一列\r\n\t\t\tthis.lastIndex = uni.$u.deepClone(index)\r\n\t\t},\r\n\t\t// 设置对应列选项的所有值\r\n\t\tsetColumnValues(columnIndex, values) {\r\n\t\t\t// 替换innerColumns数组中columnIndex索引的值为values,使用的是数组的splice方法\r\n\t\t\tthis.innerColumns.splice(columnIndex, 1, values)\r\n\t\t\t// 拷贝一份原有的innerIndex做临时变量,将大于当前变化列的所有的列的默认索引设置为0\r\n\t\t\tlet tmpIndex = uni.$u.deepClone(this.innerIndex)\r\n\t\t\tfor (let i = 0; i < this.innerColumns.length; i++) {\r\n\t\t\t\tif (i > this.columnIndex) {\r\n\t\t\t\t\ttmpIndex[i] = 0\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t// 一次性赋值,不能单个修改,否则无效\r\n\t\t\tthis.setIndexs(tmpIndex)\r\n\t\t},\r\n\t\t// 获取对应列的所有选项\r\n\t\tgetColumnValues(columnIndex) {\r\n\t\t\t// 进行同步阻塞,因为外部得到change事件之后,可能需要执行setColumnValues更新列的值\r\n\t\t\t// 索引如果在外部change的回调中调用getColumnValues的话,可能无法得到变更后的列值,这里进行一定延时,保证值的准确性\r\n\t\t\t(async () => {\r\n\t\t\t\tawait uni.$u.sleep()\r\n\t\t\t})()\r\n\t\t\treturn this.innerColumns[columnIndex]\r\n\t\t},\r\n\t\t// 设置整体各列的columns的值\r\n\t\tsetColumns(columns) {\r\n\t\t\tthis.innerColumns = uni.$u.deepClone(columns)\r\n\t\t\t// 如果在设置各列数据时,没有被设置默认的各列索引defaultIndex,那么用0去填充它,数组长度为列的数量\r\n\t\t\tif (this.innerIndex.length === 0) {\r\n\t\t\t\tthis.innerIndex = new Array(columns.length).fill(0)\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 获取各列选中值对应的索引\r\n\t\tgetIndexs() {\r\n\t\t\treturn this.innerIndex\r\n\t\t},\r\n\t\t// 获取各列选中的值\r\n\t\tgetValues() {\r\n\t\t\t// 进行同步阻塞,因为外部得到change事件之后,可能需要执行setColumnValues更新列的值\r\n\t\t\t// 索引如果在外部change的回调中调用getValues的话,可能无法得到变更后的列值,这里进行一定延时,保证值的准确性\r\n\t\t\t(async () => {\r\n\t\t\t\tawait uni.$u.sleep()\r\n\t\t\t})()\r\n\t\t\treturn this.innerColumns.map((item, index) => item[this.innerIndex[index]])\r\n\t\t}\r\n\t},\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-picker {\r\n\t\tposition: relative;\r\n\r\n\t\t&__view {\r\n\r\n\t\t\t&__column {\r\n\t\t\t\t@include flex;\r\n\t\t\t\tflex: 1;\r\n\t\t\t\tjustify-content: center;\r\n\r\n\t\t\t\t&__item {\r\n\t\t\t\t\t@include flex;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tfont-size: 16px;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\t/* #endif */\r\n\t\t\t\t\tcolor: $u-main-color;\r\n\r\n\t\t\t\t\t&--disabled {\r\n\t\t\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\t\t\tcursor: not-allowed;\r\n\t\t\t\t\t\t/* #endif */\r\n\t\t\t\t\t\topacity: 0.35;\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&--loading {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tright: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tbottom: 0;\r\n\t\t\t@include flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tbackground-color: rgba(255, 255, 255, 0.87);\r\n\t\t\tz-index: 1000;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=style&index=0&id=d45639b2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=style&index=0&id=d45639b2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060427\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-picker/u-picker.vue?6b98","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-picker/u-picker.vue?8453","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-picker/u-picker.vue?677c","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-picker/u-picker.vue?3ca3","uni-app:///node_modules/uview-ui/components/u-picker/u-picker.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-picker/u-picker.vue?497c","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-picker/u-picker.vue?7d3c"],"names":["name","mixins","data","lastIndex","innerIndex","innerColumns","columnIndex","watch","defaultIndex","immediate","handler","columns","methods","getItemText","closeHandler","cancel","confirm","indexs","value","values","changeHandler","e","index","setIndexs","setLastIndex","setColumnValues","tmpIndex","getColumnValues","uni","setColumns","getIndexs","getValues"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,uSAEN;AACP,KAAK;AACL;AACA,aAAa,qUAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC5EA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;AC8E7vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAtBA,eAwBA;EACAA;EACAC;EACAC;IACA;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;IACA;EACA;EACAC;IACA;IACAC;MACAC;MACAC;QACA;MACA;IACA;IACA;IACAC;MACAF;MACAC;QACA;MACA;IACA;EACA;EACAE;IACA;IACAC;MACA;QACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;UAAA;QAAA;QACAC;MACA;IACA;IACA;IACAC;MACA,IACAF,QACAG,SADAH;MAEA;QACAZ;MACA;MACA;QACA;QACA;UAAA;UACA;UACAA;UACA;UACAgB;UACA;QACA;MACA;;MACA;MACA;MACA;MACA;MACA;MAEA;QAKAJ;UAAA;QAAA;QACAI;QACAL;QACA;QACAE;QACAb;MACA;IACA;IACA;IACAiB;MACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;MACA;MACA;QACA;UACAC;QACA;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QAAA;UAAA;YAAA;cAAA;gBAAA;gBAAA,OACAC;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA,CACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;MACA;QAAA;UAAA;YAAA;cAAA;gBAAA;gBAAA,OACAH;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA,CACA;MACA;QAAA;MAAA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACxOA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-picker/u-picker.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-picker.vue?vue&type=template&id=d45639b2&scoped=true&\"\nvar renderjs\nimport script from \"./u-picker.vue?vue&type=script&lang=js&\"\nexport * from \"./u-picker.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-picker.vue?vue&type=style&index=0&id=d45639b2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"d45639b2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-picker/u-picker.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=template&id=d45639b2&scoped=true&\"","var components\ntry {\n components = {\n uPopup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-popup/u-popup\" */ \"uview-ui/components/u-popup/u-popup.vue\"\n )\n },\n uToolbar: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toolbar/u-toolbar\" */ \"uview-ui/components/u-toolbar/u-toolbar.vue\"\n )\n },\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"uview-ui/components/u-loading-icon/u-loading-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 g0 = _vm.$u.addUnit(_vm.visibleItemCount * _vm.itemHeight)\n var g1 = _vm.$u.addUnit(_vm.itemHeight)\n var l1 = _vm.__map(_vm.innerColumns, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g2 = _vm.$u.test.array(item)\n var g3 = g2 ? _vm.$u.addUnit(_vm.itemHeight) : null\n var g4 = g2 ? _vm.$u.addUnit(_vm.itemHeight) : null\n var l0 = _vm.__map(item, function (item1, index1) {\n var $orig = _vm.__get_orig(item1)\n var m0 = g2 ? _vm.getItemText(item1) : null\n return {\n $orig: $orig,\n m0: m0,\n }\n })\n return {\n $orig: $orig,\n g2: g2,\n g3: g3,\n g4: g4,\n l0: l0,\n }\n })\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n g1: g1,\n l1: l1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=script&lang=js&\"","<template>\r\n\t<u-popup\r\n\t\t:show=\"show\"\r\n\t\t@close=\"closeHandler\"\r\n\t>\r\n\t\t<view class=\"u-picker\">\r\n\t\t\t<u-toolbar\r\n\t\t\t\tv-if=\"showToolbar\"\r\n\t\t\t\t:cancelColor=\"cancelColor\"\r\n\t\t\t\t:confirmColor=\"confirmColor\"\r\n\t\t\t\t:cancelText=\"cancelText\"\r\n\t\t\t\t:confirmText=\"confirmText\"\r\n\t\t\t\t:title=\"title\"\r\n\t\t\t\t@cancel=\"cancel\"\r\n\t\t\t\t@confirm=\"confirm\"\r\n\t\t\t></u-toolbar>\r\n\t\t\t<picker-view\r\n\t\t\t\tclass=\"u-picker__view\"\r\n\t\t\t\t:indicatorStyle=\"`height: ${$u.addUnit(itemHeight)}`\"\r\n\t\t\t\t:value=\"innerIndex\"\r\n\t\t\t\t:immediateChange=\"immediateChange\"\r\n\t\t\t\t:style=\"{\r\n\t\t\t\t\theight: `${$u.addUnit(visibleItemCount * itemHeight)}`\r\n\t\t\t\t}\"\r\n\t\t\t\t@change=\"changeHandler\"\r\n\t\t\t>\r\n\t\t\t\t<picker-view-column\r\n\t\t\t\t\tv-for=\"(item, index) in innerColumns\"\r\n\t\t\t\t\t:key=\"index\"\r\n\t\t\t\t\tclass=\"u-picker__view__column\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<text\r\n\t\t\t\t\t\tv-if=\"$u.test.array(item)\"\r\n\t\t\t\t\t\tclass=\"u-picker__view__column__item u-line-1\"\r\n\t\t\t\t\t\tv-for=\"(item1, index1) in item\"\r\n\t\t\t\t\t\t:key=\"index1\"\r\n\t\t\t\t\t\t:style=\"{\r\n\t\t\t\t\t\t\theight: $u.addUnit(itemHeight),\r\n\t\t\t\t\t\t\tlineHeight: $u.addUnit(itemHeight),\r\n\t\t\t\t\t\t\tfontWeight: index1 === innerIndex[index] ? 'bold' : 'normal'\r\n\t\t\t\t\t\t}\"\r\n\t\t\t\t\t>{{ getItemText(item1) }}</text>\r\n\t\t\t\t</picker-view-column>\r\n\t\t\t</picker-view>\r\n\t\t\t<view\r\n\t\t\t\tv-if=\"loading\"\r\n\t\t\t\tclass=\"u-picker--loading\"\r\n\t\t\t>\r\n\t\t\t\t<u-loading-icon mode=\"circle\"></u-loading-icon>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</u-popup>\r\n</template>\r\n\r\n<script>\r\n/**\r\n * u-picker\r\n * @description 选择器\r\n * @property {Boolean}\t\t\tshow\t\t\t\t是否显示picker弹窗(默认 false )\r\n * @property {Boolean}\t\t\tshowToolbar\t\t\t是否显示顶部的操作栏(默认 true )\r\n * @property {String}\t\t\ttitle\t\t\t\t顶部标题\r\n * @property {Array}\t\t\tcolumns\t\t\t\t对象数组,设置每一列的数据\r\n * @property {Boolean}\t\t\tloading\t\t\t\t是否显示加载中状态(默认 false )\r\n * @property {String | Number}\titemHeight\t\t\t各列中,单个选项的高度(默认 44 )\r\n * @property {String}\t\t\tcancelText\t\t\t取消按钮的文字(默认 '取消' )\r\n * @property {String}\t\t\tconfirmText\t\t\t确认按钮的文字(默认 '确定' )\r\n * @property {String}\t\t\tcancelColor\t\t\t取消按钮的颜色(默认 '#909193' )\r\n * @property {String}\t\t\tconfirmColor\t\t确认按钮的颜色(默认 '#3c9cff' )\r\n * @property {String | Number}\tvisibleItemCount\t每列中可见选项的数量(默认 5 )\r\n * @property {String}\t\t\tkeyName\t\t\t\t选项对象中,需要展示的属性键名(默认 'text' )\r\n * @property {Boolean}\t\t\tcloseOnClickOverlay\t是否允许点击遮罩关闭选择器(默认 false )\r\n * @property {Array}\t\t\tdefaultIndex\t\t各列的默认索引\r\n * @property {Boolean}\t\t\timmediateChange\t\t是否在手指松开时立即触发change事件(默认 false )\r\n * @event {Function} close\t\t关闭选择器时触发\r\n * @event {Function} cancel\t\t点击取消按钮触发\r\n * @event {Function} change\t\t当选择值变化时触发\r\n * @event {Function} confirm\t点击确定按钮,返回当前选择的值\r\n */\r\nimport props from './props.js';\r\nexport default {\r\n\tname: 'u-picker',\r\n\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\t// 上一次选择的列索引\r\n\t\t\tlastIndex: [],\r\n\t\t\t// 索引值 ,对应picker-view的value\r\n\t\t\tinnerIndex: [],\r\n\t\t\t// 各列的值\r\n\t\t\tinnerColumns: [],\r\n\t\t\t// 上一次的变化列索引\r\n\t\t\tcolumnIndex: 0,\r\n\t\t}\r\n\t},\r\n\twatch: {\r\n\t\t// 监听默认索引的变化,重新设置对应的值\r\n\t\tdefaultIndex: {\r\n\t\t\timmediate: true,\r\n\t\t\thandler(n) {\r\n\t\t\t\tthis.setIndexs(n, true)\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 监听columns参数的变化\r\n\t\tcolumns: {\r\n\t\t\timmediate: true,\r\n\t\t\thandler(n) {\r\n\t\t\t\tthis.setColumns(n)\r\n\t\t\t}\r\n\t\t},\r\n\t},\r\n\tmethods: {\r\n\t\t// 获取item需要显示的文字,判别为对象还是文本\r\n\t\tgetItemText(item) {\r\n\t\t\tif (uni.$u.test.object(item)) {\r\n\t\t\t\treturn item[this.keyName]\r\n\t\t\t} else {\r\n\t\t\t\treturn item\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 关闭选择器\r\n\t\tcloseHandler() {\r\n\t\t\tif (this.closeOnClickOverlay) {\r\n\t\t\t\tthis.$emit('close')\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 点击工具栏的取消按钮\r\n\t\tcancel() {\r\n\t\t\tthis.$emit('cancel')\r\n\t\t},\r\n\t\t// 点击工具栏的确定按钮\r\n\t\tconfirm() {\r\n\t\t\tthis.$emit('confirm', {\r\n\t\t\t\tindexs: this.innerIndex,\r\n\t\t\t\tvalue: this.innerColumns.map((item, index) => item[this.innerIndex[index]]),\r\n\t\t\t\tvalues: this.innerColumns\r\n\t\t\t})\r\n\t\t},\r\n\t\t// 选择器某一列的数据发生变化时触发\r\n\t\tchangeHandler(e) {\r\n\t\t\tconst {\r\n\t\t\t\tvalue\r\n\t\t\t} = e.detail\r\n\t\t\tlet index = 0,\r\n\t\t\t\tcolumnIndex = 0\r\n\t\t\t// 通过对比前后两次的列索引,得出当前变化的是哪一列\r\n\t\t\tfor (let i = 0; i < value.length; i++) {\r\n\t\t\t\tlet item = value[i]\r\n\t\t\t\tif (item !== (this.lastIndex[i] || 0)) { // 把undefined转为合法假值0\r\n\t\t\t\t\t// 设置columnIndex为当前变化列的索引\r\n\t\t\t\t\tcolumnIndex = i\r\n\t\t\t\t\t// index则为变化列中的变化项的索引\r\n\t\t\t\t\tindex = item\r\n\t\t\t\t\tbreak // 终止循环,即使少一次循环,也是性能的提升\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tthis.columnIndex = columnIndex\r\n\t\t\tconst values = this.innerColumns\r\n\t\t\t// 将当前的各项变化索引,设置为\"上一次\"的索引变化值\r\n\t\t\tthis.setLastIndex(value)\r\n\t\t\tthis.setIndexs(value)\r\n\r\n\t\t\tthis.$emit('change', {\r\n\t\t\t\t// #ifndef MP-WEIXIN || MP-LARK\r\n\t\t\t\t// 微信小程序不能传递this,会因为循环引用而报错\r\n\t\t\t\tpicker: this,\r\n\t\t\t\t// #endif\r\n\t\t\t\tvalue: this.innerColumns.map((item, index) => item[value[index]]),\r\n\t\t\t\tindex,\r\n\t\t\t\tindexs: value,\r\n\t\t\t\t// values为当前变化列的数组内容\r\n\t\t\t\tvalues,\r\n\t\t\t\tcolumnIndex\r\n\t\t\t})\r\n\t\t},\r\n\t\t// 设置index索引,此方法可被外部调用设置\r\n\t\tsetIndexs(index, setLastIndex) {\r\n\t\t\tthis.innerIndex = uni.$u.deepClone(index)\r\n\t\t\tif (setLastIndex) {\r\n\t\t\t\tthis.setLastIndex(index)\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 记录上一次的各列索引位置\r\n\t\tsetLastIndex(index) {\r\n\t\t\t// 当能进入此方法,意味着当前设置的各列默认索引,即为“上一次”的选中值,需要记录,是因为changeHandler中\r\n\t\t\t// 需要拿前后的变化值进行对比,得出当前发生改变的是哪一列\r\n\t\t\tthis.lastIndex = uni.$u.deepClone(index)\r\n\t\t},\r\n\t\t// 设置对应列选项的所有值\r\n\t\tsetColumnValues(columnIndex, values) {\r\n\t\t\t// 替换innerColumns数组中columnIndex索引的值为values,使用的是数组的splice方法\r\n\t\t\tthis.innerColumns.splice(columnIndex, 1, values)\r\n\t\t\t// 拷贝一份原有的innerIndex做临时变量,将大于当前变化列的所有的列的默认索引设置为0\r\n\t\t\tlet tmpIndex = uni.$u.deepClone(this.innerIndex)\r\n\t\t\tfor (let i = 0; i < this.innerColumns.length; i++) {\r\n\t\t\t\tif (i > this.columnIndex) {\r\n\t\t\t\t\ttmpIndex[i] = 0\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t// 一次性赋值,不能单个修改,否则无效\r\n\t\t\tthis.setIndexs(tmpIndex)\r\n\t\t},\r\n\t\t// 获取对应列的所有选项\r\n\t\tgetColumnValues(columnIndex) {\r\n\t\t\t// 进行同步阻塞,因为外部得到change事件之后,可能需要执行setColumnValues更新列的值\r\n\t\t\t// 索引如果在外部change的回调中调用getColumnValues的话,可能无法得到变更后的列值,这里进行一定延时,保证值的准确性\r\n\t\t\t(async () => {\r\n\t\t\t\tawait uni.$u.sleep()\r\n\t\t\t})()\r\n\t\t\treturn this.innerColumns[columnIndex]\r\n\t\t},\r\n\t\t// 设置整体各列的columns的值\r\n\t\tsetColumns(columns) {\r\n\t\t\tthis.innerColumns = uni.$u.deepClone(columns)\r\n\t\t\t// 如果在设置各列数据时,没有被设置默认的各列索引defaultIndex,那么用0去填充它,数组长度为列的数量\r\n\t\t\tif (this.innerIndex.length === 0) {\r\n\t\t\t\tthis.innerIndex = new Array(columns.length).fill(0)\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 获取各列选中值对应的索引\r\n\t\tgetIndexs() {\r\n\t\t\treturn this.innerIndex\r\n\t\t},\r\n\t\t// 获取各列选中的值\r\n\t\tgetValues() {\r\n\t\t\t// 进行同步阻塞,因为外部得到change事件之后,可能需要执行setColumnValues更新列的值\r\n\t\t\t// 索引如果在外部change的回调中调用getValues的话,可能无法得到变更后的列值,这里进行一定延时,保证值的准确性\r\n\t\t\t(async () => {\r\n\t\t\t\tawait uni.$u.sleep()\r\n\t\t\t})()\r\n\t\t\treturn this.innerColumns.map((item, index) => item[this.innerIndex[index]])\r\n\t\t}\r\n\t},\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-picker {\r\n\t\tposition: relative;\r\n\r\n\t\t&__view {\r\n\r\n\t\t\t&__column {\r\n\t\t\t\t@include flex;\r\n\t\t\t\tflex: 1;\r\n\t\t\t\tjustify-content: center;\r\n\r\n\t\t\t\t&__item {\r\n\t\t\t\t\t@include flex;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tfont-size: 16px;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\t/* #endif */\r\n\t\t\t\t\tcolor: $u-main-color;\r\n\r\n\t\t\t\t\t&--disabled {\r\n\t\t\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\t\t\tcursor: not-allowed;\r\n\t\t\t\t\t\t/* #endif */\r\n\t\t\t\t\t\topacity: 0.35;\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&--loading {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tright: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tbottom: 0;\r\n\t\t\t@include flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tbackground-color: rgba(255, 255, 255, 0.87);\r\n\t\t\tz-index: 1000;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=style&index=0&id=d45639b2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-picker.vue?vue&type=style&index=0&id=d45639b2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946670\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-popup/u-popup.vue?7b97","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-popup/u-popup.vue?5e3d","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-popup/u-popup.vue?2922","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-popup/u-popup.vue?9a52","uni-app:///node_modules/uview-ui/components/u-popup/u-popup.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-popup/u-popup.vue?e81f","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-popup/u-popup.vue?fc72"],"names":["name","mixins","data","overlayDuration","watch","show","computed","transitionStyle","zIndex","position","display","style","bottom","top","left","right","alignItems","contentStyle","uni","safeAreaInsets","methods","overlayClick","close","afterEnter","clickHandler","retryComputedComponentRect","i","child"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,uSAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,+TAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC9DA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC+C5vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAvBA,eAwBA;EACAA;EACAC;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACAC;MACA;QAEA;QACA;MAEA;IACA;EACA;EACAC;IACAC;MACA;QACAC;QACAC;QACAC;MACA;MACAC;MACA;QACA;UACAC;UACAC;QACA;MACA;QACA;UACAD;UACAC;QACA;MACA;QACA;UACAC;UACAC;QACA;MACA;QACA;UACAD;UACAC;QACA;MACA;QACA;UACAC;UACA;UACAH;UACAC;UACAC;UACAH;QACA;MACA;IACA;IACAK;MACA;MACA;MACA;MACA,kBAEAC;QADAC;MAEA;QACAR;MACA;MACA;MACA;QACAA;MACA;MACA;QACA;QACA;UACAA;UACAA;QACA;UACAA;UACAA;QACA;UACAA;QACA;MACA;MACA;IACA;IACAF;MACA;QACA;MACA;MACA;QACA;MACA;MACA;QACA;MACA;MACA;QACA;MACA;MACA;QACA;MACA;IACA;EACA;EACAW;IACA;IACAC;MACA;QACA;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;QACA;MACA;MACA;IACA;IAEAC;MAAA;MACA;MACA,6GACA,qGACA,yGACA,sBACA;MACA;MAAA,2BACAC;QACA;QACA;QACA;QACA;QACA;UACA;UACAR;YACAS;UACA;QACA;QACA;QACA;UACA;QACA;MAAA;MAdA;QAAA;MAeA;IACA;EAEA;AACA;AAAA,2B;;;;;;;;;;;;;AChOA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-popup/u-popup.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-popup.vue?vue&type=template&id=52d4ddd1&scoped=true&\"\nvar renderjs\nimport script from \"./u-popup.vue?vue&type=script&lang=js&\"\nexport * from \"./u-popup.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-popup.vue?vue&type=style&index=0&id=52d4ddd1&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"52d4ddd1\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-popup/u-popup.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=template&id=52d4ddd1&scoped=true&\"","var components\ntry {\n components = {\n uOverlay: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-overlay/u-overlay\" */ \"uview-ui/components/u-overlay/u-overlay.vue\"\n )\n },\n uTransition: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-transition/u-transition\" */ \"uview-ui/components/u-transition/u-transition.vue\"\n )\n },\n uStatusBar: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-status-bar/u-status-bar\" */ \"uview-ui/components/u-status-bar/u-status-bar.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uSafeBottom: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom\" */ \"uview-ui/components/u-safe-bottom/u-safe-bottom.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 s0 = _vm.__get_style([_vm.contentStyle])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-popup\">\r\n\t\t<u-overlay\r\n\t\t\t:show=\"show\"\r\n\t\t\t@click=\"overlayClick\"\r\n\t\t\tv-if=\"overlay\"\r\n\t\t\t:duration=\"overlayDuration\"\r\n\t\t\t:customStyle=\"overlayStyle\"\r\n\t\t\t:opacity=\"overlayOpacity\"\r\n\t\t></u-overlay>\r\n\t\t<u-transition\r\n\t\t\t:show=\"show\"\r\n\t\t\t:customStyle=\"transitionStyle\"\r\n\t\t\t:mode=\"position\"\r\n\t\t\t:duration=\"duration\"\r\n\t\t\t@afterEnter=\"afterEnter\"\r\n\t\t\t@click=\"clickHandler\"\r\n\t\t>\r\n\t\t\t<view\r\n\t\t\t\tclass=\"u-popup__content\"\r\n\t\t\t\t:style=\"[contentStyle]\"\r\n\t\t\t\t@tap.stop=\"noop\"\r\n\t\t\t>\r\n\t\t\t\t<u-status-bar v-if=\"safeAreaInsetTop\"></u-status-bar>\r\n\t\t\t\t<slot></slot>\r\n\t\t\t\t<view\r\n\t\t\t\t\tv-if=\"closeable\"\r\n\t\t\t\t\t@tap.stop=\"close\"\r\n\t\t\t\t\tclass=\"u-popup__content__close\"\r\n\t\t\t\t\t:class=\"['u-popup__content__close--' + closeIconPos]\"\r\n\t\t\t\t\thover-class=\"u-popup__content__close--hover\"\r\n\t\t\t\t\thover-stay-time=\"150\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<u-icon\r\n\t\t\t\t\t\tname=\"close\"\r\n\t\t\t\t\t\tcolor=\"#909399\"\r\n\t\t\t\t\t\tsize=\"18\"\r\n\t\t\t\t\t\tbold\r\n\t\t\t\t\t></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t\t<u-safe-bottom v-if=\"safeAreaInsetBottom\"></u-safe-bottom>\r\n\t\t\t</view>\r\n\t\t</u-transition>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\r\n\t/**\r\n\t * popup 弹窗\r\n\t * @description 弹出层容器,用于展示弹窗、信息提示等内容,支持上、下、左、右和中部弹出。组件只提供容器,内部内容由用户自定义\r\n\t * @tutorial https://www.uviewui.com/components/popup.html\r\n\t * @property {Boolean}\t\t\tshow\t\t\t\t是否展示弹窗 (默认 false )\r\n\t * @property {Boolean}\t\t\toverlay\t\t\t\t是否显示遮罩 (默认 true )\r\n\t * @property {String}\t\t\tmode\t\t\t\t弹出方向(默认 'bottom' )\r\n\t * @property {String | Number}\tduration\t\t\t动画时长,单位ms (默认 300 )\r\n\t * @property {String | Number}\toverlayDuration\t\t\t遮罩层动画时长,单位ms (默认 350 )\r\n\t * @property {Boolean}\t\t\tcloseable\t\t\t是否显示关闭图标(默认 false )\r\n\t * @property {Object | String}\toverlayStyle\t\t自定义遮罩的样式\r\n\t * @property {String | Number}\toverlayOpacity\t\t遮罩透明度,0-1之间(默认 0.5)\r\n\t * @property {Boolean}\t\t\tcloseOnClickOverlay\t点击遮罩是否关闭弹窗 (默认 true )\r\n\t * @property {String | Number}\tzIndex\t\t\t\t层级 (默认 10075 )\r\n\t * @property {Boolean}\t\t\tsafeAreaInsetBottom\t是否为iPhoneX留出底部安全距离 (默认 true )\r\n\t * @property {Boolean}\t\t\tsafeAreaInsetTop\t是否留出顶部安全距离(状态栏高度) (默认 false )\r\n\t * @property {String}\t\t\tcloseIconPos\t\t自定义关闭图标位置(默认 'top-right' )\r\n\t * @property {String | Number}\tround\t\t\t\t圆角值(默认 0)\r\n\t * @property {Boolean}\t\t\tzoom\t\t\t\t当mode=center时 是否开启缩放(默认 true )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t\t组件的样式,对象形式\r\n\t * @event {Function} open 弹出层打开\r\n\t * @event {Function} close 弹出层收起\r\n\t * @example <u-popup v-model=\"show\"><text>出淤泥而不染,濯清涟而不妖</text></u-popup>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-popup',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\toverlayDuration: this.duration + 50\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tshow(newValue, oldValue) {\r\n\t\t\t\tif (newValue === true) {\r\n\t\t\t\t\t// #ifdef MP-WEIXIN\r\n\t\t\t\t\tconst children = this.$children\r\n\t\t\t\t\tthis.retryComputedComponentRect(children)\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ttransitionStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tzIndex: this.zIndex,\r\n\t\t\t\t\tposition: 'fixed',\r\n\t\t\t\t\tdisplay: 'flex',\r\n\t\t\t\t}\r\n\t\t\t\tstyle[this.mode] = 0\r\n\t\t\t\tif (this.mode === 'left') {\r\n\t\t\t\t\treturn uni.$u.deepMerge(style, {\r\n\t\t\t\t\t\tbottom: 0,\r\n\t\t\t\t\t\ttop: 0,\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if (this.mode === 'right') {\r\n\t\t\t\t\treturn uni.$u.deepMerge(style, {\r\n\t\t\t\t\t\tbottom: 0,\r\n\t\t\t\t\t\ttop: 0,\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if (this.mode === 'top') {\r\n\t\t\t\t\treturn uni.$u.deepMerge(style, {\r\n\t\t\t\t\t\tleft: 0,\r\n\t\t\t\t\t\tright: 0\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if (this.mode === 'bottom') {\r\n\t\t\t\t\treturn uni.$u.deepMerge(style, {\r\n\t\t\t\t\t\tleft: 0,\r\n\t\t\t\t\t\tright: 0,\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if (this.mode === 'center') {\r\n\t\t\t\t\treturn uni.$u.deepMerge(style, {\r\n\t\t\t\t\t\talignItems: 'center',\r\n\t\t\t\t\t\t'justify-content': 'center',\r\n\t\t\t\t\t\ttop: 0,\r\n\t\t\t\t\t\tleft: 0,\r\n\t\t\t\t\t\tright: 0,\r\n\t\t\t\t\t\tbottom: 0\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tcontentStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\t// 通过设备信息的safeAreaInsets值来判断是否需要预留顶部状态栏和底部安全局的位置\r\n\t\t\t\t// 不使用css方案,是因为nvue不支持css的iPhoneX安全区查询属性\r\n\t\t\t\tconst {\r\n\t\t\t\t\tsafeAreaInsets\r\n\t\t\t\t} = uni.$u.sys()\r\n\t\t\t\tif (this.mode !== 'center') {\r\n\t\t\t\t\tstyle.flex = 1\r\n\t\t\t\t}\r\n\t\t\t\t// 背景色,一般用于设置为transparent,去除默认的白色背景\r\n\t\t\t\tif (this.bgColor) {\r\n\t\t\t\t\tstyle.backgroundColor = this.bgColor\r\n\t\t\t\t}\r\n\t\t\t\tif(this.round) {\r\n\t\t\t\t\tconst value = uni.$u.addUnit(this.round)\r\n\t\t\t\t\tif(this.mode === 'top') {\r\n\t\t\t\t\t\tstyle.borderBottomLeftRadius = value\r\n\t\t\t\t\t\tstyle.borderBottomRightRadius = value\r\n\t\t\t\t\t} else if(this.mode === 'bottom') {\r\n\t\t\t\t\t\tstyle.borderTopLeftRadius = value\r\n\t\t\t\t\t\tstyle.borderTopRightRadius = value\r\n\t\t\t\t\t} else if(this.mode === 'center') {\r\n\t\t\t\t\t\tstyle.borderRadius = value\r\n\t\t\t\t\t} \r\n\t\t\t\t}\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t},\r\n\t\t\tposition() {\r\n\t\t\t\tif (this.mode === 'center') {\r\n\t\t\t\t\treturn this.zoom ? 'fade-zoom' : 'fade'\r\n\t\t\t\t}\r\n\t\t\t\tif (this.mode === 'left') {\r\n\t\t\t\t\treturn 'slide-left'\r\n\t\t\t\t}\r\n\t\t\t\tif (this.mode === 'right') {\r\n\t\t\t\t\treturn 'slide-right'\r\n\t\t\t\t}\r\n\t\t\t\tif (this.mode === 'bottom') {\r\n\t\t\t\t\treturn 'slide-up'\r\n\t\t\t\t}\r\n\t\t\t\tif (this.mode === 'top') {\r\n\t\t\t\t\treturn 'slide-down'\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 点击遮罩\r\n\t\t\toverlayClick() {\r\n\t\t\t\tif (this.closeOnClickOverlay) {\r\n\t\t\t\t\tthis.$emit('close')\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tclose(e) {\r\n\t\t\t\tthis.$emit('close')\r\n\t\t\t},\r\n\t\t\tafterEnter() {\r\n\t\t\t\tthis.$emit('open')\r\n\t\t\t},\r\n\t\t\tclickHandler() {\r\n\t\t\t\t// 由于中部弹出时,其u-transition占据了整个页面相当于遮罩,此时需要发出遮罩点击事件,是否无法通过点击遮罩关闭弹窗\r\n\t\t\t\tif(this.mode === 'center') {\r\n\t\t\t\t\tthis.overlayClick()\r\n\t\t\t\t}\r\n\t\t\t\tthis.$emit('click')\r\n\t\t\t},\r\n\t\t\t// #ifdef MP-WEIXIN\r\n\t\t\tretryComputedComponentRect(children) {\r\n\t\t\t\t// 组件内部需要计算节点的组件\r\n\t\t\t\tconst names = ['u-calendar-month', 'u-album', 'u-collapse-item', 'u-dropdown', 'u-index-item', 'u-index-list',\r\n\t\t\t\t\t'u-line-progress', 'u-list-item', 'u-rate', 'u-read-more', 'u-row', 'u-row-notice', 'u-scroll-list',\r\n\t\t\t\t\t'u-skeleton', 'u-slider', 'u-steps-item', 'u-sticky', 'u-subsection', 'u-swipe-action-item', 'u-tabbar',\r\n\t\t\t\t\t'u-tabs', 'u-tooltip'\r\n\t\t\t\t]\r\n\t\t\t\t// 历遍所有的子组件节点\r\n\t\t\t\tfor (let i = 0; i < children.length; i++) {\r\n\t\t\t\t\tconst child = children[i]\r\n\t\t\t\t\t// 拿到子组件的子组件\r\n\t\t\t\t\tconst grandChild = child.$children\r\n\t\t\t\t\t// 判断如果在需要重新初始化的组件数组中名中,并且存在init方法的话,则执行\r\n\t\t\t\t\tif (names.includes(child.$options.name) && typeof child?.init === 'function') {\r\n\t\t\t\t\t\t// 需要进行一定的延时,因为初始化页面需要时间\r\n\t\t\t\t\t\tuni.$u.sleep(50).then(() => {\r\n\t\t\t\t\t\t\tchild.init()\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\tif (grandChild.length) {\r\n\t\t\t\t\t\tthis.retryComputedComponentRect(grandChild)\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t// #endif\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\t$u-popup-flex:1 !default;\r\n\t$u-popup-content-background-color: #fff !default;\r\n\r\n\t.u-popup {\r\n\t\tflex: $u-popup-flex;\r\n\r\n\t\t&__content {\r\n\t\t\tbackground-color: $u-popup-content-background-color;\r\n\t\t\tposition: relative;\r\n\r\n\t\t\t&--round-top {\r\n\t\t\t\tborder-top-left-radius: 0;\r\n\t\t\t\tborder-top-right-radius: 0;\r\n\t\t\t\tborder-bottom-left-radius: 10px;\r\n\t\t\t\tborder-bottom-right-radius: 10px;\r\n\t\t\t}\r\n\r\n\t\t\t&--round-left {\r\n\t\t\t\tborder-top-left-radius: 0;\r\n\t\t\t\tborder-top-right-radius: 10px;\r\n\t\t\t\tborder-bottom-left-radius: 0;\r\n\t\t\t\tborder-bottom-right-radius: 10px;\r\n\t\t\t}\r\n\r\n\t\t\t&--round-right {\r\n\t\t\t\tborder-top-left-radius: 10px;\r\n\t\t\t\tborder-top-right-radius: 0;\r\n\t\t\t\tborder-bottom-left-radius: 10px;\r\n\t\t\t\tborder-bottom-right-radius: 0;\r\n\t\t\t}\r\n\r\n\t\t\t&--round-bottom {\r\n\t\t\t\tborder-top-left-radius: 10px;\r\n\t\t\t\tborder-top-right-radius: 10px;\r\n\t\t\t\tborder-bottom-left-radius: 0;\r\n\t\t\t\tborder-bottom-right-radius: 0;\r\n\t\t\t}\r\n\r\n\t\t\t&--round-center {\r\n\t\t\t\tborder-top-left-radius: 10px;\r\n\t\t\t\tborder-top-right-radius: 10px;\r\n\t\t\t\tborder-bottom-left-radius: 10px;\r\n\t\t\t\tborder-bottom-right-radius: 10px;\r\n\t\t\t}\r\n\r\n\t\t\t&__close {\r\n\t\t\t\tposition: absolute;\r\n\r\n\t\t\t\t&--hover {\r\n\t\t\t\t\topacity: 0.4;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&__close--top-left {\r\n\t\t\t\ttop: 15px;\r\n\t\t\t\tleft: 15px;\r\n\t\t\t}\r\n\r\n\t\t\t&__close--top-right {\r\n\t\t\t\ttop: 15px;\r\n\t\t\t\tright: 15px;\r\n\t\t\t}\r\n\r\n\t\t\t&__close--bottom-left {\r\n\t\t\t\tbottom: 15px;\r\n\t\t\t\tleft: 15px;\r\n\t\t\t}\r\n\r\n\t\t\t&__close--bottom-right {\r\n\t\t\t\tright: 15px;\r\n\t\t\t\tbottom: 15px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=style&index=0&id=52d4ddd1&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=style&index=0&id=52d4ddd1&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060507\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-popup/u-popup.vue?7b97","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-popup/u-popup.vue?5e3d","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-popup/u-popup.vue?2922","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-popup/u-popup.vue?9a52","uni-app:///node_modules/uview-ui/components/u-popup/u-popup.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-popup/u-popup.vue?e81f","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-popup/u-popup.vue?fc72"],"names":["name","mixins","data","overlayDuration","watch","show","computed","transitionStyle","zIndex","position","display","style","bottom","top","left","right","alignItems","contentStyle","uni","safeAreaInsets","methods","overlayClick","close","afterEnter","clickHandler","retryComputedComponentRect","i","child"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,uSAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,+TAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC9DA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC+C5vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAvBA,eAwBA;EACAA;EACAC;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACAC;MACA;QAEA;QACA;MAEA;IACA;EACA;EACAC;IACAC;MACA;QACAC;QACAC;QACAC;MACA;MACAC;MACA;QACA;UACAC;UACAC;QACA;MACA;QACA;UACAD;UACAC;QACA;MACA;QACA;UACAC;UACAC;QACA;MACA;QACA;UACAD;UACAC;QACA;MACA;QACA;UACAC;UACA;UACAH;UACAC;UACAC;UACAH;QACA;MACA;IACA;IACAK;MACA;MACA;MACA;MACA,kBAEAC;QADAC;MAEA;QACAR;MACA;MACA;MACA;QACAA;MACA;MACA;QACA;QACA;UACAA;UACAA;QACA;UACAA;UACAA;QACA;UACAA;QACA;MACA;MACA;IACA;IACAF;MACA;QACA;MACA;MACA;QACA;MACA;MACA;QACA;MACA;MACA;QACA;MACA;MACA;QACA;MACA;IACA;EACA;EACAW;IACA;IACAC;MACA;QACA;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;QACA;MACA;MACA;IACA;IAEAC;MAAA;MACA;MACA,6GACA,qGACA,yGACA,sBACA;MACA;MAAA,2BACAC;QACA;QACA;QACA;QACA;QACA;UACA;UACAR;YACAS;UACA;QACA;QACA;QACA;UACA;QACA;MAAA;MAdA;QAAA;MAeA;IACA;EAEA;AACA;AAAA,2B;;;;;;;;;;;;;AChOA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-popup/u-popup.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-popup.vue?vue&type=template&id=52d4ddd1&scoped=true&\"\nvar renderjs\nimport script from \"./u-popup.vue?vue&type=script&lang=js&\"\nexport * from \"./u-popup.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-popup.vue?vue&type=style&index=0&id=52d4ddd1&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"52d4ddd1\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-popup/u-popup.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=template&id=52d4ddd1&scoped=true&\"","var components\ntry {\n components = {\n uOverlay: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-overlay/u-overlay\" */ \"uview-ui/components/u-overlay/u-overlay.vue\"\n )\n },\n uTransition: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-transition/u-transition\" */ \"uview-ui/components/u-transition/u-transition.vue\"\n )\n },\n uStatusBar: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-status-bar/u-status-bar\" */ \"uview-ui/components/u-status-bar/u-status-bar.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uSafeBottom: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom\" */ \"uview-ui/components/u-safe-bottom/u-safe-bottom.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 s0 = _vm.__get_style([_vm.contentStyle])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-popup\">\r\n\t\t<u-overlay\r\n\t\t\t:show=\"show\"\r\n\t\t\t@click=\"overlayClick\"\r\n\t\t\tv-if=\"overlay\"\r\n\t\t\t:duration=\"overlayDuration\"\r\n\t\t\t:customStyle=\"overlayStyle\"\r\n\t\t\t:opacity=\"overlayOpacity\"\r\n\t\t></u-overlay>\r\n\t\t<u-transition\r\n\t\t\t:show=\"show\"\r\n\t\t\t:customStyle=\"transitionStyle\"\r\n\t\t\t:mode=\"position\"\r\n\t\t\t:duration=\"duration\"\r\n\t\t\t@afterEnter=\"afterEnter\"\r\n\t\t\t@click=\"clickHandler\"\r\n\t\t>\r\n\t\t\t<view\r\n\t\t\t\tclass=\"u-popup__content\"\r\n\t\t\t\t:style=\"[contentStyle]\"\r\n\t\t\t\t@tap.stop=\"noop\"\r\n\t\t\t>\r\n\t\t\t\t<u-status-bar v-if=\"safeAreaInsetTop\"></u-status-bar>\r\n\t\t\t\t<slot></slot>\r\n\t\t\t\t<view\r\n\t\t\t\t\tv-if=\"closeable\"\r\n\t\t\t\t\t@tap.stop=\"close\"\r\n\t\t\t\t\tclass=\"u-popup__content__close\"\r\n\t\t\t\t\t:class=\"['u-popup__content__close--' + closeIconPos]\"\r\n\t\t\t\t\thover-class=\"u-popup__content__close--hover\"\r\n\t\t\t\t\thover-stay-time=\"150\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<u-icon\r\n\t\t\t\t\t\tname=\"close\"\r\n\t\t\t\t\t\tcolor=\"#909399\"\r\n\t\t\t\t\t\tsize=\"18\"\r\n\t\t\t\t\t\tbold\r\n\t\t\t\t\t></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t\t<u-safe-bottom v-if=\"safeAreaInsetBottom\"></u-safe-bottom>\r\n\t\t\t</view>\r\n\t\t</u-transition>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\r\n\t/**\r\n\t * popup 弹窗\r\n\t * @description 弹出层容器,用于展示弹窗、信息提示等内容,支持上、下、左、右和中部弹出。组件只提供容器,内部内容由用户自定义\r\n\t * @tutorial https://www.uviewui.com/components/popup.html\r\n\t * @property {Boolean}\t\t\tshow\t\t\t\t是否展示弹窗 (默认 false )\r\n\t * @property {Boolean}\t\t\toverlay\t\t\t\t是否显示遮罩 (默认 true )\r\n\t * @property {String}\t\t\tmode\t\t\t\t弹出方向(默认 'bottom' )\r\n\t * @property {String | Number}\tduration\t\t\t动画时长,单位ms (默认 300 )\r\n\t * @property {String | Number}\toverlayDuration\t\t\t遮罩层动画时长,单位ms (默认 350 )\r\n\t * @property {Boolean}\t\t\tcloseable\t\t\t是否显示关闭图标(默认 false )\r\n\t * @property {Object | String}\toverlayStyle\t\t自定义遮罩的样式\r\n\t * @property {String | Number}\toverlayOpacity\t\t遮罩透明度,0-1之间(默认 0.5)\r\n\t * @property {Boolean}\t\t\tcloseOnClickOverlay\t点击遮罩是否关闭弹窗 (默认 true )\r\n\t * @property {String | Number}\tzIndex\t\t\t\t层级 (默认 10075 )\r\n\t * @property {Boolean}\t\t\tsafeAreaInsetBottom\t是否为iPhoneX留出底部安全距离 (默认 true )\r\n\t * @property {Boolean}\t\t\tsafeAreaInsetTop\t是否留出顶部安全距离(状态栏高度) (默认 false )\r\n\t * @property {String}\t\t\tcloseIconPos\t\t自定义关闭图标位置(默认 'top-right' )\r\n\t * @property {String | Number}\tround\t\t\t\t圆角值(默认 0)\r\n\t * @property {Boolean}\t\t\tzoom\t\t\t\t当mode=center时 是否开启缩放(默认 true )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t\t组件的样式,对象形式\r\n\t * @event {Function} open 弹出层打开\r\n\t * @event {Function} close 弹出层收起\r\n\t * @example <u-popup v-model=\"show\"><text>出淤泥而不染,濯清涟而不妖</text></u-popup>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-popup',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\toverlayDuration: this.duration + 50\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tshow(newValue, oldValue) {\r\n\t\t\t\tif (newValue === true) {\r\n\t\t\t\t\t// #ifdef MP-WEIXIN\r\n\t\t\t\t\tconst children = this.$children\r\n\t\t\t\t\tthis.retryComputedComponentRect(children)\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ttransitionStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tzIndex: this.zIndex,\r\n\t\t\t\t\tposition: 'fixed',\r\n\t\t\t\t\tdisplay: 'flex',\r\n\t\t\t\t}\r\n\t\t\t\tstyle[this.mode] = 0\r\n\t\t\t\tif (this.mode === 'left') {\r\n\t\t\t\t\treturn uni.$u.deepMerge(style, {\r\n\t\t\t\t\t\tbottom: 0,\r\n\t\t\t\t\t\ttop: 0,\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if (this.mode === 'right') {\r\n\t\t\t\t\treturn uni.$u.deepMerge(style, {\r\n\t\t\t\t\t\tbottom: 0,\r\n\t\t\t\t\t\ttop: 0,\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if (this.mode === 'top') {\r\n\t\t\t\t\treturn uni.$u.deepMerge(style, {\r\n\t\t\t\t\t\tleft: 0,\r\n\t\t\t\t\t\tright: 0\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if (this.mode === 'bottom') {\r\n\t\t\t\t\treturn uni.$u.deepMerge(style, {\r\n\t\t\t\t\t\tleft: 0,\r\n\t\t\t\t\t\tright: 0,\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if (this.mode === 'center') {\r\n\t\t\t\t\treturn uni.$u.deepMerge(style, {\r\n\t\t\t\t\t\talignItems: 'center',\r\n\t\t\t\t\t\t'justify-content': 'center',\r\n\t\t\t\t\t\ttop: 0,\r\n\t\t\t\t\t\tleft: 0,\r\n\t\t\t\t\t\tright: 0,\r\n\t\t\t\t\t\tbottom: 0\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tcontentStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\t// 通过设备信息的safeAreaInsets值来判断是否需要预留顶部状态栏和底部安全局的位置\r\n\t\t\t\t// 不使用css方案,是因为nvue不支持css的iPhoneX安全区查询属性\r\n\t\t\t\tconst {\r\n\t\t\t\t\tsafeAreaInsets\r\n\t\t\t\t} = uni.$u.sys()\r\n\t\t\t\tif (this.mode !== 'center') {\r\n\t\t\t\t\tstyle.flex = 1\r\n\t\t\t\t}\r\n\t\t\t\t// 背景色,一般用于设置为transparent,去除默认的白色背景\r\n\t\t\t\tif (this.bgColor) {\r\n\t\t\t\t\tstyle.backgroundColor = this.bgColor\r\n\t\t\t\t}\r\n\t\t\t\tif(this.round) {\r\n\t\t\t\t\tconst value = uni.$u.addUnit(this.round)\r\n\t\t\t\t\tif(this.mode === 'top') {\r\n\t\t\t\t\t\tstyle.borderBottomLeftRadius = value\r\n\t\t\t\t\t\tstyle.borderBottomRightRadius = value\r\n\t\t\t\t\t} else if(this.mode === 'bottom') {\r\n\t\t\t\t\t\tstyle.borderTopLeftRadius = value\r\n\t\t\t\t\t\tstyle.borderTopRightRadius = value\r\n\t\t\t\t\t} else if(this.mode === 'center') {\r\n\t\t\t\t\t\tstyle.borderRadius = value\r\n\t\t\t\t\t} \r\n\t\t\t\t}\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t},\r\n\t\t\tposition() {\r\n\t\t\t\tif (this.mode === 'center') {\r\n\t\t\t\t\treturn this.zoom ? 'fade-zoom' : 'fade'\r\n\t\t\t\t}\r\n\t\t\t\tif (this.mode === 'left') {\r\n\t\t\t\t\treturn 'slide-left'\r\n\t\t\t\t}\r\n\t\t\t\tif (this.mode === 'right') {\r\n\t\t\t\t\treturn 'slide-right'\r\n\t\t\t\t}\r\n\t\t\t\tif (this.mode === 'bottom') {\r\n\t\t\t\t\treturn 'slide-up'\r\n\t\t\t\t}\r\n\t\t\t\tif (this.mode === 'top') {\r\n\t\t\t\t\treturn 'slide-down'\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 点击遮罩\r\n\t\t\toverlayClick() {\r\n\t\t\t\tif (this.closeOnClickOverlay) {\r\n\t\t\t\t\tthis.$emit('close')\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tclose(e) {\r\n\t\t\t\tthis.$emit('close')\r\n\t\t\t},\r\n\t\t\tafterEnter() {\r\n\t\t\t\tthis.$emit('open')\r\n\t\t\t},\r\n\t\t\tclickHandler() {\r\n\t\t\t\t// 由于中部弹出时,其u-transition占据了整个页面相当于遮罩,此时需要发出遮罩点击事件,是否无法通过点击遮罩关闭弹窗\r\n\t\t\t\tif(this.mode === 'center') {\r\n\t\t\t\t\tthis.overlayClick()\r\n\t\t\t\t}\r\n\t\t\t\tthis.$emit('click')\r\n\t\t\t},\r\n\t\t\t// #ifdef MP-WEIXIN\r\n\t\t\tretryComputedComponentRect(children) {\r\n\t\t\t\t// 组件内部需要计算节点的组件\r\n\t\t\t\tconst names = ['u-calendar-month', 'u-album', 'u-collapse-item', 'u-dropdown', 'u-index-item', 'u-index-list',\r\n\t\t\t\t\t'u-line-progress', 'u-list-item', 'u-rate', 'u-read-more', 'u-row', 'u-row-notice', 'u-scroll-list',\r\n\t\t\t\t\t'u-skeleton', 'u-slider', 'u-steps-item', 'u-sticky', 'u-subsection', 'u-swipe-action-item', 'u-tabbar',\r\n\t\t\t\t\t'u-tabs', 'u-tooltip'\r\n\t\t\t\t]\r\n\t\t\t\t// 历遍所有的子组件节点\r\n\t\t\t\tfor (let i = 0; i < children.length; i++) {\r\n\t\t\t\t\tconst child = children[i]\r\n\t\t\t\t\t// 拿到子组件的子组件\r\n\t\t\t\t\tconst grandChild = child.$children\r\n\t\t\t\t\t// 判断如果在需要重新初始化的组件数组中名中,并且存在init方法的话,则执行\r\n\t\t\t\t\tif (names.includes(child.$options.name) && typeof child?.init === 'function') {\r\n\t\t\t\t\t\t// 需要进行一定的延时,因为初始化页面需要时间\r\n\t\t\t\t\t\tuni.$u.sleep(50).then(() => {\r\n\t\t\t\t\t\t\tchild.init()\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\tif (grandChild.length) {\r\n\t\t\t\t\t\tthis.retryComputedComponentRect(grandChild)\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t// #endif\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\t$u-popup-flex:1 !default;\r\n\t$u-popup-content-background-color: #fff !default;\r\n\r\n\t.u-popup {\r\n\t\tflex: $u-popup-flex;\r\n\r\n\t\t&__content {\r\n\t\t\tbackground-color: $u-popup-content-background-color;\r\n\t\t\tposition: relative;\r\n\r\n\t\t\t&--round-top {\r\n\t\t\t\tborder-top-left-radius: 0;\r\n\t\t\t\tborder-top-right-radius: 0;\r\n\t\t\t\tborder-bottom-left-radius: 10px;\r\n\t\t\t\tborder-bottom-right-radius: 10px;\r\n\t\t\t}\r\n\r\n\t\t\t&--round-left {\r\n\t\t\t\tborder-top-left-radius: 0;\r\n\t\t\t\tborder-top-right-radius: 10px;\r\n\t\t\t\tborder-bottom-left-radius: 0;\r\n\t\t\t\tborder-bottom-right-radius: 10px;\r\n\t\t\t}\r\n\r\n\t\t\t&--round-right {\r\n\t\t\t\tborder-top-left-radius: 10px;\r\n\t\t\t\tborder-top-right-radius: 0;\r\n\t\t\t\tborder-bottom-left-radius: 10px;\r\n\t\t\t\tborder-bottom-right-radius: 0;\r\n\t\t\t}\r\n\r\n\t\t\t&--round-bottom {\r\n\t\t\t\tborder-top-left-radius: 10px;\r\n\t\t\t\tborder-top-right-radius: 10px;\r\n\t\t\t\tborder-bottom-left-radius: 0;\r\n\t\t\t\tborder-bottom-right-radius: 0;\r\n\t\t\t}\r\n\r\n\t\t\t&--round-center {\r\n\t\t\t\tborder-top-left-radius: 10px;\r\n\t\t\t\tborder-top-right-radius: 10px;\r\n\t\t\t\tborder-bottom-left-radius: 10px;\r\n\t\t\t\tborder-bottom-right-radius: 10px;\r\n\t\t\t}\r\n\r\n\t\t\t&__close {\r\n\t\t\t\tposition: absolute;\r\n\r\n\t\t\t\t&--hover {\r\n\t\t\t\t\topacity: 0.4;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&__close--top-left {\r\n\t\t\t\ttop: 15px;\r\n\t\t\t\tleft: 15px;\r\n\t\t\t}\r\n\r\n\t\t\t&__close--top-right {\r\n\t\t\t\ttop: 15px;\r\n\t\t\t\tright: 15px;\r\n\t\t\t}\r\n\r\n\t\t\t&__close--bottom-left {\r\n\t\t\t\tbottom: 15px;\r\n\t\t\t\tleft: 15px;\r\n\t\t\t}\r\n\r\n\t\t\t&__close--bottom-right {\r\n\t\t\t\tright: 15px;\r\n\t\t\t\tbottom: 15px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=style&index=0&id=52d4ddd1&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-popup.vue?vue&type=style&index=0&id=52d4ddd1&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946825\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?a6bd","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?d855","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?91fb","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?8bcf","uni-app:///node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?d54a","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?fbca"],"names":["name","mixins","data","safeAreaBottomHeight","isNvue","computed","style","mounted"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,mFAAM;AACR,EAAE,oGAAM;AACR,EAAE,6GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,wGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAA8uB,CAAgB,mwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACUlwB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AATA,eAUA;EACAA;EACAC;EACAC;IACA;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACA;MAKA;IACA;EACA;EACAC,6BAKA;AACA;AAAA,2B;;;;;;;;;;;;;AC9CA;AAAA;AAAA;AAAA;AAA65C,CAAgB,03CAAG,EAAC,C;;;;;;;;;;;ACAj7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-safe-bottom.vue?vue&type=template&id=758fd84f&scoped=true&\"\nvar renderjs\nimport script from \"./u-safe-bottom.vue?vue&type=script&lang=js&\"\nexport * from \"./u-safe-bottom.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-safe-bottom.vue?vue&type=style&index=0&id=758fd84f&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"758fd84f\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=template&id=758fd84f&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.style])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-safe-bottom\"\r\n\t\t:style=\"[style]\"\r\n\t\t:class=\"[!isNvue && 'u-safe-area-inset-bottom']\"\r\n\t>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from \"./props.js\";\r\n\t/**\r\n\t * SafeBottom 底部安全区\r\n\t * @description 这个适配,主要是针对IPhone X等一些底部带指示条的机型,指示条的操作区域与页面底部存在重合,容易导致用户误操作,因此我们需要针对这些机型进行底部安全区适配。\r\n\t * @tutorial https://www.uviewui.com/components/safeAreaInset.html\r\n\t * @property {type}\t\tprop_name\r\n\t * @property {Object}\tcustomStyle\t定义需要用到的外部样式\r\n\t *\r\n\t * @event {Function()}\r\n\t * @example <u-status-bar></u-status-bar>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-safe-bottom\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tsafeAreaBottomHeight: 0,\r\n\t\t\t\tisNvue: false,\r\n\t\t\t};\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tstyle() {\r\n\t\t\t\tconst style = {};\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// nvue下,高度使用js计算填充\r\n\t\t\t\tstyle.height = uni.$u.addUnit(uni.$u.sys().safeAreaInsets.bottom, 'px');\r\n\t\t\t\t// #endif\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\r\n\t\t\t},\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\t// #ifdef APP-NVUE\r\n\t\t\t// 标识为是否nvue\r\n\t\t\tthis.isNvue = true;\r\n\t\t\t// #endif\r\n\t\t},\r\n\t};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.u-safe-bottom {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\twidth: 100%;\r\n\t\t/* #endif */\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=style&index=0&id=758fd84f&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=style&index=0&id=758fd84f&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060560\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?a6bd","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?d855","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?91fb","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?8bcf","uni-app:///node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?d54a","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?fbca"],"names":["name","mixins","data","safeAreaBottomHeight","isNvue","computed","style","mounted"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,mFAAM;AACR,EAAE,oGAAM;AACR,EAAE,6GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,wGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAA8uB,CAAgB,mwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACUlwB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AATA,eAUA;EACAA;EACAC;EACAC;IACA;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACA;MAKA;IACA;EACA;EACAC,6BAKA;AACA;AAAA,2B;;;;;;;;;;;;;AC9CA;AAAA;AAAA;AAAA;AAA65C,CAAgB,03CAAG,EAAC,C;;;;;;;;;;;ACAj7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-safe-bottom.vue?vue&type=template&id=758fd84f&scoped=true&\"\nvar renderjs\nimport script from \"./u-safe-bottom.vue?vue&type=script&lang=js&\"\nexport * from \"./u-safe-bottom.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-safe-bottom.vue?vue&type=style&index=0&id=758fd84f&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"758fd84f\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=template&id=758fd84f&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.style])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-safe-bottom\"\r\n\t\t:style=\"[style]\"\r\n\t\t:class=\"[!isNvue && 'u-safe-area-inset-bottom']\"\r\n\t>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from \"./props.js\";\r\n\t/**\r\n\t * SafeBottom 底部安全区\r\n\t * @description 这个适配,主要是针对IPhone X等一些底部带指示条的机型,指示条的操作区域与页面底部存在重合,容易导致用户误操作,因此我们需要针对这些机型进行底部安全区适配。\r\n\t * @tutorial https://www.uviewui.com/components/safeAreaInset.html\r\n\t * @property {type}\t\tprop_name\r\n\t * @property {Object}\tcustomStyle\t定义需要用到的外部样式\r\n\t *\r\n\t * @event {Function()}\r\n\t * @example <u-status-bar></u-status-bar>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-safe-bottom\",\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tsafeAreaBottomHeight: 0,\r\n\t\t\t\tisNvue: false,\r\n\t\t\t};\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tstyle() {\r\n\t\t\t\tconst style = {};\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// nvue下,高度使用js计算填充\r\n\t\t\t\tstyle.height = uni.$u.addUnit(uni.$u.sys().safeAreaInsets.bottom, 'px');\r\n\t\t\t\t// #endif\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));\r\n\t\t\t},\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\t// #ifdef APP-NVUE\r\n\t\t\t// 标识为是否nvue\r\n\t\t\tthis.isNvue = true;\r\n\t\t\t// #endif\r\n\t\t},\r\n\t};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.u-safe-bottom {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\twidth: 100%;\r\n\t\t/* #endif */\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=style&index=0&id=758fd84f&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-safe-bottom.vue?vue&type=style&index=0&id=758fd84f&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946836\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?2bc4","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?4093","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?eea5","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?71c4","uni-app:///node_modules/uview-ui/components/u-status-bar/u-status-bar.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?1e36","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?38cc"],"names":["name","mixins","data","computed","style"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,kFAAM;AACR,EAAE,mGAAM;AACR,EAAE,4GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,uGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACUjwB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAPA,eAQA;EACAA;EACAC;EACAC;IACA,QACA;EACA;EACAC;IACAC;MACA;MACA;MACAA;MACAA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACnCA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-status-bar/u-status-bar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-status-bar.vue?vue&type=template&id=3c8c2ae7&scoped=true&\"\nvar renderjs\nimport script from \"./u-status-bar.vue?vue&type=script&lang=js&\"\nexport * from \"./u-status-bar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-status-bar.vue?vue&type=style&index=0&id=3c8c2ae7&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3c8c2ae7\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-status-bar/u-status-bar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=template&id=3c8c2ae7&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.style])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t :style=\"[style]\"\r\n\t class=\"u-status-bar\"\r\n\t>\r\n\t\t<slot />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * StatbusBar 状态栏占位\r\n\t * @description 本组件主要用于状态填充,比如在自定导航栏的时候,它会自动适配一个恰当的状态栏高度。\r\n\t * @tutorial https://uviewui.com/components/statusBar.html\r\n\t * @property {String}\t\t\tbgColor\t\t\t背景色 (默认 'transparent' )\r\n\t * @property {String | Object}\tcustomStyle\t\t自定义样式 \r\n\t * @example <u-status-bar></u-status-bar>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-status-bar',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tstyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\t// 状态栏高度,由于某些安卓和微信开发工具无法识别css的顶部状态栏变量,所以使用js获取的方式\r\n\t\t\t\tstyle.height = uni.$u.addUnit(uni.$u.sys().statusBarHeight, 'px')\r\n\t\t\t\tstyle.backgroundColor = this.bgColor\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t}\r\n\t\t},\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.u-status-bar {\r\n\t\t// nvue会默认100%,如果nvue下,显式写100%的话,会导致宽度不为100%而异常\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\twidth: 100%;\r\n\t\t/* #endif */\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=style&index=0&id=3c8c2ae7&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=style&index=0&id=3c8c2ae7&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060745\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?2bc4","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?4093","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?eea5","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?71c4","uni-app:///node_modules/uview-ui/components/u-status-bar/u-status-bar.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?1e36","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?38cc"],"names":["name","mixins","data","computed","style"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,kFAAM;AACR,EAAE,mGAAM;AACR,EAAE,4GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,uGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACUjwB;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAPA,eAQA;EACAA;EACAC;EACAC;IACA,QACA;EACA;EACAC;IACAC;MACA;MACA;MACAA;MACAA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACnCA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-status-bar/u-status-bar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-status-bar.vue?vue&type=template&id=3c8c2ae7&scoped=true&\"\nvar renderjs\nimport script from \"./u-status-bar.vue?vue&type=script&lang=js&\"\nexport * from \"./u-status-bar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-status-bar.vue?vue&type=style&index=0&id=3c8c2ae7&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3c8c2ae7\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-status-bar/u-status-bar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=template&id=3c8c2ae7&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.style])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t :style=\"[style]\"\r\n\t class=\"u-status-bar\"\r\n\t>\r\n\t\t<slot />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * StatbusBar 状态栏占位\r\n\t * @description 本组件主要用于状态填充,比如在自定导航栏的时候,它会自动适配一个恰当的状态栏高度。\r\n\t * @tutorial https://uviewui.com/components/statusBar.html\r\n\t * @property {String}\t\t\tbgColor\t\t\t背景色 (默认 'transparent' )\r\n\t * @property {String | Object}\tcustomStyle\t\t自定义样式 \r\n\t * @example <u-status-bar></u-status-bar>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-status-bar',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tstyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\t// 状态栏高度,由于某些安卓和微信开发工具无法识别css的顶部状态栏变量,所以使用js获取的方式\r\n\t\t\t\tstyle.height = uni.$u.addUnit(uni.$u.sys().statusBarHeight, 'px')\r\n\t\t\t\tstyle.backgroundColor = this.bgColor\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t}\r\n\t\t},\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.u-status-bar {\r\n\t\t// nvue会默认100%,如果nvue下,显式写100%的话,会导致宽度不为100%而异常\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\twidth: 100%;\r\n\t\t/* #endif */\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=style&index=0&id=3c8c2ae7&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-status-bar.vue?vue&type=style&index=0&id=3c8c2ae7&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651947032\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?0193","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?8b72","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?e05d","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?043f","uni-app:///node_modules/uview-ui/components/u-sticky/u-sticky.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?be3b","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?4ec5"],"names":["name","mixins","data","cssSticky","stickyTop","elId","left","width","height","fixed","computed","style","stickyContent","uZindex","mounted","methods","init","initObserveContent","observeContent","thresholds","contentObserver","top","setFixed","disconnectObserver","observer","getStickyTop","checkSupportCssSticky","checkComputedStyle","uni","computedStyle","resolve","checkCssStickyForH5","beforeDestroy"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnBA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;ACgB7vB;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAdA,eAeA;EACAA;EACAC;EACAC;IACA;MACAC;MAAA;MACAC;MAAA;MACAC;MACAC;MAAA;MACAC;MACAC;MACAC;IACA;EACA;;EACAC;IACAC;MACA;MACA;QACA;UACAA;UACAA;UACAA;QACA;UACAA;QACA;MACA;QACA;;QAKAA;MAEA;MACAA;MACA;IACA;IACA;IACAC;MACA;MACA;QACAD;QACAA;QACAA;QACAA;QACAA;MACA;MACA;IACA;IACAE;MACA;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;MACA;MACA;QACA;MACA;IACA;IACAC;MAAA;MACA;MACA;QACA;QACA;QACA;QACA;UACA;QACA;MACA;IACA;IACAC;MAAA;MACA;MACA;MACA;QACA;QACAC;MACA;MACA;MACAC;QACAC;MACA;MACA;MACAD;QACA;MACA;MACA;IACA;IACAE;MACA;MACA;MACA;IACA;IACAC;MACA;MACA;MACAC;IACA;IACAC;MACA;IACA;IACAC;MAAA;MAAA;QAAA;UAAA;YAAA;cAAA;gBAQA;gBACA;kBACA;gBACA;;gBAEA;gBAAA;gBAAA,OAEA;cAAA;gBAAA;gBAGA;gBACA;kBACA;gBACA;;gBAEA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IAIA;IACA;IACAC;MAAA;MACA;;MAEA;QACAC;UACAC;QACA;UACAC;QACA;MACA;IAEA;IACA;IACA;IACAC;MACA;IAAA;EAcA;EACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACzMA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-sticky/u-sticky.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-sticky.vue?vue&type=template&id=c187ecf2&scoped=true&\"\nvar renderjs\nimport script from \"./u-sticky.vue?vue&type=script&lang=js&\"\nexport * from \"./u-sticky.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-sticky.vue?vue&type=style&index=0&id=c187ecf2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"c187ecf2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-sticky/u-sticky.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=template&id=c187ecf2&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.style])\n var s1 = _vm.__get_style([_vm.stickyContent])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-sticky\"\r\n\t\t:id=\"elId\"\r\n\t\t:style=\"[style]\"\r\n\t>\r\n\t\t<view\r\n\t\t\t:style=\"[stickyContent]\"\r\n\t\t\tclass=\"u-sticky__content\"\r\n\t\t>\r\n\t\t\t<slot />\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';;\r\n\t/**\r\n\t * sticky 吸顶\r\n\t * @description 该组件与CSS中position: sticky属性实现的效果一致,当组件达到预设的到顶部距离时, 就会固定在指定位置,组件位置大于预设的顶部距离时,会重新按照正常的布局排列。\r\n\t * @tutorial https://www.uviewui.com/components/sticky.html\r\n\t * @property {String | Number}\toffsetTop\t\t吸顶时与顶部的距离,单位px(默认 0 )\r\n\t * @property {String | Number}\tcustomNavHeight\t自定义导航栏的高度 (h5 默认44 其他默认 0 )\r\n\t * @property {Boolean}\t\t\tdisabled\t\t是否开启吸顶功能 (默认 false )\r\n\t * @property {String}\t\t\tbgColor\t\t\t组件背景颜色(默认 '#ffffff' )\r\n\t * @property {String | Number}\tzIndex\t\t\t吸顶时的z-index值\r\n\t * @property {String | Number}\tindex\t\t\t自定义标识,用于区分是哪一个组件\r\n\t * @property {Object}\t\t\tcustomStyle\t\t组件的样式,对象形式\r\n\t * @event {Function} fixed\t\t组件吸顶时触发\r\n\t * @event {Function} unfixed\t组件取消吸顶时触发\r\n\t * @example <u-sticky offsetTop=\"200\"><view>塞下秋来风景异,衡阳雁去无留意</view></u-sticky>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-sticky',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcssSticky: false, // 是否使用css的sticky实现\r\n\t\t\t\tstickyTop: 0, // 吸顶的top值,因为可能受自定义导航栏影响,最终的吸顶值非offsetTop值\r\n\t\t\t\telId: uni.$u.guid(),\r\n\t\t\t\tleft: 0, // js模式时,吸顶的内容因为处于postition: fixed模式,为了和原来保持一致的样式,需要记录并重新设置它的left,height,width属性\r\n\t\t\t\twidth: 'auto',\r\n\t\t\t\theight: 'auto',\r\n\t\t\t\tfixed: false, // js模式时,是否处于吸顶模式\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tstyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tif(!this.disabled) {\r\n\t\t\t\t\tif (this.cssSticky) {\r\n\t\t\t\t\t\tstyle.position = 'sticky'\r\n\t\t\t\t\t\tstyle.zIndex = this.uZindex\r\n\t\t\t\t\t\tstyle.top = uni.$u.addUnit(this.stickyTop)\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tstyle.height = this.fixed ? this.height + 'px' : 'auto'\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\t// 无需吸顶时,设置会默认的relative(nvue)和非nvue的static静态模式即可\r\n\t\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t\tstyle.position = 'relative'\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t\tstyle.position = 'static'\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t}\r\n\t\t\t\tstyle.backgroundColor = this.bgColor\r\n\t\t\t\treturn uni.$u.deepMerge(uni.$u.addStyle(this.customStyle), style)\r\n\t\t\t},\r\n\t\t\t// 吸顶内容的样式\r\n\t\t\tstickyContent() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tif (!this.cssSticky) {\r\n\t\t\t\t\tstyle.position = this.fixed ? 'fixed' : 'static'\r\n\t\t\t\t\tstyle.top = this.stickyTop + 'px'\r\n\t\t\t\t\tstyle.left = this.left + 'px'\r\n\t\t\t\t\tstyle.width = this.width == 'auto' ? 'auto' : this.width + 'px'\r\n\t\t\t\t\tstyle.zIndex = this.uZindex\r\n\t\t\t\t}\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\tuZindex() {\r\n\t\t\t\treturn this.zIndex ? this.zIndex : uni.$u.zIndex.sticky\r\n\t\t\t}\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\tthis.init()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tinit() {\r\n\t\t\t\tthis.getStickyTop()\r\n\t\t\t\t// 判断使用的模式\r\n\t\t\t\tthis.checkSupportCssSticky()\r\n\t\t\t\t// 如果不支持css sticky,则使用js方案,此方案性能比不上css方案\r\n\t\t\t\tif (!this.cssSticky) {\r\n\t\t\t\t\t!this.disabled && this.initObserveContent()\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tinitObserveContent() {\r\n\t\t\t\t// 获取吸顶内容的高度,用于在js吸顶模式时,给父元素一个填充高度,防止\"塌陷\"\r\n\t\t\t\tthis.$uGetRect('#' + this.elId).then((res) => {\r\n\t\t\t\t\tthis.height = res.height\r\n\t\t\t\t\tthis.left = res.left\r\n\t\t\t\t\tthis.width = res.width\r\n\t\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\t\tthis.observeContent()\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tobserveContent() {\r\n\t\t\t\t// 先断掉之前的观察\r\n\t\t\t\tthis.disconnectObserver('contentObserver')\r\n\t\t\t\tconst contentObserver = uni.createIntersectionObserver({\r\n\t\t\t\t\t// 检测的区间范围\r\n\t\t\t\t\tthresholds: [0.95, 0.98, 1]\r\n\t\t\t\t})\r\n\t\t\t\t// 到屏幕顶部的高度时触发\r\n\t\t\t\tcontentObserver.relativeToViewport({\r\n\t\t\t\t\ttop: -this.stickyTop\r\n\t\t\t\t})\r\n\t\t\t\t// 绑定观察的元素\r\n\t\t\t\tcontentObserver.observe(`#${this.elId}`, res => {\r\n\t\t\t\t\tthis.setFixed(res.boundingClientRect.top)\r\n\t\t\t\t})\r\n\t\t\t\tthis.contentObserver = contentObserver\r\n\t\t\t},\r\n\t\t\tsetFixed(top) {\r\n\t\t\t\t// 判断是否出于吸顶条件范围\r\n\t\t\t\tconst fixed = top <= this.stickyTop\r\n\t\t\t\tthis.fixed = fixed\r\n\t\t\t},\r\n\t\t\tdisconnectObserver(observerName) {\r\n\t\t\t\t// 断掉观察,释放资源\r\n\t\t\t\tconst observer = this[observerName]\r\n\t\t\t\tobserver && observer.disconnect()\r\n\t\t\t},\r\n\t\t\tgetStickyTop() {\r\n\t\t\t\tthis.stickyTop = uni.$u.getPx(this.offsetTop) + uni.$u.getPx(this.customNavHeight)\r\n\t\t\t},\r\n\t\t\tasync checkSupportCssSticky() {\r\n\t\t\t\t// #ifdef H5\r\n\t\t\t\t// H5,一般都是现代浏览器,是支持css sticky的,这里使用创建元素嗅探的形式判断\r\n\t\t\t\tif (this.checkCssStickyForH5()) {\r\n\t\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t}\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// 如果安卓版本高于8.0,依然认为是支持css sticky的(因为安卓7在某些机型,可能不支持sticky)\r\n\t\t\t\tif (uni.$u.os() === 'android' && Number(uni.$u.sys().system) > 8) {\r\n\t\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// APP-Vue和微信平台,通过computedStyle判断是否支持css sticky\r\n\t\t\t\t// #ifdef APP-VUE || MP-WEIXIN\r\n\t\t\t\tthis.cssSticky = await this.checkComputedStyle()\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// ios上,从ios6开始,都是支持css sticky的\r\n\t\t\t\tif (uni.$u.os() === 'ios') {\r\n\t\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// nvue,是支持css sticky的\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 在APP和微信小程序上,通过uni.createSelectorQuery可以判断是否支持css sticky\r\n\t\t\tcheckComputedStyle() {\r\n\t\t\t\t// 方法内进行判断,避免在其他平台生成无用代码\r\n\t\t\t\t// #ifdef APP-VUE || MP-WEIXIN\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tuni.createSelectorQuery().in(this).select('.u-sticky').fields({\r\n\t\t\t\t\t\tcomputedStyle: [\"position\"]\r\n\t\t\t\t\t}).exec(e => {\r\n\t\t\t\t\t\tresolve('sticky' === e[0].position)\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// H5通过创建元素的形式嗅探是否支持css sticky\r\n\t\t\t// 判断浏览器是否支持sticky属性\r\n\t\t\tcheckCssStickyForH5() {\r\n\t\t\t\t// 方法内进行判断,避免在其他平台生成无用代码\r\n\t\t\t\t// #ifdef H5\r\n\t\t\t\tconst vendorList = ['', '-webkit-', '-ms-', '-moz-', '-o-'],\r\n\t\t\t\t\tvendorListLength = vendorList.length,\r\n\t\t\t\t\tstickyElement = document.createElement('div')\r\n\t\t\t\tfor (let i = 0; i < vendorListLength; i++) {\r\n\t\t\t\t\tstickyElement.style.position = vendorList[i] + 'sticky'\r\n\t\t\t\t\tif (stickyElement.style.position !== '') {\r\n\t\t\t\t\t\treturn true\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn false;\r\n\t\t\t\t// #endif\r\n\t\t\t}\r\n\t\t},\r\n\t\tbeforeDestroy() {\r\n\t\t\tthis.disconnectObserver('contentObserver')\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.u-sticky {\r\n\t\t/* #ifdef APP-VUE || MP-WEIXIN */\r\n\t\t// 此处默认写sticky属性,是为了给微信和APP通过uni.createSelectorQuery查询是否支持css sticky使用\r\n\t\tposition: sticky;\r\n\t\t/* #endif */\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=style&index=0&id=c187ecf2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=style&index=0&id=c187ecf2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400059760\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?0193","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?8b72","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?e05d","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?043f","uni-app:///node_modules/uview-ui/components/u-sticky/u-sticky.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?be3b","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-sticky/u-sticky.vue?4ec5"],"names":["name","mixins","data","cssSticky","stickyTop","elId","left","width","height","fixed","computed","style","stickyContent","uZindex","mounted","methods","init","initObserveContent","observeContent","thresholds","contentObserver","top","setFixed","disconnectObserver","observer","getStickyTop","checkSupportCssSticky","checkComputedStyle","uni","computedStyle","resolve","checkCssStickyForH5","beforeDestroy"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnBA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;ACgB7vB;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAdA,eAeA;EACAA;EACAC;EACAC;IACA;MACAC;MAAA;MACAC;MAAA;MACAC;MACAC;MAAA;MACAC;MACAC;MACAC;IACA;EACA;;EACAC;IACAC;MACA;MACA;QACA;UACAA;UACAA;UACAA;QACA;UACAA;QACA;MACA;QACA;;QAKAA;MAEA;MACAA;MACA;IACA;IACA;IACAC;MACA;MACA;QACAD;QACAA;QACAA;QACAA;QACAA;MACA;MACA;IACA;IACAE;MACA;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;MACA;MACA;QACA;MACA;IACA;IACAC;MAAA;MACA;MACA;QACA;QACA;QACA;QACA;UACA;QACA;MACA;IACA;IACAC;MAAA;MACA;MACA;MACA;QACA;QACAC;MACA;MACA;MACAC;QACAC;MACA;MACA;MACAD;QACA;MACA;MACA;IACA;IACAE;MACA;MACA;MACA;IACA;IACAC;MACA;MACA;MACAC;IACA;IACAC;MACA;IACA;IACAC;MAAA;MAAA;QAAA;UAAA;YAAA;cAAA;gBAQA;gBACA;kBACA;gBACA;;gBAEA;gBAAA;gBAAA,OAEA;cAAA;gBAAA;gBAGA;gBACA;kBACA;gBACA;;gBAEA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IAIA;IACA;IACAC;MAAA;MACA;;MAEA;QACAC;UACAC;QACA;UACAC;QACA;MACA;IAEA;IACA;IACA;IACAC;MACA;IAAA;EAcA;EACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACzMA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-sticky/u-sticky.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-sticky.vue?vue&type=template&id=c187ecf2&scoped=true&\"\nvar renderjs\nimport script from \"./u-sticky.vue?vue&type=script&lang=js&\"\nexport * from \"./u-sticky.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-sticky.vue?vue&type=style&index=0&id=c187ecf2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"c187ecf2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-sticky/u-sticky.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=template&id=c187ecf2&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.__get_style([_vm.style])\n var s1 = _vm.__get_style([_vm.stickyContent])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n s1: s1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-sticky\"\r\n\t\t:id=\"elId\"\r\n\t\t:style=\"[style]\"\r\n\t>\r\n\t\t<view\r\n\t\t\t:style=\"[stickyContent]\"\r\n\t\t\tclass=\"u-sticky__content\"\r\n\t\t>\r\n\t\t\t<slot />\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';;\r\n\t/**\r\n\t * sticky 吸顶\r\n\t * @description 该组件与CSS中position: sticky属性实现的效果一致,当组件达到预设的到顶部距离时, 就会固定在指定位置,组件位置大于预设的顶部距离时,会重新按照正常的布局排列。\r\n\t * @tutorial https://www.uviewui.com/components/sticky.html\r\n\t * @property {String | Number}\toffsetTop\t\t吸顶时与顶部的距离,单位px(默认 0 )\r\n\t * @property {String | Number}\tcustomNavHeight\t自定义导航栏的高度 (h5 默认44 其他默认 0 )\r\n\t * @property {Boolean}\t\t\tdisabled\t\t是否开启吸顶功能 (默认 false )\r\n\t * @property {String}\t\t\tbgColor\t\t\t组件背景颜色(默认 '#ffffff' )\r\n\t * @property {String | Number}\tzIndex\t\t\t吸顶时的z-index值\r\n\t * @property {String | Number}\tindex\t\t\t自定义标识,用于区分是哪一个组件\r\n\t * @property {Object}\t\t\tcustomStyle\t\t组件的样式,对象形式\r\n\t * @event {Function} fixed\t\t组件吸顶时触发\r\n\t * @event {Function} unfixed\t组件取消吸顶时触发\r\n\t * @example <u-sticky offsetTop=\"200\"><view>塞下秋来风景异,衡阳雁去无留意</view></u-sticky>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-sticky',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcssSticky: false, // 是否使用css的sticky实现\r\n\t\t\t\tstickyTop: 0, // 吸顶的top值,因为可能受自定义导航栏影响,最终的吸顶值非offsetTop值\r\n\t\t\t\telId: uni.$u.guid(),\r\n\t\t\t\tleft: 0, // js模式时,吸顶的内容因为处于postition: fixed模式,为了和原来保持一致的样式,需要记录并重新设置它的left,height,width属性\r\n\t\t\t\twidth: 'auto',\r\n\t\t\t\theight: 'auto',\r\n\t\t\t\tfixed: false, // js模式时,是否处于吸顶模式\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tstyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tif(!this.disabled) {\r\n\t\t\t\t\tif (this.cssSticky) {\r\n\t\t\t\t\t\tstyle.position = 'sticky'\r\n\t\t\t\t\t\tstyle.zIndex = this.uZindex\r\n\t\t\t\t\t\tstyle.top = uni.$u.addUnit(this.stickyTop)\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tstyle.height = this.fixed ? this.height + 'px' : 'auto'\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\t// 无需吸顶时,设置会默认的relative(nvue)和非nvue的static静态模式即可\r\n\t\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t\tstyle.position = 'relative'\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t\tstyle.position = 'static'\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t}\r\n\t\t\t\tstyle.backgroundColor = this.bgColor\r\n\t\t\t\treturn uni.$u.deepMerge(uni.$u.addStyle(this.customStyle), style)\r\n\t\t\t},\r\n\t\t\t// 吸顶内容的样式\r\n\t\t\tstickyContent() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\tif (!this.cssSticky) {\r\n\t\t\t\t\tstyle.position = this.fixed ? 'fixed' : 'static'\r\n\t\t\t\t\tstyle.top = this.stickyTop + 'px'\r\n\t\t\t\t\tstyle.left = this.left + 'px'\r\n\t\t\t\t\tstyle.width = this.width == 'auto' ? 'auto' : this.width + 'px'\r\n\t\t\t\t\tstyle.zIndex = this.uZindex\r\n\t\t\t\t}\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\tuZindex() {\r\n\t\t\t\treturn this.zIndex ? this.zIndex : uni.$u.zIndex.sticky\r\n\t\t\t}\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\tthis.init()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tinit() {\r\n\t\t\t\tthis.getStickyTop()\r\n\t\t\t\t// 判断使用的模式\r\n\t\t\t\tthis.checkSupportCssSticky()\r\n\t\t\t\t// 如果不支持css sticky,则使用js方案,此方案性能比不上css方案\r\n\t\t\t\tif (!this.cssSticky) {\r\n\t\t\t\t\t!this.disabled && this.initObserveContent()\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tinitObserveContent() {\r\n\t\t\t\t// 获取吸顶内容的高度,用于在js吸顶模式时,给父元素一个填充高度,防止\"塌陷\"\r\n\t\t\t\tthis.$uGetRect('#' + this.elId).then((res) => {\r\n\t\t\t\t\tthis.height = res.height\r\n\t\t\t\t\tthis.left = res.left\r\n\t\t\t\t\tthis.width = res.width\r\n\t\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\t\tthis.observeContent()\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tobserveContent() {\r\n\t\t\t\t// 先断掉之前的观察\r\n\t\t\t\tthis.disconnectObserver('contentObserver')\r\n\t\t\t\tconst contentObserver = uni.createIntersectionObserver({\r\n\t\t\t\t\t// 检测的区间范围\r\n\t\t\t\t\tthresholds: [0.95, 0.98, 1]\r\n\t\t\t\t})\r\n\t\t\t\t// 到屏幕顶部的高度时触发\r\n\t\t\t\tcontentObserver.relativeToViewport({\r\n\t\t\t\t\ttop: -this.stickyTop\r\n\t\t\t\t})\r\n\t\t\t\t// 绑定观察的元素\r\n\t\t\t\tcontentObserver.observe(`#${this.elId}`, res => {\r\n\t\t\t\t\tthis.setFixed(res.boundingClientRect.top)\r\n\t\t\t\t})\r\n\t\t\t\tthis.contentObserver = contentObserver\r\n\t\t\t},\r\n\t\t\tsetFixed(top) {\r\n\t\t\t\t// 判断是否出于吸顶条件范围\r\n\t\t\t\tconst fixed = top <= this.stickyTop\r\n\t\t\t\tthis.fixed = fixed\r\n\t\t\t},\r\n\t\t\tdisconnectObserver(observerName) {\r\n\t\t\t\t// 断掉观察,释放资源\r\n\t\t\t\tconst observer = this[observerName]\r\n\t\t\t\tobserver && observer.disconnect()\r\n\t\t\t},\r\n\t\t\tgetStickyTop() {\r\n\t\t\t\tthis.stickyTop = uni.$u.getPx(this.offsetTop) + uni.$u.getPx(this.customNavHeight)\r\n\t\t\t},\r\n\t\t\tasync checkSupportCssSticky() {\r\n\t\t\t\t// #ifdef H5\r\n\t\t\t\t// H5,一般都是现代浏览器,是支持css sticky的,这里使用创建元素嗅探的形式判断\r\n\t\t\t\tif (this.checkCssStickyForH5()) {\r\n\t\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t}\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// 如果安卓版本高于8.0,依然认为是支持css sticky的(因为安卓7在某些机型,可能不支持sticky)\r\n\t\t\t\tif (uni.$u.os() === 'android' && Number(uni.$u.sys().system) > 8) {\r\n\t\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// APP-Vue和微信平台,通过computedStyle判断是否支持css sticky\r\n\t\t\t\t// #ifdef APP-VUE || MP-WEIXIN\r\n\t\t\t\tthis.cssSticky = await this.checkComputedStyle()\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// ios上,从ios6开始,都是支持css sticky的\r\n\t\t\t\tif (uni.$u.os() === 'ios') {\r\n\t\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// nvue,是支持css sticky的\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tthis.cssSticky = true\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 在APP和微信小程序上,通过uni.createSelectorQuery可以判断是否支持css sticky\r\n\t\t\tcheckComputedStyle() {\r\n\t\t\t\t// 方法内进行判断,避免在其他平台生成无用代码\r\n\t\t\t\t// #ifdef APP-VUE || MP-WEIXIN\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tuni.createSelectorQuery().in(this).select('.u-sticky').fields({\r\n\t\t\t\t\t\tcomputedStyle: [\"position\"]\r\n\t\t\t\t\t}).exec(e => {\r\n\t\t\t\t\t\tresolve('sticky' === e[0].position)\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// H5通过创建元素的形式嗅探是否支持css sticky\r\n\t\t\t// 判断浏览器是否支持sticky属性\r\n\t\t\tcheckCssStickyForH5() {\r\n\t\t\t\t// 方法内进行判断,避免在其他平台生成无用代码\r\n\t\t\t\t// #ifdef H5\r\n\t\t\t\tconst vendorList = ['', '-webkit-', '-ms-', '-moz-', '-o-'],\r\n\t\t\t\t\tvendorListLength = vendorList.length,\r\n\t\t\t\t\tstickyElement = document.createElement('div')\r\n\t\t\t\tfor (let i = 0; i < vendorListLength; i++) {\r\n\t\t\t\t\tstickyElement.style.position = vendorList[i] + 'sticky'\r\n\t\t\t\t\tif (stickyElement.style.position !== '') {\r\n\t\t\t\t\t\treturn true\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn false;\r\n\t\t\t\t// #endif\r\n\t\t\t}\r\n\t\t},\r\n\t\tbeforeDestroy() {\r\n\t\t\tthis.disconnectObserver('contentObserver')\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.u-sticky {\r\n\t\t/* #ifdef APP-VUE || MP-WEIXIN */\r\n\t\t// 此处默认写sticky属性,是为了给微信和APP通过uni.createSelectorQuery查询是否支持css sticky使用\r\n\t\tposition: sticky;\r\n\t\t/* #endif */\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=style&index=0&id=c187ecf2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-sticky.vue?vue&type=style&index=0&id=c187ecf2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946005\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?961c","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?3f5b","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?2525","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?3c83","uni-app:///node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?2bc9","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?e122"],"names":["name","mixins","data","isActive","parentData","value","activeColor","inactiveColor","created","methods","init","uni","updateParentData","updateFromParent","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,mFAAM;AACR,EAAE,oGAAM;AACR,EAAE,6GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,wGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC/CA;AAAA;AAAA;AAAA;AAA8uB,CAAgB,mwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC6ClwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAbA,eAcA;EACAA;EACAC;EACAC;IACA;MACAC;MAAA;MACAC;QACAC;QACAC;QACAC;MACA;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;QACAC;MACA;MACA;MACA;MACA;MACA;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MAAA;MACA;QACA;QACA;QACA;QACA;UACA;QACA;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7GA;AAAA;AAAA;AAAA;AAA65C,CAAgB,03CAAG,EAAC,C;;;;;;;;;;;ACAj7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-tabbar-item/u-tabbar-item.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-tabbar-item.vue?vue&type=template&id=b8fe2b06&scoped=true&\"\nvar renderjs\nimport script from \"./u-tabbar-item.vue?vue&type=script&lang=js&\"\nexport * from \"./u-tabbar-item.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-tabbar-item.vue?vue&type=style&index=0&id=b8fe2b06&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"b8fe2b06\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=template&id=b8fe2b06&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uBadge: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-badge/u-badge\" */ \"uview-ui/components/u-badge/u-badge.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 s0 = _vm.__get_style([_vm.$u.addStyle(_vm.customStyle)])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-tabbar-item\"\r\n\t :style=\"[$u.addStyle(customStyle)]\"\r\n\t @tap=\"clickHandler\"\r\n\t>\r\n\t\t<view class=\"u-tabbar-item__icon\">\r\n\t\t\t<u-icon\r\n\t\t\t v-if=\"icon\"\r\n\t\t\t :name=\"icon\"\r\n\t\t\t :color=\"isActive? parentData.activeColor : parentData.inactiveColor\"\r\n\t\t\t :size=\"20\"\r\n\t\t\t></u-icon>\r\n\t\t\t<template v-else>\r\n\t\t\t\t<slot\r\n\t\t\t\t v-if=\"isActive\"\r\n\t\t\t\t name=\"active-icon\"\r\n\t\t\t\t/>\r\n\t\t\t\t<slot\r\n\t\t\t\t v-else\r\n\t\t\t\t name=\"inactive-icon\"\r\n\t\t\t\t/>\r\n\t\t\t</template>\r\n\t\t\t<u-badge\r\n\t\t\t\tabsolute\r\n\t\t\t\t:offset=\"[0, dot ? '34rpx' : badge > 9 ? '14rpx' : '20rpx']\"\r\n\t\t\t :customStyle=\"badgeStyle\"\r\n\t\t\t :isDot=\"dot\"\r\n\t\t\t :value=\"badge || (dot ? 1 : null)\"\r\n\t\t\t :show=\"dot || badge > 0\"\r\n\t\t\t></u-badge>\r\n\t\t</view>\r\n\t\t\r\n\t\t<slot name=\"text\">\r\n\t\t\t<text\r\n\t\t\t class=\"u-tabbar-item__text\"\r\n\t\t\t :style=\"{\r\n\t\t\t\t\tcolor: isActive? parentData.activeColor : parentData.inactiveColor\r\n\t\t\t\t}\"\r\n\t\t\t>{{ text }}</text>\r\n\t\t</slot>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * TabbarItem 底部导航栏子组件\r\n\t * @description 此组件提供了自定义tabbar的能力。\r\n\t * @tutorial https://www.uviewui.com/components/tabbar.html\r\n\t * @property {String | Number}\tname\t\titem标签的名称,作为与u-tabbar的value参数匹配的标识符\r\n\t * @property {String}\t\t\ticon\t\tuView内置图标或者绝对路径的图片\r\n\t * @property {String | Number}\tbadge\t\t右上角的角标提示信息\r\n\t * @property {Boolean}\t\t\tdot\t\t\t是否显示圆点,将会覆盖badge参数(默认 false )\r\n\t * @property {String}\t\t\ttext\t\t描述文本\r\n\t * @property {Object | String}\tbadgeStyle\t控制徽标的位置,对象或者字符串形式,可以设置top和right属性(默认 'top: 6px;right:2px;' )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * \r\n\t * @example <u-tabbar :value=\"value2\" :placeholder=\"false\" @change=\"name => value2 = name\" :fixed=\"false\" :safeAreaInsetBottom=\"false\"><u-tabbar-item text=\"首页\" icon=\"home\" dot ></u-tabbar-item></u-tabbar>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-tabbar-item',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisActive: false, // 是否处于激活状态\r\n\t\t\t\tparentData: {\r\n\t\t\t\t\tvalue: null,\r\n\t\t\t\t\tactiveColor: '',\r\n\t\t\t\t\tinactiveColor: ''\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.init()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tinit() {\r\n\t\t\t\t// 支付宝小程序不支持provide/inject,所以使用这个方法获取整个父组件,在created定义,避免循环引用\r\n\t\t\t\tthis.updateParentData()\r\n\t\t\t\tif (!this.parent) {\r\n\t\t\t\t\tuni.$u.error('u-tabbar-item必须搭配u-tabbar组件使用')\r\n\t\t\t\t}\r\n\t\t\t\t// 本子组件在u-tabbar的children数组中的索引\r\n\t\t\t\tconst index = this.parent.children.indexOf(this)\r\n\t\t\t\t// 判断本组件的name(如果没有定义name,就用index索引)是否等于父组件的value参数\r\n\t\t\t\tthis.isActive = (this.name || index) === this.parentData.value\r\n\t\t\t},\r\n\t\t\tupdateParentData() {\r\n\t\t\t\t// 此方法在mixin中\r\n\t\t\t\tthis.getParentData('u-tabbar')\r\n\t\t\t},\r\n\t\t\t// 此方法将会被父组件u-tabbar调用\r\n\t\t\tupdateFromParent() {\r\n\t\t\t\t// 重新初始化\r\n\t\t\t\tthis.init()\r\n\t\t\t},\r\n\t\t\tclickHandler() {\r\n\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\tconst index = this.parent.children.indexOf(this)\r\n\t\t\t\t\tconst name = this.name || index\r\n\t\t\t\t\t// 点击的item为非激活的item才发出change事件\r\n\t\t\t\t\tif (name !== this.parent.value) {\r\n\t\t\t\t\t\tthis.parent.$emit('change', name)\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.$emit('click', name)\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t},\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-tabbar-item {\r\n\t\t@include flex(column);\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tflex: 1;\r\n\t\t\r\n\t\t&__icon {\r\n\t\t\t@include flex;\r\n\t\t\tposition: relative;\r\n\t\t\twidth: 150rpx;\r\n\t\t\tjustify-content: center;\r\n\t\t}\r\n\r\n\t\t&__text {\r\n\t\t\tmargin-top: 2px;\r\n\t\t\tfont-size: 12px;\r\n\t\t\tcolor: $u-content-color;\r\n\t\t}\r\n\t}\r\n\r\n\t/* #ifdef MP */\r\n\t// 由于小程序都使用shadow DOM形式实现,需要给影子宿主设置flex: 1才能让其撑开\r\n\t:host {\r\n\t\tflex: 1\r\n\t}\r\n\t/* #endif */\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=style&index=0&id=b8fe2b06&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=style&index=0&id=b8fe2b06&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060411\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?961c","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?3f5b","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?2525","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?3c83","uni-app:///node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?2bc9","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue?e122"],"names":["name","mixins","data","isActive","parentData","value","activeColor","inactiveColor","created","methods","init","uni","updateParentData","updateFromParent","clickHandler"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,mFAAM;AACR,EAAE,oGAAM;AACR,EAAE,6GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,wGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC/CA;AAAA;AAAA;AAAA;AAA8uB,CAAgB,mwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;AC6ClwB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAbA,eAcA;EACAA;EACAC;EACAC;IACA;MACAC;MAAA;MACAC;QACAC;QACAC;QACAC;MACA;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;MACA;QACAC;MACA;MACA;MACA;MACA;MACA;IACA;IACAC;MACA;MACA;IACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MAAA;MACA;QACA;QACA;QACA;QACA;UACA;QACA;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7GA;AAAA;AAAA;AAAA;AAA65C,CAAgB,03CAAG,EAAC,C;;;;;;;;;;;ACAj7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-tabbar-item/u-tabbar-item.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-tabbar-item.vue?vue&type=template&id=b8fe2b06&scoped=true&\"\nvar renderjs\nimport script from \"./u-tabbar-item.vue?vue&type=script&lang=js&\"\nexport * from \"./u-tabbar-item.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-tabbar-item.vue?vue&type=style&index=0&id=b8fe2b06&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"b8fe2b06\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=template&id=b8fe2b06&scoped=true&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uBadge: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-badge/u-badge\" */ \"uview-ui/components/u-badge/u-badge.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 s0 = _vm.__get_style([_vm.$u.addStyle(_vm.customStyle)])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t class=\"u-tabbar-item\"\r\n\t :style=\"[$u.addStyle(customStyle)]\"\r\n\t @tap=\"clickHandler\"\r\n\t>\r\n\t\t<view class=\"u-tabbar-item__icon\">\r\n\t\t\t<u-icon\r\n\t\t\t v-if=\"icon\"\r\n\t\t\t :name=\"icon\"\r\n\t\t\t :color=\"isActive? parentData.activeColor : parentData.inactiveColor\"\r\n\t\t\t :size=\"20\"\r\n\t\t\t></u-icon>\r\n\t\t\t<template v-else>\r\n\t\t\t\t<slot\r\n\t\t\t\t v-if=\"isActive\"\r\n\t\t\t\t name=\"active-icon\"\r\n\t\t\t\t/>\r\n\t\t\t\t<slot\r\n\t\t\t\t v-else\r\n\t\t\t\t name=\"inactive-icon\"\r\n\t\t\t\t/>\r\n\t\t\t</template>\r\n\t\t\t<u-badge\r\n\t\t\t\tabsolute\r\n\t\t\t\t:offset=\"[0, dot ? '34rpx' : badge > 9 ? '14rpx' : '20rpx']\"\r\n\t\t\t :customStyle=\"badgeStyle\"\r\n\t\t\t :isDot=\"dot\"\r\n\t\t\t :value=\"badge || (dot ? 1 : null)\"\r\n\t\t\t :show=\"dot || badge > 0\"\r\n\t\t\t></u-badge>\r\n\t\t</view>\r\n\t\t\r\n\t\t<slot name=\"text\">\r\n\t\t\t<text\r\n\t\t\t class=\"u-tabbar-item__text\"\r\n\t\t\t :style=\"{\r\n\t\t\t\t\tcolor: isActive? parentData.activeColor : parentData.inactiveColor\r\n\t\t\t\t}\"\r\n\t\t\t>{{ text }}</text>\r\n\t\t</slot>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * TabbarItem 底部导航栏子组件\r\n\t * @description 此组件提供了自定义tabbar的能力。\r\n\t * @tutorial https://www.uviewui.com/components/tabbar.html\r\n\t * @property {String | Number}\tname\t\titem标签的名称,作为与u-tabbar的value参数匹配的标识符\r\n\t * @property {String}\t\t\ticon\t\tuView内置图标或者绝对路径的图片\r\n\t * @property {String | Number}\tbadge\t\t右上角的角标提示信息\r\n\t * @property {Boolean}\t\t\tdot\t\t\t是否显示圆点,将会覆盖badge参数(默认 false )\r\n\t * @property {String}\t\t\ttext\t\t描述文本\r\n\t * @property {Object | String}\tbadgeStyle\t控制徽标的位置,对象或者字符串形式,可以设置top和right属性(默认 'top: 6px;right:2px;' )\r\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\r\n\t * \r\n\t * @example <u-tabbar :value=\"value2\" :placeholder=\"false\" @change=\"name => value2 = name\" :fixed=\"false\" :safeAreaInsetBottom=\"false\"><u-tabbar-item text=\"首页\" icon=\"home\" dot ></u-tabbar-item></u-tabbar>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-tabbar-item',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisActive: false, // 是否处于激活状态\r\n\t\t\t\tparentData: {\r\n\t\t\t\t\tvalue: null,\r\n\t\t\t\t\tactiveColor: '',\r\n\t\t\t\t\tinactiveColor: ''\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.init()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tinit() {\r\n\t\t\t\t// 支付宝小程序不支持provide/inject,所以使用这个方法获取整个父组件,在created定义,避免循环引用\r\n\t\t\t\tthis.updateParentData()\r\n\t\t\t\tif (!this.parent) {\r\n\t\t\t\t\tuni.$u.error('u-tabbar-item必须搭配u-tabbar组件使用')\r\n\t\t\t\t}\r\n\t\t\t\t// 本子组件在u-tabbar的children数组中的索引\r\n\t\t\t\tconst index = this.parent.children.indexOf(this)\r\n\t\t\t\t// 判断本组件的name(如果没有定义name,就用index索引)是否等于父组件的value参数\r\n\t\t\t\tthis.isActive = (this.name || index) === this.parentData.value\r\n\t\t\t},\r\n\t\t\tupdateParentData() {\r\n\t\t\t\t// 此方法在mixin中\r\n\t\t\t\tthis.getParentData('u-tabbar')\r\n\t\t\t},\r\n\t\t\t// 此方法将会被父组件u-tabbar调用\r\n\t\t\tupdateFromParent() {\r\n\t\t\t\t// 重新初始化\r\n\t\t\t\tthis.init()\r\n\t\t\t},\r\n\t\t\tclickHandler() {\r\n\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\tconst index = this.parent.children.indexOf(this)\r\n\t\t\t\t\tconst name = this.name || index\r\n\t\t\t\t\t// 点击的item为非激活的item才发出change事件\r\n\t\t\t\t\tif (name !== this.parent.value) {\r\n\t\t\t\t\t\tthis.parent.$emit('change', name)\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.$emit('click', name)\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t},\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-tabbar-item {\r\n\t\t@include flex(column);\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tflex: 1;\r\n\t\t\r\n\t\t&__icon {\r\n\t\t\t@include flex;\r\n\t\t\tposition: relative;\r\n\t\t\twidth: 150rpx;\r\n\t\t\tjustify-content: center;\r\n\t\t}\r\n\r\n\t\t&__text {\r\n\t\t\tmargin-top: 2px;\r\n\t\t\tfont-size: 12px;\r\n\t\t\tcolor: $u-content-color;\r\n\t\t}\r\n\t}\r\n\r\n\t/* #ifdef MP */\r\n\t// 由于小程序都使用shadow DOM形式实现,需要给影子宿主设置flex: 1才能让其撑开\r\n\t:host {\r\n\t\tflex: 1\r\n\t}\r\n\t/* #endif */\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=style&index=0&id=b8fe2b06&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar-item.vue?vue&type=style&index=0&id=b8fe2b06&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946682\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?fb2c","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?acf3","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?535d","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?34af","uni-app:///node_modules/uview-ui/components/u-tabbar/u-tabbar.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?4475","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?fb3e"],"names":["name","mixins","data","placeholderHeight","computed","tabbarStyle","zIndex","updateChild","updatePlaceholder","watch","created","mounted","methods","updateChildren","setPlaceholderHeight","uni","height"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,+TAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC1CA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;ACyB7vB;;;;;;;;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAfA,eAgBA;EACAA;EACAC;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACAC;MACA;QACAC;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;EACA;EACAC;IACAF;MACA;MACA;IACA;IACAC;MACA;MACA;IACA;EACA;EACAE;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;QAAA;MAAA;IACA;IACA;IACAC;MAAA;MAAA;QAAA;UAAA;YAAA;cAAA;gBAAA,MACA;kBAAA;kBAAA;gBAAA;gBAAA;cAAA;gBAAA;gBAAA,OAEAC;cAAA;gBAEA;kBAAA;oBAAAC;kBACA;kBACA;gBACA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IAWA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChHA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-tabbar/u-tabbar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-tabbar.vue?vue&type=template&id=3426a5b2&scoped=true&\"\nvar renderjs\nimport script from \"./u-tabbar.vue?vue&type=script&lang=js&\"\nexport * from \"./u-tabbar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-tabbar.vue?vue&type=style&index=0&id=3426a5b2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3426a5b2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-tabbar/u-tabbar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=template&id=3426a5b2&scoped=true&\"","var components\ntry {\n components = {\n uSafeBottom: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom\" */ \"uview-ui/components/u-safe-bottom/u-safe-bottom.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 s0 = _vm.__get_style([_vm.tabbarStyle])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-tabbar\">\r\n\t\t<view\r\n\t\t class=\"u-tabbar__content\"\r\n\t\t ref=\"u-tabbar__content\"\r\n\t\t @touchmove.stop.prevent=\"noop\"\r\n\t\t :class=\"[border && 'u-border-top', fixed && 'u-tabbar--fixed']\"\r\n\t\t :style=\"[tabbarStyle]\"\r\n\t\t>\r\n\t\t\t<view class=\"u-tabbar__content__item-wrapper\">\r\n\t\t\t\t<slot />\r\n\t\t\t</view>\r\n\t\t\t<u-safe-bottom v-if=\"safeAreaInsetBottom\"></u-safe-bottom>\r\n\t\t</view>\r\n\t\t<view\r\n\t\t class=\"u-tabbar__placeholder\"\r\n\t\t\tv-if=\"placeholder\"\r\n\t\t :style=\"{\r\n\t\t\t\theight: placeholderHeight + 'px',\r\n\t\t\t}\"\r\n\t\t></view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t// #ifdef APP-NVUE\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\t/**\r\n\t * Tabbar 底部导航栏\r\n\t * @description 此组件提供了自定义tabbar的能力。\r\n\t * @tutorial https://www.uviewui.com/components/tabbar.html\r\n\t * @property {String | Number}\tvalue\t\t\t\t当前匹配项的name\r\n\t * @property {Boolean}\t\t\tsafeAreaInsetBottom\t是否为iPhoneX留出底部安全距离(默认 true )\r\n\t * @property {Boolean}\t\t\tborder\t\t\t\t是否显示上方边框(默认 true )\r\n\t * @property {String | Number}\tzIndex\t\t\t\t元素层级z-index(默认 1 )\r\n\t * @property {String}\t\t\tactiveColor\t\t\t选中标签的颜色(默认 '#1989fa' )\r\n\t * @property {String}\t\t\tinactiveColor\t\t未选中标签的颜色(默认 '#7d7e80' )\r\n\t * @property {Boolean}\t\t\tfixed\t\t\t\t是否固定在底部(默认 true )\r\n\t * @property {Boolean}\t\t\tplaceholder\t\t\tfixed定位固定在底部时,是否生成一个等高元素防止塌陷(默认 true )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t\t定义需要用到的外部样式\r\n\t * \r\n\t * @example <u-tabbar :value=\"value2\" :placeholder=\"false\" @change=\"name => value2 = name\" :fixed=\"false\" :safeAreaInsetBottom=\"false\"><u-tabbar-item text=\"首页\" icon=\"home\" dot ></u-tabbar-item></u-tabbar>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-tabbar',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tplaceholderHeight: 0\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ttabbarStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tzIndex: this.zIndex\r\n\t\t\t\t}\r\n\t\t\t\t// 合并来自父组件的customStyle样式\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t},\r\n\t\t\t// 监听多个参数的变化,通过在computed执行对应的操作\r\n\t\t\tupdateChild() {\r\n\t\t\t\treturn [this.value, this.activeColor, this.inactiveColor]\r\n\t\t\t},\r\n\t\t\tupdatePlaceholder() {\r\n\t\t\t\treturn [this.fixed, this.placeholder]\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tupdateChild() {\r\n\t\t\t\t// 如果updateChildren中的元素发生了变化,则执行子元素初始化操作\r\n\t\t\t\tthis.updateChildren()\r\n\t\t\t},\r\n\t\t\tupdatePlaceholder() {\r\n\t\t\t\t// 如果fixed,placeholder等参数发生变化,重新计算占位元素的高度\r\n\t\t\t\tthis.setPlaceholderHeight()\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.children = []\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\tthis.setPlaceholderHeight()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tupdateChildren() {\r\n\t\t\t\t// 如果存在子元素,则执行子元素的updateFromParent进行更新数据\r\n\t\t\t\tthis.children.length && this.children.map(child => child.updateFromParent())\r\n\t\t\t},\r\n\t\t\t// 设置用于防止塌陷元素的高度\r\n\t\t\tasync setPlaceholderHeight() {\r\n\t\t\t\tif (!this.fixed || !this.placeholder) return\r\n\t\t\t\t// 延时一定时间\r\n\t\t\t\tawait uni.$u.sleep(20)\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tthis.$uGetRect('.u-tabbar__content').then(({height = 50}) => {\r\n\t\t\t\t\t// 修复IOS safearea bottom 未填充高度\r\n\t\t\t\t\tthis.placeholderHeight = height\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tdom.getComponentRect(this.$refs['u-tabbar__content'], (res) => {\r\n\t\t\t\t\tconst {\r\n\t\t\t\t\t\tsize\r\n\t\t\t\t\t} = res\r\n\t\t\t\t\tthis.placeholderHeight = size.height\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-tabbar {\r\n\t\t@include flex(column);\r\n\t\tflex: 1;\r\n\t\tjustify-content: center;\r\n\t\t\r\n\t\t&__content {\r\n\t\t\t@include flex(column);\r\n\t\t\tbackground-color: #fff;\r\n\t\t\t\r\n\t\t\t&__item-wrapper {\r\n\t\t\t\theight: 50px;\r\n\t\t\t\t@include flex(row);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--fixed {\r\n\t\t\tposition: fixed;\r\n\t\t\tbottom: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=style&index=0&id=3426a5b2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=style&index=0&id=3426a5b2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060376\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?fb2c","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?acf3","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?535d","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?34af","uni-app:///node_modules/uview-ui/components/u-tabbar/u-tabbar.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?4475","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabbar/u-tabbar.vue?fb3e"],"names":["name","mixins","data","placeholderHeight","computed","tabbarStyle","zIndex","updateChild","updatePlaceholder","watch","created","mounted","methods","updateChildren","setPlaceholderHeight","uni","height"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,+TAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC1CA;AAAA;AAAA;AAAA;AAAyuB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;ACyB7vB;;;;;;;;;;;;;;;;;;;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAfA,eAgBA;EACAA;EACAC;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACAC;MACA;QACAC;MACA;MACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;EACA;EACAC;IACAF;MACA;MACA;IACA;IACAC;MACA;MACA;IACA;EACA;EACAE;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACA;MACA;QAAA;MAAA;IACA;IACA;IACAC;MAAA;MAAA;QAAA;UAAA;YAAA;cAAA;gBAAA,MACA;kBAAA;kBAAA;gBAAA;gBAAA;cAAA;gBAAA;gBAAA,OAEAC;cAAA;gBAEA;kBAAA;oBAAAC;kBACA;kBACA;gBACA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IAWA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChHA;AAAA;AAAA;AAAA;AAAw5C,CAAgB,q3CAAG,EAAC,C;;;;;;;;;;;ACA56C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-tabbar/u-tabbar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-tabbar.vue?vue&type=template&id=3426a5b2&scoped=true&\"\nvar renderjs\nimport script from \"./u-tabbar.vue?vue&type=script&lang=js&\"\nexport * from \"./u-tabbar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-tabbar.vue?vue&type=style&index=0&id=3426a5b2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3426a5b2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-tabbar/u-tabbar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=template&id=3426a5b2&scoped=true&\"","var components\ntry {\n components = {\n uSafeBottom: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom\" */ \"uview-ui/components/u-safe-bottom/u-safe-bottom.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 s0 = _vm.__get_style([_vm.tabbarStyle])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-tabbar\">\r\n\t\t<view\r\n\t\t class=\"u-tabbar__content\"\r\n\t\t ref=\"u-tabbar__content\"\r\n\t\t @touchmove.stop.prevent=\"noop\"\r\n\t\t :class=\"[border && 'u-border-top', fixed && 'u-tabbar--fixed']\"\r\n\t\t :style=\"[tabbarStyle]\"\r\n\t\t>\r\n\t\t\t<view class=\"u-tabbar__content__item-wrapper\">\r\n\t\t\t\t<slot />\r\n\t\t\t</view>\r\n\t\t\t<u-safe-bottom v-if=\"safeAreaInsetBottom\"></u-safe-bottom>\r\n\t\t</view>\r\n\t\t<view\r\n\t\t class=\"u-tabbar__placeholder\"\r\n\t\t\tv-if=\"placeholder\"\r\n\t\t :style=\"{\r\n\t\t\t\theight: placeholderHeight + 'px',\r\n\t\t\t}\"\r\n\t\t></view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t// #ifdef APP-NVUE\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\t/**\r\n\t * Tabbar 底部导航栏\r\n\t * @description 此组件提供了自定义tabbar的能力。\r\n\t * @tutorial https://www.uviewui.com/components/tabbar.html\r\n\t * @property {String | Number}\tvalue\t\t\t\t当前匹配项的name\r\n\t * @property {Boolean}\t\t\tsafeAreaInsetBottom\t是否为iPhoneX留出底部安全距离(默认 true )\r\n\t * @property {Boolean}\t\t\tborder\t\t\t\t是否显示上方边框(默认 true )\r\n\t * @property {String | Number}\tzIndex\t\t\t\t元素层级z-index(默认 1 )\r\n\t * @property {String}\t\t\tactiveColor\t\t\t选中标签的颜色(默认 '#1989fa' )\r\n\t * @property {String}\t\t\tinactiveColor\t\t未选中标签的颜色(默认 '#7d7e80' )\r\n\t * @property {Boolean}\t\t\tfixed\t\t\t\t是否固定在底部(默认 true )\r\n\t * @property {Boolean}\t\t\tplaceholder\t\t\tfixed定位固定在底部时,是否生成一个等高元素防止塌陷(默认 true )\r\n\t * @property {Object}\t\t\tcustomStyle\t\t\t定义需要用到的外部样式\r\n\t * \r\n\t * @example <u-tabbar :value=\"value2\" :placeholder=\"false\" @change=\"name => value2 = name\" :fixed=\"false\" :safeAreaInsetBottom=\"false\"><u-tabbar-item text=\"首页\" icon=\"home\" dot ></u-tabbar-item></u-tabbar>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-tabbar',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tplaceholderHeight: 0\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ttabbarStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tzIndex: this.zIndex\r\n\t\t\t\t}\r\n\t\t\t\t// 合并来自父组件的customStyle样式\r\n\t\t\t\treturn uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle))\r\n\t\t\t},\r\n\t\t\t// 监听多个参数的变化,通过在computed执行对应的操作\r\n\t\t\tupdateChild() {\r\n\t\t\t\treturn [this.value, this.activeColor, this.inactiveColor]\r\n\t\t\t},\r\n\t\t\tupdatePlaceholder() {\r\n\t\t\t\treturn [this.fixed, this.placeholder]\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tupdateChild() {\r\n\t\t\t\t// 如果updateChildren中的元素发生了变化,则执行子元素初始化操作\r\n\t\t\t\tthis.updateChildren()\r\n\t\t\t},\r\n\t\t\tupdatePlaceholder() {\r\n\t\t\t\t// 如果fixed,placeholder等参数发生变化,重新计算占位元素的高度\r\n\t\t\t\tthis.setPlaceholderHeight()\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.children = []\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\tthis.setPlaceholderHeight()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tupdateChildren() {\r\n\t\t\t\t// 如果存在子元素,则执行子元素的updateFromParent进行更新数据\r\n\t\t\t\tthis.children.length && this.children.map(child => child.updateFromParent())\r\n\t\t\t},\r\n\t\t\t// 设置用于防止塌陷元素的高度\r\n\t\t\tasync setPlaceholderHeight() {\r\n\t\t\t\tif (!this.fixed || !this.placeholder) return\r\n\t\t\t\t// 延时一定时间\r\n\t\t\t\tawait uni.$u.sleep(20)\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tthis.$uGetRect('.u-tabbar__content').then(({height = 50}) => {\r\n\t\t\t\t\t// 修复IOS safearea bottom 未填充高度\r\n\t\t\t\t\tthis.placeholderHeight = height\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tdom.getComponentRect(this.$refs['u-tabbar__content'], (res) => {\r\n\t\t\t\t\tconst {\r\n\t\t\t\t\t\tsize\r\n\t\t\t\t\t} = res\r\n\t\t\t\t\tthis.placeholderHeight = size.height\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-tabbar {\r\n\t\t@include flex(column);\r\n\t\tflex: 1;\r\n\t\tjustify-content: center;\r\n\t\t\r\n\t\t&__content {\r\n\t\t\t@include flex(column);\r\n\t\t\tbackground-color: #fff;\r\n\t\t\t\r\n\t\t\t&__item-wrapper {\r\n\t\t\t\theight: 50px;\r\n\t\t\t\t@include flex(row);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--fixed {\r\n\t\t\tposition: fixed;\r\n\t\t\tbottom: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=style&index=0&id=3426a5b2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabbar.vue?vue&type=style&index=0&id=3426a5b2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946664\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?7ae6","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?261d","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?c169","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?5a9a","uni-app:///node_modules/uview-ui/components/u-tabs/u-tabs.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?2d2b","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?6fcd"],"names":["name","mixins","data","firstTime","scrollLeft","scrollViewWidth","lineOffsetLeft","tabsRect","left","innerCurrent","moving","watch","current","immediate","handler","list","computed","textStyle","addStyle","style","propsBadge","mounted","methods","setLineLeft","slice","reduce","setTimeout","animation","clickHandler","item","index","init","uni","setScrollLeft","right","resize","Promise","itemRect","getTabsRect","getAllItemRect","queryRect","resolve"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC5DA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;ACsF3vB;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAVA,eAWA;EACAA;EACAC;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;QACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACAC;MACAC;QAAA;QACA;QACA;UACA;UACA;YACA;UACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;MACA;IACA;EACA;EACAC;IACAC;MAAA;MACA;QACA;QACA;QACA,gGACAC,SACA;QACA;QACA;UACAC;QACA;QACA;MACA;IACA;IACAC;MACA;IACA;EACA;EACAC;IAAA;IAAA;MAAA;QAAA;UAAA;YAAA;cACA;YAAA;YAAA;cAAA;UAAA;QAAA;MAAA;IAAA;EACA;EACAC;IACAC;MAAA;MACA;MACA;QACA;MACA;MACA;MACA,+BACAC,4BACAC;QAAA;MAAA;MACA;MACA;MACA;;MAMA;MACA;MACA;QACAC;UACA;QACA;MACA;IACA;IACA;IACAC;MAAA;IAUA;IACA;IACAC;MACA;MACA,oDACAC;QACAC;MAAA,GACA;MACA;MACA;MACA;MACA;MACA,qDACAD;QACAC;MAAA,GACA;IACA;IACAC;MAAA;MACAC;QACA;MACA;IACA;IACAC;MACA;MACA;MACA;MACA,2BACAT,4BACAC;QACA;MACA;MACA;MACA;MACA;MACA,4GACAS;MACA;MACA9B;MACA;IACA;IACA;IACA+B;MAAA;MACA;MACA;QACA;MACA;MACAC;QAAA;UAAA7B;UAAA;UAAA8B;QACA;QACA;QACAA;UACA;UACA;UACA;UACA;QACA;QACA;QACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;UAAA;QAAA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;UAAA,6DACAT;QAAA;QACAM;UAAA;QAAA;MACA;IACA;IACA;IACAI;MAAA;MAEA;MACA;MACA;QACA;UACAC;QACA;MACA;IAYA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClSA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-tabs/u-tabs.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-tabs.vue?vue&type=template&id=0de61367&scoped=true&\"\nvar renderjs\nimport script from \"./u-tabs.vue?vue&type=script&lang=js&\"\nexport * from \"./u-tabs.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"0de61367\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-tabs/u-tabs.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=template&id=0de61367&scoped=true&\"","var components\ntry {\n components = {\n uBadge: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-badge/u-badge\" */ \"uview-ui/components/u-badge/u-badge.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 s0 = _vm.__get_style([\n _vm.$u.addStyle(_vm.itemStyle),\n {\n flex: _vm.scrollable ? \"\" : 1,\n },\n ])\n var l0 = _vm.__map(_vm.list, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var s1 = _vm.__get_style([_vm.textStyle(index)])\n return {\n $orig: $orig,\n s1: s1,\n }\n })\n var g0 = _vm.$u.addUnit(_vm.lineWidth)\n var g1 = _vm.$u.addUnit(_vm.lineHeight)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n l0: l0,\n g0: g0,\n g1: g1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-tabs\">\r\n\t\t<view class=\"u-tabs__wrapper\">\r\n\t\t\t<slot name=\"left\" />\r\n\t\t\t<view class=\"u-tabs__wrapper__scroll-view-wrapper\">\r\n\t\t\t\t<scroll-view\r\n\t\t\t\t\t:scroll-x=\"scrollable\"\r\n\t\t\t\t\t:scroll-left=\"scrollLeft\"\r\n\t\t\t\t\tscroll-with-animation\r\n\t\t\t\t\tclass=\"u-tabs__wrapper__scroll-view\"\r\n\t\t\t\t\t:show-scrollbar=\"false\"\r\n\t\t\t\t\tref=\"u-tabs__wrapper__scroll-view\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<view\r\n\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav\"\r\n\t\t\t\t\t\tref=\"u-tabs__wrapper__nav\"\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t<view\r\n\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__item\"\r\n\t\t\t\t\t\t\tv-for=\"(item, index) in list\"\r\n\t\t\t\t\t\t\t:key=\"index\"\r\n\t\t\t\t\t\t\t@tap=\"clickHandler(item, index)\"\r\n\t\t\t\t\t\t\t:ref=\"`u-tabs__wrapper__nav__item-${index}`\"\r\n\t\t\t\t\t\t\t:style=\"[$u.addStyle(itemStyle), {flex: scrollable ? '' : 1}]\"\r\n\t\t\t\t\t\t\t:class=\"[`u-tabs__wrapper__nav__item-${index}`, item.disabled && 'u-tabs__wrapper__nav__item--disabled']\"\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t<text\r\n\t\t\t\t\t\t\t\t:class=\"[item.disabled && 'u-tabs__wrapper__nav__item__text--disabled']\"\r\n\t\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__item__text\"\r\n\t\t\t\t\t\t\t\t:style=\"[textStyle(index)]\"\r\n\t\t\t\t\t\t\t>{{ item[keyName] }}</text>\r\n\t\t\t\t\t\t\t<u-badge\r\n\t\t\t\t\t\t\t\t:show=\"!!(item.badge && (item.badge.show || item.badge.isDot || item.badge.value))\"\r\n\t\t\t\t\t\t\t\t:isDot=\"item.badge && item.badge.isDot || propsBadge.isDot\"\r\n\t\t\t\t\t\t\t\t:value=\"item.badge && item.badge.value || propsBadge.value\"\r\n\t\t\t\t\t\t\t\t:max=\"item.badge && item.badge.max || propsBadge.max\"\r\n\t\t\t\t\t\t\t\t:type=\"item.badge && item.badge.type || propsBadge.type\"\r\n\t\t\t\t\t\t\t\t:showZero=\"item.badge && item.badge.showZero || propsBadge.showZero\"\r\n\t\t\t\t\t\t\t\t:bgColor=\"item.badge && item.badge.bgColor || propsBadge.bgColor\"\r\n\t\t\t\t\t\t\t\t:color=\"item.badge && item.badge.color || propsBadge.color\"\r\n\t\t\t\t\t\t\t\t:shape=\"item.badge && item.badge.shape || propsBadge.shape\"\r\n\t\t\t\t\t\t\t\t:numberType=\"item.badge && item.badge.numberType || propsBadge.numberType\"\r\n\t\t\t\t\t\t\t\t:inverted=\"item.badge && item.badge.inverted || propsBadge.inverted\"\r\n\t\t\t\t\t\t\t\tcustomStyle=\"margin-left: 4px;\"\r\n\t\t\t\t\t\t\t></u-badge>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<!-- #ifdef APP-NVUE -->\r\n\t\t\t\t\t\t<view\r\n\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\tref=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\t:style=\"[{\r\n\t\t\t\t\t\t\t\t\twidth: $u.addUnit(lineWidth),\r\n\t\t\t\t\t\t\t\t\theight: $u.addUnit(lineHeight),\r\n\t\t\t\t\t\t\t\t\tbackground: lineColor,\r\n\t\t\t\t\t\t\t\t\tbackgroundSize: lineBgSize,\r\n\t\t\t\t\t\t\t\t}]\"\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t<!-- #endif -->\r\n\t\t\t\t\t\t\t<!-- #ifndef APP-NVUE -->\r\n\t\t\t\t\t\t\t<view\r\n\t\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\t\tref=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\t\t:style=\"[{\r\n\t\t\t\t\t\t\t\t\t\twidth: $u.addUnit(lineWidth),\r\n\t\t\t\t\t\t\t\t\t\ttransform: `translate(${lineOffsetLeft}px)`,\r\n\t\t\t\t\t\t\t\t\t\ttransitionDuration: `${firstTime ? 0 : duration}ms`,\r\n\t\t\t\t\t\t\t\t\t\theight: $u.addUnit(lineHeight),\r\n\t\t\t\t\t\t\t\t\t\tbackground: lineColor,\r\n\t\t\t\t\t\t\t\t\t\tbackgroundSize: lineBgSize,\r\n\t\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\t<!-- #endif -->\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t</scroll-view>\r\n\t\t\t</view>\r\n\t\t\t<slot name=\"right\" />\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t// #ifdef APP-NVUE\r\n\tconst animation = uni.requireNativePlugin('animation')\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\timport props from './props.js';\r\n\t/**\r\n\t * Tabs 标签\r\n\t * @description tabs标签组件,在标签多的时候,可以配置为左右滑动,标签少的时候,可以禁止滑动。 该组件的一个特点是配置为滚动模式时,激活的tab会自动移动到组件的中间位置。\r\n\t * @tutorial https://www.uviewui.com/components/tabs.html\r\n\t * @property {String | Number}\tduration\t\t\t滑块移动一次所需的时间,单位秒(默认 200 )\r\n\t * @property {String | Number}\tswierWidth\t\t\tswiper的宽度(默认 '750rpx' )\r\n\t * @property {String}\tkeyName\t 从`list`元素对象中读取的键名(默认 'name' )\r\n\t * @event {Function(index)} change 标签改变时触发 index: 点击了第几个tab,索引从0开始\r\n\t * @event {Function(index)} click 点击标签时触发 index: 点击了第几个tab,索引从0开始\r\n\t * @example <u-tabs :list=\"list\" :is-scroll=\"false\" :current=\"current\" @change=\"change\"></u-tabs>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-tabs',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tfirstTime: true,\r\n\t\t\t\tscrollLeft: 0,\r\n\t\t\t\tscrollViewWidth: 0,\r\n\t\t\t\tlineOffsetLeft: 0,\r\n\t\t\t\ttabsRect: {\r\n\t\t\t\t\tleft: 0\r\n\t\t\t\t},\r\n\t\t\t\tinnerCurrent: 0,\r\n\t\t\t\tmoving: false,\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tcurrent: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\thandler (newValue, oldValue) {\r\n\t\t\t\t\t// 内外部值不相等时,才尝试移动滑块\r\n\t\t\t\t\tif (newValue !== this.innerCurrent) {\r\n\t\t\t\t\t\tthis.innerCurrent = newValue\r\n\t\t\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\t\t\tthis.resize()\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// list变化时,重新渲染list各项信息\r\n\t\t\tlist() {\r\n\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\tthis.resize()\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ttextStyle() {\r\n\t\t\t\treturn index => {\r\n\t\t\t\t\tconst style = {}\r\n\t\t\t\t\t// 取当期是否激活的样式\r\n\t\t\t\t\tconst customeStyle = index === this.innerCurrent ? uni.$u.addStyle(this.activeStyle) : uni.$u\r\n\t\t\t\t\t\t.addStyle(\r\n\t\t\t\t\t\t\tthis.inactiveStyle)\r\n\t\t\t\t\t// 如果当前菜单被禁用,则加上对应颜色,需要在此做处理,是因为nvue下,无法在style样式中通过!import覆盖标签的内联样式\r\n\t\t\t\t\tif (this.list[index].disabled) {\r\n\t\t\t\t\t\tstyle.color = '#c8c9cc'\r\n\t\t\t\t\t}\r\n\t\t\t\t\treturn uni.$u.deepMerge(customeStyle, style)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tpropsBadge() {\r\n\t\t\t\treturn uni.$u.props.badge\r\n\t\t\t}\r\n\t\t},\r\n\t\tasync mounted() {\r\n\t\t\tthis.init()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tsetLineLeft() {\r\n\t\t\t\tconst tabItem = this.list[this.innerCurrent];\r\n\t\t\t\tif (!tabItem) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\t// 获取滑块该移动的位置\r\n\t\t\t\tlet lineOffsetLeft = this.list\r\n\t\t\t\t\t.slice(0, this.innerCurrent)\r\n\t\t\t\t\t.reduce((total, curr) => total + curr.rect.width, 0);\r\n // 获取下划线的数值px表示法\r\n\t\t\t\tconst lineWidth = uni.$u.getPx(this.lineWidth);\r\n\t\t\t\tthis.lineOffsetLeft = lineOffsetLeft + (tabItem.rect.width - lineWidth) / 2\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// 第一次移动滑块,无需过渡时间\r\n\t\t\t\tthis.animation(this.lineOffsetLeft, this.firstTime ? 0 : parseInt(this.duration))\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// 如果是第一次执行此方法,让滑块在初始化时,瞬间滑动到第一个tab item的中间\r\n\t\t\t\t// 这里需要一个定时器,因为在非nvue下,是直接通过style绑定过渡时间,需要等其过渡完成后,再设置为false(非第一次移动滑块)\r\n\t\t\t\tif (this.firstTime) {\r\n\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\tthis.firstTime = false\r\n\t\t\t\t\t}, 10);\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// nvue下设置滑块的位置\r\n\t\t\tanimation(x, duration = 0) {\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tconst ref = this.$refs['u-tabs__wrapper__nav__line']\r\n\t\t\t\tanimation.transition(ref, {\r\n\t\t\t\t\tstyles: {\r\n\t\t\t\t\t\ttransform: `translateX(${x}px)`\r\n\t\t\t\t\t},\r\n\t\t\t\t\tduration\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 点击某一个标签\r\n\t\t\tclickHandler(item, index) {\r\n\t\t\t\t// 因为标签可能为disabled状态,所以click是一定会发出的,但是change事件是需要可用的状态才发出\r\n\t\t\t\tthis.$emit('click', {\r\n\t\t\t\t\t...item,\r\n\t\t\t\t\tindex\r\n\t\t\t\t})\r\n\t\t\t\t// 如果disabled状态,返回\r\n\t\t\t\tif (item.disabled) return\r\n\t\t\t\tthis.innerCurrent = index\r\n\t\t\t\tthis.resize()\r\n\t\t\t\tthis.$emit('change', {\r\n\t\t\t\t\t...item,\r\n\t\t\t\t\tindex\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tinit() {\r\n\t\t\t\tuni.$u.sleep().then(() => {\r\n\t\t\t\t\tthis.resize()\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tsetScrollLeft() {\r\n\t\t\t\t// 当前活动tab的布局信息,有tab菜单的width和left(为元素左边界到父元素左边界的距离)等信息\r\n\t\t\t\tconst tabRect = this.list[this.innerCurrent]\r\n\t\t\t\t// 累加得到当前item到左边的距离\r\n\t\t\t\tconst offsetLeft = this.list\r\n\t\t\t\t\t.slice(0, this.innerCurrent)\r\n\t\t\t\t\t.reduce((total, curr) => {\r\n\t\t\t\t\t\treturn total + curr.rect.width\r\n\t\t\t\t\t}, 0)\r\n\t\t\t\t// 此处为屏幕宽度\r\n\t\t\t\tconst windowWidth = uni.$u.sys().windowWidth\r\n\t\t\t\t// 将活动的tabs-item移动到屏幕正中间,实际上是对scroll-view的移动\r\n\t\t\t\tlet scrollLeft = offsetLeft - (this.tabsRect.width - tabRect.rect.width) / 2 - (windowWidth - this.tabsRect\r\n\t\t\t\t\t.right) / 2 + this.tabsRect.left / 2\r\n\t\t\t\t// 这里做一个限制,限制scrollLeft的最大值为整个scroll-view宽度减去tabs组件的宽度\r\n\t\t\t\tscrollLeft = Math.min(scrollLeft, this.scrollViewWidth - this.tabsRect.width)\r\n\t\t\t\tthis.scrollLeft = Math.max(0, scrollLeft)\r\n\t\t\t},\r\n\t\t\t// 获取所有标签的尺寸\r\n\t\t\tresize() {\r\n\t\t\t\t// 如果不存在list,则不处理\r\n\t\t\t\tif(this.list.length === 0) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tPromise.all([this.getTabsRect(), this.getAllItemRect()]).then(([tabsRect, itemRect = []]) => {\r\n\t\t\t\t\tthis.tabsRect = tabsRect\r\n\t\t\t\t\tthis.scrollViewWidth = 0\r\n\t\t\t\t\titemRect.map((item, index) => {\r\n\t\t\t\t\t\t// 计算scroll-view的宽度,这里\r\n\t\t\t\t\t\tthis.scrollViewWidth += item.width\r\n\t\t\t\t\t\t// 另外计算每一个item的中心点X轴坐标\r\n\t\t\t\t\t\tthis.list[index].rect = item\r\n\t\t\t\t\t})\r\n\t\t\t\t\t// 获取了tabs的尺寸之后,设置滑块的位置\r\n\t\t\t\t\tthis.setLineLeft()\r\n\t\t\t\t\tthis.setScrollLeft()\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取导航菜单的尺寸\r\n\t\t\tgetTabsRect() {\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tthis.queryRect('u-tabs__wrapper__scroll-view').then(size => resolve(size))\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取所有标签的尺寸\r\n\t\t\tgetAllItemRect() {\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tconst promiseAllArr = this.list.map((item, index) => this.queryRect(\r\n\t\t\t\t\t\t`u-tabs__wrapper__nav__item-${index}`, true))\r\n\t\t\t\t\tPromise.all(promiseAllArr).then(sizes => resolve(sizes))\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取各个标签的尺寸\r\n\t\t\tqueryRect(el, item) {\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t// $uGetRect为uView自带的节点查询简化方法,详见文档介绍:https://www.uviewui.com/js/getRect.html\r\n\t\t\t\t// 组件内部一般用this.$uGetRect,对外的为uni.$u.getRect,二者功能一致,名称不同\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tthis.$uGetRect(`.${el}`).then(size => {\r\n\t\t\t\t\t\tresolve(size)\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// nvue下,使用dom模块查询元素高度\r\n\t\t\t\t// 返回一个promise,让调用此方法的主体能使用then回调\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tdom.getComponentRect(item ? this.$refs[el][0] : this.$refs[el], res => {\r\n\t\t\t\t\t\tresolve(res.size)\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t},\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-tabs {\r\n\r\n\t\t&__wrapper {\r\n\t\t\t@include flex;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&__scroll-view-wrapper {\r\n\t\t\t\tflex: 1;\r\n\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\toverflow: auto hidden;\r\n\t\t\t\t/* #endif */\r\n\t\t\t}\r\n\r\n\t\t\t&__scroll-view {\r\n\t\t\t\t@include flex;\r\n\t\t\t\tflex: 1;\r\n\t\t\t}\r\n\r\n\t\t\t&__nav {\r\n\t\t\t\t@include flex;\r\n\t\t\t\tposition: relative;\r\n\r\n\t\t\t\t&__item {\r\n\t\t\t\t\tpadding: 0 11px;\r\n\t\t\t\t\t@include flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\r\n\t\t\t\t\t&--disabled {\r\n\t\t\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\t\t\tcursor: not-allowed;\r\n\t\t\t\t\t\t/* #endif */\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&__text {\r\n\t\t\t\t\t\tfont-size: 15px;\r\n\t\t\t\t\t\tcolor: $u-content-color;\r\n\r\n\t\t\t\t\t\t&--disabled {\r\n\t\t\t\t\t\t\tcolor: $u-disabled-color !important;\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&__line {\r\n\t\t\t\t\theight: 3px;\r\n\t\t\t\t\tbackground: $u-primary;\r\n\t\t\t\t\twidth: 30px;\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\tbottom: 2px;\r\n\t\t\t\t\tborder-radius: 100px;\r\n\t\t\t\t\ttransition-property: transform;\r\n\t\t\t\t\ttransition-duration: 300ms;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060421\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?7ae6","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?261d","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?c169","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?5a9a","uni-app:///node_modules/uview-ui/components/u-tabs/u-tabs.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?2d2b","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-tabs/u-tabs.vue?6fcd"],"names":["name","mixins","data","firstTime","scrollLeft","scrollViewWidth","lineOffsetLeft","tabsRect","left","innerCurrent","moving","watch","current","immediate","handler","list","computed","textStyle","addStyle","style","propsBadge","mounted","methods","setLineLeft","slice","reduce","setTimeout","animation","clickHandler","item","index","init","uni","setScrollLeft","right","resize","Promise","itemRect","getTabsRect","getAllItemRect","queryRect","resolve"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+H;AAC/H;AAC0D;AACL;AACsC;;;AAG3F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,4EAAM;AACR,EAAE,6FAAM;AACR,EAAE,sGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC5DA;AAAA;AAAA;AAAA;AAAuuB,CAAgB,4vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;ACsF3vB;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAVA,eAWA;EACAA;EACAC;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;QACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACAC;MACAC;QAAA;QACA;QACA;UACA;UACA;YACA;UACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;MACA;IACA;EACA;EACAC;IACAC;MAAA;MACA;QACA;QACA;QACA,gGACAC,SACA;QACA;QACA;UACAC;QACA;QACA;MACA;IACA;IACAC;MACA;IACA;EACA;EACAC;IAAA;IAAA;MAAA;QAAA;UAAA;YAAA;cACA;YAAA;YAAA;cAAA;UAAA;QAAA;MAAA;IAAA;EACA;EACAC;IACAC;MAAA;MACA;MACA;QACA;MACA;MACA;MACA,+BACAC,4BACAC;QAAA;MAAA;MACA;MACA;MACA;;MAMA;MACA;MACA;QACAC;UACA;QACA;MACA;IACA;IACA;IACAC;MAAA;IAUA;IACA;IACAC;MACA;MACA,oDACAC;QACAC;MAAA,GACA;MACA;MACA;MACA;MACA;MACA,qDACAD;QACAC;MAAA,GACA;IACA;IACAC;MAAA;MACAC;QACA;MACA;IACA;IACAC;MACA;MACA;MACA;MACA,2BACAT,4BACAC;QACA;MACA;MACA;MACA;MACA;MACA,4GACAS;MACA;MACA9B;MACA;IACA;IACA;IACA+B;MAAA;MACA;MACA;QACA;MACA;MACAC;QAAA;UAAA7B;UAAA;UAAA8B;QACA;QACA;QACAA;UACA;UACA;UACA;UACA;QACA;QACA;QACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;UAAA;QAAA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACA;UAAA,6DACAT;QAAA;QACAM;UAAA;QAAA;MACA;IACA;IACA;IACAI;MAAA;MAEA;MACA;MACA;QACA;UACAC;QACA;MACA;IAYA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClSA;AAAA;AAAA;AAAA;AAAs5C,CAAgB,m3CAAG,EAAC,C;;;;;;;;;;;ACA16C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-tabs/u-tabs.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-tabs.vue?vue&type=template&id=0de61367&scoped=true&\"\nvar renderjs\nimport script from \"./u-tabs.vue?vue&type=script&lang=js&\"\nexport * from \"./u-tabs.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"0de61367\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-tabs/u-tabs.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=template&id=0de61367&scoped=true&\"","var components\ntry {\n components = {\n uBadge: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-badge/u-badge\" */ \"uview-ui/components/u-badge/u-badge.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 s0 = _vm.__get_style([\n _vm.$u.addStyle(_vm.itemStyle),\n {\n flex: _vm.scrollable ? \"\" : 1,\n },\n ])\n var l0 = _vm.__map(_vm.list, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var s1 = _vm.__get_style([_vm.textStyle(index)])\n return {\n $orig: $orig,\n s1: s1,\n }\n })\n var g0 = _vm.$u.addUnit(_vm.lineWidth)\n var g1 = _vm.$u.addUnit(_vm.lineHeight)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n l0: l0,\n g0: g0,\n g1: g1,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-tabs\">\r\n\t\t<view class=\"u-tabs__wrapper\">\r\n\t\t\t<slot name=\"left\" />\r\n\t\t\t<view class=\"u-tabs__wrapper__scroll-view-wrapper\">\r\n\t\t\t\t<scroll-view\r\n\t\t\t\t\t:scroll-x=\"scrollable\"\r\n\t\t\t\t\t:scroll-left=\"scrollLeft\"\r\n\t\t\t\t\tscroll-with-animation\r\n\t\t\t\t\tclass=\"u-tabs__wrapper__scroll-view\"\r\n\t\t\t\t\t:show-scrollbar=\"false\"\r\n\t\t\t\t\tref=\"u-tabs__wrapper__scroll-view\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<view\r\n\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav\"\r\n\t\t\t\t\t\tref=\"u-tabs__wrapper__nav\"\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t<view\r\n\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__item\"\r\n\t\t\t\t\t\t\tv-for=\"(item, index) in list\"\r\n\t\t\t\t\t\t\t:key=\"index\"\r\n\t\t\t\t\t\t\t@tap=\"clickHandler(item, index)\"\r\n\t\t\t\t\t\t\t:ref=\"`u-tabs__wrapper__nav__item-${index}`\"\r\n\t\t\t\t\t\t\t:style=\"[$u.addStyle(itemStyle), {flex: scrollable ? '' : 1}]\"\r\n\t\t\t\t\t\t\t:class=\"[`u-tabs__wrapper__nav__item-${index}`, item.disabled && 'u-tabs__wrapper__nav__item--disabled']\"\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t<text\r\n\t\t\t\t\t\t\t\t:class=\"[item.disabled && 'u-tabs__wrapper__nav__item__text--disabled']\"\r\n\t\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__item__text\"\r\n\t\t\t\t\t\t\t\t:style=\"[textStyle(index)]\"\r\n\t\t\t\t\t\t\t>{{ item[keyName] }}</text>\r\n\t\t\t\t\t\t\t<u-badge\r\n\t\t\t\t\t\t\t\t:show=\"!!(item.badge && (item.badge.show || item.badge.isDot || item.badge.value))\"\r\n\t\t\t\t\t\t\t\t:isDot=\"item.badge && item.badge.isDot || propsBadge.isDot\"\r\n\t\t\t\t\t\t\t\t:value=\"item.badge && item.badge.value || propsBadge.value\"\r\n\t\t\t\t\t\t\t\t:max=\"item.badge && item.badge.max || propsBadge.max\"\r\n\t\t\t\t\t\t\t\t:type=\"item.badge && item.badge.type || propsBadge.type\"\r\n\t\t\t\t\t\t\t\t:showZero=\"item.badge && item.badge.showZero || propsBadge.showZero\"\r\n\t\t\t\t\t\t\t\t:bgColor=\"item.badge && item.badge.bgColor || propsBadge.bgColor\"\r\n\t\t\t\t\t\t\t\t:color=\"item.badge && item.badge.color || propsBadge.color\"\r\n\t\t\t\t\t\t\t\t:shape=\"item.badge && item.badge.shape || propsBadge.shape\"\r\n\t\t\t\t\t\t\t\t:numberType=\"item.badge && item.badge.numberType || propsBadge.numberType\"\r\n\t\t\t\t\t\t\t\t:inverted=\"item.badge && item.badge.inverted || propsBadge.inverted\"\r\n\t\t\t\t\t\t\t\tcustomStyle=\"margin-left: 4px;\"\r\n\t\t\t\t\t\t\t></u-badge>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<!-- #ifdef APP-NVUE -->\r\n\t\t\t\t\t\t<view\r\n\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\tref=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\t:style=\"[{\r\n\t\t\t\t\t\t\t\t\twidth: $u.addUnit(lineWidth),\r\n\t\t\t\t\t\t\t\t\theight: $u.addUnit(lineHeight),\r\n\t\t\t\t\t\t\t\t\tbackground: lineColor,\r\n\t\t\t\t\t\t\t\t\tbackgroundSize: lineBgSize,\r\n\t\t\t\t\t\t\t\t}]\"\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t<!-- #endif -->\r\n\t\t\t\t\t\t\t<!-- #ifndef APP-NVUE -->\r\n\t\t\t\t\t\t\t<view\r\n\t\t\t\t\t\t\t\tclass=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\t\tref=\"u-tabs__wrapper__nav__line\"\r\n\t\t\t\t\t\t\t\t:style=\"[{\r\n\t\t\t\t\t\t\t\t\t\twidth: $u.addUnit(lineWidth),\r\n\t\t\t\t\t\t\t\t\t\ttransform: `translate(${lineOffsetLeft}px)`,\r\n\t\t\t\t\t\t\t\t\t\ttransitionDuration: `${firstTime ? 0 : duration}ms`,\r\n\t\t\t\t\t\t\t\t\t\theight: $u.addUnit(lineHeight),\r\n\t\t\t\t\t\t\t\t\t\tbackground: lineColor,\r\n\t\t\t\t\t\t\t\t\t\tbackgroundSize: lineBgSize,\r\n\t\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\t<!-- #endif -->\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t</scroll-view>\r\n\t\t\t</view>\r\n\t\t\t<slot name=\"right\" />\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t// #ifdef APP-NVUE\r\n\tconst animation = uni.requireNativePlugin('animation')\r\n\tconst dom = uni.requireNativePlugin('dom')\r\n\t// #endif\r\n\timport props from './props.js';\r\n\t/**\r\n\t * Tabs 标签\r\n\t * @description tabs标签组件,在标签多的时候,可以配置为左右滑动,标签少的时候,可以禁止滑动。 该组件的一个特点是配置为滚动模式时,激活的tab会自动移动到组件的中间位置。\r\n\t * @tutorial https://www.uviewui.com/components/tabs.html\r\n\t * @property {String | Number}\tduration\t\t\t滑块移动一次所需的时间,单位秒(默认 200 )\r\n\t * @property {String | Number}\tswierWidth\t\t\tswiper的宽度(默认 '750rpx' )\r\n\t * @property {String}\tkeyName\t 从`list`元素对象中读取的键名(默认 'name' )\r\n\t * @event {Function(index)} change 标签改变时触发 index: 点击了第几个tab,索引从0开始\r\n\t * @event {Function(index)} click 点击标签时触发 index: 点击了第几个tab,索引从0开始\r\n\t * @example <u-tabs :list=\"list\" :is-scroll=\"false\" :current=\"current\" @change=\"change\"></u-tabs>\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-tabs',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tfirstTime: true,\r\n\t\t\t\tscrollLeft: 0,\r\n\t\t\t\tscrollViewWidth: 0,\r\n\t\t\t\tlineOffsetLeft: 0,\r\n\t\t\t\ttabsRect: {\r\n\t\t\t\t\tleft: 0\r\n\t\t\t\t},\r\n\t\t\t\tinnerCurrent: 0,\r\n\t\t\t\tmoving: false,\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tcurrent: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\thandler (newValue, oldValue) {\r\n\t\t\t\t\t// 内外部值不相等时,才尝试移动滑块\r\n\t\t\t\t\tif (newValue !== this.innerCurrent) {\r\n\t\t\t\t\t\tthis.innerCurrent = newValue\r\n\t\t\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\t\t\tthis.resize()\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// list变化时,重新渲染list各项信息\r\n\t\t\tlist() {\r\n\t\t\t\tthis.$nextTick(() => {\r\n\t\t\t\t\tthis.resize()\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ttextStyle() {\r\n\t\t\t\treturn index => {\r\n\t\t\t\t\tconst style = {}\r\n\t\t\t\t\t// 取当期是否激活的样式\r\n\t\t\t\t\tconst customeStyle = index === this.innerCurrent ? uni.$u.addStyle(this.activeStyle) : uni.$u\r\n\t\t\t\t\t\t.addStyle(\r\n\t\t\t\t\t\t\tthis.inactiveStyle)\r\n\t\t\t\t\t// 如果当前菜单被禁用,则加上对应颜色,需要在此做处理,是因为nvue下,无法在style样式中通过!import覆盖标签的内联样式\r\n\t\t\t\t\tif (this.list[index].disabled) {\r\n\t\t\t\t\t\tstyle.color = '#c8c9cc'\r\n\t\t\t\t\t}\r\n\t\t\t\t\treturn uni.$u.deepMerge(customeStyle, style)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tpropsBadge() {\r\n\t\t\t\treturn uni.$u.props.badge\r\n\t\t\t}\r\n\t\t},\r\n\t\tasync mounted() {\r\n\t\t\tthis.init()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tsetLineLeft() {\r\n\t\t\t\tconst tabItem = this.list[this.innerCurrent];\r\n\t\t\t\tif (!tabItem) {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\t// 获取滑块该移动的位置\r\n\t\t\t\tlet lineOffsetLeft = this.list\r\n\t\t\t\t\t.slice(0, this.innerCurrent)\r\n\t\t\t\t\t.reduce((total, curr) => total + curr.rect.width, 0);\r\n // 获取下划线的数值px表示法\r\n\t\t\t\tconst lineWidth = uni.$u.getPx(this.lineWidth);\r\n\t\t\t\tthis.lineOffsetLeft = lineOffsetLeft + (tabItem.rect.width - lineWidth) / 2\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// 第一次移动滑块,无需过渡时间\r\n\t\t\t\tthis.animation(this.lineOffsetLeft, this.firstTime ? 0 : parseInt(this.duration))\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// 如果是第一次执行此方法,让滑块在初始化时,瞬间滑动到第一个tab item的中间\r\n\t\t\t\t// 这里需要一个定时器,因为在非nvue下,是直接通过style绑定过渡时间,需要等其过渡完成后,再设置为false(非第一次移动滑块)\r\n\t\t\t\tif (this.firstTime) {\r\n\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\tthis.firstTime = false\r\n\t\t\t\t\t}, 10);\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// nvue下设置滑块的位置\r\n\t\t\tanimation(x, duration = 0) {\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tconst ref = this.$refs['u-tabs__wrapper__nav__line']\r\n\t\t\t\tanimation.transition(ref, {\r\n\t\t\t\t\tstyles: {\r\n\t\t\t\t\t\ttransform: `translateX(${x}px)`\r\n\t\t\t\t\t},\r\n\t\t\t\t\tduration\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 点击某一个标签\r\n\t\t\tclickHandler(item, index) {\r\n\t\t\t\t// 因为标签可能为disabled状态,所以click是一定会发出的,但是change事件是需要可用的状态才发出\r\n\t\t\t\tthis.$emit('click', {\r\n\t\t\t\t\t...item,\r\n\t\t\t\t\tindex\r\n\t\t\t\t})\r\n\t\t\t\t// 如果disabled状态,返回\r\n\t\t\t\tif (item.disabled) return\r\n\t\t\t\tthis.innerCurrent = index\r\n\t\t\t\tthis.resize()\r\n\t\t\t\tthis.$emit('change', {\r\n\t\t\t\t\t...item,\r\n\t\t\t\t\tindex\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tinit() {\r\n\t\t\t\tuni.$u.sleep().then(() => {\r\n\t\t\t\t\tthis.resize()\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tsetScrollLeft() {\r\n\t\t\t\t// 当前活动tab的布局信息,有tab菜单的width和left(为元素左边界到父元素左边界的距离)等信息\r\n\t\t\t\tconst tabRect = this.list[this.innerCurrent]\r\n\t\t\t\t// 累加得到当前item到左边的距离\r\n\t\t\t\tconst offsetLeft = this.list\r\n\t\t\t\t\t.slice(0, this.innerCurrent)\r\n\t\t\t\t\t.reduce((total, curr) => {\r\n\t\t\t\t\t\treturn total + curr.rect.width\r\n\t\t\t\t\t}, 0)\r\n\t\t\t\t// 此处为屏幕宽度\r\n\t\t\t\tconst windowWidth = uni.$u.sys().windowWidth\r\n\t\t\t\t// 将活动的tabs-item移动到屏幕正中间,实际上是对scroll-view的移动\r\n\t\t\t\tlet scrollLeft = offsetLeft - (this.tabsRect.width - tabRect.rect.width) / 2 - (windowWidth - this.tabsRect\r\n\t\t\t\t\t.right) / 2 + this.tabsRect.left / 2\r\n\t\t\t\t// 这里做一个限制,限制scrollLeft的最大值为整个scroll-view宽度减去tabs组件的宽度\r\n\t\t\t\tscrollLeft = Math.min(scrollLeft, this.scrollViewWidth - this.tabsRect.width)\r\n\t\t\t\tthis.scrollLeft = Math.max(0, scrollLeft)\r\n\t\t\t},\r\n\t\t\t// 获取所有标签的尺寸\r\n\t\t\tresize() {\r\n\t\t\t\t// 如果不存在list,则不处理\r\n\t\t\t\tif(this.list.length === 0) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tPromise.all([this.getTabsRect(), this.getAllItemRect()]).then(([tabsRect, itemRect = []]) => {\r\n\t\t\t\t\tthis.tabsRect = tabsRect\r\n\t\t\t\t\tthis.scrollViewWidth = 0\r\n\t\t\t\t\titemRect.map((item, index) => {\r\n\t\t\t\t\t\t// 计算scroll-view的宽度,这里\r\n\t\t\t\t\t\tthis.scrollViewWidth += item.width\r\n\t\t\t\t\t\t// 另外计算每一个item的中心点X轴坐标\r\n\t\t\t\t\t\tthis.list[index].rect = item\r\n\t\t\t\t\t})\r\n\t\t\t\t\t// 获取了tabs的尺寸之后,设置滑块的位置\r\n\t\t\t\t\tthis.setLineLeft()\r\n\t\t\t\t\tthis.setScrollLeft()\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取导航菜单的尺寸\r\n\t\t\tgetTabsRect() {\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tthis.queryRect('u-tabs__wrapper__scroll-view').then(size => resolve(size))\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取所有标签的尺寸\r\n\t\t\tgetAllItemRect() {\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tconst promiseAllArr = this.list.map((item, index) => this.queryRect(\r\n\t\t\t\t\t\t`u-tabs__wrapper__nav__item-${index}`, true))\r\n\t\t\t\t\tPromise.all(promiseAllArr).then(sizes => resolve(sizes))\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取各个标签的尺寸\r\n\t\t\tqueryRect(el, item) {\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\t// $uGetRect为uView自带的节点查询简化方法,详见文档介绍:https://www.uviewui.com/js/getRect.html\r\n\t\t\t\t// 组件内部一般用this.$uGetRect,对外的为uni.$u.getRect,二者功能一致,名称不同\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tthis.$uGetRect(`.${el}`).then(size => {\r\n\t\t\t\t\t\tresolve(size)\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// nvue下,使用dom模块查询元素高度\r\n\t\t\t\t// 返回一个promise,让调用此方法的主体能使用then回调\r\n\t\t\t\treturn new Promise(resolve => {\r\n\t\t\t\t\tdom.getComponentRect(item ? this.$refs[el][0] : this.$refs[el], res => {\r\n\t\t\t\t\t\tresolve(res.size)\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t},\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-tabs {\r\n\r\n\t\t&__wrapper {\r\n\t\t\t@include flex;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&__scroll-view-wrapper {\r\n\t\t\t\tflex: 1;\r\n\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\toverflow: auto hidden;\r\n\t\t\t\t/* #endif */\r\n\t\t\t}\r\n\r\n\t\t\t&__scroll-view {\r\n\t\t\t\t@include flex;\r\n\t\t\t\tflex: 1;\r\n\t\t\t}\r\n\r\n\t\t\t&__nav {\r\n\t\t\t\t@include flex;\r\n\t\t\t\tposition: relative;\r\n\r\n\t\t\t\t&__item {\r\n\t\t\t\t\tpadding: 0 11px;\r\n\t\t\t\t\t@include flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\r\n\t\t\t\t\t&--disabled {\r\n\t\t\t\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\t\t\t\tcursor: not-allowed;\r\n\t\t\t\t\t\t/* #endif */\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&__text {\r\n\t\t\t\t\t\tfont-size: 15px;\r\n\t\t\t\t\t\tcolor: $u-content-color;\r\n\r\n\t\t\t\t\t\t&--disabled {\r\n\t\t\t\t\t\t\tcolor: $u-disabled-color !important;\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&__line {\r\n\t\t\t\t\theight: 3px;\r\n\t\t\t\t\tbackground: $u-primary;\r\n\t\t\t\t\twidth: 30px;\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\tbottom: 2px;\r\n\t\t\t\t\tborder-radius: 100px;\r\n\t\t\t\t\ttransition-property: transform;\r\n\t\t\t\t\ttransition-duration: 300ms;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946690\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toast/u-toast.vue?7c58","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toast/u-toast.vue?a04a","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toast/u-toast.vue?f480","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toast/u-toast.vue?e50e","uni-app:///node_modules/uview-ui/components/u-toast/u-toast.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toast/u-toast.vue?40ce","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toast/u-toast.vue?8cdf"],"names":["name","mixins","data","isShow","timer","config","message","type","duration","icon","position","complete","overlay","loading","tmpConfig","computed","iconName","overlayStyle","justifyContent","alignItems","display","style","iconStyle","loadingIconColor","color","contentStyle","value","created","methods","show","hide","clearTimer","clearTimeout","beforeDestroy"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,uSAEN;AACP,KAAK;AACL;AACA,aAAa,qUAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,+QAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACzDA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACyC5vB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AArBA,eAsBA;EACAA;EACAC;EACAC;IACA;MACAC;MACAC;MAAA;MACAC;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;MACA;;MACAC;IACA;EACA;;EACAC;IACAC;MACA;MACA;QACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACAC;MACA;QACAC;QACAC;QACAC;MACA;MACA;MACAC;MACA;IACA;IACAC;MACA;MACA;MACAD;MAOA;IACA;IACAE;MACA;MACA;QACA;QACA;QACAC;MACA;MACA;IACA;IACA;IACAC;MACA;QAAAJ;MACA;MACA;MACA;QACAK;MACA;QACAA;MACA;MACAL;MACA;IACA;EACA;EACAM;IAAA;IACA;IACA;MACA;QAAA;UACApB;UACAD;QACA;MAAA;IACA;EACA;EACAsB;IACA;IACAC;MAAA;MACA;MACA;MACA;MACA;MACA;MACA;QACA;QACA;QACA;QACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;MACAC;MACA;IACA;EACA;EACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClLA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-toast/u-toast.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-toast.vue?vue&type=template&id=7c5492c7&scoped=true&\"\nvar renderjs\nimport script from \"./u-toast.vue?vue&type=script&lang=js&\"\nexport * from \"./u-toast.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"7c5492c7\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-toast/u-toast.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=template&id=7c5492c7&scoped=true&\"","var components\ntry {\n components = {\n uOverlay: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-overlay/u-overlay\" */ \"uview-ui/components/u-overlay/u-overlay.vue\"\n )\n },\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"uview-ui/components/u-loading-icon/u-loading-icon.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.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 s0 = _vm.__get_style([_vm.contentStyle])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-toast\">\r\n\t\t<u-overlay\r\n\t\t\t:show=\"isShow\"\r\n\t\t\t:custom-style=\"overlayStyle\"\r\n\t\t>\r\n\t\t\t<view\r\n\t\t\t\tclass=\"u-toast__content\"\r\n\t\t\t\t:style=\"[contentStyle]\"\r\n\t\t\t\t:class=\"['u-type-' + tmpConfig.type, (tmpConfig.type === 'loading' || tmpConfig.loading) ? 'u-toast__content--loading' : '']\"\r\n\t\t\t>\r\n\t\t\t\t<u-loading-icon\r\n\t\t\t\t\tv-if=\"tmpConfig.type === 'loading'\"\r\n\t\t\t\t\tmode=\"circle\"\r\n\t\t\t\t\tcolor=\"rgb(255, 255, 255)\"\r\n\t\t\t\t\tinactiveColor=\"rgb(120, 120, 120)\"\r\n\t\t\t\t\tsize=\"25\"\r\n\t\t\t\t></u-loading-icon>\r\n\t\t\t\t<u-icon\r\n\t\t\t\t\tv-else-if=\"tmpConfig.type !== 'defalut' && iconName\"\r\n\t\t\t\t\t:name=\"iconName\"\r\n\t\t\t\t\tsize=\"17\"\r\n\t\t\t\t\t:color=\"tmpConfig.type\"\r\n\t\t\t\t\t:customStyle=\"iconStyle\"\r\n\t\t\t\t></u-icon>\r\n\t\t\t\t<u-gap\r\n\t\t\t\t\tv-if=\"tmpConfig.type === 'loading' || tmpConfig.loading\"\r\n\t\t\t\t\theight=\"12\"\r\n\t\t\t\t\tbgColor=\"transparent\"\r\n\t\t\t\t></u-gap>\r\n\t\t\t\t<text\r\n\t\t\t\t\tclass=\"u-toast__content__text\"\r\n\t\t\t\t\t:class=\"['u-toast__content__text--' + tmpConfig.type]\"\r\n\t\t\t\t\tstyle=\"max-width: 400rpx;\"\r\n\t\t\t\t>{{ tmpConfig.message }}</text>\r\n\t\t\t</view>\r\n\t\t</u-overlay>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t/**\r\n\t * toast 消息提示\r\n\t * @description 此组件表现形式类似uni的uni.showToastAPI,但也有不同的地方。\r\n\t * @tutorial https://www.uviewui.com/components/toast.html\r\n\t * @property {String | Number}\tzIndex\t\ttoast展示时的zIndex值 (默认 10090 )\r\n\t * @property {Boolean}\t\t\tloading\t\t是否加载中 (默认 false )\r\n\t * @property {String | Number}\tmessage\t\t显示的文字内容\r\n\t * @property {String}\t\t\ticon\t\t图标,或者绝对路径的图片\r\n\t * @property {String}\t\t\ttype\t\t主题类型 (默认 default)\r\n\t * @property {Boolean}\t\t\tshow\t\t是否显示该组件 (默认 false)\r\n\t * @property {Boolean}\t\t\toverlay\t\t是否显示透明遮罩,防止点击穿透 (默认 false )\r\n\t * @property {String}\t\t\tposition\t位置 (默认 'center' )\r\n\t * @property {Object}\t\t\tparams\t\t跳转的参数 \r\n\t * @property {String | Number} duration\t展示时间,单位ms (默认 2000 )\r\n\t * @property {Boolean}\t\t\tisTab\t\t是否返回的为tab页面 (默认 false )\r\n\t * @property {String}\t\t\turl\t\t\ttoast消失后是否跳转页面,有则跳转,优先级高于back参数 \r\n\t * @property {Function}\t\t\tcomplete\t执行完后的回调函数 \r\n\t * @property {Boolean}\t\t\tback\t\t结束toast是否自动返回上一页 (默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t组件的样式,对象形式\r\n\t * @event {Function} show 显示toast,如需一进入页面就显示toast,请在onReady生命周期调用\r\n\t * @example <u-toast ref=\"uToast\" />\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-toast',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisShow: false,\r\n\t\t\t\ttimer: null, // 定时器\r\n\t\t\t\tconfig: {\r\n\t\t\t\t\tmessage: '', // 显示文本\r\n\t\t\t\t\ttype: '', // 主题类型,primary,success,error,warning,black\r\n\t\t\t\t\tduration: 2000, // 显示的时间,毫秒\r\n\t\t\t\t\ticon: true, // 显示的图标\r\n\t\t\t\t\tposition: 'center', // toast出现的位置\r\n\t\t\t\t\tcomplete: null, // 执行完后的回调函数\r\n\t\t\t\t\toverlay: false, // 是否防止触摸穿透\r\n\t\t\t\t\tloading: false, // 是否加载中状态\r\n\t\t\t\t},\r\n\t\t\t\ttmpConfig: {}, // 将用户配置和内置配置合并后的临时配置变量\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ticonName() {\r\n\t\t\t\t// 只有不为none,并且type为error|warning|succes|info时候,才显示图标\r\n\t\t\t\tif(!this.tmpConfig.icon || this.tmpConfig.icon == 'none') {\r\n\t\t\t\t\treturn '';\r\n\t\t\t\t}\r\n\t\t\t\tif (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {\r\n\t\t\t\t\treturn uni.$u.type2icon(this.tmpConfig.type)\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn ''\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\toverlayStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tjustifyContent: 'center',\r\n\t\t\t\t\talignItems: 'center',\r\n\t\t\t\t\tdisplay: 'flex'\r\n\t\t\t\t}\r\n\t\t\t\t// 将遮罩设置为100%透明度,避免出现灰色背景\r\n\t\t\t\tstyle.backgroundColor = 'rgba(0, 0, 0, 0)'\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\ticonStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\t// 图标需要一个右边距,以跟右边的文字有隔开的距离\r\n\t\t\t\tstyle.marginRight = '4px'\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// iOSAPP下,图标有1px的向下偏移,这里进行修正\r\n\t\t\t\tif (uni.$u.os() === 'ios') {\r\n\t\t\t\t\tstyle.marginTop = '-1px'\r\n\t\t\t\t}\r\n\t\t\t\t// #endif\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\tloadingIconColor() {\r\n\t\t\t\tlet color = 'rgb(255, 255, 255)'\r\n\t\t\t\tif (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {\r\n\t\t\t\t\t// loading-icon组件内部会对color参数进行一个透明度处理,该方法要求传入的颜色值\r\n\t\t\t\t\t// 必须为rgb格式的,所以这里做一个处理\r\n\t\t\t\t\tcolor = uni.$u.hexToRgb(uni.$u.color[this.tmpConfig.type])\r\n\t\t\t\t}\r\n\t\t\t\treturn color\r\n\t\t\t},\r\n\t\t\t// 内容盒子的样式\r\n\t\t\tcontentStyle() {\r\n\t\t\t\tconst windowHeight = uni.$u.sys().windowHeight, style = {}\r\n\t\t\t\tlet value = 0\r\n\t\t\t\t// 根据top和bottom,对Y轴进行窗体高度的百分比偏移\r\n\t\t\t\tif(this.tmpConfig.position === 'top') {\r\n\t\t\t\t\tvalue = - windowHeight * 0.25\r\n\t\t\t\t} else if(this.tmpConfig.position === 'bottom') {\r\n\t\t\t\t\tvalue = windowHeight * 0.25\r\n\t\t\t\t}\r\n\t\t\t\tstyle.transform = `translateY(${value}px)`\r\n\t\t\t\treturn style\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\t// 通过主题的形式调用toast,批量生成方法函数\r\n\t\t\t['primary', 'success', 'error', 'warning', 'default', 'loading'].map(item => {\r\n\t\t\t\tthis[item] = message => this.show({\r\n\t\t\t\t\ttype: item,\r\n\t\t\t\t\tmessage\r\n\t\t\t\t})\r\n\t\t\t})\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 显示toast组件,由父组件通过this.$refs.xxx.show(options)形式调用\r\n\t\t\tshow(options) {\r\n\t\t\t\t// 不将结果合并到this.config变量,避免多次调用u-toast,前后的配置造成混乱\r\n\t\t\t\tthis.tmpConfig = uni.$u.deepMerge(this.config, options)\r\n\t\t\t\t// 清除定时器\r\n\t\t\t\tthis.clearTimer()\r\n\t\t\t\tthis.isShow = true\r\n\t\t\t\tthis.timer = setTimeout(() => {\r\n\t\t\t\t\t// 倒计时结束,清除定时器,隐藏toast组件\r\n\t\t\t\t\tthis.clearTimer()\r\n\t\t\t\t\t// 判断是否存在callback方法,如果存在就执行\r\n\t\t\t\t\ttypeof(this.tmpConfig.complete) === 'function' && this.tmpConfig.complete()\r\n\t\t\t\t}, this.tmpConfig.duration)\r\n\t\t\t},\r\n\t\t\t// 隐藏toast组件,由父组件通过this.$refs.xxx.hide()形式调用\r\n\t\t\thide() {\r\n\t\t\t\tthis.clearTimer()\r\n\t\t\t},\r\n\t\t\tclearTimer() {\r\n\t\t\t\tthis.isShow = false\r\n\t\t\t\t// 清除定时器\r\n\t\t\t\tclearTimeout(this.timer)\r\n\t\t\t\tthis.timer = null\r\n\t\t\t}\r\n\t\t},\r\n\t\tbeforeDestroy() {\r\n\t\t\tthis.clearTimer()\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t$u-toast-color:#fff !default;\r\n\t$u-toast-border-radius:4px !default;\r\n\t$u-toast-border-background-color:#585858 !default;\r\n\t$u-toast-border-font-size:14px !default;\r\n\t$u-toast-border-padding:12px 20px !default;\r\n\t$u-toast-loading-border-padding: 20px 20px !default;\r\n\t$u-toast-content-text-color:#fff !default;\r\n\t$u-toast-content-text-font-size:15px !default;\r\n\t$u-toast-u-icon:10rpx !default;\r\n\t$u-toast-u-type-primary-color:$u-primary !default;\r\n\t$u-toast-u-type-primary-background-color:#ecf5ff !default;\r\n\t$u-toast-u-type-primary-border-color:rgb(215, 234, 254) !default;\r\n\t$u-toast-u-type-primary-border-width:1px !default;\r\n\t$u-toast-u-type-success-color: $u-success !default;\r\n\t$u-toast-u-type-success-background-color: #dbf1e1 !default;\r\n\t$u-toast-u-type-success-border-color: #BEF5C8 !default;\r\n\t$u-toast-u-type-success-border-width: 1px !default;\r\n\t$u-toast-u-type-error-color:$u-error !default;\r\n\t$u-toast-u-type-error-background-color:#fef0f0 !default;\r\n\t$u-toast-u-type-error-border-color:#fde2e2 !default;\r\n\t$u-toast-u-type-error-border-width: 1px !default;\r\n\t$u-toast-u-type-warning-color:$u-warning !default;\r\n\t$u-toast-u-type-warning-background-color:#fdf6ec !default;\r\n\t$u-toast-u-type-warning-border-color:#faecd8 !default;\r\n\t$u-toast-u-type-warning-border-width: 1px !default;\r\n\t$u-toast-u-type-default-color:#fff !default;\r\n\t$u-toast-u-type-default-background-color:#585858 !default;\r\n\r\n\t.u-toast {\r\n\t\t&__content {\r\n\t\t\t@include flex;\r\n\t\t\tpadding: $u-toast-border-padding;\r\n\t\t\tborder-radius: $u-toast-border-radius;\r\n\t\t\tbackground-color: $u-toast-border-background-color;\r\n\t\t\tcolor: $u-toast-color;\r\n\t\t\talign-items: center;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tmax-width: 600rpx;\r\n\t\t\t/* #endif */\r\n\t\t\tposition: relative;\r\n\r\n\t\t\t&--loading {\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\tpadding: $u-toast-loading-border-padding;\r\n\t\t\t}\r\n\r\n\t\t\t&__text {\r\n\t\t\t\tcolor: $u-toast-content-text-color;\r\n\t\t\t\tfont-size: $u-toast-content-text-font-size;\r\n\t\t\t\tline-height: $u-toast-content-text-font-size;\r\n\r\n\t\t\t\t&--default {\r\n\t\t\t\t\tcolor: $u-toast-content-text-color;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--error {\r\n\t\t\t\t\tcolor: $u-error;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--primary {\r\n\t\t\t\t\tcolor: $u-primary;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--success {\r\n\t\t\t\t\tcolor: $u-success;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--warning {\r\n\t\t\t\t\tcolor: $u-warning;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.u-type-primary {\r\n\t\tcolor: $u-toast-u-type-primary-color;\r\n\t\tbackground-color: $u-toast-u-type-primary-background-color;\r\n\t\tborder-color: $u-toast-u-type-primary-border-color;\r\n\t\tborder-width: $u-toast-u-type-primary-border-width;\r\n\t}\r\n\r\n\t.u-type-success {\r\n\t\tcolor: $u-toast-u-type-success-color;\r\n\t\tbackground-color: $u-toast-u-type-success-background-color;\r\n\t\tborder-color: $u-toast-u-type-success-border-color;\r\n\t\tborder-width: 1px;\r\n\t}\r\n\r\n\t.u-type-error {\r\n\t\tcolor: $u-toast-u-type-error-color;\r\n\t\tbackground-color: $u-toast-u-type-error-background-color;\r\n\t\tborder-color: $u-toast-u-type-error-border-color;\r\n\t\tborder-width: $u-toast-u-type-error-border-width;\r\n\t}\r\n\r\n\t.u-type-warning {\r\n\t\tcolor: $u-toast-u-type-warning-color;\r\n\t\tbackground-color: $u-toast-u-type-warning-background-color;\r\n\t\tborder-color: $u-toast-u-type-warning-border-color;\r\n\t\tborder-width: 1px;\r\n\t}\r\n\r\n\t.u-type-default {\r\n\t\tcolor: $u-toast-u-type-default-color;\r\n\t\tbackground-color: $u-toast-u-type-default-background-color;\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060405\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toast/u-toast.vue?7c58","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toast/u-toast.vue?a04a","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toast/u-toast.vue?f480","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toast/u-toast.vue?e50e","uni-app:///node_modules/uview-ui/components/u-toast/u-toast.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toast/u-toast.vue?40ce","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toast/u-toast.vue?8cdf"],"names":["name","mixins","data","isShow","timer","config","message","type","duration","icon","position","complete","overlay","loading","tmpConfig","computed","iconName","overlayStyle","justifyContent","alignItems","display","style","iconStyle","loadingIconColor","color","contentStyle","value","created","methods","show","hide","clearTimer","clearTimeout","beforeDestroy"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgI;AAChI;AAC2D;AACL;AACsC;;;AAG5F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,8FAAM;AACR,EAAE,uGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,kGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,uSAEN;AACP,KAAK;AACL;AACA,aAAa,qUAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,+QAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACzDA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACyC5vB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AArBA,eAsBA;EACAA;EACAC;EACAC;IACA;MACAC;MACAC;MAAA;MACAC;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;MACA;;MACAC;IACA;EACA;;EACAC;IACAC;MACA;MACA;QACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACAC;MACA;QACAC;QACAC;QACAC;MACA;MACA;MACAC;MACA;IACA;IACAC;MACA;MACA;MACAD;MAOA;IACA;IACAE;MACA;MACA;QACA;QACA;QACAC;MACA;MACA;IACA;IACA;IACAC;MACA;QAAAJ;MACA;MACA;MACA;QACAK;MACA;QACAA;MACA;MACAL;MACA;IACA;EACA;EACAM;IAAA;IACA;IACA;MACA;QAAA;UACApB;UACAD;QACA;MAAA;IACA;EACA;EACAsB;IACA;IACAC;MAAA;MACA;MACA;MACA;MACA;MACA;MACA;QACA;QACA;QACA;QACA;MACA;IACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;MACAC;MACA;IACA;EACA;EACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClLA;AAAA;AAAA;AAAA;AAAu5C,CAAgB,o3CAAG,EAAC,C;;;;;;;;;;;ACA36C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-toast/u-toast.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-toast.vue?vue&type=template&id=7c5492c7&scoped=true&\"\nvar renderjs\nimport script from \"./u-toast.vue?vue&type=script&lang=js&\"\nexport * from \"./u-toast.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"7c5492c7\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-toast/u-toast.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=template&id=7c5492c7&scoped=true&\"","var components\ntry {\n components = {\n uOverlay: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-overlay/u-overlay\" */ \"uview-ui/components/u-overlay/u-overlay.vue\"\n )\n },\n uLoadingIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-loading-icon/u-loading-icon\" */ \"uview-ui/components/u-loading-icon/u-loading-icon.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uGap: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-gap/u-gap\" */ \"uview-ui/components/u-gap/u-gap.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 s0 = _vm.__get_style([_vm.contentStyle])\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"u-toast\">\r\n\t\t<u-overlay\r\n\t\t\t:show=\"isShow\"\r\n\t\t\t:custom-style=\"overlayStyle\"\r\n\t\t>\r\n\t\t\t<view\r\n\t\t\t\tclass=\"u-toast__content\"\r\n\t\t\t\t:style=\"[contentStyle]\"\r\n\t\t\t\t:class=\"['u-type-' + tmpConfig.type, (tmpConfig.type === 'loading' || tmpConfig.loading) ? 'u-toast__content--loading' : '']\"\r\n\t\t\t>\r\n\t\t\t\t<u-loading-icon\r\n\t\t\t\t\tv-if=\"tmpConfig.type === 'loading'\"\r\n\t\t\t\t\tmode=\"circle\"\r\n\t\t\t\t\tcolor=\"rgb(255, 255, 255)\"\r\n\t\t\t\t\tinactiveColor=\"rgb(120, 120, 120)\"\r\n\t\t\t\t\tsize=\"25\"\r\n\t\t\t\t></u-loading-icon>\r\n\t\t\t\t<u-icon\r\n\t\t\t\t\tv-else-if=\"tmpConfig.type !== 'defalut' && iconName\"\r\n\t\t\t\t\t:name=\"iconName\"\r\n\t\t\t\t\tsize=\"17\"\r\n\t\t\t\t\t:color=\"tmpConfig.type\"\r\n\t\t\t\t\t:customStyle=\"iconStyle\"\r\n\t\t\t\t></u-icon>\r\n\t\t\t\t<u-gap\r\n\t\t\t\t\tv-if=\"tmpConfig.type === 'loading' || tmpConfig.loading\"\r\n\t\t\t\t\theight=\"12\"\r\n\t\t\t\t\tbgColor=\"transparent\"\r\n\t\t\t\t></u-gap>\r\n\t\t\t\t<text\r\n\t\t\t\t\tclass=\"u-toast__content__text\"\r\n\t\t\t\t\t:class=\"['u-toast__content__text--' + tmpConfig.type]\"\r\n\t\t\t\t\tstyle=\"max-width: 400rpx;\"\r\n\t\t\t\t>{{ tmpConfig.message }}</text>\r\n\t\t\t</view>\r\n\t\t</u-overlay>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t/**\r\n\t * toast 消息提示\r\n\t * @description 此组件表现形式类似uni的uni.showToastAPI,但也有不同的地方。\r\n\t * @tutorial https://www.uviewui.com/components/toast.html\r\n\t * @property {String | Number}\tzIndex\t\ttoast展示时的zIndex值 (默认 10090 )\r\n\t * @property {Boolean}\t\t\tloading\t\t是否加载中 (默认 false )\r\n\t * @property {String | Number}\tmessage\t\t显示的文字内容\r\n\t * @property {String}\t\t\ticon\t\t图标,或者绝对路径的图片\r\n\t * @property {String}\t\t\ttype\t\t主题类型 (默认 default)\r\n\t * @property {Boolean}\t\t\tshow\t\t是否显示该组件 (默认 false)\r\n\t * @property {Boolean}\t\t\toverlay\t\t是否显示透明遮罩,防止点击穿透 (默认 false )\r\n\t * @property {String}\t\t\tposition\t位置 (默认 'center' )\r\n\t * @property {Object}\t\t\tparams\t\t跳转的参数 \r\n\t * @property {String | Number} duration\t展示时间,单位ms (默认 2000 )\r\n\t * @property {Boolean}\t\t\tisTab\t\t是否返回的为tab页面 (默认 false )\r\n\t * @property {String}\t\t\turl\t\t\ttoast消失后是否跳转页面,有则跳转,优先级高于back参数 \r\n\t * @property {Function}\t\t\tcomplete\t执行完后的回调函数 \r\n\t * @property {Boolean}\t\t\tback\t\t结束toast是否自动返回上一页 (默认 false )\r\n\t * @property {Object}\t\t\tcustomStyle\t组件的样式,对象形式\r\n\t * @event {Function} show 显示toast,如需一进入页面就显示toast,请在onReady生命周期调用\r\n\t * @example <u-toast ref=\"uToast\" />\r\n\t */\r\n\texport default {\r\n\t\tname: 'u-toast',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisShow: false,\r\n\t\t\t\ttimer: null, // 定时器\r\n\t\t\t\tconfig: {\r\n\t\t\t\t\tmessage: '', // 显示文本\r\n\t\t\t\t\ttype: '', // 主题类型,primary,success,error,warning,black\r\n\t\t\t\t\tduration: 2000, // 显示的时间,毫秒\r\n\t\t\t\t\ticon: true, // 显示的图标\r\n\t\t\t\t\tposition: 'center', // toast出现的位置\r\n\t\t\t\t\tcomplete: null, // 执行完后的回调函数\r\n\t\t\t\t\toverlay: false, // 是否防止触摸穿透\r\n\t\t\t\t\tloading: false, // 是否加载中状态\r\n\t\t\t\t},\r\n\t\t\t\ttmpConfig: {}, // 将用户配置和内置配置合并后的临时配置变量\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\ticonName() {\r\n\t\t\t\t// 只有不为none,并且type为error|warning|succes|info时候,才显示图标\r\n\t\t\t\tif(!this.tmpConfig.icon || this.tmpConfig.icon == 'none') {\r\n\t\t\t\t\treturn '';\r\n\t\t\t\t}\r\n\t\t\t\tif (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {\r\n\t\t\t\t\treturn uni.$u.type2icon(this.tmpConfig.type)\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn ''\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\toverlayStyle() {\r\n\t\t\t\tconst style = {\r\n\t\t\t\t\tjustifyContent: 'center',\r\n\t\t\t\t\talignItems: 'center',\r\n\t\t\t\t\tdisplay: 'flex'\r\n\t\t\t\t}\r\n\t\t\t\t// 将遮罩设置为100%透明度,避免出现灰色背景\r\n\t\t\t\tstyle.backgroundColor = 'rgba(0, 0, 0, 0)'\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\ticonStyle() {\r\n\t\t\t\tconst style = {}\r\n\t\t\t\t// 图标需要一个右边距,以跟右边的文字有隔开的距离\r\n\t\t\t\tstyle.marginRight = '4px'\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\t// iOSAPP下,图标有1px的向下偏移,这里进行修正\r\n\t\t\t\tif (uni.$u.os() === 'ios') {\r\n\t\t\t\t\tstyle.marginTop = '-1px'\r\n\t\t\t\t}\r\n\t\t\t\t// #endif\r\n\t\t\t\treturn style\r\n\t\t\t},\r\n\t\t\tloadingIconColor() {\r\n\t\t\t\tlet color = 'rgb(255, 255, 255)'\r\n\t\t\t\tif (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {\r\n\t\t\t\t\t// loading-icon组件内部会对color参数进行一个透明度处理,该方法要求传入的颜色值\r\n\t\t\t\t\t// 必须为rgb格式的,所以这里做一个处理\r\n\t\t\t\t\tcolor = uni.$u.hexToRgb(uni.$u.color[this.tmpConfig.type])\r\n\t\t\t\t}\r\n\t\t\t\treturn color\r\n\t\t\t},\r\n\t\t\t// 内容盒子的样式\r\n\t\t\tcontentStyle() {\r\n\t\t\t\tconst windowHeight = uni.$u.sys().windowHeight, style = {}\r\n\t\t\t\tlet value = 0\r\n\t\t\t\t// 根据top和bottom,对Y轴进行窗体高度的百分比偏移\r\n\t\t\t\tif(this.tmpConfig.position === 'top') {\r\n\t\t\t\t\tvalue = - windowHeight * 0.25\r\n\t\t\t\t} else if(this.tmpConfig.position === 'bottom') {\r\n\t\t\t\t\tvalue = windowHeight * 0.25\r\n\t\t\t\t}\r\n\t\t\t\tstyle.transform = `translateY(${value}px)`\r\n\t\t\t\treturn style\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\t// 通过主题的形式调用toast,批量生成方法函数\r\n\t\t\t['primary', 'success', 'error', 'warning', 'default', 'loading'].map(item => {\r\n\t\t\t\tthis[item] = message => this.show({\r\n\t\t\t\t\ttype: item,\r\n\t\t\t\t\tmessage\r\n\t\t\t\t})\r\n\t\t\t})\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 显示toast组件,由父组件通过this.$refs.xxx.show(options)形式调用\r\n\t\t\tshow(options) {\r\n\t\t\t\t// 不将结果合并到this.config变量,避免多次调用u-toast,前后的配置造成混乱\r\n\t\t\t\tthis.tmpConfig = uni.$u.deepMerge(this.config, options)\r\n\t\t\t\t// 清除定时器\r\n\t\t\t\tthis.clearTimer()\r\n\t\t\t\tthis.isShow = true\r\n\t\t\t\tthis.timer = setTimeout(() => {\r\n\t\t\t\t\t// 倒计时结束,清除定时器,隐藏toast组件\r\n\t\t\t\t\tthis.clearTimer()\r\n\t\t\t\t\t// 判断是否存在callback方法,如果存在就执行\r\n\t\t\t\t\ttypeof(this.tmpConfig.complete) === 'function' && this.tmpConfig.complete()\r\n\t\t\t\t}, this.tmpConfig.duration)\r\n\t\t\t},\r\n\t\t\t// 隐藏toast组件,由父组件通过this.$refs.xxx.hide()形式调用\r\n\t\t\thide() {\r\n\t\t\t\tthis.clearTimer()\r\n\t\t\t},\r\n\t\t\tclearTimer() {\r\n\t\t\t\tthis.isShow = false\r\n\t\t\t\t// 清除定时器\r\n\t\t\t\tclearTimeout(this.timer)\r\n\t\t\t\tthis.timer = null\r\n\t\t\t}\r\n\t\t},\r\n\t\tbeforeDestroy() {\r\n\t\t\tthis.clearTimer()\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t$u-toast-color:#fff !default;\r\n\t$u-toast-border-radius:4px !default;\r\n\t$u-toast-border-background-color:#585858 !default;\r\n\t$u-toast-border-font-size:14px !default;\r\n\t$u-toast-border-padding:12px 20px !default;\r\n\t$u-toast-loading-border-padding: 20px 20px !default;\r\n\t$u-toast-content-text-color:#fff !default;\r\n\t$u-toast-content-text-font-size:15px !default;\r\n\t$u-toast-u-icon:10rpx !default;\r\n\t$u-toast-u-type-primary-color:$u-primary !default;\r\n\t$u-toast-u-type-primary-background-color:#ecf5ff !default;\r\n\t$u-toast-u-type-primary-border-color:rgb(215, 234, 254) !default;\r\n\t$u-toast-u-type-primary-border-width:1px !default;\r\n\t$u-toast-u-type-success-color: $u-success !default;\r\n\t$u-toast-u-type-success-background-color: #dbf1e1 !default;\r\n\t$u-toast-u-type-success-border-color: #BEF5C8 !default;\r\n\t$u-toast-u-type-success-border-width: 1px !default;\r\n\t$u-toast-u-type-error-color:$u-error !default;\r\n\t$u-toast-u-type-error-background-color:#fef0f0 !default;\r\n\t$u-toast-u-type-error-border-color:#fde2e2 !default;\r\n\t$u-toast-u-type-error-border-width: 1px !default;\r\n\t$u-toast-u-type-warning-color:$u-warning !default;\r\n\t$u-toast-u-type-warning-background-color:#fdf6ec !default;\r\n\t$u-toast-u-type-warning-border-color:#faecd8 !default;\r\n\t$u-toast-u-type-warning-border-width: 1px !default;\r\n\t$u-toast-u-type-default-color:#fff !default;\r\n\t$u-toast-u-type-default-background-color:#585858 !default;\r\n\r\n\t.u-toast {\r\n\t\t&__content {\r\n\t\t\t@include flex;\r\n\t\t\tpadding: $u-toast-border-padding;\r\n\t\t\tborder-radius: $u-toast-border-radius;\r\n\t\t\tbackground-color: $u-toast-border-background-color;\r\n\t\t\tcolor: $u-toast-color;\r\n\t\t\talign-items: center;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tmax-width: 600rpx;\r\n\t\t\t/* #endif */\r\n\t\t\tposition: relative;\r\n\r\n\t\t\t&--loading {\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\tpadding: $u-toast-loading-border-padding;\r\n\t\t\t}\r\n\r\n\t\t\t&__text {\r\n\t\t\t\tcolor: $u-toast-content-text-color;\r\n\t\t\t\tfont-size: $u-toast-content-text-font-size;\r\n\t\t\t\tline-height: $u-toast-content-text-font-size;\r\n\r\n\t\t\t\t&--default {\r\n\t\t\t\t\tcolor: $u-toast-content-text-color;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--error {\r\n\t\t\t\t\tcolor: $u-error;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--primary {\r\n\t\t\t\t\tcolor: $u-primary;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--success {\r\n\t\t\t\t\tcolor: $u-success;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&--warning {\r\n\t\t\t\t\tcolor: $u-warning;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.u-type-primary {\r\n\t\tcolor: $u-toast-u-type-primary-color;\r\n\t\tbackground-color: $u-toast-u-type-primary-background-color;\r\n\t\tborder-color: $u-toast-u-type-primary-border-color;\r\n\t\tborder-width: $u-toast-u-type-primary-border-width;\r\n\t}\r\n\r\n\t.u-type-success {\r\n\t\tcolor: $u-toast-u-type-success-color;\r\n\t\tbackground-color: $u-toast-u-type-success-background-color;\r\n\t\tborder-color: $u-toast-u-type-success-border-color;\r\n\t\tborder-width: 1px;\r\n\t}\r\n\r\n\t.u-type-error {\r\n\t\tcolor: $u-toast-u-type-error-color;\r\n\t\tbackground-color: $u-toast-u-type-error-background-color;\r\n\t\tborder-color: $u-toast-u-type-error-border-color;\r\n\t\tborder-width: $u-toast-u-type-error-border-width;\r\n\t}\r\n\r\n\t.u-type-warning {\r\n\t\tcolor: $u-toast-u-type-warning-color;\r\n\t\tbackground-color: $u-toast-u-type-warning-background-color;\r\n\t\tborder-color: $u-toast-u-type-warning-border-color;\r\n\t\tborder-width: 1px;\r\n\t}\r\n\r\n\t.u-type-default {\r\n\t\tcolor: $u-toast-u-type-default-color;\r\n\t\tbackground-color: $u-toast-u-type-default-background-color;\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946677\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?51d3","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?19b6","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?1e17","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?1543","uni-app:///node_modules/uview-ui/components/u-toolbar/u-toolbar.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?6a98","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?6511"],"names":["name","mixins","methods","cancel","confirm"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,+EAAM;AACR,EAAE,gGAAM;AACR,EAAE,yGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACsC9vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAZA,eAaA;EACAA;EACAC;EACAC;IACA;IACAC;MACA;IACA;IACA;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjEA;AAAA;AAAA;AAAA;AAAy5C,CAAgB,s3CAAG,EAAC,C;;;;;;;;;;;ACA76C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-toolbar/u-toolbar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-toolbar.vue?vue&type=template&id=6d25fc6f&scoped=true&\"\nvar renderjs\nimport script from \"./u-toolbar.vue?vue&type=script&lang=js&\"\nexport * from \"./u-toolbar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-toolbar.vue?vue&type=style&index=0&id=6d25fc6f&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"6d25fc6f\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-toolbar/u-toolbar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=template&id=6d25fc6f&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-toolbar\"\r\n\t\t@touchmove.stop.prevent=\"noop\"\r\n\t\tv-if=\"show\"\r\n\t>\r\n\t\t<view\r\n\t\t\tclass=\"u-toolbar__cancel__wrapper\"\r\n\t\t\thover-class=\"u-hover-class\"\r\n\t\t>\r\n\t\t\t<text\r\n\t\t\t\tclass=\"u-toolbar__wrapper__cancel\"\r\n\t\t\t\t@tap=\"cancel\"\r\n\t\t\t\t:style=\"{\r\n\t\t\t\t\tcolor: cancelColor\r\n\t\t\t\t}\"\r\n\t\t\t>{{ cancelText }}</text>\r\n\t\t</view>\r\n\t\t<text\r\n\t\t\tclass=\"u-toolbar__title u-line-1\"\r\n\t\t\tv-if=\"title\"\r\n\t\t>{{ title }}</text>\r\n\t\t<view\r\n\t\t\tclass=\"u-toolbar__confirm__wrapper\"\r\n\t\t\thover-class=\"u-hover-class\"\r\n\t\t>\r\n\t\t\t<text\r\n\t\t\t\tclass=\"u-toolbar__wrapper__confirm\"\r\n\t\t\t\t@tap=\"confirm\"\r\n\t\t\t\t:style=\"{\r\n\t\t\t\tcolor: confirmColor\r\n\t\t\t}\"\r\n\t\t\t>{{ confirmText }}</text>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * Toolbar 工具条\r\n\t * @description \r\n\t * @tutorial https://www.uviewui.com/components/toolbar.html\r\n\t * @property {Boolean}\tshow\t\t\t是否展示工具条(默认 true )\r\n\t * @property {String}\tcancelText\t\t取消按钮的文字(默认 '取消' )\r\n\t * @property {String}\tconfirmText\t\t确认按钮的文字(默认 '确认' )\r\n\t * @property {String}\tcancelColor\t\t取消按钮的颜色(默认 '#909193' )\r\n\t * @property {String}\tconfirmColor\t确认按钮的颜色(默认 '#3c9cff' )\r\n\t * @property {String}\ttitle\t\t\t标题文字\r\n\t * @event {Function} \r\n\t * @example \r\n\t */\r\n\texport default {\r\n\t\tname: 'u-toolbar',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tmethods: {\r\n\t\t\t// 点击取消按钮\r\n\t\t\tcancel() {\r\n\t\t\t\tthis.$emit('cancel')\r\n\t\t\t},\r\n\t\t\t// 点击确定按钮\r\n\t\t\tconfirm() {\r\n\t\t\t\tthis.$emit('confirm')\r\n\t\t\t}\r\n\t\t},\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-toolbar {\r\n\t\theight: 42px;\r\n\t\t@include flex;\r\n\t\tjustify-content: space-between;\r\n\t\talign-items: center;\r\n\r\n\t\t&__wrapper {\r\n\t\t\t&__cancel {\r\n\t\t\t\tcolor: $u-tips-color;\r\n\t\t\t\tfont-size: 15px;\r\n\t\t\t\tpadding: 0 15px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__title {\r\n\t\t\tcolor: $u-main-color;\r\n\t\t\tpadding: 0 60rpx;\r\n\t\t\tfont-size: 16px;\r\n\t\t\tflex: 1;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\r\n\t\t&__wrapper {\r\n\t\t\t&__confirm {\r\n\t\t\t\tcolor: $u-primary;\r\n\t\t\t\tfont-size: 15px;\r\n\t\t\t\tpadding: 0 15px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=style&index=0&id=6d25fc6f&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=style&index=0&id=6d25fc6f&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060581\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?51d3","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?19b6","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?1e17","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?1543","uni-app:///node_modules/uview-ui/components/u-toolbar/u-toolbar.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?6a98","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-toolbar/u-toolbar.vue?6511"],"names":["name","mixins","methods","cancel","confirm"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,+EAAM;AACR,EAAE,gGAAM;AACR,EAAE,yGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;ACsC9vB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAZA,eAaA;EACAA;EACAC;EACAC;IACA;IACAC;MACA;IACA;IACA;IACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjEA;AAAA;AAAA;AAAA;AAAy5C,CAAgB,s3CAAG,EAAC,C;;;;;;;;;;;ACA76C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-toolbar/u-toolbar.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-toolbar.vue?vue&type=template&id=6d25fc6f&scoped=true&\"\nvar renderjs\nimport script from \"./u-toolbar.vue?vue&type=script&lang=js&\"\nexport * from \"./u-toolbar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-toolbar.vue?vue&type=style&index=0&id=6d25fc6f&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"6d25fc6f\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-toolbar/u-toolbar.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=template&id=6d25fc6f&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tclass=\"u-toolbar\"\r\n\t\t@touchmove.stop.prevent=\"noop\"\r\n\t\tv-if=\"show\"\r\n\t>\r\n\t\t<view\r\n\t\t\tclass=\"u-toolbar__cancel__wrapper\"\r\n\t\t\thover-class=\"u-hover-class\"\r\n\t\t>\r\n\t\t\t<text\r\n\t\t\t\tclass=\"u-toolbar__wrapper__cancel\"\r\n\t\t\t\t@tap=\"cancel\"\r\n\t\t\t\t:style=\"{\r\n\t\t\t\t\tcolor: cancelColor\r\n\t\t\t\t}\"\r\n\t\t\t>{{ cancelText }}</text>\r\n\t\t</view>\r\n\t\t<text\r\n\t\t\tclass=\"u-toolbar__title u-line-1\"\r\n\t\t\tv-if=\"title\"\r\n\t\t>{{ title }}</text>\r\n\t\t<view\r\n\t\t\tclass=\"u-toolbar__confirm__wrapper\"\r\n\t\t\thover-class=\"u-hover-class\"\r\n\t\t>\r\n\t\t\t<text\r\n\t\t\t\tclass=\"u-toolbar__wrapper__confirm\"\r\n\t\t\t\t@tap=\"confirm\"\r\n\t\t\t\t:style=\"{\r\n\t\t\t\tcolor: confirmColor\r\n\t\t\t}\"\r\n\t\t\t>{{ confirmText }}</text>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport props from './props.js';\r\n\t/**\r\n\t * Toolbar 工具条\r\n\t * @description \r\n\t * @tutorial https://www.uviewui.com/components/toolbar.html\r\n\t * @property {Boolean}\tshow\t\t\t是否展示工具条(默认 true )\r\n\t * @property {String}\tcancelText\t\t取消按钮的文字(默认 '取消' )\r\n\t * @property {String}\tconfirmText\t\t确认按钮的文字(默认 '确认' )\r\n\t * @property {String}\tcancelColor\t\t取消按钮的颜色(默认 '#909193' )\r\n\t * @property {String}\tconfirmColor\t确认按钮的颜色(默认 '#3c9cff' )\r\n\t * @property {String}\ttitle\t\t\t标题文字\r\n\t * @event {Function} \r\n\t * @example \r\n\t */\r\n\texport default {\r\n\t\tname: 'u-toolbar',\r\n\t\tmixins: [uni.$u.mpMixin, uni.$u.mixin,props],\r\n\t\tmethods: {\r\n\t\t\t// 点击取消按钮\r\n\t\t\tcancel() {\r\n\t\t\t\tthis.$emit('cancel')\r\n\t\t\t},\r\n\t\t\t// 点击确定按钮\r\n\t\t\tconfirm() {\r\n\t\t\t\tthis.$emit('confirm')\r\n\t\t\t}\r\n\t\t},\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t@import \"../../libs/css/components.scss\";\r\n\r\n\t.u-toolbar {\r\n\t\theight: 42px;\r\n\t\t@include flex;\r\n\t\tjustify-content: space-between;\r\n\t\talign-items: center;\r\n\r\n\t\t&__wrapper {\r\n\t\t\t&__cancel {\r\n\t\t\t\tcolor: $u-tips-color;\r\n\t\t\t\tfont-size: 15px;\r\n\t\t\t\tpadding: 0 15px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__title {\r\n\t\t\tcolor: $u-main-color;\r\n\t\t\tpadding: 0 60rpx;\r\n\t\t\tfont-size: 16px;\r\n\t\t\tflex: 1;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\r\n\t\t&__wrapper {\r\n\t\t\t&__confirm {\r\n\t\t\t\tcolor: $u-primary;\r\n\t\t\t\tfont-size: 15px;\r\n\t\t\t\tpadding: 0 15px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=style&index=0&id=6d25fc6f&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-toolbar.vue?vue&type=style&index=0&id=6d25fc6f&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946868\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-transition/u-transition.vue?395a","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-transition/u-transition.vue?92a1","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-transition/u-transition.vue?b78c","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-transition/u-transition.vue?ad20","uni-app:///node_modules/uview-ui/components/u-transition/u-transition.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-transition/u-transition.vue?29ee","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-transition/u-transition.vue?3b70"],"names":["name","data","inited","viewStyle","status","transitionEnded","display","classes","computed","mergeStyle","customStyle","transitionDuration","transitionTimingFunction","uni","mixins","watch","show","handler","newVal","immediate"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,kFAAM;AACR,EAAE,mGAAM;AACR,EAAE,4GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,uGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;ACejwB;AAEA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAhBA,eAiBA;EACAA;EACAC;IACA;MACAC;MAAA;MACAC;MAAA;MACAC;MAAA;MACAC;MAAA;MACAC;MAAA;MACAC;IACA;EACA;;EACAC;IACAC;MACA;QAAAC;MACA;QAEAC;QACA;QACAC;MAAA,GAGAC,+BACAV;IAEA;EACA;EACA;EACAW;EACAC;IACAC;MACAC;QACA;;QAKAC;MAEA;MACA;MACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC/EA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-transition/u-transition.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-transition.vue?vue&type=template&id=39e33bf2&scoped=true&\"\nvar renderjs\nimport script from \"./u-transition.vue?vue&type=script&lang=js&\"\nexport * from \"./u-transition.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"39e33bf2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-transition/u-transition.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=template&id=39e33bf2&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.inited ? _vm.__get_style([_vm.mergeStyle]) : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tv-if=\"inited\"\r\n\t\tclass=\"u-transition\"\r\n\t\tref=\"u-transition\"\r\n\t\t@tap=\"clickHandler\"\r\n\t\t:class=\"classes\"\r\n\t\t:style=\"[mergeStyle]\"\r\n\t\t@touchmove=\"noop\"\r\n\t>\r\n\t\t<slot />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\nimport props from './props.js';\r\n// 组件的methods方法,由于内容较长,写在外部文件中通过mixin引入\r\nimport transition from \"./transition.js\";\r\n/**\r\n * transition 动画组件\r\n * @description\r\n * @tutorial\r\n * @property {String}\t\t\tshow\t\t\t是否展示组件 (默认 false )\r\n * @property {String}\t\t\tmode\t\t\t使用的动画模式 (默认 'fade' )\r\n * @property {String | Number}\tduration\t\t动画的执行时间,单位ms (默认 '300' )\r\n * @property {String}\t\t\ttimingFunction\t使用的动画过渡函数 (默认 'ease-out' )\r\n * @property {Object}\t\t\tcustomStyle\t\t自定义样式\r\n * @event {Function} before-enter\t进入前触发\r\n * @event {Function} enter\t\t\t进入中触发\r\n * @event {Function} after-enter\t进入后触发\r\n * @event {Function} before-leave\t离开前触发\r\n * @event {Function} leave\t\t\t离开中触发\r\n * @event {Function} after-leave\t离开后触发\r\n * @example\r\n */\r\nexport default {\r\n\tname: 'u-transition',\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\tinited: false, // 是否显示/隐藏组件\r\n\t\t\tviewStyle: {}, // 组件内部的样式\r\n\t\t\tstatus: '', // 记录组件动画的状态\r\n\t\t\ttransitionEnded: false, // 组件是否结束的标记\r\n\t\t\tdisplay: false, // 组件是否展示\r\n\t\t\tclasses: '', // 应用的类名\r\n\t\t}\r\n\t},\r\n\tcomputed: {\r\n\t mergeStyle() {\r\n\t const { viewStyle, customStyle } = this\r\n\t return {\r\n\t // #ifndef APP-NVUE\r\n\t transitionDuration: `${this.duration}ms`,\r\n\t // display: `${this.display ? '' : 'none'}`,\r\n\t\t\t\ttransitionTimingFunction: this.timingFunction,\r\n\t // #endif\r\n\t\t\t\t// 避免自定义样式影响到动画属性,所以写在viewStyle前面\r\n\t ...uni.$u.addStyle(customStyle),\r\n\t ...viewStyle\r\n\t }\r\n\t }\r\n\t},\r\n\t// 将mixin挂在到组件中,uni.$u.mixin实际上为一个vue格式对象\r\n\tmixins: [uni.$u.mpMixin, uni.$u.mixin, transition, props],\r\n\twatch: {\r\n\t\tshow: {\r\n\t\t\thandler(newVal) {\r\n\t\t\t\t// vue和nvue分别执行不同的方法\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tnewVal ? this.nvueEnter() : this.nvueLeave()\r\n\t\t\t\t// #endif\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tnewVal ? this.vueEnter() : this.vueLeave()\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 表示同时监听初始化时的props的show的意思\r\n\t\t\timmediate: true\r\n\t\t}\r\n\t}\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import '../../libs/css/components.scss';\r\n\r\n/* #ifndef APP-NVUE */\r\n// vue版本动画相关的样式抽离在外部文件\r\n@import './vue.ani-style.scss';\r\n/* #endif */\r\n\r\n.u-transition {}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400060772\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-transition/u-transition.vue?395a","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-transition/u-transition.vue?92a1","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-transition/u-transition.vue?b78c","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-transition/u-transition.vue?ad20","uni-app:///node_modules/uview-ui/components/u-transition/u-transition.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-transition/u-transition.vue?29ee","webpack:///E:/code/aimeiyue-xcx-store/ddy/node_modules/uview-ui/components/u-transition/u-transition.vue?3b70"],"names":["name","data","inited","viewStyle","status","transitionEnded","display","classes","computed","mergeStyle","customStyle","transitionDuration","transitionTimingFunction","uni","mixins","watch","show","handler","newVal","immediate"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAqI;AACrI;AACgE;AACL;AACsC;;;AAGjG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,kFAAM;AACR,EAAE,mGAAM;AACR,EAAE,4GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,uGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAA6uB,CAAgB,kwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;ACejwB;AAEA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAhBA,eAiBA;EACAA;EACAC;IACA;MACAC;MAAA;MACAC;MAAA;MACAC;MAAA;MACAC;MAAA;MACAC;MAAA;MACAC;IACA;EACA;;EACAC;IACAC;MACA;QAAAC;MACA;QAEAC;QACA;QACAC;MAAA,GAGAC,+BACAV;IAEA;EACA;EACA;EACAW;EACAC;IACAC;MACAC;QACA;;QAKAC;MAEA;MACA;MACAC;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC/EA;AAAA;AAAA;AAAA;AAA45C,CAAgB,y3CAAG,EAAC,C;;;;;;;;;;;ACAh7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"node-modules/uview-ui/components/u-transition/u-transition.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./u-transition.vue?vue&type=template&id=39e33bf2&scoped=true&\"\nvar renderjs\nimport script from \"./u-transition.vue?vue&type=script&lang=js&\"\nexport * from \"./u-transition.vue?vue&type=script&lang=js&\"\nimport style0 from \"./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"39e33bf2\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"node_modules/uview-ui/components/u-transition/u-transition.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=template&id=39e33bf2&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var s0 = _vm.inited ? _vm.__get_style([_vm.mergeStyle]) : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n s0: s0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view\r\n\t\tv-if=\"inited\"\r\n\t\tclass=\"u-transition\"\r\n\t\tref=\"u-transition\"\r\n\t\t@tap=\"clickHandler\"\r\n\t\t:class=\"classes\"\r\n\t\t:style=\"[mergeStyle]\"\r\n\t\t@touchmove=\"noop\"\r\n\t>\r\n\t\t<slot />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\nimport props from './props.js';\r\n// 组件的methods方法,由于内容较长,写在外部文件中通过mixin引入\r\nimport transition from \"./transition.js\";\r\n/**\r\n * transition 动画组件\r\n * @description\r\n * @tutorial\r\n * @property {String}\t\t\tshow\t\t\t是否展示组件 (默认 false )\r\n * @property {String}\t\t\tmode\t\t\t使用的动画模式 (默认 'fade' )\r\n * @property {String | Number}\tduration\t\t动画的执行时间,单位ms (默认 '300' )\r\n * @property {String}\t\t\ttimingFunction\t使用的动画过渡函数 (默认 'ease-out' )\r\n * @property {Object}\t\t\tcustomStyle\t\t自定义样式\r\n * @event {Function} before-enter\t进入前触发\r\n * @event {Function} enter\t\t\t进入中触发\r\n * @event {Function} after-enter\t进入后触发\r\n * @event {Function} before-leave\t离开前触发\r\n * @event {Function} leave\t\t\t离开中触发\r\n * @event {Function} after-leave\t离开后触发\r\n * @example\r\n */\r\nexport default {\r\n\tname: 'u-transition',\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\tinited: false, // 是否显示/隐藏组件\r\n\t\t\tviewStyle: {}, // 组件内部的样式\r\n\t\t\tstatus: '', // 记录组件动画的状态\r\n\t\t\ttransitionEnded: false, // 组件是否结束的标记\r\n\t\t\tdisplay: false, // 组件是否展示\r\n\t\t\tclasses: '', // 应用的类名\r\n\t\t}\r\n\t},\r\n\tcomputed: {\r\n\t mergeStyle() {\r\n\t const { viewStyle, customStyle } = this\r\n\t return {\r\n\t // #ifndef APP-NVUE\r\n\t transitionDuration: `${this.duration}ms`,\r\n\t // display: `${this.display ? '' : 'none'}`,\r\n\t\t\t\ttransitionTimingFunction: this.timingFunction,\r\n\t // #endif\r\n\t\t\t\t// 避免自定义样式影响到动画属性,所以写在viewStyle前面\r\n\t ...uni.$u.addStyle(customStyle),\r\n\t ...viewStyle\r\n\t }\r\n\t }\r\n\t},\r\n\t// 将mixin挂在到组件中,uni.$u.mixin实际上为一个vue格式对象\r\n\tmixins: [uni.$u.mpMixin, uni.$u.mixin, transition, props],\r\n\twatch: {\r\n\t\tshow: {\r\n\t\t\thandler(newVal) {\r\n\t\t\t\t// vue和nvue分别执行不同的方法\r\n\t\t\t\t// #ifdef APP-NVUE\r\n\t\t\t\tnewVal ? this.nvueEnter() : this.nvueLeave()\r\n\t\t\t\t// #endif\r\n\t\t\t\t// #ifndef APP-NVUE\r\n\t\t\t\tnewVal ? this.vueEnter() : this.vueLeave()\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\t// 表示同时监听初始化时的props的show的意思\r\n\t\t\timmediate: true\r\n\t\t}\r\n\t}\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import '../../libs/css/components.scss';\r\n\r\n/* #ifndef APP-NVUE */\r\n// vue版本动画相关的样式抽离在外部文件\r\n@import './vue.ani-style.scss';\r\n/* #endif */\r\n\r\n.u-transition {}\r\n</style>\r\n","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651947065\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/MyUsers/MyUsers.vue?04d9","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/MyUsers/MyUsers.vue?f0d4","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/MyUsers/MyUsers.vue?a229","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/MyUsers/MyUsers.vue?038b","uni-app:///pageSub/pages/MyUsers/MyUsers.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/MyUsers/MyUsers.vue?d371","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/MyUsers/MyUsers.vue?1895"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","divideAmount","pageNum","onShow","methods","scrolltolower","gotoOrderList","uni","url","getUserList","page","console","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,gBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoH;AACpH;AAC2D;AACL;AACc;;;AAGpE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,kFAAM;AACR,EAAE,2FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACpDA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC2C5vB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;EACA;EACAC;IACAC;MACA;MACA;IACA;IACAC;MACAC;QACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACAC;QACA;QACA;MACA;QACAJ;UACAK;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClFA;AAAA;AAAA;AAAA;AAA+3C,CAAgB,41CAAG,EAAC,C;;;;;;;;;;;ACAn5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/MyUsers/MyUsers.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/MyUsers/MyUsers.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./MyUsers.vue?vue&type=template&id=da3a323c&\"\nvar renderjs\nimport script from \"./MyUsers.vue?vue&type=script&lang=js&\"\nexport * from \"./MyUsers.vue?vue&type=script&lang=js&\"\nimport style0 from \"./MyUsers.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/MyUsers/MyUsers.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./MyUsers.vue?vue&type=template&id=da3a323c&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.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 g0 = _vm.pageList.length\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./MyUsers.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./MyUsers.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<view class=\"myUser\">\r\n\t\t\t\t<view class=\"myUserNum\">\r\n\t\t\t\t\t{{divideAmount}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myUserTitle\">\r\n\t\t\t\t\t佣金总金额\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"pageList\">\r\n\t\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"myUserInit\" :key=\"index\">\r\n\t\t\t\t\t\t<view class=\"myUserImg\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" :src=\"item.avatar\" mode=\"\"></image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"myUserInitInfo\">\r\n\t\t\t\t\t\t\t<view class=\"myUserInitInfoTop\">\r\n\t\t\t\t\t\t\t\t<view class=\"myUserInitInfoTop-name\">\r\n\t\t\t\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"myUserInitInfoTop-num\">\r\n\t\t\t\t\t\t\t\t\t<span class=\"initDataActive\">{{item.divide_price}}</span>所得佣金总额:\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"myUserInitInfoBottom\">\r\n\t\t\t\t\t\t\t\t{{item.created_at}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"infoBtn\" @click=\"gotoOrderList(item.uid)\">\r\n\t\t\t\t\t\t\t\t查看订单\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</u-list-item>\r\n\t\t\t\t<u-empty :show=\"pageList.length == 0\" mode=\"history\"\r\n\t\t\t\t\ticon=\"http://cdn.uviewui.com/uview/empty/history.png\"></u-empty>\r\n\t\t\t</view>\r\n\t\t</u-list>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tdivideAmount: 0,\r\n\t\t\t\tpageNum: 1\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.pageList = [];\r\n\t\t\tthis.pageNum = 1;\r\n\t\t\tthis.getUserList();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tthis.getUserList()\r\n\t\t\t},\r\n\t\t\tgotoOrderList(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub/pages/orderList/orderList?id=' + id\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//获取用户列表\r\n\t\t\tgetUserList() {\r\n\t\t\t\tthis.$request('/my-member', 'GET', {\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.divideAmount = res.data.divideAmount;\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.myUser {\r\n\t\twidth: 100%;\r\n\t\theight: 126rpx;\r\n\t\tpadding: 78rpx 0;\r\n\t\ttext-align: center;\r\n\r\n\t\t.myUserNum {\r\n\t\t\tline-height: 88rpx;\r\n\t\t\tfont-size: 64rpx;\r\n\t\t\tcolor: #D3195E;\r\n\t\t\tfont-weight: 500;\r\n\t\t\tfont-style: normal;\r\n\t\t}\r\n\r\n\t\t.myUserTitle {\r\n\t\t\tline-height: 38rpx;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t}\r\n\t}\r\n\r\n\t.pageList {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t}\r\n\r\n\t.myUserInit {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 30rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 24rpx;\r\n\t\tmargin-bottom: 20rpx;\r\n\r\n\t\t.myUserImg {\r\n\t\t\theight: 92rpx;\r\n\t\t\twidth: 92rpx;\r\n\t\t\tborder-radius: 92rpx;\r\n\t\t\toverflow: hidden;\r\n\t\t\tborder-radius: 92rpx;\r\n\t\t}\r\n\r\n\t\t.myUserInitInfo {\r\n\t\t\tflex: 1;\r\n\t\t\tmargin-left: 10rpx;\r\n\t\t\theight: 92rpx;\r\n\t\t\tposition: relative;\r\n\r\n\t\t\t.infoBtn {\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tright: -10rpx;\r\n\t\t\t\tbottom: -10rpx;\r\n\t\t\t\tborder-radius: 45rpx;\r\n\t\t\t\theight: 45rpx;\r\n\t\t\t\tline-height: 45rpx;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\twidth: 140rpx;\r\n\t\t\t\tbackground-color: #F6588D;\r\n\t\t\t\tcolor: #ffffff;\r\n\t\t\t\tfont-size: 23rpx;\r\n\t\t\t}\r\n\r\n\t\t\t.myUserInitInfoTop {\r\n\t\t\t\theight: 54rpx;\r\n\t\t\t\tline-height: 54rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.myUserInitInfoTop-name {\r\n\t\t\t\t\twidth: 40%;\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.myUserInitInfoTop-num {\r\n\t\t\t\t\twidth: 60%;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #666666;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row-reverse;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.myUserInitInfoBottom {\r\n\t\t\t\theight: 38rpx;\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.initDataActive {\r\n\t\tcolor: #F6588D;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./MyUsers.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./MyUsers.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400059804\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/MyUsers/MyUsers.vue?04d9","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/MyUsers/MyUsers.vue?f0d4","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/MyUsers/MyUsers.vue?a229","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/MyUsers/MyUsers.vue?038b","uni-app:///pageSub/pages/MyUsers/MyUsers.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/MyUsers/MyUsers.vue?d371","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/MyUsers/MyUsers.vue?1895"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","divideAmount","pageNum","onShow","methods","scrolltolower","gotoOrderList","uni","url","getUserList","page","console","icon","title"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,gBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoH;AACpH;AAC2D;AACL;AACc;;;AAGpE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,kFAAM;AACR,EAAE,2FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACpDA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC2C5vB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;EACA;EACAC;IACAC;MACA;MACA;IACA;IACAC;MACAC;QACAC;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACAC;QACA;QACA;MACA;QACAJ;UACAK;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClFA;AAAA;AAAA;AAAA;AAA+3C,CAAgB,41CAAG,EAAC,C;;;;;;;;;;;ACAn5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/MyUsers/MyUsers.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/MyUsers/MyUsers.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./MyUsers.vue?vue&type=template&id=da3a323c&\"\nvar renderjs\nimport script from \"./MyUsers.vue?vue&type=script&lang=js&\"\nexport * from \"./MyUsers.vue?vue&type=script&lang=js&\"\nimport style0 from \"./MyUsers.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/MyUsers/MyUsers.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./MyUsers.vue?vue&type=template&id=da3a323c&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.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 g0 = _vm.pageList.length\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./MyUsers.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./MyUsers.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<view class=\"myUser\">\r\n\t\t\t\t<view class=\"myUserNum\">\r\n\t\t\t\t\t{{divideAmount}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myUserTitle\">\r\n\t\t\t\t\t佣金总金额\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"pageList\">\r\n\t\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"myUserInit\" :key=\"index\">\r\n\t\t\t\t\t\t<view class=\"myUserImg\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" :src=\"item.avatar\" mode=\"\"></image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"myUserInitInfo\">\r\n\t\t\t\t\t\t\t<view class=\"myUserInitInfoTop\">\r\n\t\t\t\t\t\t\t\t<view class=\"myUserInitInfoTop-name\">\r\n\t\t\t\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"myUserInitInfoTop-num\">\r\n\t\t\t\t\t\t\t\t\t<span class=\"initDataActive\">{{item.divide_price}}</span>所得佣金总额:\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"myUserInitInfoBottom\">\r\n\t\t\t\t\t\t\t\t{{item.created_at}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"infoBtn\" @click=\"gotoOrderList(item.uid)\">\r\n\t\t\t\t\t\t\t\t查看订单\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</u-list-item>\r\n\t\t\t\t<u-empty :show=\"pageList.length == 0\" mode=\"history\"\r\n\t\t\t\t\ticon=\"http://cdn.uviewui.com/uview/empty/history.png\"></u-empty>\r\n\t\t\t</view>\r\n\t\t</u-list>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tdivideAmount: 0,\r\n\t\t\t\tpageNum: 1\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.pageList = [];\r\n\t\t\tthis.pageNum = 1;\r\n\t\t\tthis.getUserList();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tthis.getUserList()\r\n\t\t\t},\r\n\t\t\tgotoOrderList(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub/pages/orderList/orderList?id=' + id\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//获取用户列表\r\n\t\t\tgetUserList() {\r\n\t\t\t\tthis.$request('/my-member', 'GET', {\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.divideAmount = res.data.divideAmount;\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.myUser {\r\n\t\twidth: 100%;\r\n\t\theight: 126rpx;\r\n\t\tpadding: 78rpx 0;\r\n\t\ttext-align: center;\r\n\r\n\t\t.myUserNum {\r\n\t\t\tline-height: 88rpx;\r\n\t\t\tfont-size: 64rpx;\r\n\t\t\tcolor: #D3195E;\r\n\t\t\tfont-weight: 500;\r\n\t\t\tfont-style: normal;\r\n\t\t}\r\n\r\n\t\t.myUserTitle {\r\n\t\t\tline-height: 38rpx;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t}\r\n\t}\r\n\r\n\t.pageList {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t}\r\n\r\n\t.myUserInit {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 30rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 24rpx;\r\n\t\tmargin-bottom: 20rpx;\r\n\r\n\t\t.myUserImg {\r\n\t\t\theight: 92rpx;\r\n\t\t\twidth: 92rpx;\r\n\t\t\tborder-radius: 92rpx;\r\n\t\t\toverflow: hidden;\r\n\t\t\tborder-radius: 92rpx;\r\n\t\t}\r\n\r\n\t\t.myUserInitInfo {\r\n\t\t\tflex: 1;\r\n\t\t\tmargin-left: 10rpx;\r\n\t\t\theight: 92rpx;\r\n\t\t\tposition: relative;\r\n\r\n\t\t\t.infoBtn {\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tright: -10rpx;\r\n\t\t\t\tbottom: -10rpx;\r\n\t\t\t\tborder-radius: 45rpx;\r\n\t\t\t\theight: 45rpx;\r\n\t\t\t\tline-height: 45rpx;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\twidth: 140rpx;\r\n\t\t\t\tbackground-color: #F6588D;\r\n\t\t\t\tcolor: #ffffff;\r\n\t\t\t\tfont-size: 23rpx;\r\n\t\t\t}\r\n\r\n\t\t\t.myUserInitInfoTop {\r\n\t\t\t\theight: 54rpx;\r\n\t\t\t\tline-height: 54rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.myUserInitInfoTop-name {\r\n\t\t\t\t\twidth: 40%;\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.myUserInitInfoTop-num {\r\n\t\t\t\t\twidth: 60%;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #666666;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row-reverse;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.myUserInitInfoBottom {\r\n\t\t\t\theight: 38rpx;\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.initDataActive {\r\n\t\tcolor: #F6588D;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./MyUsers.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./MyUsers.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946049\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/addbank/addbank.vue?e9b9","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/addbank/addbank.vue?f5f0","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/addbank/addbank.vue?8413","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/addbank/addbank.vue?b4aa","uni-app:///pageSub/pages/addbank/addbank.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/addbank/addbank.vue?f2c7","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/addbank/addbank.vue?5416"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","form","card_id","card_name","tel_no","bank_code","bank_name","bankshow","bankList","onShow","methods","isValidPhoneNumber","isValidCardNumber","cardNumber","digit","sum","shouldDouble","isValidID","addBank","uni","icon","title","delta"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,gBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoH;AACpH;AAC2D;AACL;AACc;;;AAGpE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,kFAAM;AACR,EAAE,2FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCyC5vB;EACAC;IACA;MACAC;QACAC;QACAC;QACAC;QACAC;QACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;EACAC;IACAC;MACA;MACA;IACA;IACAC;MACA;MACA;MACA;;MAEA;MACAC;;MAEA;MACA;QACAC;QACA;UACAA;UACA;YACAA;UACA;QACA;QACAC;QACAC;MACA;;MAEA;MACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MACA;MACA;QACAC;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACAF;UACAG;QACA;MACA;QACAH;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACvIA;AAAA;AAAA;AAAA;AAA+3C,CAAgB,41CAAG,EAAC,C;;;;;;;;;;;ACAn5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/addbank/addbank.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/addbank/addbank.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./addbank.vue?vue&type=template&id=678b6a64&\"\nvar renderjs\nimport script from \"./addbank.vue?vue&type=script&lang=js&\"\nexport * from \"./addbank.vue?vue&type=script&lang=js&\"\nimport style0 from \"./addbank.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/addbank/addbank.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=template&id=678b6a64&\"","var components\ntry {\n components = {\n \"u-Input\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--input/u--input\" */ \"uview-ui/components/u--input/u--input.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"formModel\">\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t银行卡号\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.card_id\" border=\"none\"></u--input>\r\n\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t姓名\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.card_name\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t身份证号\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.cert_id\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t银行卡预留手机号\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.tel_no\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view style=\"width: 100%;height: 200rpx;\">\r\n\r\n\t\t</view>\r\n\t\t<view class=\"bottomModel\">\r\n\t\t\t<view class=\"addBankCard\" @click=\"addBank\">\r\n\t\t\t\t添加\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tform: {\r\n\t\t\t\t\tcard_id: \"\",\r\n\t\t\t\t\tcard_name: \"\",\r\n\t\t\t\t\ttel_no: \"\",\r\n\t\t\t\t\tbank_code: \"\",\r\n\t\t\t\t\tbank_name: \"\"\r\n\t\t\t\t},\r\n\t\t\t\tbankshow: false,\r\n\t\t\t\tbankList: [],\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {},\r\n\t\tmethods: {\r\n\t\t\tisValidPhoneNumber(phoneNumber) {\r\n\t\t\t\tconst regex = /^1\\d{10}$/;\r\n\t\t\t\treturn regex.test(phoneNumber);\r\n\t\t\t},\r\n\t\t\tisValidCardNumber(cardNumber) {\r\n\t\t\t\tlet sum = 0;\r\n\t\t\t\tlet digit;\r\n\t\t\t\tlet shouldDouble = false;\r\n\r\n\t\t\t\t// 移除非数字字符\r\n\t\t\t\tcardNumber = cardNumber.replace(/\\D/g, '');\r\n\r\n\t\t\t\t// 从右到左遍历数字\r\n\t\t\t\tfor (let i = cardNumber.length - 1; i >= 0; i--) {\r\n\t\t\t\t\tdigit = parseInt(cardNumber.charAt(i), 10);\r\n\t\t\t\t\tif (shouldDouble) {\r\n\t\t\t\t\t\tdigit *= 2;\r\n\t\t\t\t\t\tif (digit > 9) {\r\n\t\t\t\t\t\t\tdigit -= 9;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tsum += digit;\r\n\t\t\t\t\tshouldDouble = !shouldDouble;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// 如果和能被10整除,卡号有效\r\n\t\t\t\treturn (sum % 10) === 0;\r\n\t\t\t},\r\n\t\t\tisValidID(id) {\r\n\t\t\t\tconst pattern = /^[1-9]\\d{5}(18|19|20|21|22)?\\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])\\d{3}(\\d|[Xx])$/;\r\n\t\t\t\treturn pattern.test(id);\r\n\t\t\t},\r\n\t\t\taddBank() {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tif (!this.form.card_name || !this.form.cert_id || !this.form.card_id || !this.form.tel_no) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '请输入完整信息'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif (!this.isValidPhoneNumber(_this.form.tel_no)) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '手机号有误!'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif (!this.isValidCardNumber(_this.form.card_id)) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '银行卡号有误!'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif (!this.isValidID(_this.form.cert_id)) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '身份证有误!'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.$request('/hf-settle-account-member', 'POST', this.form).then(res => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '添加成功'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tuni.navigateBack({\r\n\t\t\t\t\t\tdelta: 1 // 默认值是1,表示返回的页面层数\r\n\t\t\t\t\t});\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tpadding-top: 50rpx;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.formModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 10rpx;\r\n\r\n\t\t.evaluationTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.evaluationInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 15rpx 30rpx;\r\n\t\t\tbackground-color: #F6F7F8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 60rpx;\r\n\t\t\tline-height: 40rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\t}\r\n\r\n\t.bottomModel {\r\n\t\twidth: 100%;\r\n\t\theight: 170rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\tleft: 0;\r\n\r\n\t\t.addBankCard {\r\n\t\t\twidth: calc(100% - 100rpx);\r\n\t\t\tmargin: 30rpx 50rpx;\r\n\t\t\tmargin-bottom: 50rpx;\r\n\t\t\theight: 90rpx;\r\n\t\t\tcolor: #ffffff;\r\n\t\t\ttext-align: center;\r\n\t\t\tletter-spacing: 5rpx;\r\n\t\t\tline-height: 90rpx;\r\n\t\t\tfont-size: 33rpx;\r\n\t\t\tbackground-color: #D3195E;\r\n\t\t\tborder-radius: 90rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400059769\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/addbank/addbank.vue?e9b9","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/addbank/addbank.vue?f5f0","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/addbank/addbank.vue?8413","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/addbank/addbank.vue?b4aa","uni-app:///pageSub/pages/addbank/addbank.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/addbank/addbank.vue?f2c7","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/addbank/addbank.vue?5416"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","form","card_id","card_name","tel_no","bank_code","bank_name","bankshow","bankList","onShow","methods","isValidPhoneNumber","isValidCardNumber","cardNumber","digit","sum","shouldDouble","isValidID","addBank","uni","icon","title","delta"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,gBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoH;AACpH;AAC2D;AACL;AACc;;;AAGpE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,kFAAM;AACR,EAAE,2FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCyC5vB;EACAC;IACA;MACAC;QACAC;QACAC;QACAC;QACAC;QACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;EACAC;IACAC;MACA;MACA;IACA;IACAC;MACA;MACA;MACA;;MAEA;MACAC;;MAEA;MACA;QACAC;QACA;UACAA;UACA;YACAA;UACA;QACA;QACAC;QACAC;MACA;;MAEA;MACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MACA;MACA;QACAC;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACA;MACA;MACA;QACAF;UACAC;UACAC;QACA;QACAF;UACAG;QACA;MACA;QACAH;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACvIA;AAAA;AAAA;AAAA;AAA+3C,CAAgB,41CAAG,EAAC,C;;;;;;;;;;;ACAn5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/addbank/addbank.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/addbank/addbank.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./addbank.vue?vue&type=template&id=678b6a64&\"\nvar renderjs\nimport script from \"./addbank.vue?vue&type=script&lang=js&\"\nexport * from \"./addbank.vue?vue&type=script&lang=js&\"\nimport style0 from \"./addbank.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/addbank/addbank.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=template&id=678b6a64&\"","var components\ntry {\n components = {\n \"u-Input\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--input/u--input\" */ \"uview-ui/components/u--input/u--input.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"formModel\">\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t银行卡号\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.card_id\" border=\"none\"></u--input>\r\n\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t姓名\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.card_name\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t身份证号\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.cert_id\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationTitle\" style=\"margin-top: 30rpx;\">\r\n\t\t\t\t银行卡预留手机号\r\n\t\t\t</view>\r\n\t\t\t<view class=\"evaluationInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入\" v-model=\"form.tel_no\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view style=\"width: 100%;height: 200rpx;\">\r\n\r\n\t\t</view>\r\n\t\t<view class=\"bottomModel\">\r\n\t\t\t<view class=\"addBankCard\" @click=\"addBank\">\r\n\t\t\t\t添加\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tform: {\r\n\t\t\t\t\tcard_id: \"\",\r\n\t\t\t\t\tcard_name: \"\",\r\n\t\t\t\t\ttel_no: \"\",\r\n\t\t\t\t\tbank_code: \"\",\r\n\t\t\t\t\tbank_name: \"\"\r\n\t\t\t\t},\r\n\t\t\t\tbankshow: false,\r\n\t\t\t\tbankList: [],\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {},\r\n\t\tmethods: {\r\n\t\t\tisValidPhoneNumber(phoneNumber) {\r\n\t\t\t\tconst regex = /^1\\d{10}$/;\r\n\t\t\t\treturn regex.test(phoneNumber);\r\n\t\t\t},\r\n\t\t\tisValidCardNumber(cardNumber) {\r\n\t\t\t\tlet sum = 0;\r\n\t\t\t\tlet digit;\r\n\t\t\t\tlet shouldDouble = false;\r\n\r\n\t\t\t\t// 移除非数字字符\r\n\t\t\t\tcardNumber = cardNumber.replace(/\\D/g, '');\r\n\r\n\t\t\t\t// 从右到左遍历数字\r\n\t\t\t\tfor (let i = cardNumber.length - 1; i >= 0; i--) {\r\n\t\t\t\t\tdigit = parseInt(cardNumber.charAt(i), 10);\r\n\t\t\t\t\tif (shouldDouble) {\r\n\t\t\t\t\t\tdigit *= 2;\r\n\t\t\t\t\t\tif (digit > 9) {\r\n\t\t\t\t\t\t\tdigit -= 9;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tsum += digit;\r\n\t\t\t\t\tshouldDouble = !shouldDouble;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t// 如果和能被10整除,卡号有效\r\n\t\t\t\treturn (sum % 10) === 0;\r\n\t\t\t},\r\n\t\t\tisValidID(id) {\r\n\t\t\t\tconst pattern = /^[1-9]\\d{5}(18|19|20|21|22)?\\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])\\d{3}(\\d|[Xx])$/;\r\n\t\t\t\treturn pattern.test(id);\r\n\t\t\t},\r\n\t\t\taddBank() {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tif (!this.form.card_name || !this.form.cert_id || !this.form.card_id || !this.form.tel_no) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '请输入完整信息'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif (!this.isValidPhoneNumber(_this.form.tel_no)) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '手机号有误!'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif (!this.isValidCardNumber(_this.form.card_id)) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '银行卡号有误!'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif (!this.isValidID(_this.form.cert_id)) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '身份证有误!'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.$request('/hf-settle-account-member', 'POST', this.form).then(res => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '添加成功'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tuni.navigateBack({\r\n\t\t\t\t\t\tdelta: 1 // 默认值是1,表示返回的页面层数\r\n\t\t\t\t\t});\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tpadding-top: 50rpx;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.formModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 10rpx;\r\n\r\n\t\t.evaluationTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.evaluationInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 15rpx 30rpx;\r\n\t\t\tbackground-color: #F6F7F8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 60rpx;\r\n\t\t\tline-height: 40rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\t}\r\n\r\n\t.bottomModel {\r\n\t\twidth: 100%;\r\n\t\theight: 170rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\tleft: 0;\r\n\r\n\t\t.addBankCard {\r\n\t\t\twidth: calc(100% - 100rpx);\r\n\t\t\tmargin: 30rpx 50rpx;\r\n\t\t\tmargin-bottom: 50rpx;\r\n\t\t\theight: 90rpx;\r\n\t\t\tcolor: #ffffff;\r\n\t\t\ttext-align: center;\r\n\t\t\tletter-spacing: 5rpx;\r\n\t\t\tline-height: 90rpx;\r\n\t\t\tfont-size: 33rpx;\r\n\t\t\tbackground-color: #D3195E;\r\n\t\t\tborder-radius: 90rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./addbank.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946014\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/balance/balance.vue?95d5","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/balance/balance.vue?4b08","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/balance/balance.vue?2914","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/balance/balance.vue?df6d","uni-app:///pageSub/pages/balance/balance.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/balance/balance.vue?d132","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/balance/balance.vue?a90c"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","tabActive","userInfo","onShow","methods","scrolltolower","getUserInfo","console","uni","icon","title","changemyBalanceTab","applyWithdrawal","url","getBalanceList","type","page","getWithdrawalList"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,gBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoH;AACpH;AAC2D;AACL;AACc;;;AAGpE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,kFAAM;AACR,EAAE,2FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACpDA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCoE5vB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;EACA;EACAC;IACAC;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACA;QACA;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACA;MACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACAJ;QACAK;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;QACAC;MACA;QACAA;MACA;MACA;QACAA;QACAC;MACA;QACAT;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAO;MAAA;MACA;QACAF;QACAC;MACA;QACAT;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7JA;AAAA;AAAA;AAAA;AAA+3C,CAAgB,41CAAG,EAAC,C;;;;;;;;;;;ACAn5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/balance/balance.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/balance/balance.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./balance.vue?vue&type=template&id=5ea99d62&\"\nvar renderjs\nimport script from \"./balance.vue?vue&type=script&lang=js&\"\nexport * from \"./balance.vue?vue&type=script&lang=js&\"\nimport style0 from \"./balance.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/balance/balance.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./balance.vue?vue&type=template&id=5ea99d62&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.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 g0 = _vm.pageList.length\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./balance.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./balance.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<view class=\"myBalance\">\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{userInfo.total_revenue}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t总佣金\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{userInfo.balance}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t冻结中\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{userInfo.cashout}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t已提现\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- \t<view class=\"withdrawalBtn\" @click=\"applyWithdrawal\">\r\n\t\t\t\t申请提现\r\n\t\t\t</view> -->\r\n\t\t\t<view class=\"pageList\">\r\n\t\t\t\t<view class=\"myBalanceTabList\">\r\n\t\t\t\t\t<view class=\"myBalanceTab\" :class=\"[tabActive === 0 ? 'active' : '']\"\r\n\t\t\t\t\t\t@click=\"changemyBalanceTab(0)\">\r\n\t\t\t\t\t\t佣金变更明细\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<!-- \t<view class=\"myBalanceTab\" :class=\"[tabActive === 1 ? 'active' : '']\"\r\n\t\t\t\t\t\t@click=\"changemyBalanceTab(1)\">\r\n\t\t\t\t\t\t提现明细\r\n\t\t\t\t\t</view> -->\r\n\t\t\t\t</view>\r\n\t\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"myBalanceInit\">\r\n\t\t\t\t\t\t<view class=\"myBalanceInitInfo\">\r\n\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoTop\">\r\n\t\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoTop-name\">\r\n\t\t\t\t\t\t\t\t\t{{item.title}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoTop-num\">\r\n\t\t\t\t\t\t\t\t\t+{{item.divide_price||item.amount}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoBottom\">\r\n\t\t\t\t\t\t\t\t{{item.created_at}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</u-list-item>\r\n\t\t\t\t<u-empty :show=\"pageList.length == 0\" mode=\"history\"\r\n\t\t\t\t\ticon=\"http://cdn.uviewui.com/uview/empty/history.png\"></u-empty>\r\n\t\t\t</view>\r\n\t\t</u-list>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\ttabActive: 0,\r\n\t\t\t\tuserInfo: {}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.pageList = [];\r\n\t\t\tthis.tabActive = 0;\r\n\t\t\tthis.getUserInfo();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tif (this.tabActive == 0) {\r\n\t\t\t\t\tthis.getBalanceList();\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.getWithdrawalList();\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getBalanceList();\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tchangemyBalanceTab(e) {\r\n\t\t\t\tthis.tabActive = e;\r\n\t\t\t\tthis.pageList = [];\r\n\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\tif (e == 0) {\r\n\t\t\t\t\tthis.getBalanceList();\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.getWithdrawalList();\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//申请提现\r\n\t\t\tapplyWithdrawal() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub/pages/withdrawal/withdrawal'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//获取直推明细\r\n\t\t\tgetBalanceList() {\r\n\t\t\t\tlet type = null\r\n\t\t\t\tif (this.userInfo.role_id == 1) {\r\n\t\t\t\t\ttype = '3'\r\n\t\t\t\t} else if (this.userInfo.role_id == 3) {\r\n\t\t\t\t\ttype = '5'\r\n\t\t\t\t}\r\n\t\t\t\tthis.$request('/commission-list', 'GET', {\r\n\t\t\t\t\ttype,\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tgetWithdrawalList() {\r\n\t\t\t\tthis.$request('/income-list', 'GET', {\r\n\t\t\t\t\ttype: '2',\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #ffffff, #ffffff);\r\n\t}\r\n\r\n\t.myBalance {\r\n\t\twidth: 100%;\r\n\t\theight: 126rpx;\r\n\t\tpadding-top: 78rpx;\r\n\t\ttext-align: center;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tpadding-bottom: 30rpx;\r\n\r\n\t\t.myBalanceTopModel {\r\n\t\t\twidth: calc(100% / 3);\r\n\r\n\t\t\t.myBalanceNum {\r\n\t\t\t\tline-height: 88rpx;\r\n\t\t\t\tfont-size: 56rpx;\r\n\t\t\t\tcolor: #D3195E;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.myBalanceTitle {\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t.withdrawalBtn {\r\n\t\twidth: 168rpx;\r\n\t\theight: 64rpx;\r\n\t\tmargin: 60rpx auto;\r\n\t\tborder-radius: 64rpx;\r\n\t\tcolor: #D3195E;\r\n\t\tfont-size: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tline-height: 64rpx;\r\n\t}\r\n\r\n\t.pageList {\r\n\t\twidth: 100%;\r\n\t\tpadding-top: 40rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 40rpx 40rpx 0 0;\r\n\t}\r\n\r\n\t.myBalanceTabList {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tpadding: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\r\n\t\t.myBalanceTab {\r\n\t\t\twidth: 180rpx;\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t}\r\n\r\n\t\t.myBalanceTab.active {\r\n\t\t\tcolor: #333333;\r\n\t\t\tfont-weight: 600;\r\n\t\t}\r\n\t}\r\n\r\n\t.myBalanceInit {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tpadding: 20rpx 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 24rpx;\r\n\t\tmargin-bottom: 30rpx;\r\n\r\n\t\t.myBalanceImg {\r\n\t\t\theight: 92rpx;\r\n\t\t\twidth: 92rpx;\r\n\t\t\tbackground-color: #666666;\r\n\t\t\tborder-radius: 92rpx;\r\n\t\t}\r\n\r\n\t\t.myBalanceInitInfo {\r\n\t\t\tflex: 1;\r\n\t\t\theight: 92rpx;\r\n\r\n\t\t\t.myBalanceInitInfoTop {\r\n\t\t\t\theight: 54rpx;\r\n\t\t\t\tline-height: 54rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.myBalanceInitInfoTop-name {\r\n\t\t\t\t\twidth: 40%;\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.myBalanceInitInfoTop-num {\r\n\t\t\t\t\twidth: 60%;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row-reverse;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.myBalanceInitInfoBottom {\r\n\t\t\t\theight: 38rpx;\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.initDataActive {\r\n\t\tcolor: #F6588D;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./balance.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./balance.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400059878\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/balance/balance.vue?95d5","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/balance/balance.vue?4b08","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/balance/balance.vue?2914","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/balance/balance.vue?df6d","uni-app:///pageSub/pages/balance/balance.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/balance/balance.vue?d132","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/balance/balance.vue?a90c"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","tabActive","userInfo","onShow","methods","scrolltolower","getUserInfo","console","uni","icon","title","changemyBalanceTab","applyWithdrawal","url","getBalanceList","type","page","getWithdrawalList"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,gBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoH;AACpH;AAC2D;AACL;AACc;;;AAGpE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,kFAAM;AACR,EAAE,2FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACpDA;AAAA;AAAA;AAAA;AAAwuB,CAAgB,6vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCoE5vB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;EACA;EACAC;IACAC;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACA;QACA;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACA;MACA;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACA;IACAC;MACAJ;QACAK;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;QACAC;MACA;QACAA;MACA;MACA;QACAA;QACAC;MACA;QACAT;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAO;MAAA;MACA;QACAF;QACAC;MACA;QACAT;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7JA;AAAA;AAAA;AAAA;AAA+3C,CAAgB,41CAAG,EAAC,C;;;;;;;;;;;ACAn5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/balance/balance.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/balance/balance.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./balance.vue?vue&type=template&id=5ea99d62&\"\nvar renderjs\nimport script from \"./balance.vue?vue&type=script&lang=js&\"\nexport * from \"./balance.vue?vue&type=script&lang=js&\"\nimport style0 from \"./balance.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/balance/balance.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./balance.vue?vue&type=template&id=5ea99d62&\"","var components\ntry {\n components = {\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.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 g0 = _vm.pageList.length\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./balance.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./balance.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<view class=\"myBalance\">\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{userInfo.total_revenue}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t总佣金\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{userInfo.balance}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t冻结中\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t\t{{userInfo.cashout}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t\t已提现\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- \t<view class=\"withdrawalBtn\" @click=\"applyWithdrawal\">\r\n\t\t\t\t申请提现\r\n\t\t\t</view> -->\r\n\t\t\t<view class=\"pageList\">\r\n\t\t\t\t<view class=\"myBalanceTabList\">\r\n\t\t\t\t\t<view class=\"myBalanceTab\" :class=\"[tabActive === 0 ? 'active' : '']\"\r\n\t\t\t\t\t\t@click=\"changemyBalanceTab(0)\">\r\n\t\t\t\t\t\t佣金变更明细\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<!-- \t<view class=\"myBalanceTab\" :class=\"[tabActive === 1 ? 'active' : '']\"\r\n\t\t\t\t\t\t@click=\"changemyBalanceTab(1)\">\r\n\t\t\t\t\t\t提现明细\r\n\t\t\t\t\t</view> -->\r\n\t\t\t\t</view>\r\n\t\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"myBalanceInit\">\r\n\t\t\t\t\t\t<view class=\"myBalanceInitInfo\">\r\n\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoTop\">\r\n\t\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoTop-name\">\r\n\t\t\t\t\t\t\t\t\t{{item.title}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoTop-num\">\r\n\t\t\t\t\t\t\t\t\t+{{item.divide_price||item.amount}}\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"myBalanceInitInfoBottom\">\r\n\t\t\t\t\t\t\t\t{{item.created_at}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</u-list-item>\r\n\t\t\t\t<u-empty :show=\"pageList.length == 0\" mode=\"history\"\r\n\t\t\t\t\ticon=\"http://cdn.uviewui.com/uview/empty/history.png\"></u-empty>\r\n\t\t\t</view>\r\n\t\t</u-list>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\ttabActive: 0,\r\n\t\t\t\tuserInfo: {}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.pageList = [];\r\n\t\t\tthis.tabActive = 0;\r\n\t\t\tthis.getUserInfo();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tif (this.tabActive == 0) {\r\n\t\t\t\t\tthis.getBalanceList();\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.getWithdrawalList();\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getBalanceList();\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tchangemyBalanceTab(e) {\r\n\t\t\t\tthis.tabActive = e;\r\n\t\t\t\tthis.pageList = [];\r\n\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\tif (e == 0) {\r\n\t\t\t\t\tthis.getBalanceList();\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.getWithdrawalList();\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//申请提现\r\n\t\t\tapplyWithdrawal() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub/pages/withdrawal/withdrawal'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//获取直推明细\r\n\t\t\tgetBalanceList() {\r\n\t\t\t\tlet type = null\r\n\t\t\t\tif (this.userInfo.role_id == 1) {\r\n\t\t\t\t\ttype = '3'\r\n\t\t\t\t} else if (this.userInfo.role_id == 3) {\r\n\t\t\t\t\ttype = '5'\r\n\t\t\t\t}\r\n\t\t\t\tthis.$request('/commission-list', 'GET', {\r\n\t\t\t\t\ttype,\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tgetWithdrawalList() {\r\n\t\t\t\tthis.$request('/income-list', 'GET', {\r\n\t\t\t\t\ttype: '2',\r\n\t\t\t\t\tpage: this.pageNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #ffffff, #ffffff);\r\n\t}\r\n\r\n\t.myBalance {\r\n\t\twidth: 100%;\r\n\t\theight: 126rpx;\r\n\t\tpadding-top: 78rpx;\r\n\t\ttext-align: center;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tpadding-bottom: 30rpx;\r\n\r\n\t\t.myBalanceTopModel {\r\n\t\t\twidth: calc(100% / 3);\r\n\r\n\t\t\t.myBalanceNum {\r\n\t\t\t\tline-height: 88rpx;\r\n\t\t\t\tfont-size: 56rpx;\r\n\t\t\t\tcolor: #D3195E;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.myBalanceTitle {\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t.withdrawalBtn {\r\n\t\twidth: 168rpx;\r\n\t\theight: 64rpx;\r\n\t\tmargin: 60rpx auto;\r\n\t\tborder-radius: 64rpx;\r\n\t\tcolor: #D3195E;\r\n\t\tfont-size: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tline-height: 64rpx;\r\n\t}\r\n\r\n\t.pageList {\r\n\t\twidth: 100%;\r\n\t\tpadding-top: 40rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 40rpx 40rpx 0 0;\r\n\t}\r\n\r\n\t.myBalanceTabList {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tpadding: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\r\n\t\t.myBalanceTab {\r\n\t\t\twidth: 180rpx;\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t}\r\n\r\n\t\t.myBalanceTab.active {\r\n\t\t\tcolor: #333333;\r\n\t\t\tfont-weight: 600;\r\n\t\t}\r\n\t}\r\n\r\n\t.myBalanceInit {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tpadding: 20rpx 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 24rpx;\r\n\t\tmargin-bottom: 30rpx;\r\n\r\n\t\t.myBalanceImg {\r\n\t\t\theight: 92rpx;\r\n\t\t\twidth: 92rpx;\r\n\t\t\tbackground-color: #666666;\r\n\t\t\tborder-radius: 92rpx;\r\n\t\t}\r\n\r\n\t\t.myBalanceInitInfo {\r\n\t\t\tflex: 1;\r\n\t\t\theight: 92rpx;\r\n\r\n\t\t\t.myBalanceInitInfoTop {\r\n\t\t\t\theight: 54rpx;\r\n\t\t\t\tline-height: 54rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.myBalanceInitInfoTop-name {\r\n\t\t\t\t\twidth: 40%;\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.myBalanceInitInfoTop-num {\r\n\t\t\t\t\twidth: 60%;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row-reverse;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.myBalanceInitInfoBottom {\r\n\t\t\t\theight: 38rpx;\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.initDataActive {\r\n\t\tcolor: #F6588D;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./balance.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./balance.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946060\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/mybankList/mybankList.vue?023f","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/mybankList/mybankList.vue?5244","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/mybankList/mybankList.vue?7056","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/mybankList/mybankList.vue?ad63","uni-app:///pageSub/pages/mybankList/mybankList.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/mybankList/mybankList.vue?f0e2","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/mybankList/mybankList.vue?c31a"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pagedata","userInfo","showFlag","onShow","methods","getUserInfo","console","uni","icon","title","addBankCard","url","getBalanceList","member_type","delBank"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,mBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuH;AACvH;AAC8D;AACL;AACc;;;AAGvE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,qFAAM;AACR,EAAE,8FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACtCA;AAAA;AAAA;AAAA;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC+B/vB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAC;MACAH;QACAI;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACA;QACA;UACA;QACA;UACA;QACA;MACA;QACAN;UACAC;UACAC;QACA;MACA;IACA;IACAK;MAAA;MACA;QACAD;MACA;QACAP;QACAC;UACAC;UACAC;QACA;QACA;MACA;QACAF;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClGA;AAAA;AAAA;AAAA;AAAk4C,CAAgB,+1CAAG,EAAC,C;;;;;;;;;;;ACAt5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/mybankList/mybankList.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/mybankList/mybankList.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./mybankList.vue?vue&type=template&id=6063bca8&\"\nvar renderjs\nimport script from \"./mybankList.vue?vue&type=script&lang=js&\"\nexport * from \"./mybankList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mybankList.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/mybankList/mybankList.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=template&id=6063bca8&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"pageList\">\r\n\t\t\t<view class=\"bankCardModel\" v-show=\"showFlag\">\r\n\t\t\t\t<view class=\"cardName\">\r\n\t\t\t\t\t{{pagedata.bank_name}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"useName\">\r\n\t\t\t\t\t{{pagedata.card_name}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"phoneNum\">\r\n\t\t\t\t\t电话号码:{{pagedata.tel_no}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"cardBottomModel\">\r\n\t\t\t\t\t<view class=\"cardnum\">\r\n\t\t\t\t\t\t{{pagedata.card_id}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"deleteBtn\" @click=\"delBank\">\r\n\t\t\t\t\t\t<u-icon name=\"trash\" color=\"#ffffff\" size=\"22\"></u-icon>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<u-empty :show=\"!showFlag\" mode=\"data\" icon=\"https://amy.yyinhong.cn/uploads/wximg/nobank.png\"></u-empty>\r\n\t\t\t<view @click=\"addBankCard\" class=\"addBankCard\" v-show=\"!showFlag\">\r\n\t\t\t\t添加\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpagedata: [],\r\n\t\t\t\tuserInfo: {},\r\n\t\t\t\tshowFlag: false\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getBalanceList();\r\n\t\t\tthis.getUserInfo()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\taddBankCard() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub/pages/addbank/addbank'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//获取银行卡\r\n\t\t\tgetBalanceList() {\r\n\t\t\t\tthis.$request('/hf-mycard', 'GET', {\r\n\t\t\t\t\tmember_type: '0'\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.pagedata = res.data;\r\n\t\t\t\t\tif (this.pagedata.card_id) {\r\n\t\t\t\t\t\tthis.showFlag = true\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.showFlag = false\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tdelBank() {\r\n\t\t\t\tthis.$request('/hf-settle-account-delete', 'POST', {\r\n\t\t\t\t\tmember_type: '0'\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '删除成功'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.getBalanceList()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t}\r\n\r\n\t.withdrawalBtn {\r\n\t\twidth: 168rpx;\r\n\t\theight: 64rpx;\r\n\t\tmargin: 60rpx auto;\r\n\t\tborder-radius: 64rpx;\r\n\t\tcolor: #D3195E;\r\n\t\tfont-size: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tline-height: 64rpx;\r\n\t}\r\n\r\n\t.pageList {\r\n\t\twidth: 100%;\r\n\t\tpadding-top: 40rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 40rpx 40rpx 0 0;\r\n\t}\r\n\r\n\t.bankCardModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tmargin-bottom: 0;\r\n\t\tpadding: 20rpx 30rpx;\r\n\t\tborder-radius: 20rpx;\r\n\t\tbackground-image: url('http://amy.yyinhong.cn/uploads/wximg/bankBg.png');\r\n\t\tbackground-position: 0 0;\r\n\t\tbackground-repeat: no-repeat;\r\n\t\tbackground-size: 100% 100%;\r\n\t\tcolor: #ffffff;\r\n\t\theight: 200rpx;\r\n\r\n\t\t.cardName {\r\n\t\t\tfont-size: 34rpx;\r\n\t\t\tfont-weight: 700;\r\n\t\t\tline-height: 60rpx;\r\n\t\t}\r\n\r\n\t\t.useName {\r\n\t\t\tfont-size: 25rpx;\r\n\t\t\tfont-weight: 700;\r\n\t\t\tline-height: 40rpx;\r\n\t\t}\r\n\r\n\t\t.phoneNum {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tline-height: 50rpx;\r\n\t\t}\r\n\r\n\t\t.cardBottomModel {\r\n\t\t\theight: 60rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t\tfont-size: 28rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.addBankCard {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tmargin: 0 50rpx;\r\n\t\tmargin-top: 100rpx;\r\n\t\tmargin-bottom: 100rpx;\r\n\t\theight: 90rpx;\r\n\t\tcolor: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tletter-spacing: 5rpx;\r\n\t\tline-height: 90rpx;\r\n\t\tfont-size: 33rpx;\r\n\t\tbackground-color: #D3195E;\r\n\t\tborder-radius: 90rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400059781\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/mybankList/mybankList.vue?023f","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/mybankList/mybankList.vue?5244","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/mybankList/mybankList.vue?7056","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/mybankList/mybankList.vue?ad63","uni-app:///pageSub/pages/mybankList/mybankList.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/mybankList/mybankList.vue?f0e2","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/mybankList/mybankList.vue?c31a"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pagedata","userInfo","showFlag","onShow","methods","getUserInfo","console","uni","icon","title","addBankCard","url","getBalanceList","member_type","delBank"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,mBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAuH;AACvH;AAC8D;AACL;AACc;;;AAGvE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,qFAAM;AACR,EAAE,8FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,yFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACtCA;AAAA;AAAA;AAAA;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC+B/vB;EACAC;IACA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAC;MACAH;QACAI;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACA;QACA;UACA;QACA;UACA;QACA;MACA;QACAN;UACAC;UACAC;QACA;MACA;IACA;IACAK;MAAA;MACA;QACAD;MACA;QACAP;QACAC;UACAC;UACAC;QACA;QACA;MACA;QACAF;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AClGA;AAAA;AAAA;AAAA;AAAk4C,CAAgB,+1CAAG,EAAC,C;;;;;;;;;;;ACAt5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/mybankList/mybankList.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/mybankList/mybankList.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./mybankList.vue?vue&type=template&id=6063bca8&\"\nvar renderjs\nimport script from \"./mybankList.vue?vue&type=script&lang=js&\"\nexport * from \"./mybankList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mybankList.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/mybankList/mybankList.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=template&id=6063bca8&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"pageList\">\r\n\t\t\t<view class=\"bankCardModel\" v-show=\"showFlag\">\r\n\t\t\t\t<view class=\"cardName\">\r\n\t\t\t\t\t{{pagedata.bank_name}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"useName\">\r\n\t\t\t\t\t{{pagedata.card_name}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"phoneNum\">\r\n\t\t\t\t\t电话号码:{{pagedata.tel_no}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"cardBottomModel\">\r\n\t\t\t\t\t<view class=\"cardnum\">\r\n\t\t\t\t\t\t{{pagedata.card_id}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"deleteBtn\" @click=\"delBank\">\r\n\t\t\t\t\t\t<u-icon name=\"trash\" color=\"#ffffff\" size=\"22\"></u-icon>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<u-empty :show=\"!showFlag\" mode=\"data\" icon=\"https://amy.yyinhong.cn/uploads/wximg/nobank.png\"></u-empty>\r\n\t\t\t<view @click=\"addBankCard\" class=\"addBankCard\" v-show=\"!showFlag\">\r\n\t\t\t\t添加\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpagedata: [],\r\n\t\t\t\tuserInfo: {},\r\n\t\t\t\tshowFlag: false\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getBalanceList();\r\n\t\t\tthis.getUserInfo()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\taddBankCard() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub/pages/addbank/addbank'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//获取银行卡\r\n\t\t\tgetBalanceList() {\r\n\t\t\t\tthis.$request('/hf-mycard', 'GET', {\r\n\t\t\t\t\tmember_type: '0'\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.pagedata = res.data;\r\n\t\t\t\t\tif (this.pagedata.card_id) {\r\n\t\t\t\t\t\tthis.showFlag = true\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.showFlag = false\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tdelBank() {\r\n\t\t\t\tthis.$request('/hf-settle-account-delete', 'POST', {\r\n\t\t\t\t\tmember_type: '0'\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '删除成功'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.getBalanceList()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t}\r\n\r\n\t.withdrawalBtn {\r\n\t\twidth: 168rpx;\r\n\t\theight: 64rpx;\r\n\t\tmargin: 60rpx auto;\r\n\t\tborder-radius: 64rpx;\r\n\t\tcolor: #D3195E;\r\n\t\tfont-size: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tline-height: 64rpx;\r\n\t}\r\n\r\n\t.pageList {\r\n\t\twidth: 100%;\r\n\t\tpadding-top: 40rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 40rpx 40rpx 0 0;\r\n\t}\r\n\r\n\t.bankCardModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tmargin-bottom: 0;\r\n\t\tpadding: 20rpx 30rpx;\r\n\t\tborder-radius: 20rpx;\r\n\t\tbackground-image: url('http://amy.yyinhong.cn/uploads/wximg/bankBg.png');\r\n\t\tbackground-position: 0 0;\r\n\t\tbackground-repeat: no-repeat;\r\n\t\tbackground-size: 100% 100%;\r\n\t\tcolor: #ffffff;\r\n\t\theight: 200rpx;\r\n\r\n\t\t.cardName {\r\n\t\t\tfont-size: 34rpx;\r\n\t\t\tfont-weight: 700;\r\n\t\t\tline-height: 60rpx;\r\n\t\t}\r\n\r\n\t\t.useName {\r\n\t\t\tfont-size: 25rpx;\r\n\t\t\tfont-weight: 700;\r\n\t\t\tline-height: 40rpx;\r\n\t\t}\r\n\r\n\t\t.phoneNum {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tline-height: 50rpx;\r\n\t\t}\r\n\r\n\t\t.cardBottomModel {\r\n\t\t\theight: 60rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t\tfont-size: 28rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.addBankCard {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tmargin: 0 50rpx;\r\n\t\tmargin-top: 100rpx;\r\n\t\tmargin-bottom: 100rpx;\r\n\t\theight: 90rpx;\r\n\t\tcolor: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tletter-spacing: 5rpx;\r\n\t\tline-height: 90rpx;\r\n\t\tfont-size: 33rpx;\r\n\t\tbackground-color: #D3195E;\r\n\t\tborder-radius: 90rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mybankList.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946090\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderDetail/orderDetail.vue?d562","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderDetail/orderDetail.vue?a799","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderDetail/orderDetail.vue?e87f","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderDetail/orderDetail.vue?48c1","uni-app:///pageSub/pages/orderDetail/orderDetail.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderDetail/orderDetail.vue?f83b","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderDetail/orderDetail.vue?cdf5"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","orderInfo","status_txt","order_sn","created_at","order_amount","id","navBarHeight","onLoad","onShow","methods","goCode","uni","url","payMthods","gotoHere","console","longitude","latitude","scale","name","address","success","getOrder","order_id","icon","title","del_order","type","message","iconUrl","complete","gowriteEvaluation"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,oBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,iFAAM;AACR,EAAE,kGAAM;AACR,EAAE,2GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjDA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,iwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCqEhwB;EACAC;IACA;MACAC;QACAC;QACAC;QACAC;QACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACAC;QACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACAC;MACAJ;QACAK;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;UACAN;QACA;MACA;IACA;IACA;IACAO;MAAA;MACA;QACAC;MACA;QACAR;QACA;MACA;QACAJ;UACAa;UACAC;QACA;MACA;IACA;IACAC;MAAA;MACA;QACAH;MACA;QACAR;QACA;UACAY;UACAC;UACAC;UACAC;YACAnB;UACA;QACA;MACA;QACAA;UACAa;UACAC;QACA;MACA;IACA;IACA;IACAM;MACApB;QACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACvJA;AAAA;AAAA;AAAA;AAA25C,CAAgB,w3CAAG,EAAC,C;;;;;;;;;;;ACA/6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/orderDetail/orderDetail.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/orderDetail/orderDetail.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./orderDetail.vue?vue&type=template&id=481679b0&scoped=true&\"\nvar renderjs\nimport script from \"./orderDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./orderDetail.vue?vue&type=script&lang=js&\"\nimport style0 from \"./orderDetail.vue?vue&type=style&index=0&id=481679b0&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"481679b0\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/orderDetail/orderDetail.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=template&id=481679b0&scoped=true&\"","var components\ntry {\n components = {\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 if (!_vm._isMounted) {\n _vm.e0 = function ($event, item) {\n var _temp = arguments[arguments.length - 1].currentTarget.dataset,\n _temp2 = _temp.eventParams || _temp[\"event-params\"],\n item = _temp2.item\n var _temp, _temp2\n return _vm.$utils.goProductDetails(item.goods_id)\n }\n _vm.e1 = function ($event, item) {\n var _temp3 = arguments[arguments.length - 1].currentTarget.dataset,\n _temp4 = _temp3.eventParams || _temp3[\"event-params\"],\n item = _temp4.item\n var _temp3, _temp4\n return _vm.$utils.goProductDetails(item.goods_id)\n }\n }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"pageContent\">\r\n\t\t<!-- 吸顶自定义导航栏 -->\r\n\t\t<!-- <u-sticky offset-top=\"0\"><my-backNar /></u-sticky> -->\r\n\t\t<view class=\"content\">\r\n\t\t\t<view class=\"orderStatusline\">\r\n\t\t\t\t{{orderInfo.status_txt}}\r\n\t\t\t</view>\r\n\t\t\t<view class=\"userAddress\">\r\n\t\t\t\t<view class=\"addressInfo\">\r\n\t\t\t\t\t<view class=\"addressName\">\r\n\t\t\t\t\t\t<span\r\n\t\t\t\t\t\t\tv-if=\"orderInfo.delivery.area\">{{orderInfo.delivery.area}}</span>{{orderInfo.delivery.address}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"userInfo\">\r\n\t\t\t\t\t\t<span>{{orderInfo.delivery.contacts}}</span>\r\n\t\t\t\t\t\t<span>{{orderInfo.delivery.phone}}</span>\r\n\t\t\t\t\t\t<span class=\"active\">{{orderInfo.delivery_typename}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"navigationModel\"\r\n\t\t\t\t\t@click=\"gotoHere(orderInfo.delivery.address,orderInfo.delivery.lat,orderInfo.delivery.lng)\"\r\n\t\t\t\t\tv-if=\"orderInfo.delivery_type == 1\">\r\n\t\t\t\t\t<view class=\"navigationIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/dh.png\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"navigationText\">\r\n\t\t\t\t\t\t导航\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view :class=\"[orderInfo.order_status == 3?'orderModel1':'orderModel']\"\r\n\t\t\t\tv-for=\"(item,index) in orderInfo.order_goods\" :key=\"index\">\r\n\t\t\t\t<view class=\"orderImg\" @click=\"$utils.goProductDetails(item.goods_id)\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"item.goods_img\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderProductInfo\" @click=\"$utils.goProductDetails(item.goods_id)\">\r\n\t\t\t\t\t<view class=\"orderName\">\r\n\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderNorms\">\r\n\t\t\t\t\t\t<span>{{item.goods_attr}}</span>\r\n\t\t\t\t\t\t<span>x{{item.goods_number}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderPrice\">\r\n\t\t\t\t\t\t<span>¥</span>{{item.goods_price}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>订单号</span>\r\n\t\t\t\t\t<span>{{orderInfo.order_sn}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>下单时间</span>\r\n\t\t\t\t\t<span>{{orderInfo.created_at}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>合计金额</span>\r\n\t\t\t\t\t<span class=\"active\">{{orderInfo.order_amount}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\torderInfo: {\r\n\t\t\t\t\tstatus_txt: null,\r\n\t\t\t\t\torder_sn: null,\r\n\t\t\t\t\tcreated_at: null,\r\n\t\t\t\t\torder_amount: null,\r\n\t\t\t\t},\r\n\t\t\t\tid: '',\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.id = option.id;\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getOrder()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoCode(code) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/orderCode/orderCode?code=' + code\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tpayMthods(order_id) {\r\n\t\t\t\tthis.$utils.payOrder(order_id)\r\n\t\t\t},\r\n\t\t\tgotoHere(address, lat, lng) {\r\n\t\t\t\tconsole.log(address, lat, lng)\r\n\t\t\t\tuni.openLocation({\r\n\t\t\t\t\tlongitude: parseFloat(lng), // 经度,范围为-180~180,负数表示西经\r\n\t\t\t\t\tlatitude: parseFloat(lat), // 纬度,范围为-90~90,负数表示南纬\r\n\t\t\t\t\tscale: 28, // 缩放比例\r\n\t\t\t\t\tname: address, //终点名称\r\n\t\t\t\t\taddress: address, //终点详细地址\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log('success:', res);\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\tgetOrder() {\r\n\t\t\t\tthis.$request('/order-info', 'GET', {\r\n\t\t\t\t\torder_id: this.id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.orderInfo = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tdel_order() {\r\n\t\t\t\tthis.$request('/cance-order', 'POST', {\r\n\t\t\t\t\torder_id: this.id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"订单取消成功!\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tuni.navigateBack()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tgowriteEvaluation(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/writeEvaluation/writeEvaluation?id=' + id\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.pageContent {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t/* 其他样式 */\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: calc(100vh - 220rpx);\r\n\t\tpadding-top: 30rpx;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.orderStatusline {\r\n\t\theight: 80rpx;\r\n\t\tline-height: 80rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tfont-size: 36rpx;\r\n\t\tcolor: #333333;\r\n\t\tfont-weight: 600;\r\n\t}\r\n\r\n\t.userAddress {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.addressInfo {\r\n\t\tflex: 1;\r\n\t}\r\n\r\n\t.addressName {\r\n\t\twidth: 100%;\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 44rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t}\r\n\r\n\t.userInfo {\r\n\t\tline-height: 34rpx;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #999999;\r\n\r\n\t\tspan {\r\n\t\t\tmargin-right: 20rpx;\r\n\t\t}\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D3195E;\r\n\t\t}\r\n\t}\r\n\r\n\t.navigationModel {\r\n\t\twidth: 40rpx;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 20rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\r\n\t\t.navigationIcon {\r\n\t\t\twidth: 44rpx;\r\n\t\t\theight: 44rpx;\r\n\t\t\tmargin-bottom: 10rpx;\r\n\t\t\tborder-radius: 44rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderModel1 {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t\tpadding-bottom: 80rpx;\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t.orderImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t}\r\n\r\n\t.orderProductInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.orderNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.orderPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderInfo {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t\theight: 200rpx;\r\n\t}\r\n\r\n\t.orderLine {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #333333;\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D61A62;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderBtnList {\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\tleft: 0;\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tpadding: 60rpx;\r\n\t\tpadding-top: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row-reverse;\r\n\t\talign-items: center;\r\n\t\theight: 60rpx;\r\n\t\tline-height: 58rpx;\r\n\t}\r\n\r\n\t.orderBtn {\r\n\t\theight: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #D3195E;\r\n\t\tbackground-color: #D3195E;\r\n\t\tcolor: #ffffff;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderOtherBtn {\r\n\t\theight: 58rpx;\r\n\t\tline-height: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #777777;\r\n\t\tbackground-color: #ffffff;\r\n\t\tcolor: #777777;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=style&index=0&id=481679b0&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=style&index=0&id=481679b0&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400059914\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderDetail/orderDetail.vue?d562","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderDetail/orderDetail.vue?a799","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderDetail/orderDetail.vue?e87f","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderDetail/orderDetail.vue?48c1","uni-app:///pageSub/pages/orderDetail/orderDetail.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderDetail/orderDetail.vue?f83b","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderDetail/orderDetail.vue?cdf5"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","orderInfo","status_txt","order_sn","created_at","order_amount","id","navBarHeight","onLoad","onShow","methods","goCode","uni","url","payMthods","gotoHere","console","longitude","latitude","scale","name","address","success","getOrder","order_id","icon","title","del_order","type","message","iconUrl","complete","gowriteEvaluation"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,oBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoI;AACpI;AAC+D;AACL;AACsC;;;AAGhG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,iFAAM;AACR,EAAE,kGAAM;AACR,EAAE,2GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjDA;AAAA;AAAA;AAAA;AAA4uB,CAAgB,iwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCqEhwB;EACAC;IACA;MACAC;QACAC;QACAC;QACAC;QACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MACAC;QACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACAC;MACAJ;QACAK;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;UACAN;QACA;MACA;IACA;IACA;IACAO;MAAA;MACA;QACAC;MACA;QACAR;QACA;MACA;QACAJ;UACAa;UACAC;QACA;MACA;IACA;IACAC;MAAA;MACA;QACAH;MACA;QACAR;QACA;UACAY;UACAC;UACAC;UACAC;YACAnB;UACA;QACA;MACA;QACAA;UACAa;UACAC;QACA;MACA;IACA;IACA;IACAM;MACApB;QACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACvJA;AAAA;AAAA;AAAA;AAA25C,CAAgB,w3CAAG,EAAC,C;;;;;;;;;;;ACA/6C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/orderDetail/orderDetail.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/orderDetail/orderDetail.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./orderDetail.vue?vue&type=template&id=481679b0&scoped=true&\"\nvar renderjs\nimport script from \"./orderDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./orderDetail.vue?vue&type=script&lang=js&\"\nimport style0 from \"./orderDetail.vue?vue&type=style&index=0&id=481679b0&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"481679b0\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/orderDetail/orderDetail.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=template&id=481679b0&scoped=true&\"","var components\ntry {\n components = {\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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 if (!_vm._isMounted) {\n _vm.e0 = function ($event, item) {\n var _temp = arguments[arguments.length - 1].currentTarget.dataset,\n _temp2 = _temp.eventParams || _temp[\"event-params\"],\n item = _temp2.item\n var _temp, _temp2\n return _vm.$utils.goProductDetails(item.goods_id)\n }\n _vm.e1 = function ($event, item) {\n var _temp3 = arguments[arguments.length - 1].currentTarget.dataset,\n _temp4 = _temp3.eventParams || _temp3[\"event-params\"],\n item = _temp4.item\n var _temp3, _temp4\n return _vm.$utils.goProductDetails(item.goods_id)\n }\n }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"pageContent\">\r\n\t\t<!-- 吸顶自定义导航栏 -->\r\n\t\t<!-- <u-sticky offset-top=\"0\"><my-backNar /></u-sticky> -->\r\n\t\t<view class=\"content\">\r\n\t\t\t<view class=\"orderStatusline\">\r\n\t\t\t\t{{orderInfo.status_txt}}\r\n\t\t\t</view>\r\n\t\t\t<view class=\"userAddress\">\r\n\t\t\t\t<view class=\"addressInfo\">\r\n\t\t\t\t\t<view class=\"addressName\">\r\n\t\t\t\t\t\t<span\r\n\t\t\t\t\t\t\tv-if=\"orderInfo.delivery.area\">{{orderInfo.delivery.area}}</span>{{orderInfo.delivery.address}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"userInfo\">\r\n\t\t\t\t\t\t<span>{{orderInfo.delivery.contacts}}</span>\r\n\t\t\t\t\t\t<span>{{orderInfo.delivery.phone}}</span>\r\n\t\t\t\t\t\t<span class=\"active\">{{orderInfo.delivery_typename}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"navigationModel\"\r\n\t\t\t\t\t@click=\"gotoHere(orderInfo.delivery.address,orderInfo.delivery.lat,orderInfo.delivery.lng)\"\r\n\t\t\t\t\tv-if=\"orderInfo.delivery_type == 1\">\r\n\t\t\t\t\t<view class=\"navigationIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/dh.png\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"navigationText\">\r\n\t\t\t\t\t\t导航\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view :class=\"[orderInfo.order_status == 3?'orderModel1':'orderModel']\"\r\n\t\t\t\tv-for=\"(item,index) in orderInfo.order_goods\" :key=\"index\">\r\n\t\t\t\t<view class=\"orderImg\" @click=\"$utils.goProductDetails(item.goods_id)\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"item.goods_img\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderProductInfo\" @click=\"$utils.goProductDetails(item.goods_id)\">\r\n\t\t\t\t\t<view class=\"orderName\">\r\n\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderNorms\">\r\n\t\t\t\t\t\t<span>{{item.goods_attr}}</span>\r\n\t\t\t\t\t\t<span>x{{item.goods_number}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderPrice\">\r\n\t\t\t\t\t\t<span>¥</span>{{item.goods_price}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>订单号</span>\r\n\t\t\t\t\t<span>{{orderInfo.order_sn}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>下单时间</span>\r\n\t\t\t\t\t<span>{{orderInfo.created_at}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>合计金额</span>\r\n\t\t\t\t\t<span class=\"active\">{{orderInfo.order_amount}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\torderInfo: {\r\n\t\t\t\t\tstatus_txt: null,\r\n\t\t\t\t\torder_sn: null,\r\n\t\t\t\t\tcreated_at: null,\r\n\t\t\t\t\torder_amount: null,\r\n\t\t\t\t},\r\n\t\t\t\tid: '',\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.id = option.id;\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getOrder()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoCode(code) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/orderCode/orderCode?code=' + code\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tpayMthods(order_id) {\r\n\t\t\t\tthis.$utils.payOrder(order_id)\r\n\t\t\t},\r\n\t\t\tgotoHere(address, lat, lng) {\r\n\t\t\t\tconsole.log(address, lat, lng)\r\n\t\t\t\tuni.openLocation({\r\n\t\t\t\t\tlongitude: parseFloat(lng), // 经度,范围为-180~180,负数表示西经\r\n\t\t\t\t\tlatitude: parseFloat(lat), // 纬度,范围为-90~90,负数表示南纬\r\n\t\t\t\t\tscale: 28, // 缩放比例\r\n\t\t\t\t\tname: address, //终点名称\r\n\t\t\t\t\taddress: address, //终点详细地址\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log('success:', res);\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\tgetOrder() {\r\n\t\t\t\tthis.$request('/order-info', 'GET', {\r\n\t\t\t\t\torder_id: this.id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.orderInfo = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tdel_order() {\r\n\t\t\t\tthis.$request('/cance-order', 'POST', {\r\n\t\t\t\t\torder_id: this.id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"订单取消成功!\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tuni.navigateBack()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tgowriteEvaluation(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/writeEvaluation/writeEvaluation?id=' + id\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.pageContent {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t/* 其他样式 */\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: calc(100vh - 220rpx);\r\n\t\tpadding-top: 30rpx;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.orderStatusline {\r\n\t\theight: 80rpx;\r\n\t\tline-height: 80rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tfont-size: 36rpx;\r\n\t\tcolor: #333333;\r\n\t\tfont-weight: 600;\r\n\t}\r\n\r\n\t.userAddress {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.addressInfo {\r\n\t\tflex: 1;\r\n\t}\r\n\r\n\t.addressName {\r\n\t\twidth: 100%;\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 44rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t}\r\n\r\n\t.userInfo {\r\n\t\tline-height: 34rpx;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #999999;\r\n\r\n\t\tspan {\r\n\t\t\tmargin-right: 20rpx;\r\n\t\t}\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D3195E;\r\n\t\t}\r\n\t}\r\n\r\n\t.navigationModel {\r\n\t\twidth: 40rpx;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 20rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\r\n\t\t.navigationIcon {\r\n\t\t\twidth: 44rpx;\r\n\t\t\theight: 44rpx;\r\n\t\t\tmargin-bottom: 10rpx;\r\n\t\t\tborder-radius: 44rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderModel1 {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t\tpadding-bottom: 80rpx;\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t.orderImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t}\r\n\r\n\t.orderProductInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.orderNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.orderPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderInfo {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t\theight: 200rpx;\r\n\t}\r\n\r\n\t.orderLine {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #333333;\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D61A62;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderBtnList {\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\tleft: 0;\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tpadding: 60rpx;\r\n\t\tpadding-top: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row-reverse;\r\n\t\talign-items: center;\r\n\t\theight: 60rpx;\r\n\t\tline-height: 58rpx;\r\n\t}\r\n\r\n\t.orderBtn {\r\n\t\theight: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #D3195E;\r\n\t\tbackground-color: #D3195E;\r\n\t\tcolor: #ffffff;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderOtherBtn {\r\n\t\theight: 58rpx;\r\n\t\tline-height: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #777777;\r\n\t\tbackground-color: #ffffff;\r\n\t\tcolor: #777777;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=style&index=0&id=481679b0&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderDetail.vue?vue&type=style&index=0&id=481679b0&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946137\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderList/orderList.vue?5831","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderList/orderList.vue?ab38","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderList/orderList.vue?98eb","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderList/orderList.vue?7496","uni-app:///pageSub/pages/orderList/orderList.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderList/orderList.vue?ca1e","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderList/orderList.vue?b3c4"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","pageNum","totalPage","current","total","onLoad","onShow","methods","getOrderList","console","user_id"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,kBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,+EAAM;AACR,EAAE,gGAAM;AACR,EAAE,yGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC1CA;AAAA;AAAA;AAAA;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCoC9vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;EACAC;IACA;IACAC;MAAA;MACAC;MACA;QACAC;MACA;QACAD;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;AC9DA;AAAA;AAAA;AAAA;AAAy5C,CAAgB,s3CAAG,EAAC,C;;;;;;;;;;;ACA76C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/orderList/orderList.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/orderList/orderList.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./orderList.vue?vue&type=template&id=605833fc&scoped=true&\"\nvar renderjs\nimport script from \"./orderList.vue?vue&type=script&lang=js&\"\nexport * from \"./orderList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./orderList.vue?vue&type=style&index=0&id=605833fc&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"605833fc\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/orderList/orderList.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderList.vue?vue&type=template&id=605833fc&scoped=true&\"","var components\ntry {\n components = {\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.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 g0 = _vm.pageList && _vm.pageList.length == 0\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderList.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-empty :show=\"pageList && pageList.length == 0\" mode=\"list\"\r\n\t\t\ticon=\"http://cdn.uviewui.com/uview/empty/list.png\"></u-empty>\r\n\t\t<view class=\"orderModel\" v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t<view class=\"orderTop\">\r\n\t\t\t\t<view class=\"orderTime\">\r\n\t\t\t\t\t{{item.created_at}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderStatus\">\r\n\t\t\t\t\t{{item.status_txt}}\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderBaseInfo\" v-for=\"(jtem,jndex) in item.og\" :key=\"jndex\">\r\n\t\t\t\t<view class=\"orderImg\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"jtem.goods_img\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t\t<view class=\"orderName\">\r\n\t\t\t\t\t\t{{jtem.goods_name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderNorms\">\r\n\t\t\t\t\t\t<span>{{jtem.goods_attr}}</span>\r\n\t\t\t\t\t\t<span>x{{jtem.goods_number}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderPrice\">\r\n\t\t\t\t\t\t<span>¥</span>{{jtem.goods_price}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tpageNum: 1,\r\n\t\t\t\ttotalPage: 0,\r\n\t\t\t\tcurrent: 1,\r\n\t\t\t\ttotal: 0\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.getOrderList(option.id)\r\n\t\t},\r\n\t\tonShow() {},\r\n\t\tmethods: {\r\n\t\t\t//获取我的订单\r\n\t\t\tgetOrderList(id) {\r\n\t\t\t\tconsole.log(id)\r\n\t\t\t\tthis.$request('/my-member-orderlist', 'POST', {\r\n\t\t\t\t\tuser_id: id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = res.data;\r\n\t\t\t\t}).catch(err => {})\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\tmin-height: 100vh;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: #F7F8FA;\r\n\t}\r\n\r\n\t.orderModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tmargin-bottom: 0rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderTop {\r\n\t\twidth: 100%;\r\n\t\theight: 70rpx;\r\n\t\tline-height: 70rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-bottom: 1px solid #ECECEC;\r\n\t\tmargin-bottom: 20rpx;\r\n\r\n\t\t.orderTime {\r\n\t\t\twidth: 50%;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t}\r\n\r\n\t\t.orderStatus {\r\n\t\t\twidth: 50%;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\ttext-align: right;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderBtnList {\r\n\t\twidth: 100%;\r\n\t\theight: 60rpx;\r\n\t\tpadding-top: 20rpx;\r\n\t\tline-height: 60rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row-reverse;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.orderBtn {\r\n\t\theight: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #E9799F;\r\n\t\tbackground-color: #E9799F;\r\n\t\tcolor: #ffffff;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderOtherBtn {\r\n\t\theight: 58rpx;\r\n\t\tline-height: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #777777;\r\n\t\tbackground-color: #ffffff;\r\n\t\tcolor: #777777;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderBaseInfo {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t\tmargin-bottom: 10rpx;\r\n\t}\r\n\r\n\t.orderImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t\toverflow: hidden;\r\n\t\tborder-radius: 8rpx;\r\n\t}\r\n\r\n\t.orderInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.orderNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.orderPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderList.vue?vue&type=style&index=0&id=605833fc&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderList.vue?vue&type=style&index=0&id=605833fc&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400059835\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderList/orderList.vue?5831","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderList/orderList.vue?ab38","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderList/orderList.vue?98eb","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderList/orderList.vue?7496","uni-app:///pageSub/pages/orderList/orderList.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderList/orderList.vue?ca1e","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/orderList/orderList.vue?b3c4"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","pageList","pageNum","totalPage","current","total","onLoad","onShow","methods","getOrderList","console","user_id"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,kBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkI;AAClI;AAC6D;AACL;AACsC;;;AAG9F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,+EAAM;AACR,EAAE,gGAAM;AACR,EAAE,yGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC1CA;AAAA;AAAA;AAAA;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCoC9vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;EACAC;IACA;IACAC;MAAA;MACAC;MACA;QACAC;MACA;QACAD;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;AC9DA;AAAA;AAAA;AAAA;AAAy5C,CAAgB,s3CAAG,EAAC,C;;;;;;;;;;;ACA76C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/orderList/orderList.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/orderList/orderList.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./orderList.vue?vue&type=template&id=605833fc&scoped=true&\"\nvar renderjs\nimport script from \"./orderList.vue?vue&type=script&lang=js&\"\nexport * from \"./orderList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./orderList.vue?vue&type=style&index=0&id=605833fc&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"605833fc\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/orderList/orderList.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderList.vue?vue&type=template&id=605833fc&scoped=true&\"","var components\ntry {\n components = {\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.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 g0 = _vm.pageList && _vm.pageList.length == 0\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderList.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<u-empty :show=\"pageList && pageList.length == 0\" mode=\"list\"\r\n\t\t\ticon=\"http://cdn.uviewui.com/uview/empty/list.png\"></u-empty>\r\n\t\t<view class=\"orderModel\" v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t<view class=\"orderTop\">\r\n\t\t\t\t<view class=\"orderTime\">\r\n\t\t\t\t\t{{item.created_at}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderStatus\">\r\n\t\t\t\t\t{{item.status_txt}}\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderBaseInfo\" v-for=\"(jtem,jndex) in item.og\" :key=\"jndex\">\r\n\t\t\t\t<view class=\"orderImg\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"jtem.goods_img\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t\t<view class=\"orderName\">\r\n\t\t\t\t\t\t{{jtem.goods_name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderNorms\">\r\n\t\t\t\t\t\t<span>{{jtem.goods_attr}}</span>\r\n\t\t\t\t\t\t<span>x{{jtem.goods_number}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderPrice\">\r\n\t\t\t\t\t\t<span>¥</span>{{jtem.goods_price}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tpageNum: 1,\r\n\t\t\t\ttotalPage: 0,\r\n\t\t\t\tcurrent: 1,\r\n\t\t\t\ttotal: 0\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.getOrderList(option.id)\r\n\t\t},\r\n\t\tonShow() {},\r\n\t\tmethods: {\r\n\t\t\t//获取我的订单\r\n\t\t\tgetOrderList(id) {\r\n\t\t\t\tconsole.log(id)\r\n\t\t\t\tthis.$request('/my-member-orderlist', 'POST', {\r\n\t\t\t\t\tuser_id: id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = res.data;\r\n\t\t\t\t}).catch(err => {})\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\tmin-height: 100vh;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: #F7F8FA;\r\n\t}\r\n\r\n\t.orderModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tmargin-bottom: 0rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderTop {\r\n\t\twidth: 100%;\r\n\t\theight: 70rpx;\r\n\t\tline-height: 70rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-bottom: 1px solid #ECECEC;\r\n\t\tmargin-bottom: 20rpx;\r\n\r\n\t\t.orderTime {\r\n\t\t\twidth: 50%;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t}\r\n\r\n\t\t.orderStatus {\r\n\t\t\twidth: 50%;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\ttext-align: right;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderBtnList {\r\n\t\twidth: 100%;\r\n\t\theight: 60rpx;\r\n\t\tpadding-top: 20rpx;\r\n\t\tline-height: 60rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row-reverse;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.orderBtn {\r\n\t\theight: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #E9799F;\r\n\t\tbackground-color: #E9799F;\r\n\t\tcolor: #ffffff;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderOtherBtn {\r\n\t\theight: 58rpx;\r\n\t\tline-height: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #777777;\r\n\t\tbackground-color: #ffffff;\r\n\t\tcolor: #777777;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderBaseInfo {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t\tmargin-bottom: 10rpx;\r\n\t}\r\n\r\n\t.orderImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t\toverflow: hidden;\r\n\t\tborder-radius: 8rpx;\r\n\t}\r\n\r\n\t.orderInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.orderNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.orderPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderList.vue?vue&type=style&index=0&id=605833fc&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./orderList.vue?vue&type=style&index=0&id=605833fc&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946079\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/userorder/userorder.vue?9645","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/userorder/userorder.vue?811f","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/userorder/userorder.vue?86e4","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/userorder/userorder.vue?e8e1","uni-app:///pageSub/pages/userorder/userorder.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/userorder/userorder.vue?ac26","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/userorder/userorder.vue?7fc7"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","verificationCode","userInfo","ShopInfo","current","last","role_id","userList","pageList","pageNum","list","name","nowStatus","totalPage","total","userid","onLoad","methods","getUserInfo","console","uni","icon","title","goCode","url","payMthods","pageType","del_order","order_id","type","message","iconUrl","complete","scrolltolower","getOrderList","order_status","page","user_id","changeTab","gotoDetail"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,kBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsH;AACtH;AAC6D;AACL;AACc;;;AAGtE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,+EAAM;AACR,EAAE,oFAAM;AACR,EAAE,6FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,wFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC/DA;AAAA;AAAA;AAAA;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCgE9vB;EACAC;IACA;MACAC;MACAC;MACAC;QACAC;QACAC;MACA;MACAC;MACAC;MACAC;MACAC;MACAC;QACAC;MACA;QACAA;MACA;QACAA;MACA;QACAA;MACA;QACAA;MACA;MACAC;MACAC;MACAT;MACAU;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;QACA;QACA;QACA;UACA;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACAH;QACAI;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACAT;QACA;UACAU;UACAC;UACAC;UACAC;QACA;QACA;MACA;QACAZ;UACAC;UACAC;QAEA;MACA;IACA;IACAW;MACA;QACA;MACA;MACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;QACAC;MACA;QACAlB;QACA;QACA;QACA;MACA;QACA;QACA;QACA;QACA;MAAA,CACA;IACA;IACAmB;MACA;MACAnB;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;IACA;IACAoB;MACAnB;QACAI;MACA;IACA;EAEA;AACA;AAAA,2B;;;;;;;;;;;;;AC1OA;AAAA;AAAA;AAAA;AAAi4C,CAAgB,81CAAG,EAAC,C;;;;;;;;;;;ACAr5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/userorder/userorder.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/userorder/userorder.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./userorder.vue?vue&type=template&id=347d98f0&\"\nvar renderjs\nimport script from \"./userorder.vue?vue&type=script&lang=js&\"\nexport * from \"./userorder.vue?vue&type=script&lang=js&\"\nimport style0 from \"./userorder.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/userorder/userorder.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./userorder.vue?vue&type=template&id=347d98f0&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uSticky: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-sticky/u-sticky\" */ \"uview-ui/components/u-sticky/u-sticky.vue\"\n )\n },\n uTabs: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabs/u-tabs\" */ \"uview-ui/components/u-tabs/u-tabs.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.vue\"\n )\n },\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./userorder.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./userorder.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"sscanCode\" style=\"margin-bottom: 30rpx;\">\r\n\t\t\t<view class=\"sscanCodeTitle\">\r\n\t\t\t\t<u-icon size='24' name=\"http://amy.yyinhong.cn/uploads/wximg/dp.png\"></u-icon>\r\n\t\t\t\t<span style=\"margin-left: 20rpx;\">{{userInfo.store_name}}</span>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"bindingUser\" v-for=\"(item,index) in userList\" :key=\"index\">\r\n\t\t\t<view class=\"bindingUserImg\">\r\n\t\t\t\t<image :src=\"item.avatar\" style=\"width: 100%;height: 100%;\" mode=\"\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"bindingUserInfo\">\r\n\t\t\t\t<view class=\"bindingUserInfoName\">\r\n\t\t\t\t\t{{item.name}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"bindingUserInfoTime\">\r\n\t\t\t\t\t{{item.created_at}}\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-sticky bgColor=\"#fff\">\r\n\t\t\t<u-tabs :list=\"list\" :current=\"current\" :scrollable=\"false\" @click=\"changeTab\"></u-tabs>\r\n\t\t</u-sticky>\r\n\t\t<u-empty :show=\"total == 0\" mode=\"list\" icon=\"http://cdn.uviewui.com/uview/empty/list.png\"></u-empty>\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t<view class=\"orderModel\">\r\n\t\t\t\t\t<view class=\"orderTop\" @click=\"gotoDetail(item.order_id)\">\r\n\t\t\t\t\t\t<view class=\"orderTime\">\r\n\t\t\t\t\t\t\t{{item.created_at}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"orderStatus\">\r\n\t\t\t\t\t\t\t{{item.status_txt}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderBaseInfo\" @click=\"gotoDetail(item.order_id)\"\r\n\t\t\t\t\t\tv-for=\"(jtem,jndex) in item.order_goods\" :key=\"jndex\">\r\n\t\t\t\t\t\t<view class=\"orderImg\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" :src=\"jtem.goods_img\" mode=\"\"></image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t\t\t\t<view class=\"orderName\">\r\n\t\t\t\t\t\t\t\t{{jtem.goods_name}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"orderNorms\">\r\n\t\t\t\t\t\t\t\t<span>{{jtem.goods_attr}}</span>\r\n\t\t\t\t\t\t\t\t<span>x{{jtem.goods_number}}</span>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"orderPrice\">\r\n\t\t\t\t\t\t\t\t<span>¥</span>{{jtem.goods_price}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</u-list-item>\r\n\r\n\t\t</u-list>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tverificationCode: '',\r\n\t\t\t\tuserInfo: {},\r\n\t\t\t\tShopInfo: {\r\n\t\t\t\t\tcurrent: null,\r\n\t\t\t\t\tlast: null\r\n\t\t\t\t},\r\n\t\t\t\trole_id: null,\r\n\t\t\t\tuserList: [],\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tpageNum: 1,\r\n\t\t\t\tlist: [{\r\n\t\t\t\t\tname: '全部'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待付款'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待到货'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待领取'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待评价'\r\n\t\t\t\t}],\r\n\t\t\t\tnowStatus: \"-1\",\r\n\t\t\t\ttotalPage: 0,\r\n\t\t\t\tcurrent: 0,\r\n\t\t\t\ttotal: 0,\r\n\t\t\t\tuserid: \"\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(options) {\r\n\t\t\tthis.userid = options.id\r\n\t\t\tthis.getUserInfo()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res)\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tthis.verificationCode = this.userInfo.buycode;\r\n\t\t\t\t\tthis.role_id = this.userInfo.role_id;\r\n\t\t\t\t\tif (this.role_id == 3) {\r\n\t\t\t\t\t\tthis.pageType()\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgoCode(code) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/orderCode/orderCode?code=' + code\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tpayMthods(order_id) {\r\n\t\t\t\tthis.$utils.payOrder(order_id)\r\n\t\t\t},\r\n\t\t\tpageType() {\r\n\t\t\t\tthis.pageList = [];\r\n\t\t\t\tif (this.nowStatus == '-1' || this.nowStatus == undefined) {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 0\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '0') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 1\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '1') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 2\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '2') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 3\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '3') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 4\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tdel_order(id) {\r\n\t\t\t\tthis.$request('/cance-order', 'POST', {\r\n\t\t\t\t\torder_id: id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"订单取消成功!\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',\r\n\t\t\t\t\t\tcomplete() {}\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.pageType()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tif (this.totalPage == this.pageNum) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tthis.getOrderList();\r\n\t\t\t},\r\n\t\t\t//获取我的订单\r\n\t\t\tgetOrderList() {\r\n\t\t\t\tthis.$request('/order-list', 'GET', {\r\n\t\t\t\t\torder_status: this.nowStatus,\r\n\t\t\t\t\tpage: this.pageNum,\r\n\t\t\t\t\tuser_id: this.userid\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t\tthis.total = res.data.total;\r\n\t\t\t\t\tthis.totalPage = res.data.total_page;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\t// uni.showToast({\r\n\t\t\t\t\t// \ticon: 'error',\r\n\t\t\t\t\t// \ttitle: '1111' + err.message\r\n\t\t\t\t\t// })\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tchangeTab(item) {\r\n\t\t\t\tthis.pageList = []\r\n\t\t\t\tconsole.log('item', item);\r\n\t\t\t\tif (item.name == '全部') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"-1\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待付款') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"0\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待到货') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"1\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待领取') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"2\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待评价') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"3\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tgotoDetail(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub/pages/orderDetail/orderDetail?id=' + id\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tpadding-top: 30rpx;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.headInfo {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 24rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tfont-size: 30rpx;\r\n\t\tposition: relative;\r\n\r\n\t\t.copyIcon {\r\n\t\t\tposition: absolute;\r\n\t\t\tright: 30rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.topModel {\r\n\t\twidth: 100%;\r\n\t\theight: 200rpx;\r\n\t\ttext-align: center;\r\n\t\tline-height: 300rpx;\r\n\t\tfont-size: 40rpx;\r\n\t\tfont-weight: 600;\r\n\t\tcolor: #111827;\r\n\t}\r\n\r\n\t.sscanCode {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmin-height: 120rpx;\r\n\t\tpadding: 0 30rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\tmargin-top: 0rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.bindingUserImg {\r\n\t\twidth: 92rpx;\r\n\t\theight: 92rpx;\r\n\t\tborder-radius: 50%;\r\n\t\tbackground-color: #D3195E;\r\n\r\n\t}\r\n\r\n\t.bindingUserInfo {\r\n\t\twidth: calc(100% - 120rpx - 180rpx);\r\n\t\theight: 120rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tfont-size: 32rpx;\r\n\t\tcolor: #000;\r\n\t\tmargin-left: 20rpx;\r\n\t}\r\n\r\n\t.bindingUserInfoName {\r\n\t\twidth: 100%;\r\n\t\tcolor: #000;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.bindingUserInfoTime {\r\n\t\twidth: 100%;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #718096;\r\n\t}\r\n\r\n\t.bindingUser {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmin-height: 120rpx;\r\n\t\tpadding: 0 30rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\tmargin-top: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.bindingUserBtn {\r\n\t\twidth: 160rpx;\r\n\t\theight: 60rpx;\r\n\t\tbackground-color: #D3195E;\r\n\t\tborder-radius: 30rpx;\r\n\t\ttext-align: center;\r\n\t\tline-height: 60rpx;\r\n\t\tcolor: #ffffff;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.sscanCodeTitle {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\twidth: 100%;\r\n\t\theight: 60rpx;\r\n\t\tfont-size: 32rpx;\r\n\t\tcolor: #000000;\r\n\t}\r\n\r\n\t.orderModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tmargin-bottom: 0rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderTop {\r\n\t\twidth: 100%;\r\n\t\theight: 70rpx;\r\n\t\tline-height: 70rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-bottom: 1px solid #ECECEC;\r\n\t\tmargin-bottom: 20rpx;\r\n\r\n\t\t.orderTime {\r\n\t\t\twidth: 50%;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t}\r\n\r\n\t\t.orderStatus {\r\n\t\t\twidth: 50%;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\ttext-align: right;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderBtnList {\r\n\t\twidth: 100%;\r\n\t\theight: 60rpx;\r\n\t\tpadding-top: 20rpx;\r\n\t\tline-height: 60rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row-reverse;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.orderBtn {\r\n\t\theight: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #E9799F;\r\n\t\tbackground-color: #E9799F;\r\n\t\tcolor: #ffffff;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderOtherBtn {\r\n\t\theight: 58rpx;\r\n\t\tline-height: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #777777;\r\n\t\tbackground-color: #ffffff;\r\n\t\tcolor: #777777;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderBaseInfo {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t\toverflow: hidden;\r\n\t\tborder-radius: 8rpx;\r\n\t}\r\n\r\n\t.orderInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.orderNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.orderPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./userorder.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./userorder.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400059925\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/userorder/userorder.vue?9645","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/userorder/userorder.vue?811f","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/userorder/userorder.vue?86e4","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/userorder/userorder.vue?e8e1","uni-app:///pageSub/pages/userorder/userorder.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/userorder/userorder.vue?ac26","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/userorder/userorder.vue?7fc7"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","verificationCode","userInfo","ShopInfo","current","last","role_id","userList","pageList","pageNum","list","name","nowStatus","totalPage","total","userid","onLoad","methods","getUserInfo","console","uni","icon","title","goCode","url","payMthods","pageType","del_order","order_id","type","message","iconUrl","complete","scrolltolower","getOrderList","order_status","page","user_id","changeTab","gotoDetail"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,kBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsH;AACtH;AAC6D;AACL;AACc;;;AAGtE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,+EAAM;AACR,EAAE,oFAAM;AACR,EAAE,6FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,wFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,mTAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC/DA;AAAA;AAAA;AAAA;AAA0uB,CAAgB,+vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCgE9vB;EACAC;IACA;MACAC;MACAC;MACAC;QACAC;QACAC;MACA;MACAC;MACAC;MACAC;MACAC;MACAC;QACAC;MACA;QACAA;MACA;QACAA;MACA;QACAA;MACA;QACAA;MACA;MACAC;MACAC;MACAT;MACAU;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;QACA;QACA;QACA;UACA;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACAH;QACAI;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACAT;QACA;UACAU;UACAC;UACAC;UACAC;QACA;QACA;MACA;QACAZ;UACAC;UACAC;QAEA;MACA;IACA;IACAW;MACA;QACA;MACA;MACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;QACAC;MACA;QACAlB;QACA;QACA;QACA;MACA;QACA;QACA;QACA;QACA;MAAA,CACA;IACA;IACAmB;MACA;MACAnB;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;MACA;QACA;QACA;QACA;MACA;IACA;IACAoB;MACAnB;QACAI;MACA;IACA;EAEA;AACA;AAAA,2B;;;;;;;;;;;;;AC1OA;AAAA;AAAA;AAAA;AAAi4C,CAAgB,81CAAG,EAAC,C;;;;;;;;;;;ACAr5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/userorder/userorder.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/userorder/userorder.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./userorder.vue?vue&type=template&id=347d98f0&\"\nvar renderjs\nimport script from \"./userorder.vue?vue&type=script&lang=js&\"\nexport * from \"./userorder.vue?vue&type=script&lang=js&\"\nimport style0 from \"./userorder.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/userorder/userorder.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./userorder.vue?vue&type=template&id=347d98f0&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uSticky: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-sticky/u-sticky\" */ \"uview-ui/components/u-sticky/u-sticky.vue\"\n )\n },\n uTabs: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabs/u-tabs\" */ \"uview-ui/components/u-tabs/u-tabs.vue\"\n )\n },\n uEmpty: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-empty/u-empty\" */ \"uview-ui/components/u-empty/u-empty.vue\"\n )\n },\n uList: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list/u-list\" */ \"uview-ui/components/u-list/u-list.vue\"\n )\n },\n uListItem: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-list-item/u-list-item\" */ \"uview-ui/components/u-list-item/u-list-item.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./userorder.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./userorder.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"sscanCode\" style=\"margin-bottom: 30rpx;\">\r\n\t\t\t<view class=\"sscanCodeTitle\">\r\n\t\t\t\t<u-icon size='24' name=\"http://amy.yyinhong.cn/uploads/wximg/dp.png\"></u-icon>\r\n\t\t\t\t<span style=\"margin-left: 20rpx;\">{{userInfo.store_name}}</span>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"bindingUser\" v-for=\"(item,index) in userList\" :key=\"index\">\r\n\t\t\t<view class=\"bindingUserImg\">\r\n\t\t\t\t<image :src=\"item.avatar\" style=\"width: 100%;height: 100%;\" mode=\"\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"bindingUserInfo\">\r\n\t\t\t\t<view class=\"bindingUserInfoName\">\r\n\t\t\t\t\t{{item.name}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"bindingUserInfoTime\">\r\n\t\t\t\t\t{{item.created_at}}\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-sticky bgColor=\"#fff\">\r\n\t\t\t<u-tabs :list=\"list\" :current=\"current\" :scrollable=\"false\" @click=\"changeTab\"></u-tabs>\r\n\t\t</u-sticky>\r\n\t\t<u-empty :show=\"total == 0\" mode=\"list\" icon=\"http://cdn.uviewui.com/uview/empty/list.png\"></u-empty>\r\n\t\t<u-list @scrolltolower=\"scrolltolower\">\r\n\t\t\t<u-list-item v-for=\"(item, index) in pageList\" :key=\"index\">\r\n\t\t\t\t<view class=\"orderModel\">\r\n\t\t\t\t\t<view class=\"orderTop\" @click=\"gotoDetail(item.order_id)\">\r\n\t\t\t\t\t\t<view class=\"orderTime\">\r\n\t\t\t\t\t\t\t{{item.created_at}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"orderStatus\">\r\n\t\t\t\t\t\t\t{{item.status_txt}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"orderBaseInfo\" @click=\"gotoDetail(item.order_id)\"\r\n\t\t\t\t\t\tv-for=\"(jtem,jndex) in item.order_goods\" :key=\"jndex\">\r\n\t\t\t\t\t\t<view class=\"orderImg\">\r\n\t\t\t\t\t\t\t<image class=\"init_image\" :src=\"jtem.goods_img\" mode=\"\"></image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t\t\t\t<view class=\"orderName\">\r\n\t\t\t\t\t\t\t\t{{jtem.goods_name}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"orderNorms\">\r\n\t\t\t\t\t\t\t\t<span>{{jtem.goods_attr}}</span>\r\n\t\t\t\t\t\t\t\t<span>x{{jtem.goods_number}}</span>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"orderPrice\">\r\n\t\t\t\t\t\t\t\t<span>¥</span>{{jtem.goods_price}}\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</u-list-item>\r\n\r\n\t\t</u-list>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tverificationCode: '',\r\n\t\t\t\tuserInfo: {},\r\n\t\t\t\tShopInfo: {\r\n\t\t\t\t\tcurrent: null,\r\n\t\t\t\t\tlast: null\r\n\t\t\t\t},\r\n\t\t\t\trole_id: null,\r\n\t\t\t\tuserList: [],\r\n\t\t\t\tpageList: [],\r\n\t\t\t\tpageNum: 1,\r\n\t\t\t\tlist: [{\r\n\t\t\t\t\tname: '全部'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待付款'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待到货'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待领取'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '待评价'\r\n\t\t\t\t}],\r\n\t\t\t\tnowStatus: \"-1\",\r\n\t\t\t\ttotalPage: 0,\r\n\t\t\t\tcurrent: 0,\r\n\t\t\t\ttotal: 0,\r\n\t\t\t\tuserid: \"\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(options) {\r\n\t\t\tthis.userid = options.id\r\n\t\t\tthis.getUserInfo()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res)\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tthis.verificationCode = this.userInfo.buycode;\r\n\t\t\t\t\tthis.role_id = this.userInfo.role_id;\r\n\t\t\t\t\tif (this.role_id == 3) {\r\n\t\t\t\t\t\tthis.pageType()\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgoCode(code) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub-pc/pages/orderCode/orderCode?code=' + code\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tpayMthods(order_id) {\r\n\t\t\t\tthis.$utils.payOrder(order_id)\r\n\t\t\t},\r\n\t\t\tpageType() {\r\n\t\t\t\tthis.pageList = [];\r\n\t\t\t\tif (this.nowStatus == '-1' || this.nowStatus == undefined) {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 0\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '0') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 1\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '1') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 2\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '2') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 3\r\n\t\t\t\t}\r\n\t\t\t\tif (this.nowStatus == '3') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t\tthis.current = 4\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tdel_order(id) {\r\n\t\t\t\tthis.$request('/cance-order', 'POST', {\r\n\t\t\t\t\torder_id: id\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: \"订单取消成功!\",\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/jump.png',\r\n\t\t\t\t\t\tcomplete() {}\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.pageType()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tscrolltolower() {\r\n\t\t\t\tif (this.totalPage == this.pageNum) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.pageNum += 1;\r\n\t\t\t\tthis.getOrderList();\r\n\t\t\t},\r\n\t\t\t//获取我的订单\r\n\t\t\tgetOrderList() {\r\n\t\t\t\tthis.$request('/order-list', 'GET', {\r\n\t\t\t\t\torder_status: this.nowStatus,\r\n\t\t\t\t\tpage: this.pageNum,\r\n\t\t\t\t\tuser_id: this.userid\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.pageList = [...this.pageList, ...res.data.list];\r\n\t\t\t\t\tthis.total = res.data.total;\r\n\t\t\t\t\tthis.totalPage = res.data.total_page;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\t// uni.showToast({\r\n\t\t\t\t\t// \ticon: 'error',\r\n\t\t\t\t\t// \ttitle: '1111' + err.message\r\n\t\t\t\t\t// })\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tchangeTab(item) {\r\n\t\t\t\tthis.pageList = []\r\n\t\t\t\tconsole.log('item', item);\r\n\t\t\t\tif (item.name == '全部') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"-1\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待付款') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"0\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待到货') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"1\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待领取') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"2\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t\tif (item.name == '待评价') {\r\n\t\t\t\t\tthis.pageNum = 1;\r\n\t\t\t\t\tthis.nowStatus = \"3\";\r\n\t\t\t\t\tthis.getOrderList();\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tgotoDetail(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub/pages/orderDetail/orderDetail?id=' + id\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tpadding-top: 30rpx;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.headInfo {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 24rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tfont-size: 30rpx;\r\n\t\tposition: relative;\r\n\r\n\t\t.copyIcon {\r\n\t\t\tposition: absolute;\r\n\t\t\tright: 30rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.topModel {\r\n\t\twidth: 100%;\r\n\t\theight: 200rpx;\r\n\t\ttext-align: center;\r\n\t\tline-height: 300rpx;\r\n\t\tfont-size: 40rpx;\r\n\t\tfont-weight: 600;\r\n\t\tcolor: #111827;\r\n\t}\r\n\r\n\t.sscanCode {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmin-height: 120rpx;\r\n\t\tpadding: 0 30rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\tmargin-top: 0rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.bindingUserImg {\r\n\t\twidth: 92rpx;\r\n\t\theight: 92rpx;\r\n\t\tborder-radius: 50%;\r\n\t\tbackground-color: #D3195E;\r\n\r\n\t}\r\n\r\n\t.bindingUserInfo {\r\n\t\twidth: calc(100% - 120rpx - 180rpx);\r\n\t\theight: 120rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tfont-size: 32rpx;\r\n\t\tcolor: #000;\r\n\t\tmargin-left: 20rpx;\r\n\t}\r\n\r\n\t.bindingUserInfoName {\r\n\t\twidth: 100%;\r\n\t\tcolor: #000;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.bindingUserInfoTime {\r\n\t\twidth: 100%;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #718096;\r\n\t}\r\n\r\n\t.bindingUser {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmin-height: 120rpx;\r\n\t\tpadding: 0 30rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\tmargin-top: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.bindingUserBtn {\r\n\t\twidth: 160rpx;\r\n\t\theight: 60rpx;\r\n\t\tbackground-color: #D3195E;\r\n\t\tborder-radius: 30rpx;\r\n\t\ttext-align: center;\r\n\t\tline-height: 60rpx;\r\n\t\tcolor: #ffffff;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.sscanCodeTitle {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\twidth: 100%;\r\n\t\theight: 60rpx;\r\n\t\tfont-size: 32rpx;\r\n\t\tcolor: #000000;\r\n\t}\r\n\r\n\t.orderModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tmargin-bottom: 0rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderTop {\r\n\t\twidth: 100%;\r\n\t\theight: 70rpx;\r\n\t\tline-height: 70rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-bottom: 1px solid #ECECEC;\r\n\t\tmargin-bottom: 20rpx;\r\n\r\n\t\t.orderTime {\r\n\t\t\twidth: 50%;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #666666;\r\n\t\t}\r\n\r\n\t\t.orderStatus {\r\n\t\t\twidth: 50%;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\ttext-align: right;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderBtnList {\r\n\t\twidth: 100%;\r\n\t\theight: 60rpx;\r\n\t\tpadding-top: 20rpx;\r\n\t\tline-height: 60rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row-reverse;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.orderBtn {\r\n\t\theight: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #E9799F;\r\n\t\tbackground-color: #E9799F;\r\n\t\tcolor: #ffffff;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderOtherBtn {\r\n\t\theight: 58rpx;\r\n\t\tline-height: 58rpx;\r\n\t\twidth: 160rpx;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 58rpx;\r\n\t\tborder: 1rpx solid #777777;\r\n\t\tbackground-color: #ffffff;\r\n\t\tcolor: #777777;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.orderBaseInfo {\r\n\t\twidth: 100%;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.orderImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t\toverflow: hidden;\r\n\t\tborder-radius: 8rpx;\r\n\t}\r\n\r\n\t.orderInfo {\r\n\t\theight: 180rpx;\r\n\t\tflex: 1;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.orderName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.orderNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.orderPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./userorder.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./userorder.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946126\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/verificationDetails/verificationDetails.vue?9dcd","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/verificationDetails/verificationDetails.vue?7621","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/verificationDetails/verificationDetails.vue?36a8","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/verificationDetails/verificationDetails.vue?9a92","uni-app:///pageSub/pages/verificationDetails/verificationDetails.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/verificationDetails/verificationDetails.vue?8805","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/verificationDetails/verificationDetails.vue?61b8"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","orderInfo","order_goods","delivery","orderNum","navBarHeight","onLoad","methods","gotoHere","address","uni","longitude","latitude","scale","name","success","console","getOrderInfo","code","icon","title","duration","complete","goWriteOff","type","message","iconUrl","url"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,4BAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA4I;AAC5I;AACuE;AACL;AACsC;;;AAGxG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,yFAAM;AACR,EAAE,0GAAM;AACR,EAAE,mHAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,8GAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,oMAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3CA;AAAA;AAAA;AAAA;AAAovB,CAAgB,ywBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCkExwB;EACAC;IACA;MACAC;QACAC;MAEA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACA;IACAC;MACA;MACA;MACAC;MACAC;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAL;QAAA;QACAM;UACAC;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACAF;QACA;QACA;MACA;QACAN;UACAS;UACAC;UACAC;UACAC;YACA;YACA;YACA;UAAA;QAEA;QACA;QACA;QACA;;QAEA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAL;MACA;QACA;UACAM;UACAC;UACAC;UACAJ;YACAZ;cACAiB;YACA;UACA;QACA;MACA;QACAjB;UACAS;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACrJA;AAAA;AAAA;AAAA;AAAm6C,CAAgB,g4CAAG,EAAC,C;;;;;;;;;;;ACAv7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/verificationDetails/verificationDetails.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/verificationDetails/verificationDetails.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./verificationDetails.vue?vue&type=template&id=2917b1f8&scoped=true&\"\nvar renderjs\nimport script from \"./verificationDetails.vue?vue&type=script&lang=js&\"\nexport * from \"./verificationDetails.vue?vue&type=script&lang=js&\"\nimport style0 from \"./verificationDetails.vue?vue&type=style&index=0&id=2917b1f8&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"2917b1f8\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/verificationDetails/verificationDetails.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./verificationDetails.vue?vue&type=template&id=2917b1f8&scoped=true&\"","var components\ntry {\n components = {\n uSticky: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-sticky/u-sticky\" */ \"uview-ui/components/u-sticky/u-sticky.vue\"\n )\n },\n myBackNar: function () {\n return import(\n /* webpackChunkName: \"components/my-backNar/my-backNar\" */ \"@/components/my-backNar/my-backNar.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./verificationDetails.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./verificationDetails.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"pageContent\">\r\n\t\t<!-- 吸顶自定义导航栏 -->\r\n\t\t<u-sticky offset-top=\"0\"><my-backNar /></u-sticky>\r\n\t\t<view class=\"content\">\r\n\t\t\t<view class=\"userAddress\" v-show=\"delivery\">\r\n\t\t\t\t<view class=\"addressInfo\">\r\n\t\t\t\t\t<view class=\"addressName\">\r\n\t\t\t\t\t\t{{delivery.address?delivery.address:''}}{{delivery.area?delivery.area:''}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"userInfo\">\r\n\t\t\t\t\t\t<span>{{delivery.contacts}}</span>\r\n\t\t\t\t\t\t<span>{{delivery.phone}}</span>\r\n\t\t\t\t\t\t<span class=\"active\">{{orderInfo.delivery_typename}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"navigationModel\" @click=\"gotoHere(delivery.lat,delivery.lng)\">\r\n\t\t\t\t\t<view class=\"navigationIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/dh.png\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"navigationText\">\r\n\t\t\t\t\t\t导航\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"productModel\" v-for=\"(item,index) in orderInfo.order_goods\" :key=\"index\">\r\n\t\t\t\t<view class=\"productImg\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"item.goods_img\" mode=\"\">\r\n\t\t\t\t\t</image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"productInfo\">\r\n\t\t\t\t\t<view class=\"productName\">\r\n\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"productNorms\">\r\n\t\t\t\t\t\t<span>{{item.goods_attr}}</span>\r\n\t\t\t\t\t\t<span>x{{item.goods_price}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"productPrice\">\r\n\t\t\t\t\t\t<span>¥</span>{{item.goods_number}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>订单号</span>\r\n\t\t\t\t\t<span>{{orderInfo.order_sn || ''}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>下单时间</span>\r\n\t\t\t\t\t<span>{{orderInfo.created_at || ''}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>合计金额</span>\r\n\t\t\t\t\t<span class=\"active\">{{orderInfo.order_amount || ''}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"applyModel\">\r\n\t\t\t\t<view class=\"applyBtn\" @click=\"goWriteOff\">确认核销</view>\r\n\t\t\t</view>\r\n\t\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\torderInfo: {\r\n\t\t\t\t\torder_goods: [],\r\n\r\n\t\t\t\t},\r\n\t\t\t\tdelivery: '',\r\n\t\t\t\torderNum: '',\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.orderNum = option.num;\r\n\t\t\tthis.getOrderInfo();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//导航\r\n\t\t\tgotoHere(lat, lng) {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tlet address = null;\r\n\t\t\t\taddress = this.delivery.address ? this.delivery.address : this.delivery.area;\r\n\t\t\t\tuni.openLocation({\r\n\t\t\t\t\tlongitude: parseFloat(lng), // 经度,范围为-180~180,负数表示西经\r\n\t\t\t\t\tlatitude: parseFloat(lat), // 纬度,范围为-90~90,负数表示南纬\r\n\t\t\t\t\tscale: 18, // 缩放比例\r\n\t\t\t\t\tname: _this.orderInfo.delivery_typename, //终点名称\r\n\t\t\t\t\taddress: address, //终点详细地址\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log('success:', res);\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\tgetOrderInfo() {\r\n\t\t\t\tthis.$request('/scan-code-detail', 'POST', {\r\n\t\t\t\t\tcode: this.orderNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.orderInfo = res.data;\r\n\t\t\t\t\tthis.delivery = res.data.delivery;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message,\r\n\t\t\t\t\t\tduration: 6000,\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\t// uni.reLaunch({\r\n\t\t\t\t\t\t\t// \turl: '/pages/writeOffindex/writeOffindex'\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\t// \t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t// \t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t// \t\t\t\t\t\ttitle: '二维码错误,请扫描正确的二维码',\r\n\r\n\t\t\t\t\t// duration: 6000\r\n\t\t\t\t\t// \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\tgoWriteOff() {\r\n\t\t\t\tthis.$request('/scan-code-verifi', 'POST', {\r\n\t\t\t\t\tcode: this.orderNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: '核销成功!',\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/success.png',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\turl: '/pages/writeOffindex/writeOffindex'\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}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.pageContent {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t/* 其他样式 */\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: calc(100% - 30rpx);\r\n\t\tpadding-top: 30rpx;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #ffffff);\r\n\t}\r\n\r\n\t.userAddress {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.addressInfo {\r\n\t\tflex: 1;\r\n\t}\r\n\r\n\t.addressName {\r\n\t\twidth: 100%;\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 44rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t}\r\n\r\n\t.userInfo {\r\n\t\tline-height: 34rpx;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #999999;\r\n\r\n\t\tspan {\r\n\t\t\tmargin-right: 20rpx;\r\n\t\t}\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D3195E;\r\n\t\t}\r\n\t}\r\n\r\n\t.navigationModel {\r\n\t\twidth: 40rpx;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 20rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\r\n\t\t.navigationIcon {\r\n\t\t\twidth: 44rpx;\r\n\t\t\theight: 44rpx;\r\n\t\t\tmargin-bottom: 10rpx;\r\n\t\t\t// background-color: #D3195E;\r\n\t\t\tborder-radius: 44rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.productModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.productImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t}\r\n\r\n\t.productInfo {\r\n\t\theight: 180rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t\tflex: 1;\r\n\t}\r\n\r\n\t.productName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.productNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.productPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderInfo {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t\theight: 200rpx;\r\n\t}\r\n\r\n\t.orderLine {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #333333;\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D61A62;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./verificationDetails.vue?vue&type=style&index=0&id=2917b1f8&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./verificationDetails.vue?vue&type=style&index=0&id=2917b1f8&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400059899\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/verificationDetails/verificationDetails.vue?9dcd","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/verificationDetails/verificationDetails.vue?7621","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/verificationDetails/verificationDetails.vue?36a8","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/verificationDetails/verificationDetails.vue?9a92","uni-app:///pageSub/pages/verificationDetails/verificationDetails.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/verificationDetails/verificationDetails.vue?8805","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/verificationDetails/verificationDetails.vue?61b8"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","orderInfo","order_goods","delivery","orderNum","navBarHeight","onLoad","methods","gotoHere","address","uni","longitude","latitude","scale","name","success","console","getOrderInfo","code","icon","title","duration","complete","goWriteOff","type","message","iconUrl","url"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,4BAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA4I;AAC5I;AACuE;AACL;AACsC;;;AAGxG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,yFAAM;AACR,EAAE,0GAAM;AACR,EAAE,mHAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,8GAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,oMAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3CA;AAAA;AAAA;AAAA;AAAovB,CAAgB,ywBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCkExwB;EACAC;IACA;MACAC;QACAC;MAEA;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACA;IACAC;MACA;MACA;MACAC;MACAC;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAC;QAAA;QACAL;QAAA;QACAM;UACAC;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACAF;QACA;QACA;MACA;QACAN;UACAS;UACAC;UACAC;UACAC;YACA;YACA;YACA;UAAA;QAEA;QACA;QACA;QACA;;QAEA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QACAL;MACA;QACA;UACAM;UACAC;UACAC;UACAJ;YACAZ;cACAiB;YACA;UACA;QACA;MACA;QACAjB;UACAS;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACrJA;AAAA;AAAA;AAAA;AAAm6C,CAAgB,g4CAAG,EAAC,C;;;;;;;;;;;ACAv7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/verificationDetails/verificationDetails.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/verificationDetails/verificationDetails.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./verificationDetails.vue?vue&type=template&id=2917b1f8&scoped=true&\"\nvar renderjs\nimport script from \"./verificationDetails.vue?vue&type=script&lang=js&\"\nexport * from \"./verificationDetails.vue?vue&type=script&lang=js&\"\nimport style0 from \"./verificationDetails.vue?vue&type=style&index=0&id=2917b1f8&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"2917b1f8\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/verificationDetails/verificationDetails.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./verificationDetails.vue?vue&type=template&id=2917b1f8&scoped=true&\"","var components\ntry {\n components = {\n uSticky: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-sticky/u-sticky\" */ \"uview-ui/components/u-sticky/u-sticky.vue\"\n )\n },\n myBackNar: function () {\n return import(\n /* webpackChunkName: \"components/my-backNar/my-backNar\" */ \"@/components/my-backNar/my-backNar.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./verificationDetails.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./verificationDetails.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"pageContent\">\r\n\t\t<!-- 吸顶自定义导航栏 -->\r\n\t\t<u-sticky offset-top=\"0\"><my-backNar /></u-sticky>\r\n\t\t<view class=\"content\">\r\n\t\t\t<view class=\"userAddress\" v-show=\"delivery\">\r\n\t\t\t\t<view class=\"addressInfo\">\r\n\t\t\t\t\t<view class=\"addressName\">\r\n\t\t\t\t\t\t{{delivery.address?delivery.address:''}}{{delivery.area?delivery.area:''}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"userInfo\">\r\n\t\t\t\t\t\t<span>{{delivery.contacts}}</span>\r\n\t\t\t\t\t\t<span>{{delivery.phone}}</span>\r\n\t\t\t\t\t\t<span class=\"active\">{{orderInfo.delivery_typename}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"navigationModel\" @click=\"gotoHere(delivery.lat,delivery.lng)\">\r\n\t\t\t\t\t<view class=\"navigationIcon\">\r\n\t\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/dh.png\" mode=\"\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"navigationText\">\r\n\t\t\t\t\t\t导航\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"productModel\" v-for=\"(item,index) in orderInfo.order_goods\" :key=\"index\">\r\n\t\t\t\t<view class=\"productImg\">\r\n\t\t\t\t\t<image class=\"init_image\" :src=\"item.goods_img\" mode=\"\">\r\n\t\t\t\t\t</image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"productInfo\">\r\n\t\t\t\t\t<view class=\"productName\">\r\n\t\t\t\t\t\t{{item.goods_name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"productNorms\">\r\n\t\t\t\t\t\t<span>{{item.goods_attr}}</span>\r\n\t\t\t\t\t\t<span>x{{item.goods_price}}</span>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"productPrice\">\r\n\t\t\t\t\t\t<span>¥</span>{{item.goods_number}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"orderInfo\">\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>订单号</span>\r\n\t\t\t\t\t<span>{{orderInfo.order_sn || ''}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>下单时间</span>\r\n\t\t\t\t\t<span>{{orderInfo.created_at || ''}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"orderLine\">\r\n\t\t\t\t\t<span>合计金额</span>\r\n\t\t\t\t\t<span class=\"active\">{{orderInfo.order_amount || ''}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"applyModel\">\r\n\t\t\t\t<view class=\"applyBtn\" @click=\"goWriteOff\">确认核销</view>\r\n\t\t\t</view>\r\n\t\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\torderInfo: {\r\n\t\t\t\t\torder_goods: [],\r\n\r\n\t\t\t\t},\r\n\t\t\t\tdelivery: '',\r\n\t\t\t\torderNum: '',\r\n\t\t\t\tnavBarHeight: getApp().globalData.navBarHeight,\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.orderNum = option.num;\r\n\t\t\tthis.getOrderInfo();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//导航\r\n\t\t\tgotoHere(lat, lng) {\r\n\t\t\t\tlet _this = this\r\n\t\t\t\tlet address = null;\r\n\t\t\t\taddress = this.delivery.address ? this.delivery.address : this.delivery.area;\r\n\t\t\t\tuni.openLocation({\r\n\t\t\t\t\tlongitude: parseFloat(lng), // 经度,范围为-180~180,负数表示西经\r\n\t\t\t\t\tlatitude: parseFloat(lat), // 纬度,范围为-90~90,负数表示南纬\r\n\t\t\t\t\tscale: 18, // 缩放比例\r\n\t\t\t\t\tname: _this.orderInfo.delivery_typename, //终点名称\r\n\t\t\t\t\taddress: address, //终点详细地址\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tconsole.log('success:', res);\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\tgetOrderInfo() {\r\n\t\t\t\tthis.$request('/scan-code-detail', 'POST', {\r\n\t\t\t\t\tcode: this.orderNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.orderInfo = res.data;\r\n\t\t\t\t\tthis.delivery = res.data.delivery;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message,\r\n\t\t\t\t\t\tduration: 6000,\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\t// uni.reLaunch({\r\n\t\t\t\t\t\t\t// \turl: '/pages/writeOffindex/writeOffindex'\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\t// \t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t// \t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t// \t\t\t\t\t\ttitle: '二维码错误,请扫描正确的二维码',\r\n\r\n\t\t\t\t\t// duration: 6000\r\n\t\t\t\t\t// \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\tgoWriteOff() {\r\n\t\t\t\tthis.$request('/scan-code-verifi', 'POST', {\r\n\t\t\t\t\tcode: this.orderNum\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tthis.$refs.uToast.show({\r\n\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\tmessage: '核销成功!',\r\n\t\t\t\t\t\ticonUrl: 'https://cdn.uviewui.com/uview/demo/toast/success.png',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\turl: '/pages/writeOffindex/writeOffindex'\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}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.pageContent {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t/* 其他样式 */\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: calc(100% - 30rpx);\r\n\t\tpadding-top: 30rpx;\r\n\t\toverflow-y: scroll;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #ffffff);\r\n\t}\r\n\r\n\t.userAddress {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.addressInfo {\r\n\t\tflex: 1;\r\n\t}\r\n\r\n\t.addressName {\r\n\t\twidth: 100%;\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 44rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t}\r\n\r\n\t.userInfo {\r\n\t\tline-height: 34rpx;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #999999;\r\n\r\n\t\tspan {\r\n\t\t\tmargin-right: 20rpx;\r\n\t\t}\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D3195E;\r\n\t\t}\r\n\t}\r\n\r\n\t.navigationModel {\r\n\t\twidth: 40rpx;\r\n\t\tmargin-left: 20rpx;\r\n\t\tfont-size: 20rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\r\n\t\t.navigationIcon {\r\n\t\t\twidth: 44rpx;\r\n\t\t\theight: 44rpx;\r\n\t\t\tmargin-bottom: 10rpx;\r\n\t\t\t// background-color: #D3195E;\r\n\t\t\tborder-radius: 44rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.productModel {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.productImg {\r\n\t\tbackground-color: #f3d4d7;\r\n\t\twidth: 180rpx;\r\n\t\theight: 180rpx;\r\n\t\tmargin-right: 30rpx;\r\n\t}\r\n\r\n\t.productInfo {\r\n\t\theight: 180rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: space-between;\r\n\t\tflex: 1;\r\n\t}\r\n\r\n\t.productName {\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #333333;\r\n\t\tline-height: 36rpx;\r\n\t\tdisplay: -webkit-box;\r\n\t\t/* 使用弹性盒模型 */\r\n\t\t-webkit-box-orient: vertical;\r\n\t\t/* 垂直方向的弹性盒 */\r\n\t\t-webkit-line-clamp: 2;\r\n\t\t/* 显示两行 */\r\n\t\toverflow: hidden;\r\n\t\t/* 隐藏超出部分 */\r\n\t\ttext-overflow: ellipsis;\r\n\t\t/* 使用省略号 */\r\n\t}\r\n\r\n\t.productNorms {\r\n\t\tline-height: 58rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tcolor: #999999;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.productPrice {\r\n\t\theight: 50rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: baseline;\r\n\t\tcolor: #D61A62;\r\n\t\tfont-size: 36rpx;\r\n\r\n\t\tspan {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-right: 10rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.orderInfo {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tborder-radius: 20rpx;\r\n\t\theight: 200rpx;\r\n\t}\r\n\r\n\t.orderLine {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #333333;\r\n\r\n\t\t.active {\r\n\t\t\tcolor: #D61A62;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./verificationDetails.vue?vue&type=style&index=0&id=2917b1f8&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./verificationDetails.vue?vue&type=style&index=0&id=2917b1f8&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946115\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/withdrawal/withdrawal.vue?832e","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/withdrawal/withdrawal.vue?1cb3","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/withdrawal/withdrawal.vue?e1d7","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/withdrawal/withdrawal.vue?5f10","uni-app:///pageSub/pages/withdrawal/withdrawal.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/withdrawal/withdrawal.vue?c9a6","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/withdrawal/withdrawal.vue?a1fb"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","money","intro","userInfo","openid","globalTimer","onShow","onHide","clearInterval","methods","wxlogin","uni","success","getUserInfo","console","icon","title","gotosq","code","applyWithdrawal","type","getTip"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,mBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAmI;AACnI;AAC8D;AACL;AACsC;;;AAG/F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,iGAAM;AACR,EAAE,0GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,qGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACtCA;AAAA;AAAA;AAAA;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCiD/vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IAAA;IACA;IACA;MACA;IACA;IACA;EACA;EACA;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACAC;MACAC;QACAC;UACAD;QACA;MACA;IACA;IACA;IACAE;MAAA;MACA;QACAC;QACA;QACA;QACA;MACA;QACAH;UACAI;UACAC;QACA;MACA;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACAP;UACAI;UACAC;QACA;QACA;MACA;QACAL;UACAI;UACAC;QACA;MACA;IACA;IACA;IACAG;MAAA;MACA;QACAR;UACAI;UACAC;QACA;QACA;MACA;MACA;QACAL;UACAI;UACAC;QACA;QACA;MACA;MACA;QACAI;QACAnB;MACA;QACAa;QACA;QACAH;UACAI;UACAC;QACA;MACA;QACAL;UACAI;UACAC;QACA;MACA;IAEA;IACA;IACAK;MAAA;MACA;QACAP;QACA;MACA;QACAH;UACAI;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7JA;AAAA;AAAA;AAAA;AAA05C,CAAgB,u3CAAG,EAAC,C;;;;;;;;;;;ACA96C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/withdrawal/withdrawal.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/withdrawal/withdrawal.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./withdrawal.vue?vue&type=template&id=7b4b4570&scoped=true&\"\nvar renderjs\nimport script from \"./withdrawal.vue?vue&type=script&lang=js&\"\nexport * from \"./withdrawal.vue?vue&type=script&lang=js&\"\nimport style0 from \"./withdrawal.vue?vue&type=style&index=0&id=7b4b4570&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"7b4b4570\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/withdrawal/withdrawal.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=template&id=7b4b4570&scoped=true&\"","var components\ntry {\n components = {\n \"u-Input\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--input/u--input\" */ \"uview-ui/components/u--input/u--input.vue\"\n )\n },\n uParse: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-parse/u-parse\" */ \"uview-ui/components/u-parse/u-parse.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"myBalance\">\r\n\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t{{userInfo.total_revenue}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t总金额(元)\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"withdrawalModel\">\r\n\t\t\t<view class=\"withdrawalTitle\">\r\n\t\t\t\t提现金额<span class=\"withdrawalTitleTipicon\">*</span><span class=\"withdrawalTitleTip\"> 起提金额1元起,服务费为1%\r\n\t\t\t\t</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入提现金额\" v-model=\"money\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalTitle\" v-if=\"openid == ''\">\r\n\t\t\t\t提现到微信零钱\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalInitModel\" v-if=\"openid == ''\">\r\n\t\t\t\t<view class=\"wxIcon\" v-show=\"openid == ''\">\r\n\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/wxIcon.png\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"wxText\" v-show=\"openid == ''\">\r\n\t\t\t\t\t微信零钱\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"winxinApply\" @click=\"gotosq\" v-show=\"openid == ''\">\r\n\t\t\t\t\t微信授权\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalTip\">\r\n\t\t\t\t提现须知\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalTipInfo\">\r\n\t\t\t\t<u-parse :content=\"intro\"></u-parse>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n\t\t<view class=\"applyModel\">\r\n\t\t\t<view class=\"applyBtn\" @click=\"applyWithdrawal\">提交</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tmoney: null,\r\n\t\t\t\tintro: null,\r\n\t\t\t\tuserInfo: null,\r\n\t\t\t\topenid: null,\r\n\t\t\t\tglobalTimer: null\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.wxlogin()\r\n\t\t\tthis.globalTimer = setInterval(() => {\r\n\t\t\t\tthis.wxlogin()\r\n\t\t\t}, 299990)\r\n\t\t\tthis.getUserInfo();\r\n\t\t},\r\n\t\t// 离开页面 清除定时器\r\n\t\tonHide() {\r\n\t\t\tif (this.globalTimer) {\r\n\t\t\t\tclearInterval(this.globalTimer)\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\twxlogin() {\r\n\t\t\t\tuni.login({\r\n\t\t\t\t\tsuccess: function(loginRes) {\r\n\t\t\t\t\t\tuni.setStorageSync('userCode', loginRes.code);\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\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tthis.openid = res.data.openid;\r\n\t\t\t\t\tthis.getTip()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgotosq() {\r\n\t\t\t\tthis.$request('/merchant-login', 'POST', {\r\n\t\t\t\t\tcode: uni.getStorageSync('userCode')\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '授权成功!'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.getUserInfo();\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tapplyWithdrawal() {\r\n\t\t\t\tif (this.openid == '') {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '请先微信授权!'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif (this.money == null || this.money == '') {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '请输入提现金额!'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.$request('/income-add', 'POST', {\r\n\t\t\t\t\ttype: '2',\r\n\t\t\t\t\tmoney: '' + this.money\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.money = null\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '提现申请,已提交!'\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\r\n\t\t\t},\r\n\t\t\t//获取体现须知\r\n\t\t\tgetTip() {\r\n\t\t\t\tthis.$request('/cashout-intro', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.intro = res.data.intro;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.myBalance {\r\n\t\twidth: 100%;\r\n\t\theight: 126rpx;\r\n\t\tpadding: 78rpx 0;\r\n\t\ttext-align: center;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tjustify-content: center;\r\n\r\n\t\t.myBalanceTopModel {\r\n\t\t\twidth: calc(100% / 3);\r\n\r\n\t\t\t.myBalanceNum {\r\n\t\t\t\tline-height: 88rpx;\r\n\t\t\t\tfont-size: 56rpx;\r\n\t\t\t\tcolor: #D3195E;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.myBalanceTitle {\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n\r\n\r\n\t.withdrawalModel {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 0 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tpadding-top: 40rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 40rpx 40rpx 0 0;\r\n\r\n\t\t.withdrawalTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTitleTip {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTitleTipicon {\r\n\t\t\tcolor: #FF3141;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-left: 10rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 30rpx;\r\n\t\t\tbackground-color: #F6F7F8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 60rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t\t.wxIcon {\r\n\t\t\twidth: 50rpx;\r\n\t\t\theight: 50rpx;\r\n\t\t}\r\n\r\n\t\t.wxText {\r\n\t\t\tflex: 1;\r\n\t\t\tmargin-left: 20rpx;\r\n\t\t\tfont-size: 30rpx;\r\n\t\t}\r\n\r\n\t\t.winxinApply {\r\n\t\t\ttext-align: center;\r\n\t\t\twidth: 140rpx;\r\n\t\t\theight: 58rpx;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tbackground-color: #E9799F;\r\n\t\t\tcolor: #ffffff;\r\n\t\t\tline-height: 58rpx;\r\n\t\t\tborder-radius: 58rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTip {\r\n\t\t\tfont-size: 32rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTipInfo {\r\n\t\t\tpadding-bottom: 200rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=style&index=0&id=7b4b4570&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=style&index=0&id=7b4b4570&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400059825\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/withdrawal/withdrawal.vue?832e","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/withdrawal/withdrawal.vue?1cb3","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/withdrawal/withdrawal.vue?e1d7","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/withdrawal/withdrawal.vue?5f10","uni-app:///pageSub/pages/withdrawal/withdrawal.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/withdrawal/withdrawal.vue?c9a6","webpack:///E:/code/aimeiyue-xcx-store/ddy/pageSub/pages/withdrawal/withdrawal.vue?a1fb"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","money","intro","userInfo","openid","globalTimer","onShow","onHide","clearInterval","methods","wxlogin","uni","success","getUserInfo","console","icon","title","gotosq","code","applyWithdrawal","type","getTip"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,mBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAmI;AACnI;AAC8D;AACL;AACsC;;;AAG/F;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,gFAAM;AACR,EAAE,iGAAM;AACR,EAAE,0GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,qGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACtCA;AAAA;AAAA;AAAA;AAA2uB,CAAgB,gwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCiD/vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IAAA;IACA;IACA;MACA;IACA;IACA;EACA;EACA;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACAC;MACAC;QACAC;UACAD;QACA;MACA;IACA;IACA;IACAE;MAAA;MACA;QACAC;QACA;QACA;QACA;MACA;QACAH;UACAI;UACAC;QACA;MACA;IACA;IACAC;MAAA;MACA;QACAC;MACA;QACAP;UACAI;UACAC;QACA;QACA;MACA;QACAL;UACAI;UACAC;QACA;MACA;IACA;IACA;IACAG;MAAA;MACA;QACAR;UACAI;UACAC;QACA;QACA;MACA;MACA;QACAL;UACAI;UACAC;QACA;QACA;MACA;MACA;QACAI;QACAnB;MACA;QACAa;QACA;QACAH;UACAI;UACAC;QACA;MACA;QACAL;UACAI;UACAC;QACA;MACA;IAEA;IACA;IACAK;MAAA;MACA;QACAP;QACA;MACA;QACAH;UACAI;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7JA;AAAA;AAAA;AAAA;AAA05C,CAAgB,u3CAAG,EAAC,C;;;;;;;;;;;ACA96C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pageSub/pages/withdrawal/withdrawal.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pageSub/pages/withdrawal/withdrawal.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./withdrawal.vue?vue&type=template&id=7b4b4570&scoped=true&\"\nvar renderjs\nimport script from \"./withdrawal.vue?vue&type=script&lang=js&\"\nexport * from \"./withdrawal.vue?vue&type=script&lang=js&\"\nimport style0 from \"./withdrawal.vue?vue&type=style&index=0&id=7b4b4570&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"7b4b4570\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pageSub/pages/withdrawal/withdrawal.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=template&id=7b4b4570&scoped=true&\"","var components\ntry {\n components = {\n \"u-Input\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--input/u--input\" */ \"uview-ui/components/u--input/u--input.vue\"\n )\n },\n uParse: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-parse/u-parse\" */ \"uview-ui/components/u-parse/u-parse.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<view class=\"myBalance\">\r\n\t\t\t<view class=\"myBalanceTopModel\">\r\n\t\t\t\t<view class=\"myBalanceNum\">\r\n\t\t\t\t\t{{userInfo.total_revenue}}\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myBalanceTitle\">\r\n\t\t\t\t\t总金额(元)\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"withdrawalModel\">\r\n\t\t\t<view class=\"withdrawalTitle\">\r\n\t\t\t\t提现金额<span class=\"withdrawalTitleTipicon\">*</span><span class=\"withdrawalTitleTip\"> 起提金额1元起,服务费为1%\r\n\t\t\t\t</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalInitModel\">\r\n\t\t\t\t<u--input placeholder=\"请输入提现金额\" v-model=\"money\" border=\"none\"></u--input>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalTitle\" v-if=\"openid == ''\">\r\n\t\t\t\t提现到微信零钱\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalInitModel\" v-if=\"openid == ''\">\r\n\t\t\t\t<view class=\"wxIcon\" v-show=\"openid == ''\">\r\n\t\t\t\t\t<image class=\"init_image\" src=\"http://amy.yyinhong.cn/uploads/wximg/wxIcon.png\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"wxText\" v-show=\"openid == ''\">\r\n\t\t\t\t\t微信零钱\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"winxinApply\" @click=\"gotosq\" v-show=\"openid == ''\">\r\n\t\t\t\t\t微信授权\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalTip\">\r\n\t\t\t\t提现须知\r\n\t\t\t</view>\r\n\t\t\t<view class=\"withdrawalTipInfo\">\r\n\t\t\t\t<u-parse :content=\"intro\"></u-parse>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n\t\t<view class=\"applyModel\">\r\n\t\t\t<view class=\"applyBtn\" @click=\"applyWithdrawal\">提交</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tmoney: null,\r\n\t\t\t\tintro: null,\r\n\t\t\t\tuserInfo: null,\r\n\t\t\t\topenid: null,\r\n\t\t\t\tglobalTimer: null\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.wxlogin()\r\n\t\t\tthis.globalTimer = setInterval(() => {\r\n\t\t\t\tthis.wxlogin()\r\n\t\t\t}, 299990)\r\n\t\t\tthis.getUserInfo();\r\n\t\t},\r\n\t\t// 离开页面 清除定时器\r\n\t\tonHide() {\r\n\t\t\tif (this.globalTimer) {\r\n\t\t\t\tclearInterval(this.globalTimer)\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\twxlogin() {\r\n\t\t\t\tuni.login({\r\n\t\t\t\t\tsuccess: function(loginRes) {\r\n\t\t\t\t\t\tuni.setStorageSync('userCode', loginRes.code);\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\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tthis.openid = res.data.openid;\r\n\t\t\t\t\tthis.getTip()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgotosq() {\r\n\t\t\t\tthis.$request('/merchant-login', 'POST', {\r\n\t\t\t\t\tcode: uni.getStorageSync('userCode')\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '授权成功!'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.getUserInfo();\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tapplyWithdrawal() {\r\n\t\t\t\tif (this.openid == '') {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '请先微信授权!'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif (this.money == null || this.money == '') {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '请输入提现金额!'\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.$request('/income-add', 'POST', {\r\n\t\t\t\t\ttype: '2',\r\n\t\t\t\t\tmoney: '' + this.money\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log(res.data)\r\n\t\t\t\t\tthis.money = null\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '提现申请,已提交!'\r\n\t\t\t\t\t})\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\r\n\t\t\t},\r\n\t\t\t//获取体现须知\r\n\t\t\tgetTip() {\r\n\t\t\t\tthis.$request('/cashout-intro', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功');\r\n\t\t\t\t\tthis.intro = res.data.intro;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.myBalance {\r\n\t\twidth: 100%;\r\n\t\theight: 126rpx;\r\n\t\tpadding: 78rpx 0;\r\n\t\ttext-align: center;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tjustify-content: center;\r\n\r\n\t\t.myBalanceTopModel {\r\n\t\t\twidth: calc(100% / 3);\r\n\r\n\t\t\t.myBalanceNum {\r\n\t\t\t\tline-height: 88rpx;\r\n\t\t\t\tfont-size: 56rpx;\r\n\t\t\t\tcolor: #D3195E;\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-style: normal;\r\n\t\t\t}\r\n\r\n\t\t\t.myBalanceTitle {\r\n\t\t\t\tline-height: 38rpx;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #666666;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n\r\n\r\n\t.withdrawalModel {\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 0 30rpx;\r\n\t\theight: auto;\r\n\t\toverflow-y: scroll;\r\n\t\tpadding-top: 40rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 40rpx 40rpx 0 0;\r\n\r\n\t\t.withdrawalTitle {\r\n\t\t\tfont-size: 28rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTitleTip {\r\n\t\t\tfont-size: 24rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTitleTipicon {\r\n\t\t\tcolor: #FF3141;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-left: 10rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalInitModel {\r\n\t\t\twidth: calc(100% - 60rpx);\r\n\t\t\tpadding: 30rpx;\r\n\t\t\tbackground-color: #F6F7F8;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t\tmin-height: 60rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t\t.wxIcon {\r\n\t\t\twidth: 50rpx;\r\n\t\t\theight: 50rpx;\r\n\t\t}\r\n\r\n\t\t.wxText {\r\n\t\t\tflex: 1;\r\n\t\t\tmargin-left: 20rpx;\r\n\t\t\tfont-size: 30rpx;\r\n\t\t}\r\n\r\n\t\t.winxinApply {\r\n\t\t\ttext-align: center;\r\n\t\t\twidth: 140rpx;\r\n\t\t\theight: 58rpx;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tbackground-color: #E9799F;\r\n\t\t\tcolor: #ffffff;\r\n\t\t\tline-height: 58rpx;\r\n\t\t\tborder-radius: 58rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTip {\r\n\t\t\tfont-size: 32rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\theight: 60rpx;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tmargin-bottom: 20rpx;\r\n\t\t}\r\n\r\n\t\t.withdrawalTipInfo {\r\n\t\t\tpadding-bottom: 200rpx;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=style&index=0&id=7b4b4570&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./withdrawal.vue?vue&type=style&index=0&id=7b4b4570&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946039\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/index/index.vue?7075","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/index/index.vue?a550","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/index/index.vue?3b7d","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/index/index.vue?af43","uni-app:///pages/index/index.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/index/index.vue?1e14","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/index/index.vue?f5a4"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","verificationCode","userInfo","ShopInfo","current","last","role_id","userList","onShow","methods","getUserInfo","console","uni","icon","title","gotoUserOrder","url","getUserList","copyCode","getShopInfo"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,cAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkH;AAClH;AACyD;AACL;AACc;;;AAGlE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,gFAAM;AACR,EAAE,yFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,oMAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,8LAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AChDA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,2vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCgI1vB;EACAC;IACA;MACAC;MACAC;MACAC;QACAC;QACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;QACA;QACA;QACA;UACA;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACAH;QACAI;MACA;IACA;IACAC;MAAA;MACA;QACAN;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAI;MACA;MACAN;QACAZ;MACA;IACA;IACA;IACAmB;MAAA;MACA;QACAR;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EAEA;AACA;AAAA,2B;;;;;;;;;;;;;ACxMA;AAAA;AAAA;AAAA;AAA63C,CAAgB,01CAAG,EAAC,C;;;;;;;;;;;ACAj5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/index/index.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/index/index.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./index.vue?vue&type=template&id=57280228&\"\nvar renderjs\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/index.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=template&id=57280228&\"","var components\ntry {\n components = {\n myBaseNar: function () {\n return import(\n /* webpackChunkName: \"components/my-baseNar/my-baseNar\" */ \"@/components/my-baseNar/my-baseNar.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n myTabbar: function () {\n return import(\n /* webpackChunkName: \"components/my-tabbar/my-tabbar\" */ \"@/components/my-tabbar/my-tabbar.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<my-baseNar v-show=\"role_id == 1\" />\r\n\t\t<!-- 直购码 -->\r\n\t\t<view class=\"headInfo\" v-show=\"role_id == 1\">\r\n\t\t\t我的直购码:<sapn class=\"verificationCode\">{{verificationCode}}</sapn>\r\n\t\t\t<view class=\"copyIcon\" @click=\"copyCode\">\r\n\t\t\t\t<u-icon size='22' name=\"http://amy.yyinhong.cn/uploads/wximg/fz.png\"></u-icon>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n\t\t<!-- 本月销售统计 -->\r\n\t\t<view class=\"salesStatistics\" v-show=\"role_id == 1\">\r\n\t\t\t<view class=\"salesStatisticsTitle\">\r\n\t\t\t\t<u-icon size='24' name=\"http://amy.yyinhong.cn/uploads/wximg/currentTj.png\"></u-icon>\r\n\t\t\t\t<span style=\"margin-left: 10rpx;\">本月销售统计</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"salesStatisticsContent\" v-show=\"ShopInfo.current\">\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t客户已购买总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData initDataActive\">\r\n\t\t\t\t\t\t{{ShopInfo.current.buyCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t库存剩余总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData initDataActive\">\r\n\t\t\t\t\t\t{{ShopInfo.current.stockCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t已取货总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData initDataActive\">\r\n\t\t\t\t\t\t{{ShopInfo.current.pickedCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t待取货总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData initDataActive\">\r\n\t\t\t\t\t\t{{ShopInfo.current.waitCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<!-- 上月销售统计 -->\r\n\t\t<view class=\"salesStatistics\" v-show=\"ShopInfo.last && role_id == 1\">\r\n\t\t\t<view class=\"salesStatisticsTitle\">\r\n\t\t\t\t<u-icon size='24' name=\"http://amy.yyinhong.cn/uploads/wximg/lastTj.png\"></u-icon> <span\r\n\t\t\t\t\tstyle=\"margin-left: 10rpx;\">上月销售统计</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"salesStatisticsContent\">\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t客户已购买总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData\">\r\n\t\t\t\t\t\t{{ShopInfo.last.buyCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t库存剩余总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData\">\r\n\t\t\t\t\t\t{{ShopInfo.last.stockCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t已取货总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData\">\r\n\t\t\t\t\t\t{{ShopInfo.last.pickedCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t待取货总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData\">\r\n\t\t\t\t\t\t{{ShopInfo.last.waitCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"baseContent\" v-show=\"role_id == 3\">\r\n\t\t\t<view class=\"topModel\">\r\n\t\t\t\t首页\r\n\t\t\t</view>\r\n\t\t\t<view class=\"sscanCode\">\r\n\t\t\t\t<view class=\"sscanCodeTitle\">\r\n\t\t\t\t\t<u-icon size='24' name=\"http://amy.yyinhong.cn/uploads/wximg/dp.png\"></u-icon>\r\n\t\t\t\t\t<span style=\"margin-left: 20rpx;\">{{userInfo.store_name}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\r\n\t\t\t<view class=\"bindingUser\" v-for=\"(item,index) in userList\" :key=\"index\">\r\n\t\t\t\t<view class=\"bindingUserImg\">\r\n\t\t\t\t\t<image :src=\"item.avatar\" style=\"width: 100%;height: 100%;\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"bindingUserInfo\">\r\n\t\t\t\t\t<view class=\"bindingUserInfoName\">\r\n\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"bindingUserInfoTime\">\r\n\t\t\t\t\t\t{{item.created_at}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"bindingUserBtn\" @click=\"gotoUserOrder(item.user_id)\">\r\n\t\t\t\t\t查看订单\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t<my-tabbar :currentTab='0' />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tverificationCode: '',\r\n\t\t\t\tuserInfo: {},\r\n\t\t\t\tShopInfo: {\r\n\t\t\t\t\tcurrent: null,\r\n\t\t\t\t\tlast: null\r\n\t\t\t\t},\r\n\t\t\t\trole_id: null,\r\n\t\t\t\tuserList: []\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getUserInfo()\r\n\t\t\tthis.getShopInfo()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res)\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tthis.verificationCode = this.userInfo.buycode;\r\n\t\t\t\t\tthis.role_id = this.userInfo.role_id;\r\n\t\t\t\t\tif (this.role_id == 3) {\r\n\t\t\t\t\t\tthis.getUserList()\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgotoUserOrder(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub/pages/userorder/userorder?id=' + id\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgetUserList() {\r\n\t\t\t\tthis.$request('/get-employee-user-list', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res)\r\n\t\t\t\t\tthis.userList = res.data.list;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tcopyCode() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\tuni.setClipboardData({\r\n\t\t\t\t\tdata: _this.verificationCode\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//获取店铺信息\r\n\t\t\tgetShopInfo() {\r\n\t\t\t\tthis.$request('/merchant-order-collect', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tthis.ShopInfo = res.data\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.headInfo {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 24rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tfont-size: 30rpx;\r\n\t\tposition: relative;\r\n\r\n\t\t.copyIcon {\r\n\t\t\tposition: absolute;\r\n\t\t\tright: 30rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.topModel {\r\n\t\twidth: 100%;\r\n\t\theight: 200rpx;\r\n\t\ttext-align: center;\r\n\t\tline-height: 300rpx;\r\n\t\tfont-size: 40rpx;\r\n\t\tfont-weight: 600;\r\n\t\tcolor: #111827;\r\n\t}\r\n\r\n\t.sscanCode {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmin-height: 120rpx;\r\n\t\tpadding: 0 30rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\tmargin-top: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.bindingUserImg {\r\n\t\twidth: 92rpx;\r\n\t\theight: 92rpx;\r\n\t\tborder-radius: 50%;\r\n\t\tbackground-color: #D3195E;\r\n\r\n\t}\r\n\r\n\t.bindingUserInfo {\r\n\t\twidth: calc(100% - 120rpx - 180rpx);\r\n\t\theight: 120rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tfont-size: 32rpx;\r\n\t\tcolor: #000;\r\n\t\tmargin-left: 20rpx;\r\n\t}\r\n\r\n\t.bindingUserInfoName {\r\n\t\twidth: 100%;\r\n\t\tcolor: #000;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.bindingUserInfoTime {\r\n\t\twidth: 100%;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #718096;\r\n\t}\r\n\r\n\t.bindingUser {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmin-height: 120rpx;\r\n\t\tpadding: 0 30rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\tmargin-top: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.bindingUserBtn {\r\n\t\twidth: 160rpx;\r\n\t\theight: 60rpx;\r\n\t\tbackground-color: #D3195E;\r\n\t\tborder-radius: 30rpx;\r\n\t\ttext-align: center;\r\n\t\tline-height: 60rpx;\r\n\t\tcolor: #ffffff;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.sscanCodeTitle {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\twidth: 100%;\r\n\t\theight: 60rpx;\r\n\t\tfont-size: 32rpx;\r\n\t\tcolor: #000000;\r\n\t}\r\n\r\n\t.salesStatistics {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmin-height: 104rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\tmargin-top: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t}\r\n\r\n\t.verificationCode {\r\n\t\tcolor: #D3195E;\r\n\t\tmargin-left: 10rpx;\r\n\t}\r\n\r\n\t.salesStatisticsTitle {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\twidth: 100%;\r\n\t\theight: 60rpx;\r\n\t\tfont-size: 32rpx;\r\n\t\tcolor: #111827;\r\n\t\tfont-weight: 600;\r\n\t}\r\n\r\n\t.salesStatisticsContent {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tflex-wrap: wrap;\r\n\t}\r\n\r\n\t.salesStatisticsContentInit {\r\n\t\twidth: calc((100% - 100rpx) / 2);\r\n\t\theight: 94rpx;\r\n\t\tpadding: 20rpx;\r\n\t\tbackground-color: #fafafa;\r\n\t\tmargin-bottom: 20rpx;\r\n\t\tborder-radius: 16rpx;\r\n\r\n\t\t.initTitle {\r\n\t\t\tfont-size: 20rpx;\r\n\t\t\tline-height: 32rpx;\r\n\t\t\tcolor: #718096;\r\n\t\t}\r\n\r\n\t\t.initData {\r\n\t\t\tfont-size: 36rpx;\r\n\t\t\tline-height: 54rpx;\r\n\t\t\tcolor: #718096;\r\n\t\t}\r\n\r\n\t\t.initDataActive {\r\n\t\t\tcolor: #F6588D;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400059889\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/index/index.vue?7075","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/index/index.vue?a550","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/index/index.vue?3b7d","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/index/index.vue?af43","uni-app:///pages/index/index.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/index/index.vue?1e14","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/index/index.vue?f5a4"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","verificationCode","userInfo","ShopInfo","current","last","role_id","userList","onShow","methods","getUserInfo","console","uni","icon","title","gotoUserOrder","url","getUserList","copyCode","getShopInfo"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,cAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkH;AAClH;AACyD;AACL;AACc;;;AAGlE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,gFAAM;AACR,EAAE,yFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,oMAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,8LAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AChDA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,2vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCgI1vB;EACAC;IACA;MACAC;MACAC;MACAC;QACAC;QACAC;MACA;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;QACA;QACA;QACA;UACA;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACAH;QACAI;MACA;IACA;IACAC;MAAA;MACA;QACAN;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACA;IACAI;MACA;MACAN;QACAZ;MACA;IACA;IACA;IACAmB;MAAA;MACA;QACAR;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;EAEA;AACA;AAAA,2B;;;;;;;;;;;;;ACxMA;AAAA;AAAA;AAAA;AAA63C,CAAgB,01CAAG,EAAC,C;;;;;;;;;;;ACAj5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/index/index.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/index/index.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./index.vue?vue&type=template&id=57280228&\"\nvar renderjs\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/index.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=template&id=57280228&\"","var components\ntry {\n components = {\n myBaseNar: function () {\n return import(\n /* webpackChunkName: \"components/my-baseNar/my-baseNar\" */ \"@/components/my-baseNar/my-baseNar.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n myTabbar: function () {\n return import(\n /* webpackChunkName: \"components/my-tabbar/my-tabbar\" */ \"@/components/my-tabbar/my-tabbar.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<my-baseNar v-show=\"role_id == 1\" />\r\n\t\t<!-- 直购码 -->\r\n\t\t<view class=\"headInfo\" v-show=\"role_id == 1\">\r\n\t\t\t我的直购码:<sapn class=\"verificationCode\">{{verificationCode}}</sapn>\r\n\t\t\t<view class=\"copyIcon\" @click=\"copyCode\">\r\n\t\t\t\t<u-icon size='22' name=\"http://amy.yyinhong.cn/uploads/wximg/fz.png\"></u-icon>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n\t\t<!-- 本月销售统计 -->\r\n\t\t<view class=\"salesStatistics\" v-show=\"role_id == 1\">\r\n\t\t\t<view class=\"salesStatisticsTitle\">\r\n\t\t\t\t<u-icon size='24' name=\"http://amy.yyinhong.cn/uploads/wximg/currentTj.png\"></u-icon>\r\n\t\t\t\t<span style=\"margin-left: 10rpx;\">本月销售统计</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"salesStatisticsContent\" v-show=\"ShopInfo.current\">\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t客户已购买总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData initDataActive\">\r\n\t\t\t\t\t\t{{ShopInfo.current.buyCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t库存剩余总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData initDataActive\">\r\n\t\t\t\t\t\t{{ShopInfo.current.stockCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t已取货总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData initDataActive\">\r\n\t\t\t\t\t\t{{ShopInfo.current.pickedCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t待取货总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData initDataActive\">\r\n\t\t\t\t\t\t{{ShopInfo.current.waitCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<!-- 上月销售统计 -->\r\n\t\t<view class=\"salesStatistics\" v-show=\"ShopInfo.last && role_id == 1\">\r\n\t\t\t<view class=\"salesStatisticsTitle\">\r\n\t\t\t\t<u-icon size='24' name=\"http://amy.yyinhong.cn/uploads/wximg/lastTj.png\"></u-icon> <span\r\n\t\t\t\t\tstyle=\"margin-left: 10rpx;\">上月销售统计</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"salesStatisticsContent\">\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t客户已购买总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData\">\r\n\t\t\t\t\t\t{{ShopInfo.last.buyCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t库存剩余总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData\">\r\n\t\t\t\t\t\t{{ShopInfo.last.stockCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t已取货总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData\">\r\n\t\t\t\t\t\t{{ShopInfo.last.pickedCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"salesStatisticsContentInit\">\r\n\t\t\t\t\t<view class=\"initTitle\">\r\n\t\t\t\t\t\t待取货总数\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"initData\">\r\n\t\t\t\t\t\t{{ShopInfo.last.waitCount}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"baseContent\" v-show=\"role_id == 3\">\r\n\t\t\t<view class=\"topModel\">\r\n\t\t\t\t首页\r\n\t\t\t</view>\r\n\t\t\t<view class=\"sscanCode\">\r\n\t\t\t\t<view class=\"sscanCodeTitle\">\r\n\t\t\t\t\t<u-icon size='24' name=\"http://amy.yyinhong.cn/uploads/wximg/dp.png\"></u-icon>\r\n\t\t\t\t\t<span style=\"margin-left: 20rpx;\">{{userInfo.store_name}}</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\r\n\t\t\t<view class=\"bindingUser\" v-for=\"(item,index) in userList\" :key=\"index\">\r\n\t\t\t\t<view class=\"bindingUserImg\">\r\n\t\t\t\t\t<image :src=\"item.avatar\" style=\"width: 100%;height: 100%;\" mode=\"\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"bindingUserInfo\">\r\n\t\t\t\t\t<view class=\"bindingUserInfoName\">\r\n\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"bindingUserInfoTime\">\r\n\t\t\t\t\t\t{{item.created_at}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"bindingUserBtn\" @click=\"gotoUserOrder(item.user_id)\">\r\n\t\t\t\t\t查看订单\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t<my-tabbar :currentTab='0' />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tverificationCode: '',\r\n\t\t\t\tuserInfo: {},\r\n\t\t\t\tShopInfo: {\r\n\t\t\t\t\tcurrent: null,\r\n\t\t\t\t\tlast: null\r\n\t\t\t\t},\r\n\t\t\t\trole_id: null,\r\n\t\t\t\tuserList: []\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getUserInfo()\r\n\t\t\tthis.getShopInfo()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res)\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tthis.verificationCode = this.userInfo.buycode;\r\n\t\t\t\t\tthis.role_id = this.userInfo.role_id;\r\n\t\t\t\t\tif (this.role_id == 3) {\r\n\t\t\t\t\t\tthis.getUserList()\r\n\t\t\t\t\t}\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgotoUserOrder(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pageSub/pages/userorder/userorder?id=' + id\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgetUserList() {\r\n\t\t\t\tthis.$request('/get-employee-user-list', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log(res)\r\n\t\t\t\t\tthis.userList = res.data.list;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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\tcopyCode() {\r\n\t\t\t\tlet _this = this;\r\n\t\t\t\tuni.setClipboardData({\r\n\t\t\t\t\tdata: _this.verificationCode\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//获取店铺信息\r\n\t\t\tgetShopInfo() {\r\n\t\t\t\tthis.$request('/merchant-order-collect', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tthis.ShopInfo = res.data\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.headInfo {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmargin: 0 30rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tborder-radius: 24rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tfont-size: 30rpx;\r\n\t\tposition: relative;\r\n\r\n\t\t.copyIcon {\r\n\t\t\tposition: absolute;\r\n\t\t\tright: 30rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.topModel {\r\n\t\twidth: 100%;\r\n\t\theight: 200rpx;\r\n\t\ttext-align: center;\r\n\t\tline-height: 300rpx;\r\n\t\tfont-size: 40rpx;\r\n\t\tfont-weight: 600;\r\n\t\tcolor: #111827;\r\n\t}\r\n\r\n\t.sscanCode {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmin-height: 120rpx;\r\n\t\tpadding: 0 30rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\tmargin-top: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.bindingUserImg {\r\n\t\twidth: 92rpx;\r\n\t\theight: 92rpx;\r\n\t\tborder-radius: 50%;\r\n\t\tbackground-color: #D3195E;\r\n\r\n\t}\r\n\r\n\t.bindingUserInfo {\r\n\t\twidth: calc(100% - 120rpx - 180rpx);\r\n\t\theight: 120rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tfont-size: 32rpx;\r\n\t\tcolor: #000;\r\n\t\tmargin-left: 20rpx;\r\n\t}\r\n\r\n\t.bindingUserInfoName {\r\n\t\twidth: 100%;\r\n\t\tcolor: #000;\r\n\t\tfont-size: 28rpx;\r\n\t}\r\n\r\n\t.bindingUserInfoTime {\r\n\t\twidth: 100%;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #718096;\r\n\t}\r\n\r\n\t.bindingUser {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmin-height: 120rpx;\r\n\t\tpadding: 0 30rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\tmargin-top: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t}\r\n\r\n\t.bindingUserBtn {\r\n\t\twidth: 160rpx;\r\n\t\theight: 60rpx;\r\n\t\tbackground-color: #D3195E;\r\n\t\tborder-radius: 30rpx;\r\n\t\ttext-align: center;\r\n\t\tline-height: 60rpx;\r\n\t\tcolor: #ffffff;\r\n\t\tfont-size: 24rpx;\r\n\t}\r\n\r\n\t.sscanCodeTitle {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\twidth: 100%;\r\n\t\theight: 60rpx;\r\n\t\tfont-size: 32rpx;\r\n\t\tcolor: #000000;\r\n\t}\r\n\r\n\t.salesStatistics {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmin-height: 104rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\tmargin-top: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t}\r\n\r\n\t.verificationCode {\r\n\t\tcolor: #D3195E;\r\n\t\tmargin-left: 10rpx;\r\n\t}\r\n\r\n\t.salesStatisticsTitle {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\twidth: 100%;\r\n\t\theight: 60rpx;\r\n\t\tfont-size: 32rpx;\r\n\t\tcolor: #111827;\r\n\t\tfont-weight: 600;\r\n\t}\r\n\r\n\t.salesStatisticsContent {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tflex-wrap: wrap;\r\n\t}\r\n\r\n\t.salesStatisticsContentInit {\r\n\t\twidth: calc((100% - 100rpx) / 2);\r\n\t\theight: 94rpx;\r\n\t\tpadding: 20rpx;\r\n\t\tbackground-color: #fafafa;\r\n\t\tmargin-bottom: 20rpx;\r\n\t\tborder-radius: 16rpx;\r\n\r\n\t\t.initTitle {\r\n\t\t\tfont-size: 20rpx;\r\n\t\t\tline-height: 32rpx;\r\n\t\t\tcolor: #718096;\r\n\t\t}\r\n\r\n\t\t.initData {\r\n\t\t\tfont-size: 36rpx;\r\n\t\t\tline-height: 54rpx;\r\n\t\t\tcolor: #718096;\r\n\t\t}\r\n\r\n\t\t.initDataActive {\r\n\t\t\tcolor: #F6588D;\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./index.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946104\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/login/login.vue?2c4d","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/login/login.vue?e569","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/login/login.vue?6dbe","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/login/login.vue?cae8","uni-app:///pages/login/login.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/login/login.vue?4554","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/login/login.vue?95f4"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","show","userName","passWord","user_type","user_typename","columns","onLoad","console","methods","confirm","userLogin","username","password","uni","icon","title","getUserInfo","complete","url"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,cAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkH;AAClH;AACyD;AACL;AACc;;;AAGlE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,gFAAM;AACR,EAAE,yFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC1DA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,2vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eC6B1vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC,UACA;IAEA;EACA;EACAC;IACAC;EACA;EACAC;IACAC;MACAF;MACA;QACA;QACA;MACA;QACA;QACA;MACA;QACA;QACA;MACA;MACA;IACA;IACAG;MAAA;MACA;QACAC;QACAC;QACAT;MACA;QACAI;QACAM;QACA;MACA;QACAA;UACAC;UACAC;QACA;MACA;IAEA;IACA;IACAC;MACA;QACAT;QACAM;QACAA;UACAC;UACAC;UACAE;YACA;cACAJ;gBACAK;cACA;YACA;cACAL;gBACAK;cACA;YACA;cACAL;gBACAK;cACA;YACA;UACA;QACA;MAEA;QACAL;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC9GA;AAAA;AAAA;AAAA;AAA63C,CAAgB,01CAAG,EAAC,C;;;;;;;;;;;ACAj5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/login/login.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/login/login.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./login.vue?vue&type=template&id=b237504c&\"\nvar renderjs\nimport script from \"./login.vue?vue&type=script&lang=js&\"\nexport * from \"./login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./login.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/login/login.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=template&id=b237504c&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uLine: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-line/u-line\" */ \"uview-ui/components/u-line/u-line.vue\"\n )\n },\n \"u-Input\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--input/u--input\" */ \"uview-ui/components/u--input/u--input.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n uPicker: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-picker/u-picker\" */ \"uview-ui/components/u-picker/u-picker.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 if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.show = true\n }\n }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"pageContent\">\r\n\t\t<view class=\"loginModel\">\r\n\t\t\t<view class=\"loginTitle\" @click=\"show = true\">\r\n\t\t\t\t{{user_typename}}登录 <u-icon name=\"list-dot\" color=\"#000\" style=\"margin-left: 40rpx;\" size=\"28\"></u-icon>\r\n\t\t\t</view>\r\n\t\t\t<u-line></u-line>\r\n\t\t\t<view class=\"loginInput\">\r\n\t\t\t\t<u--input prefixIcon=\"account-fill\" fontSize=\"20\" v-model=\"userName\"\r\n\t\t\t\t\tprefixIconStyle=\"font-size: 60rpx;color: #333333\" placeholderClass=\"place-class\" placeholder=\"账号\"\r\n\t\t\t\t\tborder=\"bottom\" clearable></u--input>\r\n\t\t\t</view>\r\n\t\t\t<u-line></u-line>\r\n\t\t\t<view class=\"loginInput\">\r\n\t\t\t\t<u--input prefixIcon=\"lock-fill\" fontSize=\"20\" :password=\"true\" v-model=\"passWord\" type=\"password\"\r\n\t\t\t\t\tprefixIconStyle=\"font-size: 60rpx;color: #333333\" placeholderClass=\"place-class\" placeholder=\"密码\"\r\n\t\t\t\t\tborder=\"bottom\" clearable></u--input>\r\n\t\t\t</view>\r\n\t\t\t<u-line></u-line>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t<u-picker :show=\"show\" :columns=\"columns\" @confirm=\"confirm\"></u-picker>\r\n\t\t<view @click=\"userLogin\" class=\"loginBtn\">\r\n\t\t\t登录\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tshow: false,\r\n\t\t\t\tuserName: '',\r\n\t\t\t\tpassWord: '',\r\n\t\t\t\tuser_type: 1,\r\n\t\t\t\tuser_typename: '商家',\r\n\t\t\t\tcolumns: [\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\tonLoad() {\r\n\t\t\tconsole.log(\"未登录\")\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tconfirm(e) {\r\n\t\t\t\tconsole.log(e.value)\r\n\t\t\t\tif (e.value[0] == '商家') {\r\n\t\t\t\t\tthis.user_type = 1\r\n\t\t\t\t\tthis.user_typename = '商家'\r\n\t\t\t\t} else if (e.value[0] == '核销员') {\r\n\t\t\t\t\tthis.user_type = 2\r\n\t\t\t\t\tthis.user_typename = '核销员'\r\n\t\t\t\t} else if (e.value[0] == '员工') {\r\n\t\t\t\t\tthis.user_type = 3\r\n\t\t\t\t\tthis.user_typename = '员工'\r\n\t\t\t\t}\r\n\t\t\t\tthis.show = false\r\n\t\t\t},\r\n\t\t\tuserLogin() {\r\n\t\t\t\tthis.$request('/account-login', 'POST', {\r\n\t\t\t\t\tusername: this.userName,\r\n\t\t\t\t\tpassword: this.passWord,\r\n\t\t\t\t\tuser_type: this.user_type + ''\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tuni.setStorageSync('token', res.data.Authorization)\r\n\t\t\t\t\tthis.getUserInfo()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\r\n\t\t\t},\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tuni.setStorageSync('userInfo', res.data)\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '登录成功',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tif (res.data.role_id == 1) {\r\n\t\t\t\t\t\t\t\tuni.switchTab({\r\n\t\t\t\t\t\t\t\t\turl: '/pages/index/index'\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t} else if (res.data.role_id == 2) {\r\n\t\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\t\turl: '/pages/writeOffindex/writeOffindex'\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t} else if (res.data.role_id == 3) {\r\n\t\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\t\turl: '/pages/index/index'\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}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.pageContent {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.loginModel {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tmargin: 0 50rpx;\r\n\t\tpadding-top: 300rpx;\r\n\t}\r\n\r\n\t.loginTitle {\r\n\t\ttext-align: center;\r\n\t\tfont-size: 56rpx;\r\n\t\tfont-weight: 600;\r\n\t\tmargin-bottom: 200rpx;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.loginInput {\r\n\t\tmargin: 40rpx 0;\r\n\t}\r\n\r\n\t.loginInput .place-class {\r\n\t\tcolor: #333333 !important;\r\n\t}\r\n\r\n\t::v-deep .loginInput .u-input {\r\n\t\tborder: none !important;\r\n\t}\r\n\r\n\t.loginBtn {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tmargin: 0 50rpx;\r\n\t\tposition: fixed;\r\n\t\tbottom: 106rpx;\r\n\t\theight: 90rpx;\r\n\t\tcolor: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tletter-spacing: 5rpx;\r\n\t\tline-height: 90rpx;\r\n\t\tfont-size: 36rpx;\r\n\t\tbackground-color: #D3195E;\r\n\t\tborder-radius: 90rpx;\r\n\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400059753\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js",null,"webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/login/login.vue?e569","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/login/login.vue?6dbe","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/login/login.vue?cae8","uni-app:///pages/login/login.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/login/login.vue?4554","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/login/login.vue?95f4"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","xyshow","show","userName","passWord","user_type","user_typename","columns","onLoad","console","methods","open","close","confirm","userLogin","username","password","uni","icon","title","getUserInfo","complete","url"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,cAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkH;AAClH;AACyD;AACL;AACc;;;AAGlE;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,gFAAM;AACR,EAAE,yFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,oFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACxEA;AAAA;AAAA;AAAA;AAAsuB,CAAgB,2vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCqD1vB;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC,UACA;IAEA;EACA;EACAC;IACAC;EACA;EACAC;IACAC;MACA;IAAA,CACA;IACAC;MACA;MACA;IACA;IACAC;MACAJ;MACA;QACA;QACA;MACA;QACA;QACA;MACA;QACA;QACA;MACA;MACA;IACA;IACAK;MAAA;MACA;QACAC;QACAC;QACAX;MACA;QACAI;QACAQ;QACA;MACA;QACAA;UACAC;UACAC;QACA;MACA;IAEA;IACA;IACAC;MACA;QACAX;QACAQ;QACAA;UACAC;UACAC;UACAE;YACA;cACAJ;gBACAK;cACA;YACA;cACAL;gBACAK;cACA;YACA;cACAL;gBACAK;cACA;YACA;UACA;QACA;MAEA;QACAL;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC9IA;AAAA;AAAA;AAAA;AAA63C,CAAgB,01CAAG,EAAC,C;;;;;;;;;;;ACAj5C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/login/login.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/login/login.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./login.vue?vue&type=template&id=b237504c&\"\nvar renderjs\nimport script from \"./login.vue?vue&type=script&lang=js&\"\nexport * from \"./login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./login.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/login/login.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=template&id=b237504c&\"","var components\ntry {\n components = {\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n uLine: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-line/u-line\" */ \"uview-ui/components/u-line/u-line.vue\"\n )\n },\n \"u-Input\": function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u--input/u--input\" */ \"uview-ui/components/u--input/u--input.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n uPicker: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-picker/u-picker\" */ \"uview-ui/components/u-picker/u-picker.vue\"\n )\n },\n uPopup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-popup/u-popup\" */ \"uview-ui/components/u-popup/u-popup.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 if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.show = true\n }\n _vm.e1 = function ($event) {\n _vm.show = false\n }\n _vm.e2 = function ($event) {\n _vm.xyshow = false\n }\n _vm.e3 = function ($event) {\n _vm.xyshow = false\n }\n }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"pageContent\">\r\n\t\t<view class=\"loginModel\">\r\n\t\t\t<view class=\"loginTitle\" @click=\"show = true\">\r\n\t\t\t\t{{user_typename}}登录 <u-icon name=\"list-dot\" color=\"#000\" style=\"margin-left: 40rpx;\" size=\"28\"></u-icon>\r\n\t\t\t</view>\r\n\t\t\t<u-line></u-line>\r\n\t\t\t<view class=\"loginInput\">\r\n\t\t\t\t<u--input prefixIcon=\"account-fill\" fontSize=\"20\" v-model=\"userName\"\r\n\t\t\t\t\tprefixIconStyle=\"font-size: 60rpx;color: #333333\" placeholderClass=\"place-class\" placeholder=\"账号\"\r\n\t\t\t\t\tborder=\"bottom\" clearable></u--input>\r\n\t\t\t</view>\r\n\t\t\t<u-line></u-line>\r\n\t\t\t<view class=\"loginInput\">\r\n\t\t\t\t<u--input prefixIcon=\"lock-fill\" fontSize=\"20\" :password=\"true\" v-model=\"passWord\" type=\"password\"\r\n\t\t\t\t\tprefixIconStyle=\"font-size: 60rpx;color: #333333\" placeholderClass=\"place-class\" placeholder=\"密码\"\r\n\t\t\t\t\tborder=\"bottom\" clearable></u--input>\r\n\t\t\t</view>\r\n\t\t\t<u-line></u-line>\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t<u-picker :show=\"show\" :columns=\"columns\" @cancel=\"show = false\" closeOnClickOverlay=\"true\"\r\n\t\t\t@confirm=\"confirm\"></u-picker>\r\n\t\t<view @click=\"userLogin\" class=\"loginBtn\">\r\n\t\t\t登录\r\n\t\t</view>\r\n\t\t<u-popup :show=\"xyshow\" @close=\"close\" :round=\"10\" mode=\"center\" @open=\"open\">\r\n\t\t\t<view class=\"xieyi\">\r\n\t\t\t\t<view class=\"xyTitle\">\r\n\t\t\t\t\t用户使用须知\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"xyContant\">\r\n\t\t\t\t\t使用前,请您仔细阅读<text style=\"color: cornflowerblue;\" @click=\"xieyi\">《用户服务协议》</text>及<text\r\n\t\t\t\t\t\tstyle=\"color: cornflowerblue;\" @click=\"yinsi\">《隐私政策》</text>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"btnList\">\r\n\t\t\t\t\t<view class=\"btnleft\">\r\n\t\t\t\t\t\t<view class=\"btn\" @click=\"xyshow = false\">\r\n\t\t\t\t\t\t\t不同意\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"btnright\">\r\n\t\t\t\t\t\t<view class=\"btn\" @click=\"xyshow = false\">\r\n\t\t\t\t\t\t\t同意\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</u-popup>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\txyshow: true,\r\n\t\t\t\tshow: false,\r\n\t\t\t\tuserName: '',\r\n\t\t\t\tpassWord: '',\r\n\t\t\t\tuser_type: 1,\r\n\t\t\t\tuser_typename: '商家',\r\n\t\t\t\tcolumns: [\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\tonLoad() {\r\n\t\t\tconsole.log(\"未登录\")\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\topen() {\r\n\t\t\t\t// console.log('open');\r\n\t\t\t},\r\n\t\t\tclose() {\r\n\t\t\t\tthis.show = false\r\n\t\t\t\t// console.log('close');\r\n\t\t\t},\r\n\t\t\tconfirm(e) {\r\n\t\t\t\tconsole.log(e.value)\r\n\t\t\t\tif (e.value[0] == '商家') {\r\n\t\t\t\t\tthis.user_type = 1\r\n\t\t\t\t\tthis.user_typename = '商家'\r\n\t\t\t\t} else if (e.value[0] == '核销员') {\r\n\t\t\t\t\tthis.user_type = 2\r\n\t\t\t\t\tthis.user_typename = '核销员'\r\n\t\t\t\t} else if (e.value[0] == '员工') {\r\n\t\t\t\t\tthis.user_type = 3\r\n\t\t\t\t\tthis.user_typename = '员工'\r\n\t\t\t\t}\r\n\t\t\t\tthis.show = false\r\n\t\t\t},\r\n\t\t\tuserLogin() {\r\n\t\t\t\tthis.$request('/account-login', 'POST', {\r\n\t\t\t\t\tusername: this.userName,\r\n\t\t\t\t\tpassword: this.passWord,\r\n\t\t\t\t\tuser_type: this.user_type + ''\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tuni.setStorageSync('token', res.data.Authorization)\r\n\t\t\t\t\tthis.getUserInfo()\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\r\n\t\t\t},\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tuni.setStorageSync('userInfo', res.data)\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '登录成功',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tif (res.data.role_id == 1) {\r\n\t\t\t\t\t\t\t\tuni.switchTab({\r\n\t\t\t\t\t\t\t\t\turl: '/pages/index/index'\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t} else if (res.data.role_id == 2) {\r\n\t\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\t\turl: '/pages/writeOffindex/writeOffindex'\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t} else if (res.data.role_id == 3) {\r\n\t\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\t\turl: '/pages/index/index'\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}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n\r\n<style lang=\"scss\">\r\n\t.pageContent {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.loginModel {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tmargin: 0 50rpx;\r\n\t\tpadding-top: 300rpx;\r\n\t}\r\n\r\n\t.loginTitle {\r\n\t\ttext-align: center;\r\n\t\tfont-size: 56rpx;\r\n\t\tfont-weight: 600;\r\n\t\tmargin-bottom: 200rpx;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.loginInput {\r\n\t\tmargin: 40rpx 0;\r\n\t}\r\n\r\n\t.loginInput .place-class {\r\n\t\tcolor: #333333 !important;\r\n\t}\r\n\r\n\t::v-deep .loginInput .u-input {\r\n\t\tborder: none !important;\r\n\t}\r\n\r\n\t.loginBtn {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tmargin: 0 50rpx;\r\n\t\tposition: fixed;\r\n\t\tbottom: 106rpx;\r\n\t\theight: 90rpx;\r\n\t\tcolor: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tletter-spacing: 5rpx;\r\n\t\tline-height: 90rpx;\r\n\t\tfont-size: 36rpx;\r\n\t\tbackground-color: #D3195E;\r\n\t\tborder-radius: 90rpx;\r\n\r\n\t}\r\n\r\n\t.xieyi {\r\n\t\twidth: 600rpx;\r\n\t\theight: 400rpx;\r\n\t\tbackground-color: #FFFFFF;\r\n\t\tborder-radius: 20rpx;\r\n\t}\r\n\r\n\t.xyTitle {\r\n\t\ttext-align: center;\r\n\t\tfont-size: 40rpx;\r\n\t\tfont-weight: 600;\r\n\t\tmargin-top: 50rpx;\r\n\t}\r\n\r\n\t.xyContant {\r\n\t\tmargin: 50rpx 30rpx;\r\n\t\tfont-size: 30rpx;\r\n\t}\r\n\r\n\t.btnList {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: space-around;\r\n\t\talign-items: center;\r\n\t\ttext-align: center;\r\n\t\tline-height: 80rpx;\r\n\t\t// margin-bottom: 50rpx;\r\n\t}\r\n\r\n\t.btnleft {\r\n\t\twidth: 260rpx;\r\n\t\theight: 80rpx;\r\n\t\tborder-radius: 40rpx;\r\n\t\tcolor: #D3195E;\r\n\t\tborder: 1rpx solid #D3195E;\r\n\t}\r\n\r\n\t.btnright {\r\n\t\twidth: 260rpx;\r\n\t\theight: 80rpx;\r\n\t\tborder-radius: 40rpx;\r\n\t\tbackground-color: #D3195E;\r\n\t\tcolor: #FFFFFF;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./login.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747655839438\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/my/my.vue?818e","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/my/my.vue?2fc3","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/my/my.vue?22fd","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/my/my.vue?89e6","uni-app:///pages/my/my.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/my/my.vue?3587","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/my/my.vue?1a7a"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","myCellList","userInfo","onShow","methods","getUserInfo","console","uni","icon","title","tabChange","url","userLoginout","complete"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,WAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+G;AAC/G;AACsD;AACL;AACc;;;AAG/D;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,wEAAM;AACR,EAAE,6EAAM;AACR,EAAE,sFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,oMAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,8LAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACrDA;AAAA;AAAA;AAAA;AAAmuB,CAAgB,wvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCoCvvB;EACAC;IACA;MACAC;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;MACA,EACA;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;QACA;UACA;YACA;YACA;YACA;YACA;UACA,GACA;YACA;YACA;YACA;YACA;UACA,EACA;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACAH;QACAI;MACA;IACA;IACAC;MACA;QACAL;QACAA;UACAC;UACAC;UACAI;YACAN;cACAI;YACA;UACA;QACA;MACA;QACAJ;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACrHA;AAAA;AAAA;AAAA;AAA03C,CAAgB,u1CAAG,EAAC,C;;;;;;;;;;;ACA94C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/my/my.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/my/my.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./my.vue?vue&type=template&id=0be17cc6&\"\nvar renderjs\nimport script from \"./my.vue?vue&type=script&lang=js&\"\nexport * from \"./my.vue?vue&type=script&lang=js&\"\nimport style0 from \"./my.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/my/my.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my.vue?vue&type=template&id=0be17cc6&\"","var components\ntry {\n components = {\n myBaseNar: function () {\n return import(\n /* webpackChunkName: \"components/my-baseNar/my-baseNar\" */ \"@/components/my-baseNar/my-baseNar.vue\"\n )\n },\n uCellGroup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell-group/u-cell-group\" */ \"uview-ui/components/u-cell-group/u-cell-group.vue\"\n )\n },\n uCell: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell/u-cell\" */ \"uview-ui/components/u-cell/u-cell.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n myTabbar: function () {\n return import(\n /* webpackChunkName: \"components/my-tabbar/my-tabbar\" */ \"@/components/my-tabbar/my-tabbar.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<my-baseNar />\r\n\t\t<view class=\"myInfoInit\">\r\n\t\t\t<view class=\"myInfoImg\">\r\n\t\t\t\t<image class=\"init_image\" :src=\"userInfo.avatar\" mode=\"\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"myInfoInitInfo\">\r\n\t\t\t\t<view class=\"myInfoInitInfoTop\">\r\n\t\t\t\t\t<view class=\"myInfoInitInfoTop-name\">\r\n\t\t\t\t\t\t{{userInfo.store_name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myInfoInitInfoTop-back\">\r\n\t\t\t\t\t\t<!-- <u-icon name=\"arrow-right\"></u-icon><span>编辑</span> -->\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myInfoInitInfoBottom\">\r\n\t\t\t\t\t{{userInfo.phone}}\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"myTab\">\r\n\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t<u-cell :icon=\"item.iconName\" v-for=\"(item,index) in myCellList\" :border=\"false\" :key=\"index\"\r\n\t\t\t\t\t:title=\"item.text\" @click=\"tabChange(item.pagePath)\" :isLink=\"true\"></u-cell>\r\n\t\t\t</u-cell-group>\r\n\t\t</view>\r\n\t\t<view @click=\"userLoginout\" class=\"loginOutBtn\">\r\n\t\t\t退出登录\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t<my-tabbar :currentTab='1' />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tmyCellList: [{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub/pages/balance/balance\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_wdye.png\",\r\n\t\t\t\t\t\t\"text\": \"我的佣金\",\r\n\t\t\t\t\t\t\"name\": \"balance\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub/pages/MyUsers/MyUsers\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_wdhy.png\",\r\n\t\t\t\t\t\t\"text\": \"我的用户\",\r\n\t\t\t\t\t\t\"name\": \"MyUsers\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub/pages/mybankList/mybankList\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/bankicon.png\",\r\n\t\t\t\t\t\t\"text\": \"我的银行卡\",\r\n\t\t\t\t\t\t\"name\": \"mybankList\"\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\tuserInfo: {}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getUserInfo();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tif (res.data.role_id == 3) {\r\n\t\t\t\t\t\tthis.myCellList = [{\r\n\t\t\t\t\t\t\t\t\"pagePath\": \"/pageSub/pages/balance/balance\",\r\n\t\t\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_wdye.png\",\r\n\t\t\t\t\t\t\t\t\"text\": \"我的积分\",\r\n\t\t\t\t\t\t\t\t\"name\": \"balance\"\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\t\t\"pagePath\": \"/pageSub/pages/mybankList/mybankList\",\r\n\t\t\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/bankicon.png\",\r\n\t\t\t\t\t\t\t\t\"text\": \"我的银行卡\",\r\n\t\t\t\t\t\t\t\t\"name\": \"mybankList\"\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}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\ttabChange(res) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: res\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tuserLoginout() {\r\n\t\t\t\tthis.$request('/logout', 'GET', {}).then(res => {\r\n\t\t\t\t\tuni.clearStorageSync();\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '退出登录成功',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\turl: '/pages/login/login'\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}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.myTab {\r\n\t\twidth: calc(100% - 80rpx);\r\n\t\tmin-height: 104rpx;\r\n\t\tmargin: 0 40rpx;\r\n\t\t// margin-top: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tpadding: 15rpx 0;\r\n\t}\r\n\r\n\t.myInfoInit {\r\n\t\tmargin: 30rpx;\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 30rpx 0;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\r\n\t\t.myInfoImg {\r\n\t\t\theight: 120rpx;\r\n\t\t\twidth: 120rpx;\r\n\t\t\tbackground-color: #ffffff;\r\n\t\t\tborder-radius: 120rpx;\r\n\t\t\toverflow: hidden;\r\n\t\t}\r\n\r\n\t\t.myInfoInitInfo {\r\n\t\t\tflex: 1;\r\n\t\t\tmargin-left: 20rpx;\r\n\t\t\theight: 120rpx;\r\n\r\n\t\t\t.myInfoInitInfoTop {\r\n\t\t\t\theight: 60rpx;\r\n\t\t\t\tline-height: 60rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.myInfoInitInfoTop-name {\r\n\t\t\t\t\twidth: 70%;\r\n\t\t\t\t\tfont-size: 40rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.myInfoInitInfoTop-back {\r\n\t\t\t\t\twidth: 30%;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row-reverse;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.myInfoInitInfoBottom {\r\n\t\t\t\theight: 60rpx;\r\n\t\t\t\tline-height: 60rpx;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\tcolor: #333333;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.loginOutBtn {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tmargin: 0 50rpx;\r\n\t\tposition: fixed;\r\n\t\tbottom: 244rpx;\r\n\t\theight: 90rpx;\r\n\t\tcolor: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tletter-spacing: 5rpx;\r\n\t\tline-height: 90rpx;\r\n\t\tfont-size: 30rpx;\r\n\t\tbackground-color: #FF4D4F;\r\n\t\tborder-radius: 90rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400059793\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js",null,"webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/my/my.vue?2fc3","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/my/my.vue?22fd","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/my/my.vue?89e6","uni-app:///pages/my/my.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/my/my.vue?3587","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/my/my.vue?1a7a"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","myCellList","userInfo","onShow","methods","getUserInfo","console","uni","icon","title","tabChange","url","userLoginout","complete"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,WAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+G;AAC/G;AACsD;AACL;AACc;;;AAG/D;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,wEAAM;AACR,EAAE,6EAAM;AACR,EAAE,sFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,iFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,oMAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,8LAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACrDA;AAAA;AAAA;AAAA;AAAmuB,CAAgB,wvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCoCvvB;EACAC;IACA;MACAC;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;MACA,GACA;QACA;QACA;QACA;QACA;MACA,EACA;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;QACA;UACA;YACA;YACA;YACA;YACA;UACA,GACA;YACA;YACA;YACA;YACA;UACA,EACA;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACAH;QACAI;MACA;IACA;IACAC;MACA;QACAL;QACAA;UACAC;UACAC;UACAI;YACAN;cACAI;YACA;UACA;QACA;MACA;QACAJ;UACAC;UACAC;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACrHA;AAAA;AAAA;AAAA;AAA03C,CAAgB,u1CAAG,EAAC,C;;;;;;;;;;;ACA94C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/my/my.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/my/my.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./my.vue?vue&type=template&id=0be17cc6&\"\nvar renderjs\nimport script from \"./my.vue?vue&type=script&lang=js&\"\nexport * from \"./my.vue?vue&type=script&lang=js&\"\nimport style0 from \"./my.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/my/my.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my.vue?vue&type=template&id=0be17cc6&\"","var components\ntry {\n components = {\n myBaseNar: function () {\n return import(\n /* webpackChunkName: \"components/my-baseNar/my-baseNar\" */ \"@/components/my-baseNar/my-baseNar.vue\"\n )\n },\n uCellGroup: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell-group/u-cell-group\" */ \"uview-ui/components/u-cell-group/u-cell-group.vue\"\n )\n },\n uCell: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-cell/u-cell\" */ \"uview-ui/components/u-cell/u-cell.vue\"\n )\n },\n uToast: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-toast/u-toast\" */ \"uview-ui/components/u-toast/u-toast.vue\"\n )\n },\n myTabbar: function () {\n return import(\n /* webpackChunkName: \"components/my-tabbar/my-tabbar\" */ \"@/components/my-tabbar/my-tabbar.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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<my-baseNar />\r\n\t\t<view class=\"myInfoInit\">\r\n\t\t\t<view class=\"myInfoImg\">\r\n\t\t\t\t<image class=\"init_image\" :src=\"userInfo.avatar\" mode=\"\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"myInfoInitInfo\">\r\n\t\t\t\t<view class=\"myInfoInitInfoTop\">\r\n\t\t\t\t\t<view class=\"myInfoInitInfoTop-name\">\r\n\t\t\t\t\t\t{{userInfo.store_name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myInfoInitInfoTop-back\">\r\n\t\t\t\t\t\t<!-- <u-icon name=\"arrow-right\"></u-icon><span>编辑</span> -->\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"myInfoInitInfoBottom\">\r\n\t\t\t\t\t{{userInfo.phone}}\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"myTab\">\r\n\t\t\t<u-cell-group :border=\"false\">\r\n\t\t\t\t<u-cell :icon=\"item.iconName\" v-for=\"(item,index) in myCellList\" :border=\"false\" :key=\"index\"\r\n\t\t\t\t\t:title=\"item.text\" @click=\"tabChange(item.pagePath)\" :isLink=\"true\"></u-cell>\r\n\t\t\t</u-cell-group>\r\n\t\t</view>\r\n\t\t<view @click=\"userLoginout\" class=\"loginOutBtn\">\r\n\t\t\t退出登录\r\n\t\t</view>\r\n\t\t<u-toast ref=\"uToast\"></u-toast>\r\n\t\t<my-tabbar :currentTab='1' />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tmyCellList: [{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub/pages/balance/balance\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_wdye.png\",\r\n\t\t\t\t\t\t\"text\": \"我的佣金\",\r\n\t\t\t\t\t\t\"name\": \"balance\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub/pages/MyUsers/MyUsers\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_wdhy.png\",\r\n\t\t\t\t\t\t\"text\": \"我的用户\",\r\n\t\t\t\t\t\t\"name\": \"MyUsers\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"pagePath\": \"/pageSub/pages/mybankList/mybankList\",\r\n\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/bankicon.png\",\r\n\t\t\t\t\t\t\"text\": \"我的银行卡\",\r\n\t\t\t\t\t\t\"name\": \"mybankList\"\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\tuserInfo: {}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getUserInfo();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t\tif (res.data.role_id == 3) {\r\n\t\t\t\t\t\tthis.myCellList = [{\r\n\t\t\t\t\t\t\t\t\"pagePath\": \"/pageSub/pages/balance/balance\",\r\n\t\t\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/pc_wdye.png\",\r\n\t\t\t\t\t\t\t\t\"text\": \"我的佣金\",\r\n\t\t\t\t\t\t\t\t\"name\": \"balance\"\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\t\t\"pagePath\": \"/pageSub/pages/mybankList/mybankList\",\r\n\t\t\t\t\t\t\t\t\"iconName\": \"http://amy.yyinhong.cn/uploads/wximg/bankicon.png\",\r\n\t\t\t\t\t\t\t\t\"text\": \"我的银行卡\",\r\n\t\t\t\t\t\t\t\t\"name\": \"mybankList\"\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}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\ttabChange(res) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: res\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tuserLoginout() {\r\n\t\t\t\tthis.$request('/logout', 'GET', {}).then(res => {\r\n\t\t\t\t\tuni.clearStorageSync();\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '退出登录成功',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\turl: '/pages/login/login'\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}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\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</script>\r\n<style lang=\"scss\">\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #f8f8f8);\r\n\t}\r\n\r\n\t.myTab {\r\n\t\twidth: calc(100% - 80rpx);\r\n\t\tmin-height: 104rpx;\r\n\t\tmargin: 0 40rpx;\r\n\t\t// margin-top: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t\tpadding: 15rpx 0;\r\n\t}\r\n\r\n\t.myInfoInit {\r\n\t\tmargin: 30rpx;\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 30rpx 0;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\r\n\t\t.myInfoImg {\r\n\t\t\theight: 120rpx;\r\n\t\t\twidth: 120rpx;\r\n\t\t\tbackground-color: #ffffff;\r\n\t\t\tborder-radius: 120rpx;\r\n\t\t\toverflow: hidden;\r\n\t\t}\r\n\r\n\t\t.myInfoInitInfo {\r\n\t\t\tflex: 1;\r\n\t\t\tmargin-left: 20rpx;\r\n\t\t\theight: 120rpx;\r\n\r\n\t\t\t.myInfoInitInfoTop {\r\n\t\t\t\theight: 60rpx;\r\n\t\t\t\tline-height: 60rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.myInfoInitInfoTop-name {\r\n\t\t\t\t\twidth: 70%;\r\n\t\t\t\t\tfont-size: 40rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.myInfoInitInfoTop-back {\r\n\t\t\t\t\twidth: 30%;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row-reverse;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.myInfoInitInfoBottom {\r\n\t\t\t\theight: 60rpx;\r\n\t\t\t\tline-height: 60rpx;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\tcolor: #333333;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.loginOutBtn {\r\n\t\twidth: calc(100% - 100rpx);\r\n\t\tmargin: 0 50rpx;\r\n\t\tposition: fixed;\r\n\t\tbottom: 244rpx;\r\n\t\theight: 90rpx;\r\n\t\tcolor: #ffffff;\r\n\t\ttext-align: center;\r\n\t\tletter-spacing: 5rpx;\r\n\t\tline-height: 90rpx;\r\n\t\tfont-size: 30rpx;\r\n\t\tbackground-color: #FF4D4F;\r\n\t\tborder-radius: 90rpx;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./my.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747653765851\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/writeOffindex/writeOffindex.vue?dfe2","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/writeOffindex/writeOffindex.vue?f5ff","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/writeOffindex/writeOffindex.vue?c188","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/writeOffindex/writeOffindex.vue?21bd","uni-app:///pages/writeOffindex/writeOffindex.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/writeOffindex/writeOffindex.vue?db42","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/writeOffindex/writeOffindex.vue?ed9f"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","userInfo","onShow","methods","getUserInfo","console","uni","icon","title","userLoginout","complete","url","gotoProductInfo","success","res"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,sBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,mFAAM;AACR,EAAE,oGAAM;AACR,EAAE,6GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,wGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,oMAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3CA;AAAA;AAAA;AAAA;AAA8uB,CAAgB,mwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCoClwB;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACA;QACAH;UACAC;UACAC;UACAE;YACAJ;cACAK;YACA;UACA;QACA;MACA;QACAL;UACAC;UACAC;QACA;MACA;IACA;IACAI;MACAN;QACAO;UACA;UACA;UACA;UACA;YACA;YACA;YACAP;cACAK,qEACAG;YACA;UACA;YACAR;cACAC;cACAC;YACA;UACA;QACA;MACA;IAEA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACpGA;AAAA;AAAA;AAAA;AAA65C,CAAgB,03CAAG,EAAC,C;;;;;;;;;;;ACAj7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/writeOffindex/writeOffindex.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/writeOffindex/writeOffindex.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./writeOffindex.vue?vue&type=template&id=3a13b3cc&scoped=true&\"\nvar renderjs\nimport script from \"./writeOffindex.vue?vue&type=script&lang=js&\"\nexport * from \"./writeOffindex.vue?vue&type=script&lang=js&\"\nimport style0 from \"./writeOffindex.vue?vue&type=style&index=0&id=3a13b3cc&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3a13b3cc\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/writeOffindex/writeOffindex.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeOffindex.vue?vue&type=template&id=3a13b3cc&scoped=true&\"","var components\ntry {\n components = {\n myBaseNar: function () {\n return import(\n /* webpackChunkName: \"components/my-baseNar/my-baseNar\" */ \"@/components/my-baseNar/my-baseNar.vue\"\n )\n },\n uButton: function () {\n return import(\n /* webpackChunkName: \"node-modules/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: \"node-modules/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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeOffindex.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeOffindex.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<my-baseNar />\r\n\t\t<!-- 核销员首页 -->\r\n\t\t<view class=\"myInfoInit\">\r\n\t\t\t<view class=\"myInfoImg\">\r\n\t\t\t\t<image class=\"init_image\" :src=\"userInfo.avatar\" mode=\"\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"myInfoInitInfo\">\r\n\t\t\t\t<view class=\"myInfoInitInfoTop\">\r\n\t\t\t\t\t<view class=\"myInfoInitInfoTop-name\">\r\n\t\t\t\t\t\t{{userInfo.username}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myInfoInitInfoTop-back\">\r\n\t\t\t\t\t\t<u-button class=\"loginOutbtn\" @click=\"userLoginout\" text=\"退出登录\" shape=\"circle\"\r\n\t\t\t\t\t\t\tcolor=\"#fbf2f1\"></u-button>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"sscanCode\">\r\n\t\t\t<view class=\"sscanCodeTitle\">\r\n\t\t\t\t<u-icon size='24' name=\"http://amy.yyinhong.cn/uploads/wximg/dp.png\"></u-icon>\r\n\t\t\t\t<span>{{userInfo.store_name}}</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"sscanCodeContent\">\r\n\t\t\t\t<view class=\"sscanCodeContentInit\" @click=\"gotoProductInfo\">\r\n\t\t\t\t\t<u-icon size='24' name=\"http://amy.yyinhong.cn/uploads/wximg/scan.png\"></u-icon> <span\r\n\t\t\t\t\t\tclass=\"scanCodeName\">扫码核销</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tuserInfo: {}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getUserInfo();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tuserLoginout() {\r\n\t\t\t\tthis.$request('/logout', 'GET', {}).then(res => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '退出登录成功',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\turl: '/pages/login/login'\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}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgotoProductInfo() {\r\n\t\t\t\tuni.scanCode({\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\t// console.log('条码类型:' + res.scanType);\r\n\t\t\t\t\t\t// console.log('条码内容:' + res.result);\r\n\t\t\t\t\t\t// 微信小程序\r\n\t\t\t\t\t\tif (res.errMsg == \"scanCode:ok\") {\r\n\t\t\t\t\t\t\t// 扫描到的信息\r\n\t\t\t\t\t\t\t// console.log(res.result);\r\n\t\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\t\turl: '/pageSub/pages/verificationDetails/verificationDetails?num=' +\r\n\t\t\t\t\t\t\t\t\tres.result\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ticon: 'none',\r\n\t\t\t\t\t\t\t\ttitle: '未识别到二维码,请重新尝试!',\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\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #ffffff);\r\n\t}\r\n\r\n\t.myInfoInit {\r\n\t\tmargin: 30rpx;\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 30rpx 0;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\r\n\t\t.myInfoImg {\r\n\t\t\theight: 120rpx;\r\n\t\t\twidth: 120rpx;\r\n\t\t\tbackground-color: #FFFFFF;\r\n\t\t\tborder-radius: 120rpx;\r\n\t\t\toverflow: hidden;\r\n\t\t}\r\n\r\n\t\t.myInfoInitInfo {\r\n\t\t\twidth: calc(100% - 140rpx);\r\n\t\t\tmargin-left: 20rpx;\r\n\t\t\theight: 72rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t.myInfoInitInfoTop {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 60rpx;\r\n\t\t\t\tline-height: 60rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: space-between;\r\n\r\n\t\t\t\t.myInfoInitInfoTop-name {\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t\tfont-size: 40rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.myInfoInitInfoTop-back {\r\n\t\t\t\t\twidth: 200rpx;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row-reverse;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.sscanCode {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmin-height: 104rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\tmargin-top: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t}\r\n\r\n\t.verificationCode {\r\n\t\tcolor: #D3195E;\r\n\t\tmargin-left: 10rpx;\r\n\t}\r\n\r\n\t.sscanCodeTitle {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\twidth: 100%;\r\n\t\theight: 60rpx;\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #000;\r\n\t}\r\n\r\n\t.sscanCodeContent {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tflex-wrap: wrap;\r\n\t}\r\n\r\n\t.sscanCodeContentInit {\r\n\t\twidth: 100%;\r\n\t\theight: 94rpx;\r\n\t\tpadding: 20rpx;\r\n\t\tbackground-color: #fafafa;\r\n\t\tborder-radius: 16rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\r\n\t\t.scanCodeName {\r\n\t\t\tfont-size: 32rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\tmargin-left: 20rpx;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t::v-deep .u-button__text {\r\n\t\tcolor: #F6588D;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeOffindex.vue?vue&type=style&index=0&id=3a13b3cc&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeOffindex.vue?vue&type=style&index=0&id=3a13b3cc&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747400059815\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["uni-app:///main.js","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/writeOffindex/writeOffindex.vue?dfe2","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/writeOffindex/writeOffindex.vue?f5ff","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/writeOffindex/writeOffindex.vue?c188","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/writeOffindex/writeOffindex.vue?21bd","uni-app:///pages/writeOffindex/writeOffindex.vue","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/writeOffindex/writeOffindex.vue?db42","webpack:///E:/code/aimeiyue-xcx-store/ddy/pages/writeOffindex/writeOffindex.vue?ed9f"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","userInfo","onShow","methods","getUserInfo","console","uni","icon","title","userLoginout","complete","url","gotoProductInfo","success","res"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,sBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAsI;AACtI;AACiE;AACL;AACsC;;;AAGlG;AACgM;AAChM,gBAAgB,yMAAU;AAC1B,EAAE,mFAAM;AACR,EAAE,oGAAM;AACR,EAAE,6GAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,wGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,oMAEN;AACP,KAAK;AACL;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3CA;AAAA;AAAA;AAAA;AAA8uB,CAAgB,mwBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCoClwB;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACA;QACAC;QACA;MACA;QACAC;UACAC;UACAC;QACA;MACA;IACA;IACAC;MACA;QACAH;UACAC;UACAC;UACAE;YACAJ;cACAK;YACA;UACA;QACA;MACA;QACAL;UACAC;UACAC;QACA;MACA;IACA;IACAI;MACAN;QACAO;UACA;UACA;UACA;UACA;YACA;YACA;YACAP;cACAK,qEACAG;YACA;UACA;YACAR;cACAC;cACAC;YACA;UACA;QACA;MACA;IAEA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACpGA;AAAA;AAAA;AAAA;AAA65C,CAAgB,03CAAG,EAAC,C;;;;;;;;;;;ACAj7C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/writeOffindex/writeOffindex.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/writeOffindex/writeOffindex.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./writeOffindex.vue?vue&type=template&id=3a13b3cc&scoped=true&\"\nvar renderjs\nimport script from \"./writeOffindex.vue?vue&type=script&lang=js&\"\nexport * from \"./writeOffindex.vue?vue&type=script&lang=js&\"\nimport style0 from \"./writeOffindex.vue?vue&type=style&index=0&id=3a13b3cc&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\HBuilderX.4.56.2025031210\\\\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 \"3a13b3cc\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/writeOffindex/writeOffindex.vue\"\nexport default component.exports","export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeOffindex.vue?vue&type=template&id=3a13b3cc&scoped=true&\"","var components\ntry {\n components = {\n myBaseNar: function () {\n return import(\n /* webpackChunkName: \"components/my-baseNar/my-baseNar\" */ \"@/components/my-baseNar/my-baseNar.vue\"\n )\n },\n uButton: function () {\n return import(\n /* webpackChunkName: \"node-modules/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: \"node-modules/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}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeOffindex.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeOffindex.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"content\">\r\n\t\t<my-baseNar />\r\n\t\t<!-- 核销员首页 -->\r\n\t\t<view class=\"myInfoInit\">\r\n\t\t\t<view class=\"myInfoImg\">\r\n\t\t\t\t<image class=\"init_image\" :src=\"userInfo.avatar\" mode=\"\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"myInfoInitInfo\">\r\n\t\t\t\t<view class=\"myInfoInitInfoTop\">\r\n\t\t\t\t\t<view class=\"myInfoInitInfoTop-name\">\r\n\t\t\t\t\t\t{{userInfo.username}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"myInfoInitInfoTop-back\">\r\n\t\t\t\t\t\t<u-button class=\"loginOutbtn\" @click=\"userLoginout\" text=\"退出登录\" shape=\"circle\"\r\n\t\t\t\t\t\t\tcolor=\"#fbf2f1\"></u-button>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"sscanCode\">\r\n\t\t\t<view class=\"sscanCodeTitle\">\r\n\t\t\t\t<u-icon size='24' name=\"http://amy.yyinhong.cn/uploads/wximg/dp.png\"></u-icon>\r\n\t\t\t\t<span>{{userInfo.store_name}}</span>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"sscanCodeContent\">\r\n\t\t\t\t<view class=\"sscanCodeContentInit\" @click=\"gotoProductInfo\">\r\n\t\t\t\t\t<u-icon size='24' name=\"http://amy.yyinhong.cn/uploads/wximg/scan.png\"></u-icon> <span\r\n\t\t\t\t\t\tclass=\"scanCodeName\">扫码核销</span>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tuserInfo: {}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getUserInfo();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取用户信息\r\n\t\t\tgetUserInfo() {\r\n\t\t\t\tthis.$request('/merchant-info', 'GET', {}).then(res => {\r\n\t\t\t\t\tconsole.log('请求成功')\r\n\t\t\t\t\tthis.userInfo = res.data;\r\n\t\t\t\t}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tuserLoginout() {\r\n\t\t\t\tthis.$request('/logout', 'GET', {}).then(res => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'success',\r\n\t\t\t\t\t\ttitle: '退出登录成功',\r\n\t\t\t\t\t\tcomplete() {\r\n\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\turl: '/pages/login/login'\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}).catch(err => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: 'error',\r\n\t\t\t\t\t\ttitle: '' + err.message\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgotoProductInfo() {\r\n\t\t\t\tuni.scanCode({\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\t// console.log('条码类型:' + res.scanType);\r\n\t\t\t\t\t\t// console.log('条码内容:' + res.result);\r\n\t\t\t\t\t\t// 微信小程序\r\n\t\t\t\t\t\tif (res.errMsg == \"scanCode:ok\") {\r\n\t\t\t\t\t\t\t// 扫描到的信息\r\n\t\t\t\t\t\t\t// console.log(res.result);\r\n\t\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\t\turl: '/pageSub/pages/verificationDetails/verificationDetails?num=' +\r\n\t\t\t\t\t\t\t\t\tres.result\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ticon: 'none',\r\n\t\t\t\t\t\t\t\ttitle: '未识别到二维码,请重新尝试!',\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\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n\t.content {\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground: linear-gradient(to bottom, #f3d4d7, #f8f8f8, #ffffff);\r\n\t}\r\n\r\n\t.myInfoInit {\r\n\t\tmargin: 30rpx;\r\n\t\twidth: calc(100% - 60rpx);\r\n\t\tpadding: 30rpx 0;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\r\n\t\t.myInfoImg {\r\n\t\t\theight: 120rpx;\r\n\t\t\twidth: 120rpx;\r\n\t\t\tbackground-color: #FFFFFF;\r\n\t\t\tborder-radius: 120rpx;\r\n\t\t\toverflow: hidden;\r\n\t\t}\r\n\r\n\t\t.myInfoInitInfo {\r\n\t\t\twidth: calc(100% - 140rpx);\r\n\t\t\tmargin-left: 20rpx;\r\n\t\t\theight: 72rpx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t.myInfoInitInfoTop {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 60rpx;\r\n\t\t\t\tline-height: 60rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: space-between;\r\n\r\n\t\t\t\t.myInfoInitInfoTop-name {\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t\tfont-size: 40rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.myInfoInitInfoTop-back {\r\n\t\t\t\t\twidth: 200rpx;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row-reverse;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.sscanCode {\r\n\t\twidth: calc(100% - 120rpx);\r\n\t\tmin-height: 104rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tmargin: 0 30rpx;\r\n\t\tmargin-top: 20rpx;\r\n\t\tborder-radius: 24rpx;\r\n\t\tbackground-color: #ffffff;\r\n\t}\r\n\r\n\t.verificationCode {\r\n\t\tcolor: #D3195E;\r\n\t\tmargin-left: 10rpx;\r\n\t}\r\n\r\n\t.sscanCodeTitle {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\twidth: 100%;\r\n\t\theight: 60rpx;\r\n\t\tfont-size: 30rpx;\r\n\t\tcolor: #000;\r\n\t}\r\n\r\n\t.sscanCodeContent {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\tflex-wrap: wrap;\r\n\t}\r\n\r\n\t.sscanCodeContentInit {\r\n\t\twidth: 100%;\r\n\t\theight: 94rpx;\r\n\t\tpadding: 20rpx;\r\n\t\tbackground-color: #fafafa;\r\n\t\tborder-radius: 16rpx;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\r\n\t\t.scanCodeName {\r\n\t\t\tfont-size: 32rpx;\r\n\t\t\tcolor: #333333;\r\n\t\t\tmargin-left: 20rpx;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t::v-deep .u-button__text {\r\n\t\tcolor: #F6588D;\r\n\t}\r\n</style>","import mod from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeOffindex.vue?vue&type=style&index=0&id=3a13b3cc&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\HBuilderX.4.56.2025031210\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./writeOffindex.vue?vue&type=style&index=0&id=3a13b3cc&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1747651946070\n var cssReload = require(\"D:/HBuilderX.4.56.2025031210/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
......@@ -9793,17 +9793,12 @@ var request = function request() {
header: header,
//自定义头部,和后端商同后编写
success: function success(res) {
console.log(res);
if (res.data.code == 403) {
//自定请求失败的情况,这里以常见的token失效或过期为例
uni.removeStorageSync('token');
uni.showToast({
title: "" + res.data.message,
icon: 'none',
complete: function complete() {
uni.reLaunch({
url: '/pages/login/login'
});
}
uni.reLaunch({
url: '/pages/login/login'
});
return;
}
......
......@@ -115,6 +115,9 @@ try {
uPicker: function () {
return Promise.all(/*! import() | node-modules/uview-ui/components/u-picker/u-picker */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-picker/u-picker")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-picker/u-picker.vue */ 310))
},
uPopup: function () {
return Promise.all(/*! import() | node-modules/uview-ui/components/u-popup/u-popup */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-popup/u-popup")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-popup/u-popup.vue */ 447))
},
}
} catch (e) {
if (
......@@ -141,6 +144,15 @@ var render = function () {
_vm.e0 = function ($event) {
_vm.show = true
}
_vm.e1 = function ($event) {
_vm.show = false
}
_vm.e2 = function ($event) {
_vm.xyshow = false
}
_vm.e3 = function ($event) {
_vm.xyshow = false
}
}
}
var recyclableRender = false
......@@ -209,9 +221,34 @@ exports.default = void 0;
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
var _default = {
data: function data() {
return {
xyshow: true,
show: false,
userName: '',
passWord: '',
......@@ -224,6 +261,13 @@ var _default = {
console.log("未登录");
},
methods: {
open: function open() {
// console.log('open');
},
close: function close() {
this.show = false;
// console.log('close');
},
confirm: function confirm(e) {
console.log(e.value);
if (e.value[0] == '商家') {
......
......@@ -5,6 +5,7 @@
"u-line": "/node-modules/uview-ui/components/u-line/u-line",
"u--input": "/node-modules/uview-ui/components/u--input/u--input",
"u-toast": "/node-modules/uview-ui/components/u-toast/u-toast",
"u-picker": "/node-modules/uview-ui/components/u-picker/u-picker"
"u-picker": "/node-modules/uview-ui/components/u-picker/u-picker",
"u-popup": "/node-modules/uview-ui/components/u-popup/u-popup"
}
}
\ No newline at end of file
<view class="pageContent"><view class="loginModel"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="loginTitle" bindtap="__e">{{''+user_typename+'登录'}}<u-icon style="margin-left:40rpx;" vue-id="35a7246c-1" name="list-dot" color="#000" size="28" bind:__l="__l"></u-icon></view><u-line vue-id="35a7246c-2" bind:__l="__l"></u-line><view class="loginInput"><u--input bind:input="__e" vue-id="35a7246c-3" prefixIcon="account-fill" fontSize="20" prefixIconStyle="font-size: 60rpx;color: #333333" placeholderClass="place-class" placeholder="账号" border="bottom" clearable="{{true}}" value="{{userName}}" data-event-opts="{{[['^input',[['__set_model',['','userName','$event',[]]]]]]}}" bind:__l="__l"></u--input></view><u-line vue-id="35a7246c-4" bind:__l="__l"></u-line><view class="loginInput"><u--input bind:input="__e" vue-id="35a7246c-5" prefixIcon="lock-fill" fontSize="20" password="{{true}}" type="password" prefixIconStyle="font-size: 60rpx;color: #333333" placeholderClass="place-class" placeholder="密码" border="bottom" clearable="{{true}}" value="{{passWord}}" data-event-opts="{{[['^input',[['__set_model',['','passWord','$event',[]]]]]]}}" bind:__l="__l"></u--input></view><u-line vue-id="35a7246c-6" bind:__l="__l"></u-line></view><u-toast class="vue-ref" vue-id="35a7246c-7" data-ref="uToast" bind:__l="__l"></u-toast><u-picker vue-id="35a7246c-8" show="{{show}}" columns="{{columns}}" data-event-opts="{{[['^confirm',[['confirm']]]]}}" bind:confirm="__e" bind:__l="__l"></u-picker><view data-event-opts="{{[['tap',[['userLogin',['$event']]]]]}}" class="loginBtn" bindtap="__e">登录</view></view>
\ No newline at end of file
<view class="pageContent"><view class="loginModel"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="loginTitle" bindtap="__e">{{''+user_typename+'登录'}}<u-icon style="margin-left:40rpx;" vue-id="35a7246c-1" name="list-dot" color="#000" size="28" bind:__l="__l"></u-icon></view><u-line vue-id="35a7246c-2" bind:__l="__l"></u-line><view class="loginInput"><u--input bind:input="__e" vue-id="35a7246c-3" prefixIcon="account-fill" fontSize="20" prefixIconStyle="font-size: 60rpx;color: #333333" placeholderClass="place-class" placeholder="账号" border="bottom" clearable="{{true}}" value="{{userName}}" data-event-opts="{{[['^input',[['__set_model',['','userName','$event',[]]]]]]}}" bind:__l="__l"></u--input></view><u-line vue-id="35a7246c-4" bind:__l="__l"></u-line><view class="loginInput"><u--input bind:input="__e" vue-id="35a7246c-5" prefixIcon="lock-fill" fontSize="20" password="{{true}}" type="password" prefixIconStyle="font-size: 60rpx;color: #333333" placeholderClass="place-class" placeholder="密码" border="bottom" clearable="{{true}}" value="{{passWord}}" data-event-opts="{{[['^input',[['__set_model',['','passWord','$event',[]]]]]]}}" bind:__l="__l"></u--input></view><u-line vue-id="35a7246c-6" bind:__l="__l"></u-line></view><u-toast class="vue-ref" vue-id="35a7246c-7" data-ref="uToast" bind:__l="__l"></u-toast><u-picker vue-id="35a7246c-8" show="{{show}}" columns="{{columns}}" closeOnClickOverlay="true" data-event-opts="{{[['^cancel',[['e1']]],['^confirm',[['confirm']]]]}}" bind:cancel="__e" bind:confirm="__e" bind:__l="__l"></u-picker><view data-event-opts="{{[['tap',[['userLogin',['$event']]]]]}}" class="loginBtn" bindtap="__e">登录</view><u-popup vue-id="35a7246c-9" show="{{xyshow}}" round="{{10}}" mode="center" data-event-opts="{{[['^close',[['close']]],['^open',[['open']]]]}}" bind:close="__e" bind:open="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="xieyi"><view class="xyTitle">用户使用须知</view><view class="xyContant">使用前,请您仔细阅读<text data-event-opts="{{[['tap',[['xieyi',['$event']]]]]}}" style="color:cornflowerblue;" bindtap="__e">《用户服务协议》</text>及<text data-event-opts="{{[['tap',[['yinsi',['$event']]]]]}}" style="color:cornflowerblue;" bindtap="__e">《隐私政策》</text></view><view class="btnList"><view class="btnleft"><view data-event-opts="{{[['tap',[['e2',['$event']]]]]}}" class="btn" bindtap="__e">不同意</view></view><view class="btnright"><view data-event-opts="{{[['tap',[['e3',['$event']]]]]}}" class="btn" bindtap="__e">同意</view></view></view></view></u-popup></view>
\ No newline at end of file
......@@ -66,3 +66,41 @@
background-color: #D3195E;
border-radius: 90rpx;
}
.xieyi {
width: 600rpx;
height: 400rpx;
background-color: #FFFFFF;
border-radius: 20rpx;
}
.xyTitle {
text-align: center;
font-size: 40rpx;
font-weight: 600;
margin-top: 50rpx;
}
.xyContant {
margin: 50rpx 30rpx;
font-size: 30rpx;
}
.btnList {
width: 100%;
display: flex;
justify-content: space-around;
align-items: center;
text-align: center;
line-height: 80rpx;
}
.btnleft {
width: 260rpx;
height: 80rpx;
border-radius: 40rpx;
color: #D3195E;
border: 1rpx solid #D3195E;
}
.btnright {
width: 260rpx;
height: 80rpx;
border-radius: 40rpx;
background-color: #D3195E;
color: #FFFFFF;
}
......@@ -247,7 +247,7 @@ var _default = {
_this.myCellList = [{
"pagePath": "/pageSub/pages/balance/balance",
"iconName": "http://amy.yyinhong.cn/uploads/wximg/pc_wdye.png",
"text": "我的积分",
"text": "我的佣金",
"name": "balance"
}, {
"pagePath": "/pageSub/pages/mybankList/mybankList",
......
......@@ -11,17 +11,12 @@ const request = (url = '', method = 'GET', data = {}, header = { //这里这样
data: data, //传递参数
header: header, //自定义头部,和后端商同后编写
success: (res) => {
console.log(res)
if (res.data.code == 403) { //自定请求失败的情况,这里以常见的token失效或过期为例
uni.removeStorageSync('token');
uni.showToast({
title: "" + res.data.message,
icon: 'none',
complete() {
uni.reLaunch({
url: '/pages/login/login'
})
}
});
uni.reLaunch({
url: '/pages/login/login'
})
return
}
if (res.data.code == 500 || res.data.code == 201) { //自定请求失败的情况
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment