Commit 69a5d07a by 肖康

update

parent 764d340a
Showing with 17937 additions and 18 deletions
{"version":3,"file":"index.js","sources":["pages/index/index.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvaW5kZXgudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"indexPage\">\r\n\t\t<barX :pageTitle=\"pageTitle\" :type=\"type\"/>\r\n\t\t<view class=\"header\" v-if=\"scrollTop <= 180\">\r\n\t\t\t<image class=\"logo\" src=\"/static/images/logo.png\" ></image>\r\n\t\t\t<navigator url=\"/pages/user/userInfo\" class=\"menber\" >会员入口</navigator>\r\n\t\t\t<view class=\"input-box row verCenter\">\r\n\t\t\t\t<text class=\"icon iconfont icon-search\"></text>\r\n\t\t\t\t<input type=\"text\" @click=\"goSearch()\" placeholder=\"请输入商品名称、品牌、型号、商品编码\" />\r\n\t\t\t\t<navigator class=\"kfbtn\" :url='$globalData.KFQQ' ></navigator>\r\n\t\t\t\t\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t<swiper class=\"swiper swiper-box\" v-if=\"pageData.banner_list&&pageData.banner_list.length>0\" :indicator-dots=\"true\" :autoplay=\"true\"\r\n\t\t\t:interval=\"3000\" :duration=\"500\">\r\n\t\t\t<swiper-item class=\"swiper-item\" v-for=\"(item,index) in pageData.banner_list\" :key=\"index\">\r\n\t\t\t\t<navigator :url=\"item.url\" class=\"bannert\" >\r\n\t\t\t\t\t<image :src=\"item.images\" ></image>\r\n\t\t\t\t</navigator>\r\n\t\t\t</swiper-item>\r\n\t\t</swiper>\r\n\t\t<view class=\"cate-box row bothSide\" v-if=\"pageData.quick_links&&pageData.quick_links.length>0\">\r\n\t\t\t<navigator :url=\"item.url\" class=\"item\" v-for=\"(item,index) in pageData.quick_links\" :key=\"index\">\r\n\t\t\t\t<image :src=\"item.images\"></image>\r\n\t\t\t\t<text class=\"elep\">{{item.title}}</text>\r\n\t\t\t</navigator>\r\n\t\t</view>\r\n\t\t<view class=\"recommend-box\" v-if=\"pageData.recommend_goods&&pageData.recommend_goods.length>0\">\r\n\t\t\t<view class=\"tit\">为你推荐</view>\r\n\t\t\t<view class=\"itembox row bothSide\">\r\n\t\t\t\t<navigator :url=\"'/pages/goods/detail?goods_id='+item.goods_id\" class=\"item\" v-for=\"(item,index) in pageData.recommend_goods\" :key=\"index\">\r\n\t\t\t\t\t<image :src=\"item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\"></image>\r\n\t\t\t\t\t<view class=\"title elep2\">{{item.sku_name}}</view>\r\n\t\t\t\t\t<view class=\"price \" v-if=\"item.ladder_price&&item.ladder_price.length>0\">\r\n\t\t\t\t\t\t<view class=\"price0\">¥{{item.ladder_price[0].price_cn||''}}</view>\r\n\t\t\t\t\t\t<view class=\"row verCenter qibox\">\r\n\t\t\t\t\t\t\t<text class=\"price1\" v-if=\"isLogin\"><text class=\"price1\" v-if=\"item.ladder_price[1].price_cn\">¥{{item.ladder_price[1].price_cn}}</text></text>\r\n\t\t\t\t\t\t\t<text class=\"price1\" v-else>¥****</text>\r\n\t\t\t\t\t\t\t<text class=\"qytag\" v-if=\"item.ladder_price[1].price_cn\">企业价</text>\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=\"price-c\" v-else>\r\n\t\t\t\t\t\t<text class=\"xunj\" @click.stop.prevent=\"goxj()\">立即询价</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t\t\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"fixed-search\" v-if=\"scrollTop > 180\">\r\n\t\t\t<view class=\"input-box row verCenter\">\r\n\t\t\t\t<text class=\"icon iconfont icon-search\"></text>\r\n\t\t\t\t<input type=\"text\" @click=\"goSearch()\" placeholder=\"请输入商品名称、品牌、型号、商品编码\" />\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<bottomNavFixed actval=\"1\" />\r\n\t</view>\r\n\r\n</template>\r\n\r\n<script>\r\n\timport { Api_Url } from '@/util/api.js'\r\n\r\n\timport bottomNavFixed from '@/components/bottom_nav.vue';\r\n\timport barX from '@/components/barx.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisLogin:uni.getStorageSync('token')?true:false,\r\n\t\t\t\tpageTitle:\"\",\r\n\t\t\t\ttype:1,\r\n\t\t\t\tscrollTop: 0,\r\n\t\t\t\tpageData:\"\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tonPageScroll(e) {\r\n\t\t\tthis.scrollTop = e.scrollTop;\r\n\t\t\tif (e.scrollTop > 180) {\r\n\t\t\t\tthis.pageTitle='爱智工业品平台'\r\n\t\t\t\tthis.type=0\r\n\t\t\t\tuni.setNavigationBarColor({\r\n\t\t\t\t\tfrontColor: '#000000',\r\n\t\t\t\t\tbackgroundColor: '#F8F8F8',\r\n\t\t\t\t\tanimation: {\r\n\t\t\t\t\t\tduration: 300, // 动画持续时间(毫秒)\r\n\t\t\t\t\t\ttimingFunc: 'ease-in-out' // 动画效果\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t} else {\r\n\t\t\t\tthis.pageTitle=''\r\n\t\t\t\tthis.type=1\r\n\t\t\t\tuni.setNavigationBarColor({\r\n\t\t\t\t\tfrontColor: '#ffffff',\r\n\t\t\t\t\tbackgroundColor: '#BF0009',\r\n\t\t\t\t\tanimation: {\r\n\t\t\t\t\t\tduration: 300, // 动画持续时间(毫秒)\r\n\t\t\t\t\t\ttimingFunc: 'ease-in-out' // 动画效果\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\tthis.getData()\r\n\t\t\t\r\n\t\t},\r\n\t\r\n\t\tmethods: {\r\n\t\t\tgoxj(){\r\n\t\t\t\t\t uni.navigateTo({\r\n\t\t\t\t\t \turl: this.$globalData.KFQQ\r\n\t\t\t\t\t });\r\n\t\t\t},\r\n\t\t\tgetData(){\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/homepage', 'GET', {}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tthis.pageData=res.data\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t title: res.msg,\r\n\t\t\t\t\t\t icon: 'error'\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\t});\r\n\t\t\t},\r\n\t\t\tgoSearch() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pages/search/nav'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbottomNavFixed,\r\n\t\t\tbarX\r\n\t\t}\r\n\t}\r\n\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/index/index.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url"],"mappings":";;;;;AAkEC,MAAA,OAAA,MAAA;;EAEC,OAAA;AACC,WAAA;AAAA;;MAGC,MAAA;AAAA;;IAGD;AAAA;EAED,aAAA,GAAA;;AAEC,QAAA,EAAA,YAAA,KAAA;;;;QAIE,YAAA;AAAA;;;;;;QAKA;AAAA,MACD,CAAA;AAAA;AAEA,WAAA,YAAA;;;QAGC,YAAA;AAAA;;;;;;QAKA;AAAA,MACD,CAAA;AAAA,IACD;AAAA;EAED,SAAA;;;EAKA,SAAA;AAAA,IACC,OAAA;AACIA,oBAAAA,MAAA,WAAA;AAAA;MAEA,CAAA;AAAA;IAEJ,UAAA;AACC,WAAA,QAAAC,SAAA,UAAA,qBAAA,OAAA,CAAA,GAAA,IAAA,EAAA,KAAA,SAAA;AACC,YAAA,IAAA,QAAA,GAAA;AACC,eAAA,WAAA,IAAA;AAAA;AAEAD,wBAAAA,MAAA,UAAA;AAAA;;UAGA,CAAA;AAAA,QACD;AAAA,MAED,CAAA;AAAA;;AAGAA,oBAAAA,MAAA,WAAA;AAAA;MAEA,CAAA;AAAA,IACD;AAAA;;IAGA;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxID,GAAG,WAAW,eAAe;"} {"version":3,"file":"index.js","sources":["pages/index/index.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvaW5kZXgudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"indexPage\">\r\n\t\t<barX :pageTitle=\"pageTitle\" :type=\"type\"/>\r\n\t\t<view class=\"header\" v-if=\"scrollTop <= 180\">\r\n\t\t\t<image class=\"logo\" src=\"/static/images/logo.png\" ></image>\r\n\t\t\t<navigator url=\"/pages/user/userInfo\" class=\"menber\" >会员入口</navigator>\r\n\t\t\t<view class=\"input-box row verCenter\">\r\n\t\t\t\t<text class=\"icon iconfont icon-search\" @click=\"goSearch()\"></text>\r\n\t\t\t\t<view @click=\"goSearch()\">请输入商品名称、品牌、型号、商品编码</view>\r\n\t\t\t\t<navigator class=\"kfbtn\" :url='$globalData.KFQQ' ></navigator>\r\n\t\t\t\t\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t<swiper class=\"swiper swiper-box\" v-if=\"pageData.banner_list&&pageData.banner_list.length>0\" :indicator-dots=\"true\" :autoplay=\"true\"\r\n\t\t\t:interval=\"3000\" :duration=\"500\">\r\n\t\t\t<swiper-item class=\"swiper-item\" v-for=\"(item,index) in pageData.banner_list\" :key=\"index\">\r\n\t\t\t\t<navigator :url=\"item.url\" class=\"bannert\" >\r\n\t\t\t\t\t<image :src=\"item.images\" ></image>\r\n\t\t\t\t</navigator>\r\n\t\t\t</swiper-item>\r\n\t\t</swiper>\r\n\t\t<view class=\"cate-box row bothSide\" v-if=\"pageData.quick_links&&pageData.quick_links.length>0\">\r\n\t\t\t<navigator :url=\"item.url\" class=\"item\" v-for=\"(item,index) in pageData.quick_links\" :key=\"index\">\r\n\t\t\t\t<image :src=\"item.images\"></image>\r\n\t\t\t\t<text class=\"elep\">{{item.title}}</text>\r\n\t\t\t</navigator>\r\n\t\t</view>\r\n\t\t<view class=\"recommend-box\" v-if=\"pageData.recommend_goods&&pageData.recommend_goods.length>0\">\r\n\t\t\t<view class=\"tit\">为你推荐</view>\r\n\t\t\t<view class=\"itembox row bothSide\">\r\n\t\t\t\t<navigator :url=\"'/pages/goods/detail?goods_id='+item.goods_id\" class=\"item\" v-for=\"(item,index) in pageData.recommend_goods\" :key=\"index\">\r\n\t\t\t\t\t<image :src=\"item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\"></image>\r\n\t\t\t\t\t<view class=\"title elep2\">{{item.sku_name}}</view>\r\n\t\t\t\t\t<view class=\"price \" v-if=\"item.ladder_price&&item.ladder_price.length>0\">\r\n\t\t\t\t\t\t<view class=\"price0\">¥{{item.ladder_price[0].price_cn||''}}</view>\r\n\t\t\t\t\t\t<view class=\"row verCenter qibox\">\r\n\t\t\t\t\t\t\t<text class=\"price1\" v-if=\"isLogin\"><text class=\"price1\" v-if=\"item.ladder_price[1].price_cn\">¥{{item.ladder_price[1].price_cn}}</text></text>\r\n\t\t\t\t\t\t\t<text class=\"price1\" v-else>¥****</text>\r\n\t\t\t\t\t\t\t<text class=\"qytag\" v-if=\"item.ladder_price[1].price_cn\">企业价</text>\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=\"price-c\" v-else>\r\n\t\t\t\t\t\t<text class=\"xunj\" @click.stop.prevent=\"goxj()\">立即询价</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t\t\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"fixed-search\" v-if=\"scrollTop > 180\">\r\n\t\t\t<view class=\"input-box row verCenter\">\r\n\t\t\t\t<text class=\"icon iconfont icon-search\" @click=\"goSearch()\"></text>\r\n\t\t\t\t<view @click=\"goSearch()\">请输入商品名称、品牌、型号、商品编码</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<bottomNavFixed actval=\"1\" />\r\n\t</view>\r\n\r\n</template>\r\n\r\n<script>\r\n\timport { Api_Url } from '@/util/api.js'\r\n\r\n\timport bottomNavFixed from '@/components/bottom_nav.vue';\r\n\timport barX from '@/components/barx.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisLogin:uni.getStorageSync('token')?true:false,\r\n\t\t\t\tpageTitle:\"\",\r\n\t\t\t\ttype:1,\r\n\t\t\t\tscrollTop: 0,\r\n\t\t\t\tpageData:\"\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tonPageScroll(e) {\r\n\t\t\tthis.scrollTop = e.scrollTop;\r\n\t\t\tif (e.scrollTop > 180) {\r\n\t\t\t\tthis.pageTitle='爱智工业品平台'\r\n\t\t\t\tthis.type=0\r\n\t\t\t\tuni.setNavigationBarColor({\r\n\t\t\t\t\tfrontColor: '#000000',\r\n\t\t\t\t\tbackgroundColor: '#F8F8F8',\r\n\t\t\t\t\tanimation: {\r\n\t\t\t\t\t\tduration: 300, // 动画持续时间(毫秒)\r\n\t\t\t\t\t\ttimingFunc: 'ease-in-out' // 动画效果\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t} else {\r\n\t\t\t\tthis.pageTitle=''\r\n\t\t\t\tthis.type=1\r\n\t\t\t\tuni.setNavigationBarColor({\r\n\t\t\t\t\tfrontColor: '#ffffff',\r\n\t\t\t\t\tbackgroundColor: '#BF0009',\r\n\t\t\t\t\tanimation: {\r\n\t\t\t\t\t\tduration: 300, // 动画持续时间(毫秒)\r\n\t\t\t\t\t\ttimingFunc: 'ease-in-out' // 动画效果\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\tthis.getData()\r\n\t\t\t\r\n\t\t},\r\n\t\r\n\t\tmethods: {\r\n\t\t\tgoxj(){\r\n\t\t\t\t\t uni.navigateTo({\r\n\t\t\t\t\t \turl: this.$globalData.KFQQ\r\n\t\t\t\t\t });\r\n\t\t\t},\r\n\t\t\tgetData(){\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/homepage', 'GET', {}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tthis.pageData=res.data\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t title: res.msg,\r\n\t\t\t\t\t\t icon: 'error'\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\t});\r\n\t\t\t},\r\n\t\t\tgoSearch() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pages/search/nav'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbottomNavFixed,\r\n\t\t\tbarX\r\n\t\t}\r\n\t}\r\n\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/index/index.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url"],"mappings":";;;;;AAkEC,MAAA,OAAA,MAAA;;EAEC,OAAA;AACC,WAAA;AAAA;;MAGC,MAAA;AAAA;;IAGD;AAAA;EAED,aAAA,GAAA;;AAEC,QAAA,EAAA,YAAA,KAAA;;;;QAIE,YAAA;AAAA;;;;;;QAKA;AAAA,MACD,CAAA;AAAA;AAEA,WAAA,YAAA;;;QAGC,YAAA;AAAA;;;;;;QAKA;AAAA,MACD,CAAA;AAAA,IACD;AAAA;EAED,SAAA;;;EAKA,SAAA;AAAA,IACC,OAAA;AACIA,oBAAAA,MAAA,WAAA;AAAA;MAEA,CAAA;AAAA;IAEJ,UAAA;AACC,WAAA,QAAAC,SAAA,UAAA,qBAAA,OAAA,CAAA,GAAA,IAAA,EAAA,KAAA,SAAA;AACC,YAAA,IAAA,QAAA,GAAA;AACC,eAAA,WAAA,IAAA;AAAA;AAEAD,wBAAAA,MAAA,UAAA;AAAA;;UAGA,CAAA;AAAA,QACD;AAAA,MAED,CAAA;AAAA;;AAGAA,oBAAAA,MAAA,WAAA;AAAA;MAEA,CAAA;AAAA,IACD;AAAA;;IAGA;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxID,GAAG,WAAW,eAAe;"}
\ No newline at end of file \ No newline at end of file
{"version":3,"file":"api.js","sources":["util/api.js"],"sourcesContent":["let _env = \"\"\r\nlet api_url=\"\"\r\nif (process.env.UNI_PLATFORM === 'h5') { // 判断是否为 H5 平台\r\n\tif (process.env.NODE_ENV === 'production') { // H5 生产环境\r\n\t\t_env = 'release'\r\n\t} else {\r\n\t\t_env = 'develop'\r\n\t}\r\n\tapi_url = _env == 'release' ? 'https://www.iedge.net' : ''\r\n\t\r\n\tconsole.log(api_url,_env)\r\n} else if (process.env.UNI_PLATFORM === 'mp-weixin') { // 判断是否为微信小程序平台\r\n\t_env = uni.getAccountInfoSync().miniProgram.envVersion //develop: trial: release:\r\n\t// if (_env != 'develop') {\r\n\t// \t_env = 'release'\r\n\t// }\r\n\t\r\n\t\r\n\t\r\n\t//api_url = _env == 'release' ? 'https://www.iedge.net' : 'http://iedge.liexindev.net'\r\n\tapi_url ='https://www.iedge.net'\r\n\tconsole.log(api_url,_env)\r\n} else { // 其他平台(如 App 等)\r\n\r\n}\r\n\r\n\r\nexport const Api_Url=api_url\r\n\r\n"],"names":["uni"],"mappings":";;AAAA,IAAI,OAAO;AACX,IAAI,UAAQ;AAUyC;AAC7C,SAAAA,cAAAA,MAAI,qBAAqB,YAAY;AAQnC,YAAA;AACTA,gBAAA,MAAY,MAAA,OAAA,qBAAA,SAAQ,IAAI;AACzB;AAKO,MAAM,UAAQ;;"} {"version":3,"file":"api.js","sources":["util/api.js"],"sourcesContent":["let _env = \"\"\r\nlet api_url=\"\"\r\nif (process.env.UNI_PLATFORM === 'h5') { // 判断是否为 H5 平台\r\n\tif (process.env.NODE_ENV === 'production') { // H5 生产环境\r\n\t\t_env = 'release'\r\n\t} else {\r\n\t\t_env = 'develop'\r\n\t}\r\n\tapi_url = _env == 'release' ? 'https://www.iedge.net' : ''\r\n\t\r\n\tconsole.log(api_url,_env)\r\n} else if (process.env.UNI_PLATFORM === 'mp-weixin') { // 判断是否为微信小程序平台\r\n\t_env = uni.getAccountInfoSync().miniProgram.envVersion //develop: trial: release:\r\n\t// if (_env != 'develop') {\r\n\t// \t_env = 'release'\r\n\t// }\r\n\t\r\n\t\r\n\t\r\n\tapi_url = _env == 'release' ? 'https://www.iedge.net' : 'http://iedge.liexindev.net'\r\n\t//api_url ='https://www.iedge.net'\r\n\tconsole.log(api_url,_env)\r\n} else { // 其他平台(如 App 等)\r\n\r\n}\r\n\r\n\r\nexport const Api_Url=api_url\r\n\r\n"],"names":["uni"],"mappings":";;AAAA,IAAI,OAAO;AACX,IAAI,UAAQ;AAUyC;AAC7C,SAAAA,cAAAA,MAAI,qBAAqB,YAAY;AAOlC,YAAA,QAAQ,YAAY,0BAA0B;AAExDA,gBAAA,MAAY,MAAA,OAAA,qBAAA,SAAQ,IAAI;AACzB;AAKO,MAAM,UAAQ;;"}
\ No newline at end of file \ No newline at end of file
{"version":3,"file":"util.js","sources":["util/util.js"],"sourcesContent":["/**\r\n * 请求封装\r\n * headertype 表单 和json\r\n */\r\nexport const request = (url = '', type = 'GET', param = {}, Loading, headertype) => {\r\n\r\n //是否启动加载\r\n if (Loading) {\r\n uni.showLoading({\r\n mask: true\r\n });\r\n }\r\n\r\n // //h5统一携带参数pf\r\n var params = Object.assign(param, {\r\n pf: process.env.UNI_PLATFORM == 'h5'?'h5':'xcx'\r\n });\r\n // //请求es相关\r\n // if (url.indexOf(\"so12.ichunt.\") != -1 || url.indexOf(\"/esapi/\") != -1 || url.indexOf(\"/goods/detail\") != -1|| url.indexOf(\"/optimum/goods\") != -1|| url.indexOf(\"/cart/lists\") != -1) {\r\n // params = Object.assign(param, { hkyefgyd: 1 });\r\n // }\r\n\tconst token= uni.getStorageSync(\"token\")\r\n //请求类型判断\r\n let header = {\r\n \"Content-Type\": \"application/json; charset=utf-8\"\r\n }\r\n\t\r\n if (headertype) {\r\n header = {\r\n 'Content-Type': 'application/x-www-form-urlencoded'\r\n }\r\n }\r\n\tif(token){\r\n\t\theader.token=token\r\n\t}\r\n return new Promise((resolve, reject) => {\r\n uni.request({\r\n method: type,\r\n url: url,\r\n data: params,\r\n header: header,\r\n dataType: 'json',\r\n withCredentials: true,\r\n success: response => {\r\n if (Loading) uni.hideLoading();\r\n if (response.statusCode === 200) {\r\n let result = response.data;\r\n\t\t\t\t\tif(result.code==101){\r\n\t\t\t\t\t\ttry{\r\n\t\t\t\t\t\t\tvar pages = getCurrentPages(); // 获取栈实例\r\n\t\t\t\t\t\t\tlet currentPage = pages[pages.length - 1]; // 获取当前页面实例\r\n\t\t\t\t\t\t\tlet currentPath = currentPage.route; // 获取当前页面路由\r\n\t\t\t\t\t\t\tlet currentPageFullPath = currentPage['$page']['fullPath']; // 当前页面路径\r\n\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\turl: `/pages/auth/login?referer=${encodeURIComponent(currentPageFullPath)}`\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}catch(e){\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t}\r\n resolve(result);\r\n } else {\r\n reject(response);\r\n uni.showToast({\r\n title: '网络出现问题',\r\n icon: 'error'\r\n });\r\n }\r\n },\r\n fail: (error) => {\r\n if (Loading) uni.hideLoading();\r\n uni.showToast({\r\n title: '网络出现问题',\r\n icon: 'error'\r\n });\r\n reject(error);\r\n }\r\n })\r\n });\r\n}\r\n\r\n/**\r\n * 平台判断\r\n */\r\nexport const getPlatform = () => {\r\n let platform = uni.getSystemInfoSync().platform;\r\n if (platform == 'ios') {\r\n platform = 'ios';\r\n } else if (platform == 'android') {\r\n platform = 'android';\r\n }\r\n\r\n return platform;\r\n\r\n}\r\n/**\r\n * 手机验证码倒计时函数\r\n * @param {Object} options - 配置项\r\n * @param {number} options.duration - 倒计时时间,单位为秒,默认为60s\r\n * @param {Function} options.onTick - 每秒执行的回调函数,参数为当前剩余时间\r\n * @param {Function} options.onComplete - 完成倒计时后执行的回调函数\r\n */\r\nexport const startCountdown = (options) => {\r\n const duration = options.duration || 60; // 倒计时时间,默认为60秒\r\n let remainingTime = duration; // 剩余时间\r\n let timer = null; // 定时器\r\n\r\n // 每秒执行一次的回调函数\r\n const onTick = options.onTick || ((time) => {});\r\n\r\n // 完成倒计时后执行的回调函数\r\n const onComplete = options.onComplete || (() => {});\r\n\r\n // 开始倒计时\r\n function start() {\r\n timer = setInterval(() => {\r\n if (remainingTime <= 0) {\r\n clearInterval(timer);\r\n onComplete();\r\n } else {\r\n remainingTime--;\r\n onTick(remainingTime);\r\n }\r\n }, 1000);\r\n }\r\n\r\n // 停止倒计时\r\n function stop() {\r\n clearInterval(timer);\r\n onComplete();\r\n }\r\n\r\n // 返回 start 和 stop 方法\r\n return {\r\n start,\r\n stop,\r\n };\r\n}\r\n\r\n\r\n\r\n"],"names":["uni"],"mappings":";;AAIa,MAAA,UAAU,CAAC,MAAM,IAAI,OAAO,OAAO,QAAQ,CAAA,GAAI,SAAS,eAAe;AAGhF,MAAI,SAAS;AACTA,kBAAAA,MAAI,YAAY;AAAA,MACZ,MAAM;AAAA,IAAA,CACT;AAAA,EACL;AAGI,MAAA,SAAS,OAAO,OAAO,OAAO;AAAA,IAC9B,IAA0C;AAAA,EAAA,CAC7C;AAKE,QAAA,QAAOA,cAAAA,MAAI,eAAe,OAAO;AAEpC,MAAI,SAAS;AAAA,IACT,gBAAgB;AAAA,EAAA;AAGpB,MAAI,YAAY;AACH,aAAA;AAAA,MACL,gBAAgB;AAAA,IAAA;AAAA,EAExB;AACH,MAAG,OAAM;AACR,WAAO,QAAM;AAAA,EACd;AACG,SAAO,IAAI,QAAQ,CAAC,SAAS,WAAW;AACpCA,kBAAAA,MAAI,QAAQ;AAAA,MACR,QAAQ;AAAA,MACR;AAAA,MACA,MAAM;AAAA,MACN;AAAA,MACA,UAAU;AAAA,MACV,iBAAiB;AAAA,MACjB,SAAS,CAAY,aAAA;AACb,YAAA;AAASA,wBAAA,MAAI,YAAY;AACzB,YAAA,SAAS,eAAe,KAAK;AAC7B,cAAI,SAAS,SAAS;AAClC,cAAA,OAAO,QAAM,KAAI;AAChB,gBAAA;AACF,kBAAI,QAAQ;AACZ,kBAAI,cAAc,MAAM,MAAM,SAAS,CAAC;AACxC,kBAAI,cAAc,YAAY;AAC9B,kBAAI,sBAAsB,YAAY,OAAO,EAAE,UAAU;AACzDA,4BAAAA,MAAI,SAAS;AAAA,gBACZ,KAAK,6BAA6B,mBAAmB,mBAAmB,CAAC;AAAA,cAAA,CACzE;AAAA,qBACK,GAAE;AAAA,YAET;AAAA,UAED;AACe,kBAAQ,MAAM;AAAA,QAAA,OACX;AACH,iBAAO,QAAQ;AACfA,wBAAAA,MAAI,UAAU;AAAA,YACV,OAAO;AAAA,YACP,MAAM;AAAA,UAAA,CACT;AAAA,QACL;AAAA,MACJ;AAAA,MACA,MAAM,CAAC,UAAU;AACT,YAAA;AAASA,wBAAA,MAAI,YAAY;AAC7BA,sBAAAA,MAAI,UAAU;AAAA,UACV,OAAO;AAAA,UACP,MAAM;AAAA,QAAA,CACT;AACD,eAAO,KAAK;AAAA,MAChB;AAAA,IAAA,CACH;AAAA,EAAA,CACJ;AACL;AAuBa,MAAA,iBAAiB,CAAC,YAAY;AACjC,QAAA,WAAW,QAAQ,YAAY;AACrC,MAAI,gBAAgB;AACpB,MAAI,QAAQ;AAGZ,QAAM,SAAS,QAAQ,WAAW,CAAC,SAAS;AAAA,EAAA;AAGtC,QAAA,aAAa,QAAQ,eAAe,MAAM;AAAA,EAAA;AAGhD,WAAS,QAAQ;AACb,YAAQ,YAAY,MAAM;AACtB,UAAI,iBAAiB,GAAG;AACpB,sBAAc,KAAK;AACR;MAAA,OACR;AACH;AACA,eAAO,aAAa;AAAA,MACxB;AAAA,OACD,GAAI;AAAA,EACX;AAGA,WAAS,OAAO;AACZ,kBAAc,KAAK;AACR;EACf;AAGO,SAAA;AAAA,IACH;AAAA,IACA;AAAA,EAAA;AAER;;;"} {"version":3,"file":"util.js","sources":["util/util.js"],"sourcesContent":["/**\r\n * 请求封装\r\n * headertype 表单 和json\r\n */\r\nexport const request = (url = '', type = 'GET', param = {}, Loading, headertype) => {\r\n\r\n //是否启动加载\r\n if (Loading) {\r\n uni.showLoading({\r\n mask: true\r\n });\r\n }\r\n\r\n // //h5统一携带参数pf\r\n var params = Object.assign(param, {\r\n pf: process.env.UNI_PLATFORM == 'h5'?'h5':'xcx'\r\n });\r\n // //请求es相关\r\n // if (url.indexOf(\"so12.ichunt.\") != -1 || url.indexOf(\"/esapi/\") != -1 || url.indexOf(\"/goods/detail\") != -1|| url.indexOf(\"/optimum/goods\") != -1|| url.indexOf(\"/cart/lists\") != -1) {\r\n // params = Object.assign(param, { hkyefgyd: 1 });\r\n // }\r\n\tconst token= uni.getStorageSync(\"token\")\r\n //请求类型判断\r\n let header = {\r\n \"Content-Type\": \"application/json; charset=utf-8\"\r\n }\r\n\t\r\n if (headertype) {\r\n header = {\r\n 'Content-Type': 'application/x-www-form-urlencoded'\r\n }\r\n }\r\n\tif(token){\r\n\t\theader.token=token\r\n\t}\r\n return new Promise((resolve, reject) => {\r\n uni.request({\r\n method: type,\r\n url: url,\r\n data: params,\r\n header: header,\r\n dataType: 'json',\r\n withCredentials: true,\r\n success: response => {\r\n if (Loading) uni.hideLoading();\r\n if (response.statusCode === 200) {\r\n let result = response.data;\r\n\t\t\t\t\tif(result.code==101){\r\n\t\t\t\t\t\ttry{\r\n\t\t\t\t\t\t\tvar pages = getCurrentPages(); // 获取栈实例\r\n\t\t\t\t\t\t\tlet currentPage = pages[pages.length - 1]; // 获取当前页面实例\r\n\t\t\t\t\t\t\tlet currentPath = currentPage.route; // 获取当前页面路由\r\n\t\t\t\t\t\t\tlet currentPageFullPath = currentPage['$page']['fullPath']; // 当前页面路径\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\turl: `/pages/auth/login?referer=${encodeURIComponent(currentPageFullPath)}`\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}catch(e){\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t}\r\n resolve(result);\r\n } else {\r\n reject(response);\r\n uni.showToast({\r\n title: '网络出现问题',\r\n icon: 'error'\r\n });\r\n }\r\n },\r\n fail: (error) => {\r\n if (Loading) uni.hideLoading();\r\n uni.showToast({\r\n title: '网络出现问题',\r\n icon: 'error'\r\n });\r\n reject(error);\r\n }\r\n })\r\n });\r\n}\r\n\r\n/**\r\n * 平台判断\r\n */\r\nexport const getPlatform = () => {\r\n let platform = uni.getSystemInfoSync().platform;\r\n if (platform == 'ios') {\r\n platform = 'ios';\r\n } else if (platform == 'android') {\r\n platform = 'android';\r\n }\r\n\r\n return platform;\r\n\r\n}\r\n/**\r\n * 手机验证码倒计时函数\r\n * @param {Object} options - 配置项\r\n * @param {number} options.duration - 倒计时时间,单位为秒,默认为60s\r\n * @param {Function} options.onTick - 每秒执行的回调函数,参数为当前剩余时间\r\n * @param {Function} options.onComplete - 完成倒计时后执行的回调函数\r\n */\r\nexport const startCountdown = (options) => {\r\n const duration = options.duration || 60; // 倒计时时间,默认为60秒\r\n let remainingTime = duration; // 剩余时间\r\n let timer = null; // 定时器\r\n\r\n // 每秒执行一次的回调函数\r\n const onTick = options.onTick || ((time) => {});\r\n\r\n // 完成倒计时后执行的回调函数\r\n const onComplete = options.onComplete || (() => {});\r\n\r\n // 开始倒计时\r\n function start() {\r\n timer = setInterval(() => {\r\n if (remainingTime <= 0) {\r\n clearInterval(timer);\r\n onComplete();\r\n } else {\r\n remainingTime--;\r\n onTick(remainingTime);\r\n }\r\n }, 1000);\r\n }\r\n\r\n // 停止倒计时\r\n function stop() {\r\n clearInterval(timer);\r\n onComplete();\r\n }\r\n\r\n // 返回 start 和 stop 方法\r\n return {\r\n start,\r\n stop,\r\n };\r\n}\r\n\r\n\r\n\r\n"],"names":["uni"],"mappings":";;AAIa,MAAA,UAAU,CAAC,MAAM,IAAI,OAAO,OAAO,QAAQ,CAAA,GAAI,SAAS,eAAe;AAGhF,MAAI,SAAS;AACTA,kBAAAA,MAAI,YAAY;AAAA,MACZ,MAAM;AAAA,IAAA,CACT;AAAA,EACL;AAGI,MAAA,SAAS,OAAO,OAAO,OAAO;AAAA,IAC9B,IAA0C;AAAA,EAAA,CAC7C;AAKE,QAAA,QAAOA,cAAAA,MAAI,eAAe,OAAO;AAEpC,MAAI,SAAS;AAAA,IACT,gBAAgB;AAAA,EAAA;AAGpB,MAAI,YAAY;AACH,aAAA;AAAA,MACL,gBAAgB;AAAA,IAAA;AAAA,EAExB;AACH,MAAG,OAAM;AACR,WAAO,QAAM;AAAA,EACd;AACG,SAAO,IAAI,QAAQ,CAAC,SAAS,WAAW;AACpCA,kBAAAA,MAAI,QAAQ;AAAA,MACR,QAAQ;AAAA,MACR;AAAA,MACA,MAAM;AAAA,MACN;AAAA,MACA,UAAU;AAAA,MACV,iBAAiB;AAAA,MACjB,SAAS,CAAY,aAAA;AACb,YAAA;AAASA,wBAAA,MAAI,YAAY;AACzB,YAAA,SAAS,eAAe,KAAK;AAC7B,cAAI,SAAS,SAAS;AAClC,cAAA,OAAO,QAAM,KAAI;AAChB,gBAAA;AACF,kBAAI,QAAQ;AACZ,kBAAI,cAAc,MAAM,MAAM,SAAS,CAAC;AACxC,kBAAI,cAAc,YAAY;AAC9B,kBAAI,sBAAsB,YAAY,OAAO,EAAE,UAAU;AAEzDA,4BAAAA,MAAI,SAAS;AAAA,gBACZ,KAAK,6BAA6B,mBAAmB,mBAAmB,CAAC;AAAA,cAAA,CACzE;AAAA,qBACK,GAAE;AAAA,YAET;AAAA,UAED;AACe,kBAAQ,MAAM;AAAA,QAAA,OACX;AACH,iBAAO,QAAQ;AACfA,wBAAAA,MAAI,UAAU;AAAA,YACV,OAAO;AAAA,YACP,MAAM;AAAA,UAAA,CACT;AAAA,QACL;AAAA,MACJ;AAAA,MACA,MAAM,CAAC,UAAU;AACT,YAAA;AAASA,wBAAA,MAAI,YAAY;AAC7BA,sBAAAA,MAAI,UAAU;AAAA,UACV,OAAO;AAAA,UACP,MAAM;AAAA,QAAA,CACT;AACD,eAAO,KAAK;AAAA,MAChB;AAAA,IAAA,CACH;AAAA,EAAA,CACJ;AACL;AAuBa,MAAA,iBAAiB,CAAC,YAAY;AACjC,QAAA,WAAW,QAAQ,YAAY;AACrC,MAAI,gBAAgB;AACpB,MAAI,QAAQ;AAGZ,QAAM,SAAS,QAAQ,WAAW,CAAC,SAAS;AAAA,EAAA;AAGtC,QAAA,aAAa,QAAQ,eAAe,MAAM;AAAA,EAAA;AAGhD,WAAS,QAAQ;AACb,YAAQ,YAAY,MAAM;AACtB,UAAI,iBAAiB,GAAG;AACpB,sBAAc,KAAK;AACR;MAAA,OACR;AACH;AACA,eAAO,aAAa;AAAA,MACxB;AAAA,OACD,GAAI;AAAA,EACX;AAGA,WAAS,OAAO;AACZ,kBAAc,KAAK;AACR;EACf;AAGO,SAAA;AAAA,IACH;AAAA,IACA;AAAA,EAAA;AAER;;;"}
\ No newline at end of file \ No newline at end of file
"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const common_vendor = require("./common/vendor.js");
const util_util = require("./util/util.js");
const util_share = require("./util/share.js");
if (!Math) {
"./pages/index/index.js";
"./pages/index/kf.js";
"./pages/class/nav.js";
"./pages/class/list.js";
"./pages/search/nav.js";
"./pages/search/list.js";
"./pages/goods/detail.js";
"./pages/auth/login.js";
"./pages/auth/reg.js";
"./pages/auth/regSuccess.js";
"./pages/auth/forget.js";
"./pages/auth/findSuccess.js";
"./pages/auth/rule.js";
"./pages/auth/changeEmail.js";
"./pages/car/list.js";
"./pages/car/confirmOrder.js";
"./pages/car/confirmQuote.js";
"./pages/car/confirmQuoteSuccess.js";
"./pages/car/confirmRule.js";
"./pages/user/userInfo.js";
"./pages/user/msgList.js";
"./pages/user/coupon.js";
"./pages/user/address.js";
"./pages/user/qDlist.js";
"./pages/user/qdDetail.js";
"./pages/user/addressAdd.js";
"./pages/user/addressEdit.js";
"./pages/user/invoice.js";
"./pages/user/invoiceEdit.js";
"./pages/user/invoiceAdd.js";
"./pages/user/companyInfo.js";
"./pages/user/setting.js";
"./pages/user/orderList.js";
"./pages/user/orderDetail.js";
"./pages/user/orderPay.js";
"./pages/user/orderPayLine.js";
}
const _sfc_main = {
onLaunch: function() {
common_vendor.index.__f__("log", "at App.vue:4", "App Launch");
this.loginCheck();
},
onShow: function() {
common_vendor.index.__f__("log", "at App.vue:9", "App Show");
},
onHide: function() {
common_vendor.index.__f__("log", "at App.vue:12", "App Hide");
},
methods: {
loginCheck() {
try {
common_vendor.index.onAppRoute((res) => {
const token = common_vendor.index.getStorageSync("token");
const url = "/" + res.path;
var pages = getCurrentPages();
let currentPage = pages[pages.length - 1];
let currentPath = currentPage.route;
let currentPageFullPath = currentPage["$page"]["fullPath"];
if (pages.length >= 8) {
common_vendor.index.reLaunch({
url: currentPageFullPath
});
return;
}
if ((url.indexOf("/user/") != -1 || url.indexOf("/car/confirm") != -1) && !token) {
common_vendor.index.reLaunch({
url: `/pages/auth/login?referer=${encodeURIComponent(url)}`
});
return false;
}
});
} catch (e) {
const interceptors = ["navigateTo", "redirectTo", "reLaunch", "switchTab"];
interceptors.forEach((method) => {
common_vendor.index.addInterceptor(method, {
invoke(e2) {
const token = common_vendor.index.getStorageSync("token");
const url = e2.url.split("?")[0];
common_vendor.index.__f__("log", "at App.vue:46", 666);
common_vendor.index.__f__("log", "at App.vue:47", url.indexOf("/user/") != -1 || url.indexOf("/car/confirm") != -1);
if ((url.indexOf("/user/") != -1 || url.indexOf("/car/confirm") != -1) && !token) {
common_vendor.index.reLaunch({
url: `/pages/auth/login?referer=${encodeURIComponent(e2.url)}`
});
return false;
}
}
});
});
}
}
}
};
function createApp() {
const app = common_vendor.createSSRApp(_sfc_main);
app.config.globalProperties.$goBack = (obj_) => {
try {
if (obj_.url) {
common_vendor.index.navigateTo({
url: obj_.url
});
return;
}
} catch (e) {
}
const pages = getCurrentPages();
if (pages.length == 1) {
common_vendor.index.navigateTo({
url: "/pages/index/index"
});
} else {
common_vendor.index.navigateBack({
delta: 1
});
}
};
app.config.globalProperties.request = util_util.request;
let globalData = {
KFQQ: "/pages/index/kf"
};
app.config.globalProperties.$globalData = globalData;
app.mixin(util_share.share);
return {
app
};
}
createApp().app.mount("#app");
exports.createApp = createApp;
//# sourceMappingURL=../.sourcemap/mp-weixin/app.js.map
{
"pages": [
"pages/index/index",
"pages/index/kf",
"pages/class/nav",
"pages/class/list",
"pages/search/nav",
"pages/search/list",
"pages/goods/detail",
"pages/auth/login",
"pages/auth/reg",
"pages/auth/regSuccess",
"pages/auth/forget",
"pages/auth/findSuccess",
"pages/auth/rule",
"pages/auth/changeEmail",
"pages/car/list",
"pages/car/confirmOrder",
"pages/car/confirmQuote",
"pages/car/confirmQuoteSuccess",
"pages/car/confirmRule",
"pages/user/userInfo",
"pages/user/msgList",
"pages/user/coupon",
"pages/user/address",
"pages/user/qDlist",
"pages/user/qdDetail",
"pages/user/addressAdd",
"pages/user/addressEdit",
"pages/user/invoice",
"pages/user/invoiceEdit",
"pages/user/invoiceAdd",
"pages/user/companyInfo",
"pages/user/setting",
"pages/user/orderList",
"pages/user/orderDetail",
"pages/user/orderPay",
"pages/user/orderPayLine"
],
"window": {
"navigationBarTextStyle": "black",
"navigationBarBackgroundColor": "#F8F8F8",
"navigationStyle": "custom"
},
"usingComponents": {}
}
\ No newline at end of file
/*每个页面公共css */
@font-face {
font-family: "iconfont"; /* Project id 4820597 */
src: url('data:font/woff2;base64,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') format('woff2'),
url('data:font/woff;base64,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') format('woff'),
url('data:font/ttf;base64,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') format('truetype');
}
.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-cccz:before {
content: "\e6bd";
}
.icon-goucc:before {
content: "\e6bc";
}
.icon-xib:before {
content: "\e6ba";
}
.icon-delk:before {
content: "\e6bb";
}
.icon-set:before {
content: "\e6b4";
}
.icon-qdlist:before {
content: "\e6b5";
}
.icon-ldxi:before {
content: "\e6b6";
}
.icon-kfi:before {
content: "\e6b7";
}
.icon-dzsd:before {
content: "\e6b8";
}
.icon-fpgl:before {
content: "\e6b9";
}
.icon-password:before {
content: "\e6b2";
}
.icon-arrow2:before {
content: "\e6b3";
}
.icon-success:before {
content: "\e6af";
}
.icon-mobile:before {
content: "\e6b0";
}
.icon-code:before {
content: "\e6b1";
}
.icon-see2:before {
content: "\e6ad";
}
.icon-see1:before {
content: "\e6ae";
}
.icon-close2:before {
content: "\e6ac";
}
.icon-edit:before {
content: "\e6ab";
}
.icon-checked1:before {
content: "\e6a9";
}
.icon-checked:before {
content: "\e6aa";
}
.icon-jian:before {
content: "\e69b";
}
.icon-jia:before {
content: "\e69c";
}
.icon-card:before {
content: "\e6a6";
}
.icon-qdd:before {
content: "\e6a7";
}
.icon-kfd:before {
content: "\e6a8";
}
.icon-fang:before {
content: "\e6a5";
}
.icon-arrowshang:before {
content: "\e6a0";
}
.icon-del:before {
content: "\e6a1";
}
.icon-arrowright:before {
content: "\e694";
}
.icon-arrowleft:before {
content: "\e6a2";
}
.icon-adderss:before {
content: "\e6a3";
}
.icon-arrowdown:before {
content: "\e6a4";
}
.icon-user:before {
content: "\e698";
}
.icon-search:before {
content: "\e697";
}
.icon-searchclose:before {
content: "\e699";
}
.icon-saixuan:before {
content: "\e696";
}
.icon-home:before {
content: "\e69a";
}
.icon-choose:before {
content: "\e695";
}
.icon-car:before {
content: "\e69d";
}
.icon-arrowxia:before {
content: "\e69e";
}
.icon-caca:before {
content: "\e69f";
}
.img-style {
max-width: 100%;
height: auto;
display: block;
margin:0 auto;
}
#mobile .mobile-header{
background: red!important;
}
page {
padding-top: 175rpx;
}
page{--status-bar-height:25px;--top-window-height:0px;--window-top:0px;--window-bottom:0px;--window-left:0px;--window-right:0px;--window-magin:0px}[data-c-h="true"]{display: none !important;}
\ No newline at end of file
"use strict";
const _imports_0$1 = "/static/images/logo.png";
const _imports_0 = "/static/images/logored.png";
exports._imports_0 = _imports_0$1;
exports._imports_0$1 = _imports_0;
//# sourceMappingURL=../../.sourcemap/mp-weixin/common/assets.js.map
This diff could not be displayed because it is too large.
"use strict";
const common_vendor = require("../../common/vendor.js");
const _sfc_main = {
components: {},
props: {
data_transit: {
type: Object,
default() {
return {};
}
},
//可不传参
item: {
type: Object,
default() {
return {};
}
}
},
computed: {},
data() {
return {
item_show: {},
delBtnWidth: 60,
//删除按钮宽度单位(rpx)
startX: ""
};
},
created: function() {
let that = this;
let item = that.item;
if (!item.hasOwnProperty("txtStyle")) {
this.$set(this.item, "txtStyle", "");
}
this.item_show = this.item;
},
watch: {
item(e) {
this.item_show = e;
}
},
methods: {
//点击删除按钮事件
delItem: function(e) {
let that = this;
let data = {
item: e,
data: that.data_transit
};
this.$emit("delItem", data);
},
touchS: function(e) {
if (e.touches.length == 1) {
this.startX = e.touches[0].clientX;
}
},
touchM: function(e) {
let that = this;
if (e.touches.length == 1) {
var moveX = e.touches[0].clientX;
var disX = this.startX - moveX;
var delBtnWidth = this.delBtnWidth;
var txtStyle = "";
if (disX == 0 || disX < 0) {
txtStyle = "left:0px";
} else if (disX > 0) {
txtStyle = "left:-" + disX + "px";
if (disX >= delBtnWidth) {
txtStyle = "left:-" + delBtnWidth + "px";
}
}
that.item_show.txtStyle = txtStyle;
}
},
touchE: function(e) {
let that = this;
if (e.changedTouches.length == 1) {
var endX = e.changedTouches[0].clientX;
var disX = this.startX - endX;
var delBtnWidth = this.delBtnWidth;
var txtStyle = disX > delBtnWidth / 2 ? "left:-" + delBtnWidth + "px" : "left:0px";
that.item_show.txtStyle = txtStyle;
}
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.o((...args) => $options.touchS && $options.touchS(...args)),
b: common_vendor.o((...args) => $options.touchM && $options.touchM(...args)),
c: common_vendor.o((...args) => $options.touchE && $options.touchE(...args)),
d: common_vendor.s($data.item_show.txtStyle),
e: common_vendor.o(($event) => $options.delItem($data.item_show))
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-c193de81"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/ay-operate/del_slideLeft.js.map
{
"component": true,
"usingComponents": {}
}
\ No newline at end of file
<view class="box-slideLeft data-v-c193de81"><view class="touch-item touch-slideLeft data-v-c193de81" bindtouchstart="{{a}}" bindtouchmove="{{b}}" bindtouchend="{{c}}" style="{{d}}"><slot/></view><view class="touch-item del-box-touch-slideLeft cf-shuCenter data-v-c193de81" bindtap="{{e}}"> 删除 </view></view>
\ No newline at end of file
view.data-v-c193de81,
text.data-v-c193de81,
input.data-v-c193de81,
navigator.data-v-c193de81 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-c193de81 {
background: none;
opacity: 1;
}
image.data-v-c193de81 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-c193de81 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-c193de81 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-c193de81 {
display: flex;
flex-direction: column;
}
.row.data-v-c193de81 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-c193de81 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-c193de81 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-c193de81 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-c193de81 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-c193de81 {
align-items: center;
}
.box-slideLeft.data-v-c193de81 {
background: #fff;
margin-bottom: 63rpx !important;
height: 194rpx;
background: #fff;
position: relative;
overflow: hidden;
}
.box-slideLeft view.data-v-c193de81 {
box-sizing: border-box;
}
.box-slideLeft .touch-item.data-v-c193de81 {
position: absolute;
top: 0;
background-color: #FFFFFF;
border-radius: 20px;
overflow: hidden;
height: 194rpx;
}
.box-slideLeft .touch-slideLeft.data-v-c193de81 {
position: relative;
width: 100%;
z-index: 5;
transition: left 0.2s ease-in-out;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.box-slideLeft .del-box-touch-slideLeft.data-v-c193de81 {
right: 1rpx;
top: 2rpx;
float: left;
width: 150rpx;
height: 190rpx;
background-color: #FF3700;
border-radius: 0 20px 20px 0;
color: #fff;
font-size: 26rpx;
padding-left: 32rpx;
text-align: center;
}
.box-slideLeft .cf-shuCenter.data-v-c193de81 {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../common/vendor.js");
const _sfc_main = {
name: "barx",
props: {
pageTitle: {
type: String,
default: "爱智工业品"
},
type: {
type: Number,
default: 0
}
},
created() {
},
data() {
return {};
},
methods: {
goHome() {
common_vendor.index.reLaunch({
url: "/pages/index/index"
});
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: $props.type == 1 ? 1 : "",
b: common_vendor.o((...args) => $options.goHome && $options.goHome(...args)),
c: common_vendor.t($props.pageTitle),
d: $props.type == 1 ? 1 : "",
e: $props.type == 1 ? 1 : ""
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-35c70ab8"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/barx.js.map
{
"component": true,
"usingComponents": {}
}
\ No newline at end of file
<view class="{{['custom-nav', 'data-v-35c70ab8', e && 'type1']}}"><view class="cons row verCenter data-v-35c70ab8"><view class="leftbox row verCenter data-v-35c70ab8"><text class="{{['icon-leftsp', 'icon', 'iconfont', 'icon-fang', 'data-v-35c70ab8', a && 'type1']}}" bindtap="{{b}}"></text></view><view class="{{['nav-title', 'data-v-35c70ab8', d && 'type1']}}">{{c}}</view></view></view>
\ No newline at end of file
view.data-v-35c70ab8,
text.data-v-35c70ab8,
input.data-v-35c70ab8,
navigator.data-v-35c70ab8 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-35c70ab8 {
background: none;
opacity: 1;
}
image.data-v-35c70ab8 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-35c70ab8 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-35c70ab8 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-35c70ab8 {
display: flex;
flex-direction: column;
}
.row.data-v-35c70ab8 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-35c70ab8 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-35c70ab8 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-35c70ab8 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-35c70ab8 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-35c70ab8 {
align-items: center;
}
.custom-nav.data-v-35c70ab8 {
position: fixed;
left: 0rpx;
top: 0rpx;
width: 100%;
height: 175rpx;
z-index: 999;
background: #F8F8F8;
}
.custom-nav.type1.data-v-35c70ab8 {
background: #BF0009;
}
.custom-nav .cons.data-v-35c70ab8 {
height: 42rpx;
position: relative;
top: 110rpx;
}
.custom-nav .cons .leftbox.data-v-35c70ab8 {
padding-left: 35rpx;
height: 42rpx;
justify-content: flex-end;
width: 70rpx;
}
.custom-nav .cons .leftbox .icon-leftsp.data-v-35c70ab8 {
color: #000000;
font-size: 40rpx;
}
.custom-nav .cons .leftbox .icon-leftsp.type1.data-v-35c70ab8 {
color: #ffffff;
font-size: 40rpx;
}
.custom-nav .cons .nav-title.data-v-35c70ab8 {
margin-left: 50rpx;
width: 500rpx;
font-size: 30rpx;
color: #000;
text-align: center;
}
.custom-nav .cons .nav-title.type1.data-v-35c70ab8 {
color: #ffffff;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../common/vendor.js");
const util_api = require("../util/api.js");
const _sfc_main = {
name: "bottom_nav",
props: {
actval: {
type: String,
default: 1
},
carcount: {
type: Number,
default: 0
}
},
created() {
this.getData();
},
data() {
return {
count: 0,
isLogin: common_vendor.index.getStorageSync("token") ? true : false
};
},
methods: {
getData() {
if (!this.isLogin) {
return;
}
this.request(util_api.Api_Url + "/api/cart/getCartCount", "POST", {}, false).then((res) => {
if (res.code === 0) {
this.count = res.data.count;
common_vendor.index.getStorageSync("carCount", res.data.count);
}
});
},
updateCar() {
this.getData();
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: $props.actval == 1 ? 1 : "",
b: $props.actval == 2 ? 1 : "",
c: $data.count > 0
}, $data.count > 0 ? {
d: common_vendor.t($data.count)
} : {}, {
e: $props.actval == 3 ? 1 : "",
f: $props.actval == 4 ? 1 : ""
});
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-13c975f2"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/bottom_nav.js.map
{
"component": true,
"usingComponents": {}
}
\ No newline at end of file
<view class="bottom-nav-fixed row data-v-13c975f2"><navigator url="/pages/index/index" class="{{['navitem', 'data-v-13c975f2', a && 'act']}}"><text class="icon iconfont icon-home data-v-13c975f2"></text><view class="data-v-13c975f2">首页</view></navigator><navigator url="/pages/class/nav" class="{{['navitem', 'data-v-13c975f2', b && 'act']}}"><text class="icon iconfont icon-choose data-v-13c975f2"></text><view class="data-v-13c975f2">选型</view></navigator><navigator url="/pages/car/list" class="{{['cartbgo', 'navitem', 'data-v-13c975f2', e && 'act']}}"><text class="icon iconfont icon-car data-v-13c975f2"></text><view class="data-v-13c975f2"> 购物车 <text wx:if="{{c}}" class="counts data-v-13c975f2">{{d}}</text></view></navigator><navigator url="/pages/user/userInfo" class="{{['navitem', 'data-v-13c975f2', f && 'act']}}"><text class="icon iconfont icon-user data-v-13c975f2"></text><view class="data-v-13c975f2">个人中心</view></navigator></view>
\ No newline at end of file
view.data-v-13c975f2,
text.data-v-13c975f2,
input.data-v-13c975f2,
navigator.data-v-13c975f2 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-13c975f2 {
background: none;
opacity: 1;
}
image.data-v-13c975f2 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-13c975f2 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-13c975f2 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-13c975f2 {
display: flex;
flex-direction: column;
}
.row.data-v-13c975f2 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-13c975f2 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-13c975f2 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-13c975f2 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-13c975f2 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-13c975f2 {
align-items: center;
}
.bottom-nav-fixed.data-v-13c975f2 {
width: 100%;
height: 130rpx;
background: #fff;
position: fixed;
bottom: 0rpx;
left: 0;
right: 0;
z-index: 6;
z-index: 9;
border-top: 1rpx solid #E8E8E8;
}
.bottom-nav-fixed .navitem.data-v-13c975f2 {
height: 130rpx;
display: block;
color: #666;
font-size: 20rpx;
width: 25%;
text-align: center;
transition: all 0.4s ease;
padding-top: 18rpx;
}
.bottom-nav-fixed .navitem .iconfont.data-v-13c975f2 {
font-size: 44rpx;
color: #cdcdcd;
}
.bottom-nav-fixed .navitem.act.data-v-13c975f2 {
color: #D0121B;
}
.bottom-nav-fixed .navitem.act text.data-v-13c975f2 {
color: #D0121B;
}
.bottom-nav-fixed .navitem.cartbgo.data-v-13c975f2 {
position: relative;
}
.bottom-nav-fixed .navitem.cartbgo .counts.data-v-13c975f2 {
width: 46rpx;
height: 32rpx;
background: #ff3700;
border-radius: 16rpx;
border: 2rpx solid #ffffff;
position: absolute;
right: 40rpx;
top: 7rpx;
color: #fff;
font-size: 24rpx;
line-height: 32rpx;
text-align: center;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../common/vendor.js");
const _sfc_main = {
name: "one_item",
props: {
obj: {
type: Object
}
},
created() {
},
data() {
return {
isLogin: common_vendor.index.getStorageSync("token") ? true : false
};
},
methods: {
goxj() {
common_vendor.index.navigateTo({
url: this.$globalData.KFQQ
});
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: $props.obj.goods_images || "https://www.iedge.net/assets/images/common/defaultnew.png",
b: $props.obj.sku_name,
c: $props.obj.goods_tag && $props.obj.goods_tag.goods_tag_names && $props.obj.goods_tag.goods_tag_names.length > 0
}, $props.obj.goods_tag && $props.obj.goods_tag.goods_tag_names && $props.obj.goods_tag.goods_tag_names.length > 0 ? {
d: common_vendor.f($props.obj.goods_tag.goods_tag_names, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index % 2 != 0 ? 1 : "",
c: index % 2 == 0 ? 1 : "",
d: index
};
})
} : {}, {
e: $props.obj.ladder_price.length > 0
}, $props.obj.ladder_price.length > 0 ? common_vendor.e({
f: common_vendor.t($props.obj.ladder_price[0].price_cn || ""),
g: $data.isLogin
}, $data.isLogin ? common_vendor.e({
h: $props.obj.ladder_price[1].price_cn
}, $props.obj.ladder_price[1].price_cn ? {
i: common_vendor.t($props.obj.ladder_price[1].price_cn)
} : {}) : {}, {
j: $props.obj.ladder_price[1].price_cn
}, $props.obj.ladder_price[1].price_cn ? {} : {}) : {
k: common_vendor.o(($event) => $options.goxj())
}, {
l: "/pages/goods/detail?goods_id=" + $props.obj.goods_id
});
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-cc550b77"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/one_item.js.map
{
"component": true,
"usingComponents": {}
}
\ No newline at end of file
<navigator class="data-v-cc550b77" url="{{l}}"><view class="one-data-item row data-v-cc550b77"><view class="imgbox data-v-cc550b77"><image class="imagep data-v-cc550b77" src="{{a}}"></image></view><view class="trg data-v-cc550b77"><view class="name elep2 data-v-cc550b77"><rich-text class="data-v-cc550b77" nodes="{{b}}"/></view><view class="tags data-v-cc550b77"><view wx:if="{{c}}" class="row data-v-cc550b77"><view wx:for="{{d}}" wx:for-item="item" wx:key="d" class="{{['item', 'data-v-cc550b77', item.b && 'tag1', item.c && 'tag2']}}">{{item.a}}</view></view></view><view wx:if="{{e}}" class="price-box row data-v-cc550b77"><text class="price0 data-v-cc550b77">¥{{f}}</text><text wx:if="{{g}}" class="price1 data-v-cc550b77"><text wx:if="{{h}}" class="price1 data-v-cc550b77">¥{{i}}</text></text><text wx:else class="price1 data-v-cc550b77">¥****</text><text wx:if="{{j}}" class="qytag data-v-cc550b77">企业价</text></view><view wx:else class="price-box row data-v-cc550b77"><text class="xunj data-v-cc550b77" catchtap="{{k}}">立即询价</text></view></view></view></navigator>
\ No newline at end of file
view.data-v-cc550b77,
text.data-v-cc550b77,
input.data-v-cc550b77,
navigator.data-v-cc550b77 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-cc550b77 {
background: none;
opacity: 1;
}
image.data-v-cc550b77 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-cc550b77 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-cc550b77 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-cc550b77 {
display: flex;
flex-direction: column;
}
.row.data-v-cc550b77 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-cc550b77 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-cc550b77 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-cc550b77 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-cc550b77 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-cc550b77 {
align-items: center;
}
.data-v-cc550b77 .f-red {
color: #D0121B;
}
.one-data-item.data-v-cc550b77 {
border-bottom: 1rpx solid #D1D1D1;
padding: 30rpx;
}
.one-data-item .imgbox.data-v-cc550b77 {
position: relative;
margin-right: 40rpx;
}
.one-data-item .imgbox .ictag.data-v-cc550b77 {
width: 74rpx;
height: 30rpx;
background: url("https://img.ichunt.com/images/ichunt/202502/08/ac35be31bb560408eca3a059c26147dd.png") no-repeat;
background-size: 100% 100%;
position: absolute;
left: 0rpx;
top: 16rpx;
}
.one-data-item .imagep.data-v-cc550b77 {
width: 182rpx;
height: 182rpx;
border-radius: 20rpx;
}
.one-data-item .trg .name.data-v-cc550b77 {
width: 475rpx;
height: 90rpx;
font-size: 26rpx;
color: #000000;
line-height: 45rpx;
margin-bottom: 10rpx;
}
.one-data-item .trg .tags.data-v-cc550b77 {
min-height: 32rpx;
}
.one-data-item .trg .tags .item.data-v-cc550b77 {
height: 32rpx;
border-radius: 5rpx;
border: 1rpx solid #1969F9;
line-height: 32rpx;
color: #1969F9;
font-size: 22rpx;
text-align: center;
margin-right: 15rpx;
padding: 0 15rpx;
margin-bottom: 20rpx;
}
.one-data-item .trg .tags .item.tag2.data-v-cc550b77 {
border: 1rpx solid #38B114;
color: #38B114;
}
.one-data-item .trg .price-box.data-v-cc550b77 {
height: 42rpx;
}
.one-data-item .trg .price-box .xunj.data-v-cc550b77 {
color: #D0121B;
font-size: 24rpx;
}
.one-data-item .trg .price-box .price0.data-v-cc550b77 {
margin-right: 24rpx;
font-weight: 600;
font-size: 30rpx;
color: #D91800;
}
.one-data-item .trg .price-box .price1.data-v-cc550b77 {
font-size: 28rpx;
color: #1969F9;
}
.one-data-item .trg .price-box .qytag.data-v-cc550b77 {
width: 76rpx;
height: 26rpx;
background: #1969F9;
border-radius: 5rpx;
color: #fff;
line-height: 27rpx;
text-align: center;
margin-left: 10rpx;
font-size: 18rpx;
position: relative;
top: 4rpx;
}
.one-data-item .trg .price-box .qytip.data-v-cc550b77 {
font-size: 24rpx;
color: #1969F9;
margin-left: 16rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../common/vendor.js");
const _sfc_main = {
name: "search_head",
props: {
searchVal: {
type: String,
default: ""
},
isFocus: {
type: Boolean,
default: false
},
backurl: {
type: String,
default: ""
}
},
created() {
this.inputClearValue = this.searchVal;
},
watch: {
searchVal(newVal) {
this.inputClearValue = newVal;
if (this.inputClearValue.length > 0) {
this.showClearIcon = true;
} else {
this.showClearIcon = false;
}
},
backurl(newVal) {
this.backurl = newVal;
}
},
data() {
return {
inputClearValue: "",
inputValue: "",
showClearIcon: false
};
},
methods: {
goBack() {
if (this.backurl) {
common_vendor.index.reLaunch({
url: this.backurl
});
return;
}
this.$goBack();
},
onConfirm(e) {
this.$emit("confirm", e);
},
goUrl(e) {
this.$emit("goUrl", e);
},
clearInput: function(event) {
this.inputClearValue = event.detail.value;
if (event.detail.value.length > 0) {
this.showClearIcon = true;
} else {
this.showClearIcon = false;
}
},
clearIcon: function() {
this.inputClearValue = "";
this.inputValue = "", this.showClearIcon = false;
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o((...args) => $options.goBack && $options.goBack(...args)),
b: $data.inputClearValue,
c: common_vendor.o((...args) => $options.clearInput && $options.clearInput(...args)),
d: common_vendor.o((...args) => $options.onConfirm && $options.onConfirm(...args)),
e: common_vendor.o((...args) => $options.goUrl && $options.goUrl(...args)),
f: $props.isFocus,
g: $data.showClearIcon
}, $data.showClearIcon ? {
h: common_vendor.o(($event) => $options.clearIcon())
} : {}, {
i: _ctx.$globalData.KFQQ
});
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-64c37ce9"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/search_head.js.map
{
"component": true,
"usingComponents": {}
}
\ No newline at end of file
<view class="top-box row bothSide verCenter data-v-64c37ce9"><text class="icon iconfont icon-arrowleft data-v-64c37ce9" bindtap="{{a}}"></text><view class="search-box row verCenter data-v-64c37ce9"><text class="icon iconfont icon-search data-v-64c37ce9"></text><input class="uni-input data-v-64c37ce9" placeholder="请输入商品名称、品牌、型号、商品编码" value="{{b}}" bindinput="{{c}}" confirm-type="search" bindconfirm="{{d}}" bindtap="{{e}}" focus="{{f}}"/><text wx:if="{{g}}" class="icon iconfont icon-searchclose data-v-64c37ce9" bindtap="{{h}}"></text></view><navigator class="kfbtn data-v-64c37ce9" url="{{i}}"></navigator></view>
\ No newline at end of file
view.data-v-64c37ce9,
text.data-v-64c37ce9,
input.data-v-64c37ce9,
navigator.data-v-64c37ce9 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-64c37ce9 {
background: none;
opacity: 1;
}
image.data-v-64c37ce9 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-64c37ce9 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-64c37ce9 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-64c37ce9 {
display: flex;
flex-direction: column;
}
.row.data-v-64c37ce9 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-64c37ce9 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-64c37ce9 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-64c37ce9 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-64c37ce9 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-64c37ce9 {
align-items: center;
}
.top-box.data-v-64c37ce9 {
padding: 21rpx 36rpx 21rpx 30rpx;
height: 112rpx;
background: #f8f8f8;
}
.top-box .icon-arrowleft.data-v-64c37ce9 {
font-size: 35rpx;
color: #898989;
}
.top-box .search-box.data-v-64c37ce9 {
margin-left: 7rpx;
width: 537rpx;
height: 70rpx;
background: #FFFFFF;
border-radius: 5rpx;
border: 1rpx solid #D0121B;
margin-right: 15px;
padding-left: 20rpx;
margin-right: 34rpx;
}
.top-box .search-box input.data-v-64c37ce9 {
font-size: 24rpx;
line-height: 30rpx;
padding-left: 10rpx;
width: 435rpx;
}
.top-box .search-box .icon-searchclose.data-v-64c37ce9 {
font-size: 36rpx;
color: #898989;
cursor: pointer;
}
.top-box .search-box .icon-search.data-v-64c37ce9 {
font-size: 30rpx;
color: #d0121b;
}
.top-box .kfbtn.data-v-64c37ce9 {
background: url(data:image/png;base64,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) no-repeat;
background-size: 100% 100%;
width: 55rpx;
height: 55rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../common/vendor.js");
const _sfc_main = {
name: "title_nav",
props: {
title: {
type: String,
default: "爱智工业品"
},
backurl: {
type: String,
default: ""
}
},
created() {
},
data() {
return {};
},
methods: {
back() {
if (this.backurl) {
common_vendor.index.reLaunch({
url: this.backurl
});
return;
}
this.$goBack();
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.o((...args) => $options.back && $options.back(...args)),
b: common_vendor.t($props.title)
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-dc46480d"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/title_nav.js.map
{
"component": true,
"usingComponents": {}
}
\ No newline at end of file
<view class="titsk-head row verCenter data-v-dc46480d"><view class="leftbox row verCenter data-v-dc46480d"><text class="icon iconfont icon-arrowleft data-v-dc46480d" bindtap="{{a}}"></text></view><view class="title data-v-dc46480d">{{b}}</view></view>
\ No newline at end of file
view.data-v-dc46480d,
text.data-v-dc46480d,
input.data-v-dc46480d,
navigator.data-v-dc46480d {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-dc46480d {
background: none;
opacity: 1;
}
image.data-v-dc46480d {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-dc46480d {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-dc46480d {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-dc46480d {
display: flex;
flex-direction: column;
}
.row.data-v-dc46480d {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-dc46480d {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-dc46480d {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-dc46480d {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-dc46480d {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-dc46480d {
align-items: center;
}
.titsk-head.data-v-dc46480d {
background: #f6f6f6;
height: 75rpx;
position: fixed;
top: 175rpx;
left: 0rpx;
width: 100%;
right: 0rpx;
z-index: 3;
}
.titsk-head .leftbox.data-v-dc46480d {
padding-left: 35rpx;
justify-content: flex-end;
width: 70rpx;
}
.titsk-head .leftbox .icon.data-v-dc46480d {
font-size: 35rpx;
color: #898989;
}
.titsk-head .title.data-v-dc46480d {
margin-left: 50rpx;
width: 500rpx;
font-size: 30rpx;
color: #000000;
text-align: center;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const util_util = require("../../util/util.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {
mobile: "",
email: "",
code: "",
imgCode: "",
imgCodeSrc: "",
verify_rand_key: "",
isShowImgCode: false,
code_disabled: false,
code_text: "获取验证码"
};
},
watch: {},
onLoad: function(option) {
this.mobile = option.phone || "";
},
methods: {
submit() {
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输入正确的手机号",
icon: "none"
});
return false;
}
if (!this.code) {
common_vendor.index.showToast({
title: "请输入验证码",
icon: "none"
});
return;
}
if (!this.email) {
common_vendor.index.showToast({
title: "请输入新邮箱",
icon: "none"
});
return;
}
let obj_ = {
mobile: this.mobile,
intl_code: "0086",
mobile_code: this.code,
email: this.email
};
common_vendor.index.__f__("log", "at pages/auth/changeEmail.vue:93", obj_);
return;
},
getImgCode() {
this.request(util_api.Api_Url + "/api/verifyCode/getVerifyCode", "GET", {
mobile: this.mobile,
intl_code: "0086",
verify_code: this.imgCode,
verify_rand_key: this.verify_rand_key
}, true, true).then((res) => {
if (res.code == 0) {
this.imgCodeSrc = res.data.captcha;
this.verify_rand_key = res.data.rand_key;
this.isShowImgCode = true;
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
/**
* 手机验证码
*/
countdownChange() {
if (this.code_disabled) {
return;
}
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输正确的手机号",
icon: "none"
});
return false;
}
this.request(util_api.Api_Url + "/api/verifyCode/sendMobileVerifyCode", "GET", {
mobile: this.mobile,
intl_code: "0086",
verify_code: this.imgCode,
verify_rand_key: this.verify_rand_key
}, true, true).then((res) => {
this.code_disabled = false;
this.code_text = `获取验证码`;
if (res.code === 0) {
const countdown = util_util.startCountdown({
duration: 60,
onTick: (remainingTime) => {
this.code_disabled = true;
this.code_text = `重新发送${remainingTime}S`;
},
onComplete: () => {
this.code_disabled = false;
this.code_text = `获取验证码`;
}
});
countdown.start();
} else if (res.code == 2) {
if (res.data.sms_need_verify) {
this.getImgCode();
}
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
} else {
this.code_disabled = false;
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
}
},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
_component_barX();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
b: $data.mobile,
c: common_vendor.o(($event) => $data.mobile = $event.detail.value),
d: $data.isShowImgCode
}, $data.isShowImgCode ? {
e: $data.imgCode,
f: common_vendor.o(($event) => $data.imgCode = $event.detail.value),
g: $data.imgCodeSrc,
h: common_vendor.o((...args) => $options.getImgCode && $options.getImgCode(...args))
} : {}, {
i: $data.code,
j: common_vendor.o(($event) => $data.code = $event.detail.value),
k: common_vendor.t($data.code_text),
l: $data.code_disabled ? 1 : "",
m: common_vendor.o((...args) => $options.countdownChange && $options.countdownChange(...args)),
n: $data.email,
o: common_vendor.o(($event) => $data.email = $event.detail.value),
p: common_vendor.o((...args) => $options.submit && $options.submit(...args))
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-0edcd7b7"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/auth/changeEmail.js.map
{
"usingComponents": {
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="changeEmailPage data-v-0edcd7b7"><bar-x class="data-v-0edcd7b7" u-i="0edcd7b7-0" bind:__l="__l"/><view class="close-box data-v-0edcd7b7"><text class="icon iconfont icon-close2 data-v-0edcd7b7" bindtap="{{a}}"></text></view><view class="title data-v-0edcd7b7"><view class="data-v-0edcd7b7">更换邮箱</view></view><view class="cons data-v-0edcd7b7"><view class="input-box row verCenter nobd data-v-0edcd7b7"><input class="data-v-0edcd7b7" type="text" placeholder="请输入手机号" placeholder-class="placeholder-class" disabled value="{{b}}" bindinput="{{c}}"/></view><view wx:if="{{d}}" class="input-box row verCenter bothSide data-v-0edcd7b7"><input class="data-v-0edcd7b7" type="text" placeholder="请输入图片验证码" placeholder-class="placeholder-class" value="{{e}}" bindinput="{{f}}"/><view class="img-code data-v-0edcd7b7"><image class="data-v-0edcd7b7" src="{{g}}" bindtap="{{h}}"></image></view></view><view class="input-box row verCenter bothSide data-v-0edcd7b7"><input class="data-v-0edcd7b7" type="text" placeholder="请输入验证码" placeholder-class="placeholder-class" value="{{i}}" bindinput="{{j}}"/><view class="{{['code-btn', 'data-v-0edcd7b7', l && 'dis']}}" bindtap="{{m}}">{{k}}</view></view><view class="input-box row verCenter bothSide data-v-0edcd7b7"><input class="data-v-0edcd7b7" type="text" placeholder="请输入新邮箱" placeholder-class="placeholder-class" value="{{n}}" bindinput="{{o}}"/></view><view class="sub-btn data-v-0edcd7b7" bindtap="{{p}}">完成</view></view></view>
\ No newline at end of file
view.data-v-0edcd7b7,
text.data-v-0edcd7b7,
input.data-v-0edcd7b7,
navigator.data-v-0edcd7b7 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-0edcd7b7 {
background: none;
opacity: 1;
}
image.data-v-0edcd7b7 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-0edcd7b7 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-0edcd7b7 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-0edcd7b7 {
display: flex;
flex-direction: column;
}
.row.data-v-0edcd7b7 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-0edcd7b7 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-0edcd7b7 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-0edcd7b7 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-0edcd7b7 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-0edcd7b7 {
align-items: center;
}
.changeEmailPage .close-box.data-v-0edcd7b7 {
padding-top: 45rpx;
padding-left: 37rpx;
}
.changeEmailPage .close-box .icon.data-v-0edcd7b7 {
font-size: 35rpx;
color: #898989;
}
.changeEmailPage .title.data-v-0edcd7b7 {
padding-top: 52rpx;
padding-left: 60rpx;
}
.changeEmailPage .title view.data-v-0edcd7b7 {
font-weight: 600;
font-size: 38rpx;
color: #000000;
margin-bottom: 15rpx;
}
.changeEmailPage .title text.data-v-0edcd7b7 {
font-size: 19rpx;
color: #808080;
}
.changeEmailPage .input-box.data-v-0edcd7b7 {
height: 70rpx;
border-bottom: 1px solid #e7e7e7;
width: 630rpx;
margin: 0 auto;
margin-top: 54rpx;
position: relative;
}
.changeEmailPage .input-box input.data-v-0edcd7b7 {
width: 440rpx;
height: 42rpx;
line-height: 42rpx;
font-size: 30rpx;
color: #000000;
}
.changeEmailPage .input-box .placeholder-class.data-v-0edcd7b7 {
color: #808080;
font-size: 26rpx;
}
.changeEmailPage .input-box .code-btn.data-v-0edcd7b7 {
font-size: 26rpx;
color: #D0121B;
}
.changeEmailPage .input-box .code-btn.dis.data-v-0edcd7b7 {
color: #808080;
}
.changeEmailPage .input-box .img-code.data-v-0edcd7b7 {
height: 60rpx;
width: 250rpx;
}
.changeEmailPage .input-box .img-code image.data-v-0edcd7b7 {
width: 100%;
height: 100%;
}
.changeEmailPage .input-box.data-v-0edcd7b7:hover {
border-bottom: 1px solid #D0121B;
}
.changeEmailPage .input-box.nobd.data-v-0edcd7b7 {
border-bottom: 1px solid #e7e7e7;
}
.changeEmailPage .sub-btn.data-v-0edcd7b7 {
width: 630rpx;
height: 90rpx;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
margin-top: 94rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {};
},
onLoad: function() {
},
methods: {},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
_component_barX();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.o(($event) => _ctx.$goBack({
url: "/pages/auth/login"
}))
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-f8231ef5"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/auth/findSuccess.js.map
{
"usingComponents": {
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="findSuccessPage data-v-f8231ef5"><bar-x class="data-v-f8231ef5" u-i="f8231ef5-0" bind:__l="__l"/><view class="close-box data-v-f8231ef5"><text class="icon iconfont icon-close2 data-v-f8231ef5" bindtap="{{a}}"></text></view><view class="cons data-v-f8231ef5"><text class="icon iconfont icon-success data-v-f8231ef5"></text><view class="data-v-f8231ef5">修改成功</view><text class="data-v-f8231ef5">您的新密码即时生效,请返回登录。</text></view><navigator url="/pages/auth/login" class="btn data-v-f8231ef5">返回</navigator></view>
\ No newline at end of file
view.data-v-f8231ef5,
text.data-v-f8231ef5,
input.data-v-f8231ef5,
navigator.data-v-f8231ef5 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-f8231ef5 {
background: none;
opacity: 1;
}
image.data-v-f8231ef5 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-f8231ef5 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-f8231ef5 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-f8231ef5 {
display: flex;
flex-direction: column;
}
.row.data-v-f8231ef5 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-f8231ef5 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-f8231ef5 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-f8231ef5 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-f8231ef5 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-f8231ef5 {
align-items: center;
}
.findSuccessPage.data-v-f8231ef5 {
height: calc(100vh - 175rpx);
}
.findSuccessPage .close-box.data-v-f8231ef5 {
padding-top: 45rpx;
padding-left: 37rpx;
}
.findSuccessPage .close-box .icon.data-v-f8231ef5 {
font-size: 35rpx;
color: #898989;
}
.findSuccessPage .cons.data-v-f8231ef5 {
text-align: center;
margin-top: 258rpx;
}
.findSuccessPage .cons .iconfont.data-v-f8231ef5 {
color: #22c134;
font-size: 120rpx;
}
.findSuccessPage .cons view.data-v-f8231ef5 {
margin-top: 45rpx;
font-size: 30rpx;
margin-bottom: 17rpx;
}
.findSuccessPage .cons text.data-v-f8231ef5 {
font-size: 24rpx;
color: #808080;
}
.findSuccessPage .btn.data-v-f8231ef5 {
width: 630rpx;
height: 90rpx;
display: block;
margin: 0 auto;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
line-height: 90rpx;
text-align: center;
margin-top: 275rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const util_util = require("../../util/util.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {
mobile: "",
code: "",
imgCode: "",
imgCodeSrc: "",
verify_rand_key: "",
isShowImgCode: false,
password: "",
password1: "",
passwordShow: false,
passwordShow1: false,
step: 1,
showClearIcon: false,
intl_code: "0086",
areaIndex: 0,
code_disabled: false,
code_text: "获取验证码",
areaArray: [
{
name: "0086(中国大陆)",
value: "0086"
},
{
name: "00852(中国香港)",
value: "00852"
},
{
name: "00853(中国澳门)",
value: "00853"
},
{
name: "00886(中国台湾)",
value: "00886"
},
{
name: "0066(泰国)",
value: "0066"
},
{
name: "0084(越南)",
value: "0084"
}
]
};
},
onLoad: function() {
},
methods: {
submit() {
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输正确的手机号",
icon: "none"
});
return false;
}
if (!this.code) {
common_vendor.index.showToast({
title: "请输入验证码",
icon: "none"
});
return;
}
if (!this.password || this.password.length < 6) {
common_vendor.index.showToast({
title: "请输入密码,长度不小于6个字符",
icon: "none"
});
return;
}
if (!this.password1 || this.password1.length < 6) {
common_vendor.index.showToast({
title: "请确认密码,长度不小于6个字符",
icon: "none"
});
return;
}
if (this.password1 != this.password) {
common_vendor.index.showToast({
title: "两次输入密码不一致",
icon: "none"
});
return;
}
let obj_ = {
intl_code: this.intl_code,
mobile: this.mobile,
password: this.password,
mobile_code: this.code
};
this.request(util_api.Api_Url + "/api/auth/resetPassword", "POST", obj_, true).then((res) => {
if (res.code == 0) {
common_vendor.index.navigateTo({
url: "/pages/auth/findSuccess"
});
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
getImgCode() {
this.request(util_api.Api_Url + "/api/verifyCode/getVerifyCode", "GET", {
mobile: this.mobile,
intl_code: this.intl_code,
verify_code: this.imgCode,
verify_rand_key: this.verify_rand_key
}, true, true).then((res) => {
if (res.code == 0) {
this.imgCodeSrc = res.data.captcha;
this.verify_rand_key = res.data.rand_key;
this.isShowImgCode = true;
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
/**
* 手机验证码
*/
countdownChange() {
if (this.code_disabled) {
return;
}
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输正确的手机号",
icon: "none"
});
return false;
}
this.request(util_api.Api_Url + "/api/verifyCode/sendMobileVerifyCode", "GET", {
mobile: this.mobile,
intl_code: this.intl_code,
verify_code: this.imgCode,
verify_rand_key: this.verify_rand_key
}, true, true).then((res) => {
this.code_disabled = false;
this.code_text = `获取验证码`;
if (res.code === 0) {
const countdown = util_util.startCountdown({
duration: 60,
onTick: (remainingTime) => {
this.code_disabled = true;
this.code_text = `重新发送${remainingTime}S`;
},
onComplete: () => {
this.code_disabled = false;
this.code_text = `获取验证码`;
}
});
countdown.start();
} else if (res.code == 2) {
if (res.data.sms_need_verify) {
this.getImgCode();
}
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
} else {
this.code_disabled = false;
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
bindPickerChange: function(e, type) {
this.areaIndex = e.detail.value;
this.intl_code = this.areaArray[e.detail.value].value;
common_vendor.index.__f__("log", "at pages/auth/forget.vue:262", this.intl_code);
},
stepNext() {
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输正确的手机号",
icon: "none"
});
return false;
}
this.request(util_api.Api_Url + "/api/auth/checkExist", "POST", {
intl_code: this.intl_code,
mobile: this.mobile
}, true).then((res) => {
if (res.code == 0) {
if (res.data.exist == 1) {
this.step = 2;
} else {
common_vendor.index.showToast({
title: "当前账号不存在,请先去注册",
icon: "none"
});
}
} else {
common_vendor.index.showToast({
title: "当前账号不存在,请先去注册",
icon: "none"
});
}
});
},
clearInput: function(event) {
this.showClearIcon = this.mobile.length > 0 ? true : false;
},
clearIcon: function() {
this.mobile = "";
this.showClearIcon = false;
}
},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _easycom_uni_popup2 = common_vendor.resolveComponent("uni-popup");
(_component_barX + _easycom_uni_popup2)();
}
const _easycom_uni_popup = () => "../../uni_modules/uni-popup/components/uni-popup/uni-popup.js";
if (!Math) {
_easycom_uni_popup();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
b: $data.step == 1
}, $data.step == 1 ? common_vendor.e({
c: common_vendor.t($data.areaArray[$data.areaIndex].value),
d: common_vendor.o(($event) => $options.bindPickerChange($event, 1)),
e: $data.areaIndex,
f: $data.areaArray,
g: common_vendor.o([($event) => $data.mobile = $event.detail.value, (...args) => $options.clearInput && $options.clearInput(...args)]),
h: $data.mobile,
i: $data.showClearIcon
}, $data.showClearIcon ? {
j: common_vendor.o(($event) => $options.clearIcon())
} : {}, {
k: common_vendor.o(($event) => $options.stepNext())
}) : {}, {
l: $data.step == 2
}, $data.step == 2 ? common_vendor.e({
m: $data.isShowImgCode
}, $data.isShowImgCode ? {
n: $data.imgCode,
o: common_vendor.o(($event) => $data.imgCode = $event.detail.value),
p: $data.imgCodeSrc,
q: common_vendor.o((...args) => $options.getImgCode && $options.getImgCode(...args))
} : {}, {
r: $data.code,
s: common_vendor.o(($event) => $data.code = $event.detail.value),
t: common_vendor.t($data.code_text),
v: $data.code_disabled ? 1 : "",
w: common_vendor.o((...args) => $options.countdownChange && $options.countdownChange(...args)),
x: $data.passwordShow
}, $data.passwordShow ? {
y: $data.password,
z: common_vendor.o(($event) => $data.password = $event.detail.value)
} : {
A: $data.password,
B: common_vendor.o(($event) => $data.password = $event.detail.value)
}, {
C: !$data.passwordShow ? 1 : "",
D: common_vendor.o(($event) => $data.passwordShow = !$data.passwordShow),
E: $data.passwordShow1
}, $data.passwordShow1 ? {
F: $data.password1,
G: common_vendor.o(($event) => $data.password1 = $event.detail.value)
} : {
H: $data.password1,
I: common_vendor.o(($event) => $data.password1 = $event.detail.value)
}, {
J: !$data.passwordShow1 ? 1 : "",
K: common_vendor.o(($event) => $data.passwordShow1 = !$data.passwordShow1),
L: common_vendor.o(($event) => $options.submit())
}) : {}, {
M: common_vendor.sr("popupareabox", "93282f14-1"),
N: common_vendor.p({
type: "bottom"
})
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-93282f14"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/auth/forget.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}
\ No newline at end of file
<view class="forgetPage data-v-93282f14"><bar-x class="data-v-93282f14" u-i="93282f14-0" bind:__l="__l"/><view class="close-box data-v-93282f14"><text class="icon iconfont icon-close2 data-v-93282f14" bindtap="{{a}}"></text></view><view class="title data-v-93282f14">忘记密码</view><view wx:if="{{b}}" class="cons data-v-93282f14"><view class="input-box row verCenter data-v-93282f14"><picker class="data-v-93282f14" bindchange="{{d}}" value="{{e}}" range="{{f}}" range-key="{{'name'}}"><view class="areabox-box row verCenter data-v-93282f14"><text class="areabox-but data-v-93282f14">{{c}}</text><text class="{{['data-v-93282f14', 'icon', 'iconfont', 'icon-arrowxia']}}"></text></view></picker><input class="data-v-93282f14" type="text" bindinput="{{g}}" placeholder="请输入手机号" placeholder-class="placeholder-class" value="{{h}}"/><text wx:if="{{i}}" class="icon iconfont icon-searchclose data-v-93282f14" bindtap="{{j}}"></text></view><view class="btn-go onego data-v-93282f14" bindtap="{{k}}">下一步</view></view><view wx:if="{{l}}" class="cons data-v-93282f14"><view wx:if="{{m}}" class="input-box row verCenter bothSide data-v-93282f14"><input class="data-v-93282f14" type="text" placeholder="请输入图片验证码" placeholder-class="placeholder-class" value="{{n}}" bindinput="{{o}}"/><view class="img-code data-v-93282f14"><image class="data-v-93282f14" src="{{p}}" bindtap="{{q}}"></image></view></view><view class="input-box row verCenter bothSide data-v-93282f14"><input class="data-v-93282f14" type="text" placeholder="请输入验证码" placeholder-class="placeholder-class" value="{{r}}" bindinput="{{s}}"/><view class="{{['code-btn', 'data-v-93282f14', v && 'dis']}}" bindtap="{{w}}">{{t}}</view></view><view class="input-box row verCenter bothSide data-v-93282f14"><view class="row verCenter data-v-93282f14"><input wx:if="{{x}}" class="data-v-93282f14" type="text" placeholder="请输入新密码" placeholder-class="placeholder-class" value="{{y}}" bindinput="{{z}}"/><input wx:else class="data-v-93282f14" type="password" placeholder="请输入新密码" placeholder-class="placeholder-class" value="{{A}}" bindinput="{{B}}"/></view><text class="{{['icon', 'iconfont', 'icon-see2', 'data-v-93282f14', C && 'icon-see1']}}" bindtap="{{D}}"></text></view><view class="input-box row verCenter bothSide data-v-93282f14"><view class="row verCenter data-v-93282f14"><input wx:if="{{E}}" class="data-v-93282f14" type="text" placeholder="请输入新密码" placeholder-class="placeholder-class" value="{{F}}" bindinput="{{G}}"/><input wx:else class="data-v-93282f14" type="password" placeholder="请输入新密码" placeholder-class="placeholder-class" value="{{H}}" bindinput="{{I}}"/></view><text class="{{['icon', 'iconfont', 'icon-see2', 'data-v-93282f14', J && 'icon-see1']}}" bindtap="{{K}}"></text></view><view class="btn-go data-v-93282f14" bindtap="{{L}}">确定</view></view><uni-popup wx:if="{{N}}" class="r data-v-93282f14" u-s="{{['d']}}" u-r="popupareabox" u-i="93282f14-1" bind:__l="__l" u-p="{{N}}"><view class="pop-areabox data-v-93282f14"><view class="row bothSide data-v-93282f14"><view class="cancel data-v-93282f14">取消</view><view class="cancel data-v-93282f14">确认</view></view></view></uni-popup></view>
\ No newline at end of file
view.data-v-93282f14,
text.data-v-93282f14,
input.data-v-93282f14,
navigator.data-v-93282f14 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-93282f14 {
background: none;
opacity: 1;
}
image.data-v-93282f14 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-93282f14 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-93282f14 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-93282f14 {
display: flex;
flex-direction: column;
}
.row.data-v-93282f14 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-93282f14 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-93282f14 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-93282f14 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-93282f14 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-93282f14 {
align-items: center;
}
.forgetPage .close-box.data-v-93282f14 {
padding-top: 45rpx;
padding-left: 37rpx;
}
.forgetPage .close-box .icon.data-v-93282f14 {
font-size: 35rpx;
color: #898989;
}
.forgetPage .title.data-v-93282f14 {
padding-top: 52rpx;
padding-left: 60rpx;
font-weight: 600;
font-size: 38rpx;
color: #000000;
}
.forgetPage .cons.data-v-93282f14 {
padding-top: 56rpx;
}
.forgetPage .input-box.data-v-93282f14 {
height: 70rpx;
border-bottom: 1px solid #e7e7e7;
width: 630rpx;
margin: 0 auto;
margin-top: 40rpx;
position: relative;
}
.forgetPage .input-box input.data-v-93282f14 {
width: 440rpx;
height: 42rpx;
line-height: 42rpx;
font-size: 30rpx;
color: #000000;
}
.forgetPage .input-box .icon-see1.data-v-93282f14 {
font-size: 28rpx;
color: #898989;
}
.forgetPage .input-box .icon-see2.data-v-93282f14 {
font-size: 28rpx;
color: #898989;
}
.forgetPage .input-box .placeholder-class.data-v-93282f14 {
color: #808080;
font-size: 26rpx;
}
.forgetPage .input-box .areabox-but.data-v-93282f14 {
padding-right: 8rpx;
height: 42rpx;
line-height: 42rpx;
font-size: 30rpx;
color: #000;
position: relative;
}
.forgetPage .input-box .areabox-box.data-v-93282f14 {
height: 70rpx;
}
.forgetPage .input-box .areabox-box .icon-arrowxia.data-v-93282f14 {
font-size: 16rpx;
color: #898989;
margin-right: 20rpx;
}
.forgetPage .input-box .icon-searchclose.data-v-93282f14 {
font-size: 28rpx;
color: #898989;
cursor: pointer;
position: absolute;
right: 0rpx;
}
.forgetPage .input-box .code-btn.data-v-93282f14 {
font-size: 26rpx;
color: #D0121B;
}
.forgetPage .input-box .code-btn.dis.data-v-93282f14 {
color: #808080;
}
.forgetPage .input-box .img-code.data-v-93282f14 {
height: 60rpx;
width: 250rpx;
}
.forgetPage .input-box .img-code image.data-v-93282f14 {
width: 100%;
height: 100%;
}
.forgetPage .input-box.data-v-93282f14:hover {
border-bottom: 1px solid #D0121B;
}
.forgetPage .btn-go.data-v-93282f14 {
width: 630rpx;
height: 90rpx;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
margin-top: 94rpx;
}
.forgetPage .btn-go.onego.data-v-93282f14 {
margin-top: 222rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const util_util = require("../../util/util.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {
isYes: false,
referer: "",
//会跳地址
loginType: true,
isTest: false,
mobile: "",
code: "",
imgCode: "",
imgCodeSrc: "",
verify_rand_key: "",
isShowImgCode: false,
password: "",
passwordShow: false,
showClearIcon: false,
intl_code: "0086",
areaIndex: 0,
code_disabled: false,
code_text: "获取验证码",
areaArray: [
{
name: "0086(中国大陆)",
value: "0086"
},
{
name: "00852(中国香港)",
value: "00852"
},
{
name: "00853(中国澳门)",
value: "00853"
},
{
name: "00886(中国台湾)",
value: "00886"
},
{
name: "0066(泰国)",
value: "0066"
},
{
name: "0084(越南)",
value: "0084"
}
]
};
},
watch: {
loginType(val, newVal) {
this.imgCode = "";
this.verify_rand_key = "";
this.isShowImgCode = false;
this.imgCodeSrc = "";
this.btnUi();
},
mobile(val, newVal) {
this.btnUi();
},
code(val, newVal) {
this.btnUi();
},
password(val, newVal) {
this.btnUi();
}
},
onLoad: function(option) {
this.referer = option.referer || "";
common_vendor.index.__f__("log", "at pages/auth/login.vue:150", this.loginType, this.isShowImgCode);
},
methods: {
btnUi() {
this.isYes = false;
if (this.loginType) {
if (this.mobile && this.code) {
this.isYes = true;
}
} else {
if (this.mobile && this.password) {
this.isYes = true;
}
}
},
isHasAccount() {
if (!this.loginType) {
if (this.mobile) {
var obj_ = {};
if (this.mobile.indexOf("@") != -1) {
obj_.email = this.mobile;
} else {
obj_.mobile = this.mobile;
obj_.intl_code = this.intl_code;
}
this.request(util_api.Api_Url + "/api/auth/checkExist", "POST", obj_, false).then((res) => {
if (res.code == 0) {
if (res.data.exist != 1) {
common_vendor.index.showToast({
title: "账号不存在,您可以先去注册",
icon: "none"
});
}
}
});
}
}
},
getPhoneNumber(e) {
if (e.detail.errMsg === "getPhoneNumber:ok") {
const code = e.detail.code;
this.weixinLogin(code);
}
},
weixinLogin(phone_code) {
let obj_ = {
phone_code
};
let self_ = this;
common_vendor.index.login({
provider: "weixin",
success: function(loginRes) {
common_vendor.index.__f__("log", "at pages/auth/login.vue:206", "登录凭证 code:", loginRes);
obj_.code = loginRes.code;
common_vendor.index.getUserInfo({
provider: "weixin",
success: function(infoRes) {
infoRes.userInfo;
obj_.encryptedData = infoRes.encryptedData;
obj_.iv = infoRes.iv;
common_vendor.index.__f__("log", "at pages/auth/login.vue:214", obj_, infoRes);
self_.request(
util_api.Api_Url + "/api/auth/loginByWxMiniProgram",
"POST",
obj_,
true
).then((res) => {
if (res.code == 0) {
self_.loginSuccess(res);
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
}
});
}
});
},
bindPickerChange: function(e, type) {
this.areaIndex = e.detail.value;
this.intl_code = this.areaArray[e.detail.value].value;
common_vendor.index.__f__("log", "at pages/auth/login.vue:236", this.intl_code);
},
loginSuccess(res) {
common_vendor.index.showToast({
title: "登录成功",
icon: "success"
});
common_vendor.index.setStorageSync("token", res.data.token);
common_vendor.index.setStorageSync("user_info", JSON.stringify(res.data.user_info));
setTimeout(() => {
common_vendor.index.__f__("log", "at pages/auth/login.vue:246", this.referer);
common_vendor.index.reLaunch({
url: this.referer ? decodeURIComponent(this.referer) : "/pages/index/index"
});
}, 2e3);
},
submit() {
if (!this.isTest) {
common_vendor.index.showToast({
title: "请勾选爱智网服务协议和隐私政策",
icon: "none"
});
return;
}
if (this.loginType) {
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输入正确的手机号",
icon: "none"
});
return false;
}
if (!this.code) {
common_vendor.index.showToast({
title: "请输入验证码",
icon: "none"
});
return;
}
this.request(util_api.Api_Url + "/api/auth/loginByMobileVerifyCode", "POST", {
mobile: this.mobile,
intl_code: this.intl_code,
mobile_code: this.code
}, true).then((res) => {
if (res.code == 0) {
this.loginSuccess(res);
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
} else {
if (!this.mobile) {
common_vendor.index.showToast({
title: "请输入账号",
icon: "none"
});
return false;
}
if (!this.password) {
common_vendor.index.showToast({
title: "请输入密码",
icon: "none"
});
return;
}
let obj_ = {
password: this.password,
verify_code: this.imgCode,
verify_rand_key: this.verify_rand_key
};
if (this.mobile.indexOf("@") != -1) {
obj_.email = this.mobile;
} else {
obj_.mobile = this.mobile;
obj_.intl_code = "0086";
}
this.request(util_api.Api_Url + "/api/auth/login", "POST", obj_, true).then((res) => {
if (res.code == 0) {
this.loginSuccess(res);
} else if (res.code == 2) {
if (res.data.login_need_verify) {
this.getImgCode();
}
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
}
},
getImgCode() {
this.request(util_api.Api_Url + "/api/verifyCode/getVerifyCode", "GET", {
mobile: this.mobile,
intl_code: this.intl_code,
verify_code: this.imgCode,
verify_rand_key: this.verify_rand_key
}, true, true).then((res) => {
if (res.code == 0) {
this.imgCodeSrc = res.data.captcha;
this.verify_rand_key = res.data.rand_key;
this.isShowImgCode = true;
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
/**
* 手机验证码
*/
countdownChange() {
if (this.code_disabled) {
return;
}
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输正确的手机号",
icon: "none"
});
return false;
}
this.request(util_api.Api_Url + "/api/verifyCode/sendMobileVerifyCode", "GET", {
mobile: this.mobile,
intl_code: this.intl_code,
verify_code: this.imgCode,
verify_rand_key: this.verify_rand_key
}, true, true).then((res) => {
this.code_disabled = false;
this.code_text = `获取验证码`;
if (res.code === 0) {
const countdown = util_util.startCountdown({
duration: 60,
onTick: (remainingTime) => {
this.code_disabled = true;
this.code_text = `重新发送${remainingTime}S`;
},
onComplete: () => {
this.code_disabled = false;
this.code_text = `获取验证码`;
}
});
countdown.start();
} else if (res.code == 2) {
if (res.data.sms_need_verify) {
this.getImgCode();
}
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
} else {
this.code_disabled = false;
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
clearInput: function(event) {
this.imgCode = "";
this.verify_rand_key = "";
this.showClearIcon = this.mobile.length > 0 ? true : false;
},
clearIcon: function() {
this.mobile = "";
this.showClearIcon = false;
}
},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
_component_barX();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
b: common_vendor.t($data.loginType ? "短信验证码登录" : "密码登录"),
c: $data.loginType
}, $data.loginType ? {
d: common_vendor.t($data.areaArray[$data.areaIndex].value),
e: common_vendor.o(($event) => $options.bindPickerChange($event, 1)),
f: $data.areaIndex,
g: $data.areaArray
} : {}, {
h: common_vendor.o((...args) => $options.isHasAccount && $options.isHasAccount(...args)),
i: common_vendor.o([($event) => $data.mobile = $event.detail.value, (...args) => $options.clearInput && $options.clearInput(...args)]),
j: $data.loginType ? "请输入手机号" : "请输入账号",
k: $data.mobile,
l: $data.showClearIcon
}, $data.showClearIcon ? {
m: common_vendor.o(($event) => $options.clearIcon())
} : {}, {
n: $data.isShowImgCode
}, $data.isShowImgCode ? {
o: $data.imgCode,
p: common_vendor.o(($event) => $data.imgCode = $event.detail.value),
q: $data.imgCodeSrc,
r: common_vendor.o((...args) => $options.getImgCode && $options.getImgCode(...args))
} : {}, {
s: $data.loginType
}, $data.loginType ? {
t: $data.code,
v: common_vendor.o(($event) => $data.code = $event.detail.value),
w: common_vendor.t($data.code_text),
x: $data.code_disabled ? 1 : "",
y: common_vendor.o((...args) => $options.countdownChange && $options.countdownChange(...args))
} : {}, {
z: !$data.loginType
}, !$data.loginType ? common_vendor.e({
A: $data.passwordShow
}, $data.passwordShow ? {
B: $data.password,
C: common_vendor.o(($event) => $data.password = $event.detail.value)
} : {
D: $data.password,
E: common_vendor.o(($event) => $data.password = $event.detail.value)
}, {
F: !$data.passwordShow ? 1 : "",
G: common_vendor.o(($event) => $data.passwordShow = !$data.passwordShow)
}) : {}, {
H: $data.isTest ? 1 : "",
I: common_vendor.o(($event) => $data.isTest = !$data.isTest),
J: common_vendor.o(($event) => $data.isTest = !$data.isTest),
K: $data.isYes ? 1 : "",
L: common_vendor.o((...args) => $options.submit && $options.submit(...args)),
M: common_vendor.t($data.loginType ? "密码登录" : "短信验证码登录"),
N: common_vendor.o(($event) => $data.loginType = !$data.loginType),
O: common_vendor.o((...args) => $options.getPhoneNumber && $options.getPhoneNumber(...args))
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-2cc9f8c3"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/auth/login.js.map
{
"usingComponents": {
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="loginPage data-v-2cc9f8c3"><bar-x class="data-v-2cc9f8c3" u-i="2cc9f8c3-0" bind:__l="__l"/><view class="close-box data-v-2cc9f8c3"><text class="icon iconfont icon-close2 data-v-2cc9f8c3" bindtap="{{a}}"></text></view><view class="title data-v-2cc9f8c3"><view class="data-v-2cc9f8c3">{{b}}</view><text class="data-v-2cc9f8c3">为了方便联系,请输入您的常用手机号码</text></view><view class="cons data-v-2cc9f8c3"><view class="input-box row verCenter data-v-2cc9f8c3"><picker wx:if="{{c}}" class="data-v-2cc9f8c3" bindchange="{{e}}" value="{{f}}" range="{{g}}" range-key="{{'name'}}"><view class="areabox-box row verCenter data-v-2cc9f8c3"><text class="areabox-but data-v-2cc9f8c3">{{d}}</text><text class="{{['data-v-2cc9f8c3', 'icon', 'iconfont', 'icon-arrowxia']}}"></text></view></picker><input class="data-v-2cc9f8c3" type="text" bindblur="{{h}}" bindinput="{{i}}" placeholder="{{j}}" placeholder-class="placeholder-class" value="{{k}}"/><text wx:if="{{l}}" class="icon iconfont icon-searchclose data-v-2cc9f8c3" bindtap="{{m}}"></text></view><view wx:if="{{n}}" class="input-box row verCenter bothSide data-v-2cc9f8c3"><input class="data-v-2cc9f8c3" type="text" placeholder="请输入图片验证码" placeholder-class="placeholder-class" value="{{o}}" bindinput="{{p}}"/><view class="img-code data-v-2cc9f8c3"><image class="data-v-2cc9f8c3" src="{{q}}" bindtap="{{r}}"></image></view></view><view wx:if="{{s}}" class="input-box row verCenter bothSide data-v-2cc9f8c3"><input class="data-v-2cc9f8c3" type="text" placeholder="请输入验证码" placeholder-class="placeholder-class" value="{{t}}" bindinput="{{v}}"/><view class="{{['code-btn', 'data-v-2cc9f8c3', x && 'dis']}}" bindtap="{{y}}">{{w}}</view></view><view wx:if="{{z}}" class="input-box row verCenter bothSide data-v-2cc9f8c3"><input wx:if="{{A}}" class="data-v-2cc9f8c3" type="text" placeholder="请输入密码" placeholder-class="placeholder-class" value="{{B}}" bindinput="{{C}}"/><input wx:else class="data-v-2cc9f8c3" type="password" placeholder="请输入密码" placeholder-class="placeholder-class" value="{{D}}" bindinput="{{E}}"/><view class="row verCenter data-v-2cc9f8c3"><text class="{{['icon', 'iconfont', 'icon-see2', 'data-v-2cc9f8c3', F && 'icon-see1']}}" bindtap="{{G}}"></text><navigator url="/pages/auth/forget" class="link-forget data-v-2cc9f8c3">忘记密码</navigator></view></view><view class="rule row verCenter data-v-2cc9f8c3"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-2cc9f8c3', H && 'icon-checked']}}" bindtap="{{I}}"></text><text class="data-v-2cc9f8c3" bindtap="{{J}}">我已阅读并同意</text><navigator url="/pages/auth/rule?id=1" class="link data-v-2cc9f8c3">《爱智网站服务协议》</navigator><text class="data-v-2cc9f8c3">及</text><navigator url="/pages/auth/rule?id=2" class="link data-v-2cc9f8c3">《爱智隐私政策》</navigator></view><view class="{{['login-btn', 'data-v-2cc9f8c3', K && 'yes']}}" bindtap="{{L}}">登录</view><view class="self data-v-2cc9f8c3">爱智不会在任何地方泄露您的信息</view><view class="link-box row verCenter rowCenter data-v-2cc9f8c3"><text class="data-v-2cc9f8c3" bindtap="{{N}}">{{M}}</text><navigator url="/pages/auth/reg" class="link data-v-2cc9f8c3">免费注册</navigator></view><view class="other-login data-v-2cc9f8c3"><text class="data-v-2cc9f8c3">手机号快捷登录</text><button class="data-v-2cc9f8c3" plain="true" open-type="getPhoneNumber" bindgetphonenumber="{{O}}"><image class="data-v-2cc9f8c3" src="https://img.ichunt.com/images/ichunt/202503/12/b7e9be7f76205529ad280b3af01dbfdc.png"></image></button></view></view></view>
\ No newline at end of file
view.data-v-2cc9f8c3,
text.data-v-2cc9f8c3,
input.data-v-2cc9f8c3,
navigator.data-v-2cc9f8c3 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-2cc9f8c3 {
background: none;
opacity: 1;
}
image.data-v-2cc9f8c3 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-2cc9f8c3 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-2cc9f8c3 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-2cc9f8c3 {
display: flex;
flex-direction: column;
}
.row.data-v-2cc9f8c3 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-2cc9f8c3 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-2cc9f8c3 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-2cc9f8c3 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-2cc9f8c3 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-2cc9f8c3 {
align-items: center;
}
.loginPage .close-box.data-v-2cc9f8c3 {
padding-top: 45rpx;
padding-left: 37rpx;
}
.loginPage .close-box .icon.data-v-2cc9f8c3 {
font-size: 35rpx;
color: #898989;
}
.loginPage .title.data-v-2cc9f8c3 {
padding-top: 52rpx;
padding-left: 60rpx;
}
.loginPage .title view.data-v-2cc9f8c3 {
font-weight: 600;
font-size: 38rpx;
color: #000000;
margin-bottom: 15rpx;
}
.loginPage .title text.data-v-2cc9f8c3 {
font-size: 20rpx;
color: #808080;
}
.loginPage .input-box.data-v-2cc9f8c3 {
height: 70rpx;
border-bottom: 1px solid #e7e7e7;
width: 630rpx;
margin: 0 auto;
margin-top: 54rpx;
position: relative;
}
.loginPage .input-box input.data-v-2cc9f8c3 {
width: 440rpx;
height: 42rpx;
line-height: 42rpx;
font-size: 30rpx;
color: #000000;
}
.loginPage .input-box .link-forget.data-v-2cc9f8c3 {
height: 38rpx;
font-size: 26rpx;
color: #808080;
border-left: 1rpx solid #e7e7e7;
padding-left: 20rpx;
margin-left: 20rpx;
}
.loginPage .input-box .icon-see1.data-v-2cc9f8c3 {
font-size: 28rpx;
color: #898989;
}
.loginPage .input-box .icon-see2.data-v-2cc9f8c3 {
font-size: 28rpx;
color: #898989;
}
.loginPage .input-box .placeholder-class.data-v-2cc9f8c3 {
color: #808080;
font-size: 26rpx;
}
.loginPage .input-box .areabox-but.data-v-2cc9f8c3 {
padding-right: 8rpx;
height: 42rpx;
line-height: 42rpx;
font-size: 30rpx;
color: #000;
position: relative;
}
.loginPage .input-box .areabox-box.data-v-2cc9f8c3 {
height: 70rpx;
}
.loginPage .input-box .areabox-box .icon-arrowxia.data-v-2cc9f8c3 {
font-size: 16rpx;
color: #898989;
margin-right: 20rpx;
}
.loginPage .input-box .icon-searchclose.data-v-2cc9f8c3 {
font-size: 28rpx;
color: #898989;
cursor: pointer;
position: absolute;
right: 0rpx;
}
.loginPage .input-box .code-btn.data-v-2cc9f8c3 {
font-size: 26rpx;
color: #D0121B;
}
.loginPage .input-box .code-btn.dis.data-v-2cc9f8c3 {
color: #808080;
}
.loginPage .input-box .img-code.data-v-2cc9f8c3 {
height: 60rpx;
width: 250rpx;
}
.loginPage .input-box .img-code image.data-v-2cc9f8c3 {
width: 100%;
height: 100%;
}
.loginPage .input-box.data-v-2cc9f8c3:hover {
border-bottom: 1px solid #D0121B;
}
.loginPage .rule.data-v-2cc9f8c3 {
width: 630rpx;
margin: 0 auto;
margin-top: 64rpx;
}
.loginPage .rule .icon.data-v-2cc9f8c3 {
font-size: 30rpx;
color: #e5e5e5;
margin-right: 20rpx;
}
.loginPage .rule .icon-checked.data-v-2cc9f8c3 {
color: #D0121B;
}
.loginPage .rule .link.data-v-2cc9f8c3 {
color: #523F3F;
font-size: 20rpx;
}
.loginPage .rule text.data-v-2cc9f8c3 {
font-size: 20rpx;
color: #808080;
}
.loginPage .login-btn.data-v-2cc9f8c3 {
width: 630rpx;
height: 90rpx;
background: #EF9EA2;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
margin-top: 94rpx;
}
.loginPage .login-btn.yes.data-v-2cc9f8c3 {
background: #D0121B;
}
.loginPage .self.data-v-2cc9f8c3 {
width: 630rpx;
margin: 0 auto;
font-size: 20rpx;
color: #808080;
margin-top: 16rpx;
}
.loginPage .link-box.data-v-2cc9f8c3 {
margin-top: 60rpx;
text-align: center;
font-size: 26rpx;
color: #D0121B;
}
.loginPage .link-box text.data-v-2cc9f8c3 {
border-right: 1px solid #D1D1D1;
padding-right: 48rpx;
text-align: right;
width: 50%;
}
.loginPage .link-box .link.data-v-2cc9f8c3 {
text-align: left;
padding-left: 48rpx;
width: 50%;
}
.loginPage .other-login.data-v-2cc9f8c3 {
margin-top: 150rpx;
text-align: center;
}
.loginPage .other-login text.data-v-2cc9f8c3 {
font-size: 20rpx;
color: #808080;
}
.loginPage .other-login button.data-v-2cc9f8c3 {
/* 清空默认样式 */
background-color: transparent;
/* 背景透明 */
border: none;
/* 去掉边框 */
padding: 0;
/* 清空内边距 */
margin: 0;
/* 清空外边距 */
text-align: center;
/* 文字居中 */
display: block;
/* 显示为行内块 */
outline: none;
/* 去掉焦点时的边框 */
cursor: pointer;
/* 鼠标指针样式 */
}
.loginPage .other-login image.data-v-2cc9f8c3 {
width: 55rpx;
height: 55rpx;
display: block;
margin: 0 auto;
margin-top: 25rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const util_util = require("../../util/util.js");
const common_assets = require("../../common/assets.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {
isTest: false,
mobile: "",
code: "",
imgCode: "",
imgCodeSrc: "",
verify_rand_key: "",
isShowImgCode: false,
password: "",
password1: "",
passwordShow: false,
passwordShow1: false,
showClearIcon: false,
intl_code: "0086",
areaIndex: 0,
code_disabled: false,
code_text: "获取验证码",
areaArray: [
{
name: "0086(中国大陆)",
value: "0086"
},
{
name: "00852(中国香港)",
value: "00852"
},
{
name: "00853(中国澳门)",
value: "00853"
},
{
name: "00886(中国台湾)",
value: "00886"
},
{
name: "0066(泰国)",
value: "0066"
},
{
name: "0084(越南)",
value: "0084"
}
]
};
},
onLoad: function() {
},
methods: {
checkIsReg() {
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输正确的手机号",
icon: "none"
});
return false;
}
if (this.mobile) {
this.request(util_api.Api_Url + "/api/auth/checkExist", "POST", {
intl_code: this.intl_code,
mobile: this.mobile
}, false).then((res) => {
if (res.code == 0) {
if (res.data.exist == 1) {
common_vendor.index.showToast({
title: "账号已存在,您可以直接登录或找回密码",
icon: "none"
});
}
}
});
}
},
loginSuccess(res) {
common_vendor.index.setStorageSync("token", res.data.token);
common_vendor.index.setStorageSync("user_info", JSON.stringify(res.data.user_info));
},
submit() {
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输正确的手机号",
icon: "none"
});
return false;
}
if (!this.code) {
common_vendor.index.showToast({
title: "请输入验证码",
icon: "none"
});
return;
}
if (!this.password || this.password.length < 6) {
common_vendor.index.showToast({
title: "请输入密码,长度不小于6个字符",
icon: "none"
});
return;
}
if (!this.password1 || this.password1.length < 6) {
common_vendor.index.showToast({
title: "请确认密码,长度不小于6个字符",
icon: "none"
});
return;
}
if (this.password1 != this.password) {
common_vendor.index.showToast({
title: "两次输入密码不一致",
icon: "none"
});
return;
}
if (!this.isTest) {
common_vendor.index.showToast({
title: "请勾选爱智网服务协议和隐私政策",
icon: "none"
});
return;
}
let obj_ = {
intl_code: this.intl_code,
mobile: this.mobile,
password: this.password,
mobile_code: this.code
};
this.request(util_api.Api_Url + "/api/auth/register", "POST", obj_, true).then((res) => {
if (res.code == 0) {
this.loginSuccess(res);
common_vendor.index.navigateTo({
url: "/pages/auth/regSuccess"
});
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
getImgCode() {
this.request(util_api.Api_Url + "/api/verifyCode/getVerifyCode", "GET", {
mobile: this.mobile,
intl_code: this.intl_code,
verify_code: this.imgCode,
verify_rand_key: this.verify_rand_key
}, true, true).then((res) => {
if (res.code == 0) {
this.imgCodeSrc = res.data.captcha;
this.verify_rand_key = res.data.rand_key;
this.isShowImgCode = true;
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
/**
* 手机验证码
*/
countdownChange() {
if (this.code_disabled) {
return;
}
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输正确的手机号",
icon: "none"
});
return false;
}
this.request(util_api.Api_Url + "/api/verifyCode/sendMobileVerifyCode", "GET", {
mobile: this.mobile,
intl_code: this.intl_code,
verify_code: this.imgCode,
verify_rand_key: this.verify_rand_key
}, true, true).then((res) => {
this.code_disabled = false;
this.code_text = `获取验证码`;
if (res.code === 0) {
const countdown = util_util.startCountdown({
duration: 60,
onTick: (remainingTime) => {
this.code_disabled = true;
this.code_text = `重新发送${remainingTime}S`;
},
onComplete: () => {
this.code_disabled = false;
this.code_text = `获取验证码`;
}
});
countdown.start();
} else if (res.code == 2) {
if (res.data.sms_need_verify) {
this.getImgCode();
}
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
} else {
this.code_disabled = false;
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
bindPickerChange: function(e, type) {
this.areaIndex = e.detail.value;
this.intl_code = this.areaArray[e.detail.value].value;
common_vendor.index.__f__("log", "at pages/auth/reg.vue:309", this.intl_code);
},
clearInput: function(event) {
this.showClearIcon = this.mobile.length > 0 ? true : false;
},
clearIcon: function() {
this.mobile = "";
this.showClearIcon = false;
}
},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
_component_barX();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
b: common_assets._imports_0$1,
c: common_vendor.t($data.areaArray[$data.areaIndex].value),
d: common_vendor.o(($event) => $options.bindPickerChange($event, 1)),
e: $data.areaIndex,
f: $data.areaArray,
g: common_vendor.o((...args) => $options.checkIsReg && $options.checkIsReg(...args)),
h: common_vendor.o([($event) => $data.mobile = $event.detail.value, (...args) => $options.clearInput && $options.clearInput(...args)]),
i: $data.mobile,
j: $data.showClearIcon
}, $data.showClearIcon ? {
k: common_vendor.o(($event) => $options.clearIcon())
} : {}, {
l: $data.isShowImgCode
}, $data.isShowImgCode ? {
m: $data.imgCode,
n: common_vendor.o(($event) => $data.imgCode = $event.detail.value),
o: $data.imgCodeSrc,
p: common_vendor.o((...args) => $options.getImgCode && $options.getImgCode(...args))
} : {}, {
q: $data.code,
r: common_vendor.o(($event) => $data.code = $event.detail.value),
s: common_vendor.t($data.code_text),
t: $data.code_disabled ? 1 : "",
v: common_vendor.o((...args) => $options.countdownChange && $options.countdownChange(...args)),
w: $data.passwordShow
}, $data.passwordShow ? {
x: $data.password,
y: common_vendor.o(($event) => $data.password = $event.detail.value)
} : {
z: $data.password,
A: common_vendor.o(($event) => $data.password = $event.detail.value)
}, {
B: !$data.passwordShow ? 1 : "",
C: common_vendor.o(($event) => $data.passwordShow = !$data.passwordShow),
D: $data.passwordShow1
}, $data.passwordShow1 ? {
E: $data.password1,
F: common_vendor.o(($event) => $data.password1 = $event.detail.value)
} : {
G: $data.password1,
H: common_vendor.o(($event) => $data.password1 = $event.detail.value)
}, {
I: !$data.passwordShow1 ? 1 : "",
J: common_vendor.o(($event) => $data.passwordShow1 = !$data.passwordShow1),
K: $data.isTest ? 1 : "",
L: common_vendor.o(($event) => $data.isTest = !$data.isTest),
M: common_vendor.o(($event) => $data.isTest = !$data.isTest),
N: common_vendor.o((...args) => $options.submit && $options.submit(...args))
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-3fc4d202"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/auth/reg.js.map
{
"usingComponents": {
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="regPage data-v-3fc4d202"><bar-x class="data-v-3fc4d202" u-i="3fc4d202-0" bind:__l="__l"/><view class="close-box data-v-3fc4d202"><text class="icon iconfont icon-close2 data-v-3fc4d202" bindtap="{{a}}"></text></view><image src="{{b}}" class="logos data-v-3fc4d202"></image><view class="cons data-v-3fc4d202"><view class="input-box row verCenter data-v-3fc4d202"><text class="icon iconfont icon-mobile ics data-v-3fc4d202"></text><picker class="data-v-3fc4d202" bindchange="{{d}}" value="{{e}}" range="{{f}}" range-key="{{'name'}}"><view class="areabox-box row verCenter data-v-3fc4d202"><text class="areabox-but data-v-3fc4d202">{{c}}</text><text class="{{['data-v-3fc4d202', 'icon', 'iconfont', 'icon-arrowxia']}}"></text></view></picker><input class="data-v-3fc4d202" type="text" bindblur="{{g}}" bindinput="{{h}}" placeholder="请输入手机号" placeholder-class="placeholder-class" value="{{i}}"/><text wx:if="{{j}}" class="icon iconfont icon-searchclose data-v-3fc4d202" bindtap="{{k}}"></text></view><view wx:if="{{l}}" class="input-box row verCenter bothSide data-v-3fc4d202"><input class="data-v-3fc4d202" type="text" placeholder="请输入图片验证码" placeholder-class="placeholder-class" value="{{m}}" bindinput="{{n}}"/><view class="img-code data-v-3fc4d202"><image class="data-v-3fc4d202" src="{{o}}" bindtap="{{p}}"></image></view></view><view class="input-box row verCenter bothSide data-v-3fc4d202"><view class="row verCenter data-v-3fc4d202"><text class="icon iconfont icon-code ics data-v-3fc4d202"></text><input class="data-v-3fc4d202" type="text" placeholder="请输入验证码" placeholder-class="placeholder-class" value="{{q}}" bindinput="{{r}}"/></view><view class="{{['code-btn', 'data-v-3fc4d202', t && 'dis']}}" bindtap="{{v}}">{{s}}</view></view><view class="input-box row verCenter bothSide data-v-3fc4d202"><view class="row verCenter data-v-3fc4d202"><text class="icon iconfont icon-password ics data-v-3fc4d202"></text><input wx:if="{{w}}" class="data-v-3fc4d202" type="text" placeholder="请设置登录密码(6-20个字符)" placeholder-class="placeholder-class" value="{{x}}" bindinput="{{y}}"/><input wx:else class="data-v-3fc4d202" type="password" placeholder="请设置登录密码(6-20个字符)" placeholder-class="placeholder-class" value="{{z}}" bindinput="{{A}}"/></view><text class="{{['icon', 'iconfont', 'icon-see2', 'data-v-3fc4d202', B && 'icon-see1']}}" bindtap="{{C}}"></text></view><view class="input-box row verCenter bothSide data-v-3fc4d202"><view class="row verCenter data-v-3fc4d202"><text class="icon iconfont icon-password ics data-v-3fc4d202"></text><input wx:if="{{D}}" class="data-v-3fc4d202" type="text" placeholder="确认登录密码(6-20个字符)" placeholder-class="placeholder-class" value="{{E}}" bindinput="{{F}}"/><input wx:else class="data-v-3fc4d202" type="password" placeholder="确认登录密码(6-20个字符)" placeholder-class="placeholder-class" value="{{G}}" bindinput="{{H}}"/></view><text class="{{['icon', 'iconfont', 'icon-see2', 'data-v-3fc4d202', I && 'icon-see1']}}" bindtap="{{J}}"></text></view><view class="rule row verCenter data-v-3fc4d202"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-3fc4d202', K && 'icon-checked']}}" bindtap="{{L}}"></text><text class="data-v-3fc4d202" bindtap="{{M}}">我已阅读并同意</text><navigator url="/pages/auth/rule?id=1" class="link data-v-3fc4d202">《爱智网站服务协议》</navigator><text class="data-v-3fc4d202">及</text><navigator url="/pages/auth/rule?id=2" class="link data-v-3fc4d202">《爱智隐私政策》</navigator></view><view class="reg-btn data-v-3fc4d202" bindtap="{{N}}">注册</view><view class="self data-v-3fc4d202">爱智不会在任何地方泄露您的信息</view><view class="go-login data-v-3fc4d202"><navigator class="data-v-3fc4d202" url="/pages/auth/login">已有账号,去登录<text class="icon iconfont icon-arrow2 data-v-3fc4d202"></text></navigator></view></view></view>
\ No newline at end of file
view.data-v-3fc4d202,
text.data-v-3fc4d202,
input.data-v-3fc4d202,
navigator.data-v-3fc4d202 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-3fc4d202 {
background: none;
opacity: 1;
}
image.data-v-3fc4d202 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-3fc4d202 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-3fc4d202 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-3fc4d202 {
display: flex;
flex-direction: column;
}
.row.data-v-3fc4d202 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-3fc4d202 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-3fc4d202 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-3fc4d202 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-3fc4d202 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-3fc4d202 {
align-items: center;
}
.regPage.data-v-3fc4d202 {
background: linear-gradient(180deg, #FFF2F2 0%, rgba(218, 210, 210, 0) 100%);
height: calc(100vh - 175rpx);
}
.regPage .close-box.data-v-3fc4d202 {
padding-top: 45rpx;
padding-left: 37rpx;
}
.regPage .close-box .icon.data-v-3fc4d202 {
font-size: 35rpx;
color: #898989;
}
.regPage .logos.data-v-3fc4d202 {
width: 270rpx;
height: 83rpx;
display: block;
margin: 0 auto;
margin-top: 23rpx;
margin-bottom: 80rpx;
}
.regPage .input-box.data-v-3fc4d202 {
height: 80rpx;
background: #F0EAEB;
width: 630rpx;
margin: 0 auto;
margin-bottom: 42rpx;
position: relative;
border-radius: 5rpx;
border: 1px solid #F0EAEB;
padding-left: 22rpx;
padding-right: 25rpx;
}
.regPage .input-box .ics.data-v-3fc4d202 {
font-size: 35rpx;
color: #7b7072;
margin-right: 15rpx;
position: relative;
top: -2rpx;
}
.regPage .input-box input.data-v-3fc4d202 {
width: 370rpx;
font-size: 30rpx;
color: #000000;
}
.regPage .input-box .icon-see1.data-v-3fc4d202 {
font-size: 28rpx;
color: #898989;
}
.regPage .input-box .icon-see2.data-v-3fc4d202 {
font-size: 28rpx;
color: #898989;
}
.regPage .input-box .placeholder-class.data-v-3fc4d202 {
color: #444;
font-size: 26rpx;
}
.regPage .input-box .areabox-but.data-v-3fc4d202 {
padding-right: 8rpx;
font-size: 30rpx;
color: #000;
position: relative;
}
.regPage .input-box .areabox-box.data-v-3fc4d202 {
height: 70rpx;
}
.regPage .input-box .areabox-box .icon-arrowxia.data-v-3fc4d202 {
font-size: 16rpx;
color: #898989;
margin-right: 20rpx;
}
.regPage .input-box .icon-searchclose.data-v-3fc4d202 {
font-size: 28rpx;
color: #898989;
cursor: pointer;
position: absolute;
right: 25rpx;
}
.regPage .input-box .code-btn.data-v-3fc4d202 {
font-size: 26rpx;
color: #D0121B;
}
.regPage .input-box .code-btn.dis.data-v-3fc4d202 {
color: #808080;
}
.regPage .input-box .img-code.data-v-3fc4d202 {
height: 60rpx;
width: 250rpx;
}
.regPage .input-box .img-code image.data-v-3fc4d202 {
width: 100%;
height: 100%;
}
.regPage .input-box.data-v-3fc4d202:hover {
border: 1px solid #D0121B;
}
.regPage .rule.data-v-3fc4d202 {
width: 630rpx;
margin: 0 auto;
margin-top: 50rpx;
}
.regPage .rule .icon.data-v-3fc4d202 {
font-size: 30rpx;
color: #e5e5e5;
margin-right: 20rpx;
}
.regPage .rule .icon-checked.data-v-3fc4d202 {
color: #D0121B;
}
.regPage .rule .link.data-v-3fc4d202 {
color: #523F3F;
font-size: 18rpx;
}
.regPage .rule text.data-v-3fc4d202 {
font-size: 18rpx;
color: #808080;
}
.regPage .reg-btn.data-v-3fc4d202 {
width: 630rpx;
height: 90rpx;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
margin-top: 74rpx;
}
.regPage .self.data-v-3fc4d202 {
width: 630rpx;
margin: 0 auto;
font-size: 18rpx;
color: #808080;
margin-top: 16rpx;
}
.regPage .go-login.data-v-3fc4d202 {
font-size: 26rpx;
color: #D0121B;
text-align: right;
width: 630rpx;
margin: 0 auto;
margin-top: 70rpx;
}
.regPage .go-login .icon.data-v-3fc4d202 {
font-size: 20rpx;
color: #D0121B;
margin-left: 10rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {};
},
onLoad: function() {
},
methods: {},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
_component_barX();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args))
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-2c13a3a5"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/auth/regSuccess.js.map
{
"usingComponents": {
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="regSuccessPage data-v-2c13a3a5"><bar-x class="data-v-2c13a3a5" u-i="2c13a3a5-0" bind:__l="__l"/><view class="close-box data-v-2c13a3a5"><text class="icon iconfont icon-close2 data-v-2c13a3a5" bindtap="{{a}}"></text></view><view class="cons data-v-2c13a3a5"><text class="icon iconfont icon-success data-v-2c13a3a5"></text><view class="data-v-2c13a3a5">恭喜您注册成为iEdge爱智会员</view><text class="data-v-2c13a3a5">现在可以进行订购、报价、询价等操作</text></view><view class="bottom data-v-2c13a3a5"><navigator url="/pages/index/index" class="btn data-v-2c13a3a5">进入首页</navigator></view></view>
\ No newline at end of file
view.data-v-2c13a3a5,
text.data-v-2c13a3a5,
input.data-v-2c13a3a5,
navigator.data-v-2c13a3a5 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-2c13a3a5 {
background: none;
opacity: 1;
}
image.data-v-2c13a3a5 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-2c13a3a5 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-2c13a3a5 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-2c13a3a5 {
display: flex;
flex-direction: column;
}
.row.data-v-2c13a3a5 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-2c13a3a5 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-2c13a3a5 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-2c13a3a5 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-2c13a3a5 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-2c13a3a5 {
align-items: center;
}
.regSuccessPage.data-v-2c13a3a5 {
background: linear-gradient(180deg, #FFF2F2 0%, rgba(218, 210, 210, 0) 100%);
height: calc(100vh - 175rpx);
}
.regSuccessPage .close-box.data-v-2c13a3a5 {
padding-top: 45rpx;
padding-left: 37rpx;
}
.regSuccessPage .close-box .icon.data-v-2c13a3a5 {
font-size: 35rpx;
color: #898989;
}
.regSuccessPage .cons.data-v-2c13a3a5 {
text-align: center;
margin-top: 258rpx;
}
.regSuccessPage .cons .iconfont.data-v-2c13a3a5 {
color: #22c134;
font-size: 120rpx;
}
.regSuccessPage .cons view.data-v-2c13a3a5 {
margin-top: 45rpx;
margin-bottom: 17rpx;
}
.regSuccessPage .cons text.data-v-2c13a3a5 {
font-size: 18rpx;
color: #808080;
}
.regSuccessPage .bottom.data-v-2c13a3a5 {
height: 90rpx;
left: 0rpx;
right: 0rpx;
bottom: 0rpx;
position: fixed;
}
.regSuccessPage .bottom .btn.data-v-2c13a3a5 {
width: 630rpx;
height: 90rpx;
display: block;
margin: 0 auto;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
line-height: 90rpx;
text-align: center;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {
id: 1,
content: ""
};
},
onLoad: function(option) {
this.id = option.id;
this.getData();
},
methods: {
getData() {
this.request(util_api.Api_Url + "/api/xcx/newsPage", "GET", { type: this.id }, true).then((res) => {
if (res.code == 0) {
this.content = res.data.content;
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "error"
});
}
});
}
},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
_component_barX();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
b: common_vendor.t($data.id == 1 ? "爱智网站服务协议" : "爱智网隐私政策"),
c: $data.content
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-53fff7dc"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/auth/rule.js.map
{
"usingComponents": {
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="rulePage data-v-53fff7dc"><bar-x class="data-v-53fff7dc" u-i="53fff7dc-0" bind:__l="__l"/><view class="header row verCenter data-v-53fff7dc"><text class="icon iconfont icon-arrowleft data-v-53fff7dc" bindtap="{{a}}"></text><view class="data-v-53fff7dc">{{b}}</view></view><view class="content data-v-53fff7dc"><rich-text class="data-v-53fff7dc" nodes="{{c}}"/></view></view>
\ No newline at end of file
view.data-v-53fff7dc,
text.data-v-53fff7dc,
input.data-v-53fff7dc,
navigator.data-v-53fff7dc {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-53fff7dc {
background: none;
opacity: 1;
}
image.data-v-53fff7dc {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-53fff7dc {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-53fff7dc {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-53fff7dc {
display: flex;
flex-direction: column;
}
.row.data-v-53fff7dc {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-53fff7dc {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-53fff7dc {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-53fff7dc {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-53fff7dc {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-53fff7dc {
align-items: center;
}
.rulePage .header.data-v-53fff7dc {
height: 110rpx;
padding-left: 33rpx;
}
.rulePage .header .icon.data-v-53fff7dc {
font-size: 35rpx;
color: #898989;
margin-right: 160rpx;
}
.rulePage .header view.data-v-53fff7dc {
font-weight: 600;
font-size: 32rpx;
color: #000000;
}
.rulePage .content.data-v-53fff7dc {
padding: 33rpx;
padding-top: 0rpx;
font-size: 26rpx;
color: #000000;
line-height: 50rpx;
letter-spacing: 1px;
overflow-y: auto;
height: calc(100vh - 285rpx);
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
confirmOrderBackUrl: common_vendor.index.getStorageSync("confirmOrderBackUrl") || "",
carList: [],
coupon_list: [],
coupon_id: "",
address_id: "",
addressInfo: "",
invoice_id: "",
invoice_id_org: "",
invoiceInfo: "",
priceInfo: "",
order_remark: "",
isCompany: common_vendor.index.getStorageSync("user_info") && JSON.parse(common_vendor.index.getStorageSync("user_info")).company_name ? true : false
};
},
onLoad(options) {
this.address_id = options.address_id || "";
this.invoice_id = options.invoice_id || "";
this.invoice_id_org = options.invoice_id || "";
this.coupon_id = options.coupon_id || "";
},
onShow() {
this.getCarList();
this.getAddress();
this.getinvoice();
this.calPrice();
},
methods: {
chooseYhq(coupon_id) {
this.coupon_id = coupon_id;
},
chooseUp() {
if (this.coupon_list == 0) {
return;
}
this.openPop();
},
confirmYhq() {
this.calPrice();
this.closePop();
},
getAddress() {
this.request(util_api.Api_Url + "/api/address/getList", "GET", {}, true).then((res) => {
if (res.code == 0) {
let arr_ = res.data.list || [];
arr_.forEach((item) => {
if (this.address_id) {
if (item.address_id == this.address_id) {
this.addressInfo = item;
}
} else {
if (item.is_default == 1) {
this.addressInfo = item;
}
}
});
if (arr_.length > 0 && !this.addressInfo) {
this.addressInfo = arr_[0];
}
if (this.addressInfo) {
this.address_id = this.addressInfo.address_id;
}
}
});
},
getinvoice() {
if (this.invoice_id_org == "460053411") {
this.invoice_id = "";
this.invoiceInfo = "";
return;
}
this.request(util_api.Api_Url + "/api/invoice/getList", "GET", {}, true).then((res) => {
if (res.code == 0) {
let arr_ = res.data.list || [];
arr_.forEach((item) => {
if (this.invoice_id) {
if (item.tax_id == this.invoice_id) {
this.invoiceInfo = item;
}
} else {
if (item.is_default == 1) {
this.invoiceInfo = item;
}
}
});
if (arr_.length > 0 && !this.invoiceInfo) {
this.invoiceInfo = arr_[0];
}
if (this.invoiceInfo) {
this.invoice_id = this.invoiceInfo.tax_id;
}
}
});
},
calPrice() {
this.request(util_api.Api_Url + "/api/order/calPrice", "post", { sku_ids: common_vendor.index.getStorageSync("car_ids"), user_coupon_id: this.coupon_id || "" }, true, true).then((res) => {
if (res.code == 0) {
this.priceInfo = res.data;
}
});
},
getCarList() {
this.carList = [];
this.request(util_api.Api_Url + "/api/cart/getCartGoodsInfo", "GET", { sku_ids: common_vendor.index.getStorageSync("car_ids") }, true, true).then((res) => {
if (res.code == 0) {
let arr_ = res.data.goods_list;
arr_.forEach((item) => {
item.delivery_list.forEach((item1) => {
this.carList.push(item1);
});
});
this.coupon_list = res.data.coupon_list || [];
}
});
},
openPop() {
this.$refs.popupyhq.open("bottom");
},
closePop() {
this.$refs.popupyhq.close("bottom");
},
createOrder() {
if (!this.address_id) {
common_vendor.index.showToast({
title: "请选择地址",
icon: "none"
});
return;
}
let goods_json_arr = [];
this.carList.forEach((item) => {
goods_json_arr.push({
sku_id: item.goods_id,
num: item.goods_num
});
});
let obj_ = {
order_shipping_type: 1,
//默认
zy_delivery_type: "3",
//货齐再发
order_remark: this.order_remark,
address_id: this.address_id,
invoice_id: this.invoice_id || "",
user_coupon_id: this.coupon_id || "",
goods_json: JSON.stringify(goods_json_arr)
};
this.request(util_api.Api_Url + "/api/order/add", "post", obj_, true).then((res) => {
if (res.code == 0) {
common_vendor.index.showToast({
title: "提交订单成功",
icon: "success"
});
setTimeout(() => {
common_vendor.index.setStorageSync("car_ids", "");
common_vendor.index.navigateTo({
url: "/pages/user/orderList?status=1"
});
}, 2e3);
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "nonde"
});
}
});
}
},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
const _easycom_uni_popup2 = common_vendor.resolveComponent("uni-popup");
(_component_barX + _component_titleNav + _easycom_uni_popup2)();
}
const _easycom_uni_popup = () => "../../uni_modules/uni-popup/components/uni-popup/uni-popup.js";
if (!Math) {
_easycom_uni_popup();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.p({
title: "确认订单",
backurl: $data.confirmOrderBackUrl
}),
b: $data.addressInfo
}, $data.addressInfo ? common_vendor.e({
c: common_vendor.t($data.addressInfo.nation_cn != "中国" ? $data.addressInfo.nation_cn : ""),
d: common_vendor.t($data.addressInfo.province_val),
e: common_vendor.t($data.addressInfo.city_val),
f: common_vendor.t($data.addressInfo.district_val),
g: $data.addressInfo.is_default == 1
}, $data.addressInfo.is_default == 1 ? {} : {}, {
h: common_vendor.t($data.addressInfo.detail_address),
i: common_vendor.t($data.addressInfo.consignee),
j: common_vendor.t($data.addressInfo.mobile),
k: "/pages/user/address?form=confirmOrder&address_id=" + $data.address_id + "&coupon_id=" + $data.coupon_id + "&invoice_id=" + $data.invoice_id
}) : {
l: "/pages/user/address?form=confirmOrder&address_id=" + $data.address_id + "&coupon_id=" + $data.coupon_id + "&invoice_id=" + $data.invoice_id
}, {
m: $data.carList.length > 0
}, $data.carList.length > 0 ? common_vendor.e({
n: common_vendor.f($data.carList, (item, index, i0) => {
return {
a: item.goods_images || "https://www.iedge.net/assets/images/common/defaultnew.png",
b: common_vendor.t(item.sku_name),
c: common_vendor.t(item.delivery_time),
d: common_vendor.t(item.goods_num),
e: common_vendor.t($data.isCompany ? item.company_price || item.origin_price : item.origin_price),
f: index
};
}),
o: $data.coupon_list.length == 0
}, $data.coupon_list.length == 0 ? {} : common_vendor.e({
p: $data.priceInfo
}, $data.priceInfo ? {
q: common_vendor.t($data.priceInfo.currency_sign),
r: common_vendor.t($data.priceInfo.discount_fee || "0.00")
} : {}), {
s: common_vendor.o(($event) => $options.chooseUp())
}) : {}, {
t: common_vendor.t($data.invoice_id_org == "460053411" ? "不开发票" : $data.invoiceInfo ? $data.invoiceInfo.tax_title : "暂无发票去设置"),
v: "/pages/user/invoice?form=confirmOrder&invoice_id=" + $data.invoice_id + "&coupon_id=" + $data.coupon_id + "&address_id=" + $data.address_id,
w: $data.order_remark,
x: common_vendor.o(($event) => $data.order_remark = $event.detail.value),
y: $data.priceInfo
}, $data.priceInfo ? {
z: common_vendor.t($data.priceInfo.currency_sign),
A: common_vendor.t($data.priceInfo.total_amount),
B: common_vendor.t($data.priceInfo.currency_sign),
C: common_vendor.t($data.priceInfo.discount_fee || "0.00")
} : {}, {
D: $data.priceInfo
}, $data.priceInfo ? {
E: common_vendor.t($data.priceInfo.currency_sign),
F: common_vendor.t($data.priceInfo.pay_amount)
} : {}, {
G: common_vendor.o((...args) => $options.createOrder && $options.createOrder(...args)),
H: common_vendor.o((...args) => $options.closePop && $options.closePop(...args)),
I: $data.coupon_list.length > 0
}, $data.coupon_list.length > 0 ? {
J: common_vendor.f($data.coupon_list, (item, index, i0) => {
return common_vendor.e({
a: item.coupon_type == 2
}, item.coupon_type == 2 ? {
b: common_vendor.t(item.sale_amount * 10)
} : {
c: common_vendor.t(item.currency_sign),
d: common_vendor.t(item.sale_amount)
}, {
e: common_vendor.t(item.require_amount <= 0.01 ? "无门槛优惠券" : item.coupon_name),
f: common_vendor.t(item.start_time),
g: common_vendor.t(item.end_time),
h: $data.coupon_id == item.coupon_id ? 1 : "",
i: index,
j: common_vendor.o(($event) => $options.chooseYhq(item.coupon_id), index)
});
})
} : {}, {
K: common_vendor.o((...args) => $options.confirmYhq && $options.confirmYhq(...args)),
L: common_vendor.sr("popupyhq", "40e79527-2"),
M: common_vendor.p({
type: "bottom",
["safe-area"]: false
})
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-40e79527"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/car/confirmOrder.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav",
"uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}
\ No newline at end of file
<view class="confirmOrderPage data-v-40e79527"><bar-x class="data-v-40e79527" u-i="40e79527-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-40e79527" u-i="40e79527-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-40e79527"><view class="top-box data-v-40e79527"><navigator wx:if="{{b}}" url="{{k}}" class="address-box data-v-40e79527"><view class="addbx row bothSide verCenter data-v-40e79527"><view class="l data-v-40e79527"><view class="ad row verCenter data-v-40e79527"><text class="csq data-v-40e79527">{{c}} {{d}} {{e}} {{f}}</text><text wx:if="{{g}}" class="mr data-v-40e79527">默认</text></view><view class="ad1 data-v-40e79527">{{h}}</view><view class="cnnk data-v-40e79527"><text class="data-v-40e79527">{{i}}</text><text class="data-v-40e79527">{{j}}</text></view></view><text class="icon iconfont icon-arrowright data-v-40e79527"></text></view></navigator><navigator wx:else url="{{l}}" class="address-box data-v-40e79527"><view class="noadd row verCenter bothSide data-v-40e79527"><text class="data-v-40e79527">收货地址</text><view class="data-v-40e79527"><text class="data-v-40e79527">暂无地址信息去设置</text><text class="icon iconfont icon-arrowright data-v-40e79527"></text></view></view></navigator></view><view wx:if="{{m}}" class="goods-box data-v-40e79527"><view wx:for="{{n}}" wx:for-item="item" wx:key="f" class="group row data-v-40e79527"><image class="data-v-40e79527" src="{{item.a}}"/><view class="infos data-v-40e79527"><view class="ganme elep2 data-v-40e79527">{{item.b}}</view><view class="hqs row verCenter bothSide data-v-40e79527"><text class="data-v-40e79527">货期:{{item.c}}</text><text class="data-v-40e79527">x{{item.d}}</text></view><view class="price data-v-40e79527">¥{{item.e}}</view></view></view><view class="coupo-box row bothSide verCenter data-v-40e79527" bindtap="{{s}}"><view class="l data-v-40e79527">选择您的优惠券</view><view class="r row verCenter data-v-40e79527"><view wx:if="{{o}}" class="not data-v-40e79527"><text class="data-v-40e79527">未识别到可用优惠券</text><text class="icon iconfont icon-arrowright data-v-40e79527"></text></view><view wx:else class="data-v-40e79527"><text wx:if="{{p}}" class="data-v-40e79527">-{{q}}{{r}}</text><text class="icon iconfont icon-arrowright data-v-40e79527"></text></view></view></view></view><view class="cginfo data-v-40e79527"><view class="tit data-v-40e79527">采购信息确认</view><navigator class="data-v-40e79527" url="{{v}}"><view class="row bothSide item data-v-40e79527"><text class="data-v-40e79527">发票信息</text><view class="data-v-40e79527"><text class="data-v-40e79527">{{t}}</text><text class="icon iconfont icon-arrowright data-v-40e79527"></text></view></view></navigator><view class="pur-sn-box data-v-40e79527"><view class="tit data-v-40e79527">订单备注</view><input type="text" class="pur-sn-val data-v-40e79527" placeholder-class="placeholder-class" placeholder="请输入订单备注" value="{{w}}" bindinput="{{x}}"/></view></view><view wx:if="{{y}}" class="price-infos data-v-40e79527"><view class="top data-v-40e79527"><view class="item row bothSide data-v-40e79527"><text class="data-v-40e79527">商品含税总额</text><text class="data-v-40e79527">{{z}}{{A}}</text></view><view class="item row bothSide data-v-40e79527"><text class="data-v-40e79527">运费(未税)</text><text class="data-v-40e79527">已免运费</text></view></view><view class="bottom data-v-40e79527"><view class="item row bothSide data-v-40e79527"><text class="data-v-40e79527">优惠金额</text><text class="data-v-40e79527">{{B}}{{C}}</text></view></view></view></view><view class="foot row verCenter bothSide data-v-40e79527"><view wx:if="{{D}}" class="l row verCenter data-v-40e79527">含税总额:<text class="data-v-40e79527">{{E}}{{F}}</text></view><view class="submit-btn data-v-40e79527" bindtap="{{G}}">提交订单</view></view><uni-popup wx:if="{{M}}" class="r data-v-40e79527" u-s="{{['d']}}" u-r="popupyhq" u-i="40e79527-2" bind:__l="__l" u-p="{{M}}"><view class="pop-yhq data-v-40e79527"><view class="trt data-v-40e79527"><text class="icon iconfont icon-caca data-v-40e79527" bindtap="{{H}}"></text></view><view class="ttit elep data-v-40e79527">优惠券</view><view wx:if="{{I}}" class="cons data-v-40e79527"><view wx:for="{{J}}" wx:for-item="item" wx:key="i" class="{{['group', 'row', 'bothSide', 'verCenter', 'data-v-40e79527', item.h && 'act']}}" bindtap="{{item.j}}"><view class="l row data-v-40e79527"><view class="price data-v-40e79527"><text wx:if="{{item.a}}" class="data-v-40e79527">折<text class="textp data-v-40e79527">{{item.b}}</text></text><text wx:else class="data-v-40e79527">{{item.c}}<text class="textp data-v-40e79527">{{item.d}}</text></text><view class="tips data-v-40e79527">{{item.e}}</view></view><view class="yhld data-v-40e79527"><view class="data-v-40e79527">商品优惠券</view><text class="data-v-40e79527">{{item.f}} - {{item.g}}</text></view></view></view></view><view class="add-btn data-v-40e79527" bindtap="{{K}}">确认</view></view></uni-popup></view>
\ No newline at end of file
view.data-v-40e79527,
text.data-v-40e79527,
input.data-v-40e79527,
navigator.data-v-40e79527 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-40e79527 {
background: none;
opacity: 1;
}
image.data-v-40e79527 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-40e79527 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-40e79527 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-40e79527 {
display: flex;
flex-direction: column;
}
.row.data-v-40e79527 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-40e79527 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-40e79527 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-40e79527 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-40e79527 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-40e79527 {
align-items: center;
}
.confirmOrderPage.data-v-40e79527 {
background: #f8f8f8;
padding-top: 75rpx;
padding-bottom: 220rpx;
}
.confirmOrderPage .cons.data-v-40e79527 {
width: 700rpx;
margin: 0 auto;
}
.confirmOrderPage .cons .top-box.data-v-40e79527 {
background: #fff;
padding: 30rpx 22rpx;
border-radius: 20rpx;
padding-top: 15rpx;
}
.confirmOrderPage .cons .top-box .address-box.data-v-40e79527 {
display: block;
padding-top: 10rpx;
}
.confirmOrderPage .cons .top-box .address-box .noadd.data-v-40e79527 {
font-size: 26rpx;
color: #000000;
line-height: 62rpx;
}
.confirmOrderPage .cons .top-box .address-box .noadd .icon.data-v-40e79527 {
font-size: 16rpx;
color: #898989;
margin-left: 20rpx;
position: relative;
top: -3rpx;
}
.confirmOrderPage .cons .top-box .address-box .addbx .iconfont.data-v-40e79527 {
font-size: 16rpx;
color: #898989;
}
.confirmOrderPage .cons .top-box .address-box .addbx .ad.data-v-40e79527 {
height: 62rpx;
}
.confirmOrderPage .cons .top-box .address-box .addbx .csq.data-v-40e79527 {
font-size: 26rpx;
color: #000000;
}
.confirmOrderPage .cons .top-box .address-box .addbx .ad1.data-v-40e79527 {
font-size: 30rpx;
color: #000000;
height: 35rpx;
line-height: 35rpx;
font-weight: bold;
margin-top: 4rpx;
}
.confirmOrderPage .cons .top-box .address-box .addbx .cnnk.data-v-40e79527 {
font-size: 24rpx;
color: #666666;
line-height: 40rpx;
height: 40rpx;
margin-top: 8rpx;
}
.confirmOrderPage .cons .top-box .address-box .addbx .cnnk text.data-v-40e79527 {
margin-right: 20rpx;
}
.confirmOrderPage .cons .top-box .address-box .addbx .mr.data-v-40e79527 {
width: 70rpx;
height: 35rpx;
background: #FFF5F5;
border-radius: 5rpx;
border: 1rpx solid #D0121B;
text-align: center;
line-height: 35rpx;
font-size: 24rpx;
color: #D0121B;
margin-left: 20rpx;
}
.confirmOrderPage .cons .goods-box.data-v-40e79527 {
margin-top: 25rpx;
background: #fff;
padding: 30rpx 23rpx;
padding-top: 0rpx;
border-radius: 20rpx;
}
.confirmOrderPage .cons .goods-box image.data-v-40e79527 {
width: 190rpx;
height: 190rpx;
margin-right: 29rpx;
border: 2rpx solid #F6F6F6;
border-radius: 5rpx;
}
.confirmOrderPage .cons .goods-box .group.data-v-40e79527 {
padding-bottom: 38rpx;
padding-top: 30rpx;
border-bottom: 1rpx solid #E7E7E7;
}
.confirmOrderPage .cons .goods-box .group .ganme.data-v-40e79527 {
font-size: 26rpx;
color: #000000;
line-height: 45rpx;
height: 90rpx;
width: 440rpx;
}
.confirmOrderPage .cons .goods-box .group .hqs.data-v-40e79527 {
font-size: 26rpx;
color: #666666;
height: 40rpx;
line-height: 40rpx;
margin-top: 20rpx;
}
.confirmOrderPage .cons .goods-box .group .price.data-v-40e79527 {
font-size: 30rpx;
color: #000000;
line-height: 40rpx;
height: 40rpx;
line-height: 40rpx;
margin-top: 10rpx;
}
.confirmOrderPage .cons .coupo-box.data-v-40e79527 {
border-radius: 20rpx;
margin-top: 25rpx;
height: 62rpx;
font-size: 24rpx;
color: #000000;
line-height: 62rpx;
}
.confirmOrderPage .cons .coupo-box .r.data-v-40e79527 {
font-size: 26rpx;
color: #D0121B;
height: 62rpx;
}
.confirmOrderPage .cons .coupo-box .r .icon.data-v-40e79527 {
font-size: 16rpx;
color: #D0121B;
margin-left: 25rpx;
position: relative;
top: -3rpx;
}
.confirmOrderPage .cons .coupo-box .r .not.data-v-40e79527 {
color: #999999;
}
.confirmOrderPage .cons .coupo-box .r .not .icon.data-v-40e79527 {
color: #898989;
}
.confirmOrderPage .cons .pur-sn-box.data-v-40e79527 {
margin-top: 25rpx;
}
.confirmOrderPage .cons .pur-sn-box .tit.data-v-40e79527 {
font-size: 26rpx;
color: #000000;
line-height: 62rpx;
height: 62rpx;
}
.confirmOrderPage .cons .pur-sn-box .pur-sn-val.data-v-40e79527 {
height: 80rpx;
background: #F8F8F8;
line-height: 80rpx;
border-radius: 5rpx;
border: 1rpx solid #E7E7E7;
font-size: 26rpx;
color: #000000;
padding: 0 20rpx;
}
.confirmOrderPage .cons .pur-sn-box .pur-sn-val.data-v-40e79527:hover {
border: 1rpx solid #D0121B;
}
.confirmOrderPage .cons .pur-sn-box .pur-sn-val.placeholder-class.data-v-40e79527 {
color: #808080;
font-size: 26rpx;
}
.confirmOrderPage .cons .cginfo.data-v-40e79527 {
margin-top: 25rpx;
background: #fff;
border-radius: 20rpx;
padding: 30rpx 22rpx;
}
.confirmOrderPage .cons .cginfo .tit.data-v-40e79527 {
font-size: 28rpx;
color: #000000;
margin-bottom: 20rpx;
}
.confirmOrderPage .cons .cginfo .item.data-v-40e79527 {
font-size: 26rpx;
color: #000000;
line-height: 62rpx;
}
.confirmOrderPage .cons .cginfo .item .price.data-v-40e79527 {
color: #D0121B;
}
.confirmOrderPage .cons .cginfo .item .icon.data-v-40e79527 {
font-size: 16rpx;
color: #898989;
margin-left: 20rpx;
position: relative;
top: -5rpx;
}
.confirmOrderPage .cons .price-infos.data-v-40e79527 {
padding: 30rpx 20rpx;
background: #fff;
margin-top: 25rpx;
border-radius: 20rpx;
}
.confirmOrderPage .cons .price-infos .item.data-v-40e79527 {
font-size: 26rpx;
color: #000000;
line-height: 62rpx;
height: 62rpx;
}
.confirmOrderPage .cons .price-infos .bottom .price-pay.data-v-40e79527 {
color: #D0121B;
}
.confirmOrderPage .foot.data-v-40e79527 {
height: 175rpx;
width: 100%;
position: fixed;
left: 0rpx;
right: 0rpx;
bottom: 0rpx;
z-index: 2;
background: #fff;
padding-left: 40rpx;
padding-right: 25rpx;
border-top: 1rpx solid #E7E7E7;
}
.confirmOrderPage .foot .l.data-v-40e79527 {
font-size: 24rpx;
color: #000000;
}
.confirmOrderPage .foot .l text.data-v-40e79527 {
font-size: 32rpx;
color: #D91800;
}
.confirmOrderPage .foot .submit-btn.data-v-40e79527 {
width: 288rpx;
height: 70rpx;
background: linear-gradient(90deg, #F66F15 0%, #FE3014 100%);
border-radius: 100rpx;
font-size: 26rpx;
color: #FFFFFF;
text-align: center;
line-height: 70rpx;
}
.pop-yhq.data-v-40e79527 {
width: 100%;
background: #FFFFFF;
border-radius: 10rpx 10rpx 0rpx 0rpx;
padding: 24rpx 30rpx;
position: relative;
padding-bottom: 150rpx;
}
.pop-yhq .trt.data-v-40e79527 {
text-align: right;
}
.pop-yhq .trt .icon.data-v-40e79527 {
color: #898989;
font-size: 25rpx;
}
.pop-yhq .tit.data-v-40e79527 {
font-size: 24rpx;
color: #000000;
margin-bottom: 25rpx;
text-align: center;
}
.pop-yhq .cons.data-v-40e79527 {
margin-top: 68rpx;
max-height: 800rpx;
overflow-y: auto;
}
.pop-yhq .cons .group.data-v-40e79527 {
height: 180rpx;
margin-bottom: 25rpx;
background: url("https://img.ichunt.com/images/ichunt/202502/24/435bcc261a434392135ee0846ac99d60.png") no-repeat;
background-size: 100% 100%;
padding-left: 27rpx;
padding-right: 30rpx;
border-radius: 20rpx;
border: 1rpx solid #fff;
}
.pop-yhq .cons .group.act.data-v-40e79527 {
border: 1rpx solid #D0121B;
}
.pop-yhq .cons .group .l .price.data-v-40e79527 {
font-weight: 600;
font-size: 30rpx;
color: #FF3000;
margin-right: 68rpx;
}
.pop-yhq .cons .group .l .price .textp.data-v-40e79527 {
font-size: 60rpx;
color: #FF3000;
}
.pop-yhq .cons .group .l .price .tips.data-v-40e79527 {
font-size: 22rpx;
color: #FF6300;
font-weight: normal;
}
.pop-yhq .cons .group .l .yhld.data-v-40e79527 {
font-size: 22rpx;
color: #FF6300;
}
.pop-yhq .cons .group .l .yhld view.data-v-40e79527 {
font-size: 35rpx;
color: #3B2C1B;
height: 72rpx;
line-height: 65rpx;
}
.pop-yhq .cons .group .rbtn.data-v-40e79527 {
width: 146rpx;
height: 58rpx;
background: linear-gradient(180deg, #F6491D 0%, #F52A1B 100%);
border-radius: 5rpx;
font-size: 26rpx;
color: #FFFFFF;
}
.pop-yhq .cons .group .rbtn text.data-v-40e79527 {
background: url("https://img.ichunt.com/images/ichunt/202502/24/4ab2a242f3e45c0bafe3fb3207263ed2.png") no-repeat;
background-size: 100% 100%;
height: 25rpx;
width: 25rpx;
margin-left: 10rpx;
}
.pop-yhq .add-btn.data-v-40e79527 {
width: 100%;
height: 110rpx;
background: #D0121B;
line-height: 110rpx;
text-align: center;
font-size: 30rpx;
color: #FFFFFF;
position: absolute;
bottom: 0rpx;
left: 0rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
isTest: true,
pdf_email: "",
purchase_sn: "",
userInfo: "",
create_name: "",
address_id: "",
addressInfo: "",
carList: [],
coupon_list: [],
coupon_id: "",
priceInfo: "",
isCompany: common_vendor.index.getStorageSync("user_info") && JSON.parse(common_vendor.index.getStorageSync("user_info")).company_name ? true : false
};
},
onLoad: function(options) {
this.address_id = options.address_id || "";
this.coupon_id = options.coupon_id || "";
this.userInfo = JSON.parse(common_vendor.index.getStorageSync("user_info"));
this.create_name = this.userInfo.wx_nickname || this.userInfo.phone || this.userInfo.email;
},
onShow() {
this.getCarList();
this.getAddress();
},
methods: {
chooseYhq(coupon_id) {
this.coupon_id = coupon_id;
},
chooseUp() {
if (this.coupon_list == 0) {
return;
}
this.openPop();
},
confirmYhq() {
this.calPrice();
this.closePop();
},
calPrice() {
let sku_ = [];
this.carList.forEach((item) => {
sku_.push({
sku_id: item.goods_id,
num: item.goods_num
});
});
this.request(util_api.Api_Url + "/api/order/calQuotePrice", "post", { sku_json: JSON.stringify(sku_), user_coupon_id: this.coupon_id || "" }, true, true).then((res) => {
if (res.code == 0) {
this.priceInfo = res.data;
}
});
},
getCarList() {
this.carList = [];
this.request(util_api.Api_Url + "/api/cart/getCartGoodsInfo", "GET", { sku_ids: common_vendor.index.getStorageSync("car_ids") }, true, true).then((res) => {
if (res.code == 0) {
let arr_ = res.data.goods_list;
arr_.forEach((item) => {
item.delivery_list.forEach((item1) => {
this.carList.push(item1);
});
});
this.coupon_list = res.data.coupon_list || [];
this.calPrice();
}
});
},
getAddress() {
this.request(util_api.Api_Url + "/api/address/getList", "GET", {}, true).then((res) => {
if (res.code == 0) {
let arr_ = res.data.list || [];
arr_.forEach((item) => {
if (this.address_id) {
if (item.address_id == this.address_id) {
this.addressInfo = item;
}
} else {
if (item.is_default == 1) {
this.addressInfo = item;
}
}
});
if (arr_.length > 0 && !this.addressInfo) {
this.addressInfo = arr_[0];
}
if (this.addressInfo) {
this.address_id = this.addressInfo.address_id;
}
}
});
},
createQuote() {
let goods_json_arr = [];
this.carList.forEach((item) => {
goods_json_arr.push({
sku_id: item.goods_id,
num: item.goods_num
});
});
let obj_ = {
create_name: this.create_name,
pdf_email: this.pdf_email,
sku_json: JSON.stringify(goods_json_arr),
user_coupon_id: this.coupon_id,
address_id: this.address_id,
purchase_sn: this.purchase_sn
};
this.request(util_api.Api_Url + "/api/xcx/confirmQuote", "post", obj_, true).then((res) => {
if (res.code == 0) {
common_vendor.index.setStorageSync("quoteInfo", JSON.stringify(res.data));
common_vendor.index.navigateTo({
url: "/pages/car/confirmQuoteSuccess"
});
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "nonde"
});
}
});
},
openTipsx() {
if (!this.address_id) {
common_vendor.index.showToast({
title: "请选择地址",
icon: "none"
});
return;
}
if (!this.purchase_sn) {
common_vendor.index.showToast({
title: "请输入客户采购单号",
icon: "none"
});
return;
}
if (!this.isTest) {
common_vendor.index.showToast({
title: "请勾选并确认交易条款",
icon: "none"
});
return;
}
this.$refs.popuptips.open("bottom");
},
closeTipsx() {
this.$refs.popuptips.close("bottom");
},
openPop() {
this.$refs.popupyhq.open("bottom");
},
closePop() {
this.$refs.popupyhq.close("bottom");
}
},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
const _easycom_uni_popup2 = common_vendor.resolveComponent("uni-popup");
(_component_barX + _component_titleNav + _easycom_uni_popup2)();
}
const _easycom_uni_popup = () => "../../uni_modules/uni-popup/components/uni-popup/uni-popup.js";
if (!Math) {
_easycom_uni_popup();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.p({
title: "确认报价单"
}),
b: common_vendor.t($data.create_name),
c: common_vendor.t($data.addressInfo.nation_cn != "中国" ? $data.addressInfo.nation_cn : ""),
d: common_vendor.t($data.addressInfo.province_val),
e: common_vendor.t($data.addressInfo.city_val),
f: common_vendor.t($data.addressInfo.district_val),
g: $data.addressInfo.is_default == 1
}, $data.addressInfo.is_default == 1 ? {} : {}, {
h: common_vendor.t($data.addressInfo.detail_address),
i: common_vendor.t($data.addressInfo.consignee),
j: common_vendor.t($data.addressInfo.mobile),
k: "/pages/user/address?form=confirmQuote&address_id=" + $data.address_id + "&coupon_id=" + $data.coupon_id,
l: $data.carList.length > 0
}, $data.carList.length > 0 ? common_vendor.e({
m: common_vendor.f($data.carList, (item, index, i0) => {
return {
a: item.goods_images || "https://www.iedge.net/assets/images/common/defaultnew.png",
b: common_vendor.t(item.sku_name),
c: common_vendor.t(item.delivery_time),
d: common_vendor.t(item.goods_num),
e: common_vendor.t($data.isCompany ? item.company_price || item.origin_price : item.origin_price),
f: index
};
}),
n: $data.coupon_list.length == 0
}, $data.coupon_list.length == 0 ? {} : common_vendor.e({
o: $data.priceInfo
}, $data.priceInfo ? {
p: common_vendor.t($data.priceInfo.currency_sign),
q: common_vendor.t($data.priceInfo.discount_fee || "0.00")
} : {}), {
r: common_vendor.o(($event) => $options.chooseUp())
}) : {}, {
s: $data.purchase_sn,
t: common_vendor.o(($event) => $data.purchase_sn = $event.detail.value),
v: $data.priceInfo
}, $data.priceInfo ? {
w: common_vendor.t($data.priceInfo.currency_sign),
x: common_vendor.t($data.priceInfo.all_amount),
y: common_vendor.t($data.priceInfo.currency_sign),
z: common_vendor.t($data.priceInfo.discovery_fee),
A: common_vendor.t($data.priceInfo.currency_sign),
B: common_vendor.t($data.priceInfo.total_amount),
C: common_vendor.t($data.priceInfo.currency_sign),
D: common_vendor.t($data.priceInfo.tax_rate_amount || 0),
E: common_vendor.t($data.priceInfo.currency_sign),
F: common_vendor.t($data.priceInfo.pay_amount)
} : {}, {
G: $data.isTest ? 1 : "",
H: common_vendor.o(($event) => $data.isTest = !$data.isTest),
I: $data.priceInfo
}, $data.priceInfo ? {
J: common_vendor.t($data.priceInfo.currency_sign),
K: common_vendor.t($data.priceInfo.pay_amount)
} : {}, {
L: common_vendor.o((...args) => $options.openTipsx && $options.openTipsx(...args)),
M: common_vendor.o((...args) => $options.closeTipsx && $options.closeTipsx(...args)),
N: $data.pdf_email,
O: common_vendor.o(($event) => $data.pdf_email = $event.detail.value),
P: common_vendor.o((...args) => $options.createQuote && $options.createQuote(...args)),
Q: common_vendor.sr("popuptips", "2a988341-2"),
R: common_vendor.p({
type: "bottom",
["safe-area"]: false
}),
S: common_vendor.o((...args) => $options.closePop && $options.closePop(...args)),
T: $data.coupon_list.length > 0
}, $data.coupon_list.length > 0 ? {
U: common_vendor.f($data.coupon_list, (item, index, i0) => {
return common_vendor.e({
a: item.coupon_type == 2
}, item.coupon_type == 2 ? {
b: common_vendor.t(item.sale_amount * 10)
} : {
c: common_vendor.t(item.currency_sign),
d: common_vendor.t(item.sale_amount)
}, {
e: common_vendor.t(item.require_amount <= 0.01 ? "无门槛优惠券" : item.coupon_name),
f: common_vendor.t(item.start_time),
g: common_vendor.t(item.end_time),
h: $data.coupon_id == item.coupon_id ? 1 : "",
i: index,
j: common_vendor.o(($event) => $options.chooseYhq(item.coupon_id), index)
});
})
} : {}, {
V: common_vendor.o((...args) => $options.confirmYhq && $options.confirmYhq(...args)),
W: common_vendor.sr("popupyhq", "2a988341-3"),
X: common_vendor.p({
type: "bottom",
["safe-area"]: false
})
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-2a988341"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/car/confirmQuote.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav",
"uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}
\ No newline at end of file
<view class="confirmQuotePage data-v-2a988341"><bar-x class="data-v-2a988341" u-i="2a988341-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-2a988341" u-i="2a988341-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-2a988341"><view class="top-box data-v-2a988341"><view class="tit data-v-2a988341">询价人:{{b}}</view><navigator url="{{k}}" class="address-box data-v-2a988341"><view class="addbx row bothSide verCenter data-v-2a988341"><view class="l data-v-2a988341"><view class="ad row verCenter data-v-2a988341"><text class="csq data-v-2a988341">{{c}} {{d}} {{e}} {{f}}</text><text wx:if="{{g}}" class="mr data-v-2a988341">默认</text></view><view class="ad1 data-v-2a988341">{{h}}</view><view class="cnnk data-v-2a988341"><text class="data-v-2a988341">{{i}}</text><text class="data-v-2a988341">{{j}}</text></view></view><text class="icon iconfont icon-arrowright data-v-2a988341"></text></view></navigator></view><view wx:if="{{l}}" class="goods-box data-v-2a988341"><view wx:for="{{m}}" wx:for-item="item" wx:key="f" class="group row data-v-2a988341"><image class="data-v-2a988341" src="{{item.a}}"/><view class="infos data-v-2a988341"><view class="ganme elep2 data-v-2a988341">{{item.b}}</view><view class="hqs row verCenter bothSide data-v-2a988341"><text class="data-v-2a988341">货期:{{item.c}}</text><text class="data-v-2a988341">x{{item.d}}</text></view><view class="price data-v-2a988341">¥{{item.e}}</view></view></view><view class="coupo-box row bothSide verCenter data-v-2a988341" bindtap="{{r}}"><view class="l data-v-2a988341">选择您的优惠券</view><view class="r row verCenter data-v-2a988341"><view wx:if="{{n}}" class="not data-v-2a988341"><text class="data-v-2a988341">未识别到可用优惠券</text><text class="icon iconfont icon-arrowright data-v-2a988341"></text></view><view wx:else class="data-v-2a988341"><text wx:if="{{o}}" class="data-v-2a988341">-{{p}}{{q}}</text><text class="icon iconfont icon-arrowright data-v-2a988341"></text></view></view></view></view><view class="pur-sn-box data-v-2a988341"><view class="tit data-v-2a988341">客户采购单号</view><input type="text" class="pur-sn-val data-v-2a988341" placeholder-class="placeholder-class" placeholder="请输入采购单号" value="{{s}}" bindinput="{{t}}"/></view><view wx:if="{{v}}" class="price-infos data-v-2a988341"><view class="top data-v-2a988341"><view class="item row bothSide data-v-2a988341"><text class="data-v-2a988341">商品含税总额</text><text class="data-v-2a988341">{{w}}{{x}}</text></view><view class="item row bothSide data-v-2a988341"><text class="data-v-2a988341">运费(未税)</text><text class="data-v-2a988341">{{y}}{{z}}</text></view></view><view class="bottom data-v-2a988341"><view class="item row bothSide data-v-2a988341"><text class="data-v-2a988341">总金额(未税)</text><text class="data-v-2a988341">{{A}}{{B}}</text></view><view class="item row bothSide data-v-2a988341"><text class="data-v-2a988341">总税额</text><text class="data-v-2a988341">{{C}}{{D}}</text></view><view class="item row bothSide data-v-2a988341"><text class="data-v-2a988341">应付金额(含税)</text><text class="price-pay data-v-2a988341">{{E}}{{F}}</text></view></view></view><view class="rules row verCenter data-v-2a988341"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-2a988341', G && 'icon-checked']}}" bindtap="{{H}}"></text><navigator url="/pages/car/confirmRule" class="tklink data-v-2a988341">查看交易条款</navigator></view></view><view class="foot row verCenter bothSide data-v-2a988341"><view class="l row verCenter data-v-2a988341">含税总额:<text wx:if="{{I}}" class="data-v-2a988341">{{J}}{{K}}</text></view><view class="submit-btn data-v-2a988341" bindtap="{{L}}">完成报价</view></view><uni-popup wx:if="{{R}}" class="r data-v-2a988341" u-s="{{['d']}}" u-r="popuptips" u-i="2a988341-2" bind:__l="__l" u-p="{{R}}"><view class="pop-tips data-v-2a988341"><view class="trt data-v-2a988341"><text class="icon iconfont icon-caca data-v-2a988341" bindtap="{{M}}"></text></view><view class="ttit elep data-v-2a988341">温馨提示</view><view class="tipjk data-v-2a988341">请确认邮箱地址,爱智将以PDF格式报价单</view><view class="cons data-v-2a988341"><view class="label data-v-2a988341"><text class="data-v-2a988341">*</text>邮箱</view><input type="text" class="inputv data-v-2a988341" placeholder="请输入邮箱" value="{{N}}" bindinput="{{O}}"/></view><view class="sure data-v-2a988341" bindtap="{{P}}">确认</view></view></uni-popup><uni-popup wx:if="{{X}}" class="r data-v-2a988341" u-s="{{['d']}}" u-r="popupyhq" u-i="2a988341-3" bind:__l="__l" u-p="{{X}}"><view class="pop-yhq data-v-2a988341"><view class="trt data-v-2a988341"><text class="icon iconfont icon-caca data-v-2a988341" bindtap="{{S}}"></text></view><view class="ttit elep data-v-2a988341">优惠券</view><view wx:if="{{T}}" class="cons data-v-2a988341"><view wx:for="{{U}}" wx:for-item="item" wx:key="i" class="{{['group', 'row', 'bothSide', 'verCenter', 'data-v-2a988341', item.h && 'act']}}" bindtap="{{item.j}}"><view class="l row data-v-2a988341"><view class="price data-v-2a988341"><text wx:if="{{item.a}}" class="data-v-2a988341">折<text class="textp data-v-2a988341">{{item.b}}</text></text><text wx:else class="data-v-2a988341">{{item.c}}<text class="textp data-v-2a988341">{{item.d}}</text></text><view class="tips data-v-2a988341">{{item.e}}</view></view><view class="yhld data-v-2a988341"><view class="data-v-2a988341">商品优惠券</view><text class="data-v-2a988341">{{item.f}} - {{item.g}}</text></view></view></view></view><view class="add-btn data-v-2a988341" bindtap="{{V}}">确认</view></view></uni-popup></view>
\ No newline at end of file
view.data-v-2a988341,
text.data-v-2a988341,
input.data-v-2a988341,
navigator.data-v-2a988341 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-2a988341 {
background: none;
opacity: 1;
}
image.data-v-2a988341 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-2a988341 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-2a988341 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-2a988341 {
display: flex;
flex-direction: column;
}
.row.data-v-2a988341 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-2a988341 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-2a988341 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-2a988341 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-2a988341 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-2a988341 {
align-items: center;
}
.confirmQuotePage.data-v-2a988341 {
background: #f8f8f8;
padding-top: 75rpx;
padding-bottom: 175rpx;
}
.confirmQuotePage .cons.data-v-2a988341 {
width: 700rpx;
margin: 0 auto;
}
.confirmQuotePage .cons .top-box.data-v-2a988341 {
background: #fff;
padding: 30rpx 22rpx;
border-radius: 20rpx;
padding-top: 15rpx;
}
.confirmQuotePage .cons .top-box .tit.data-v-2a988341 {
font-size: 26rpx;
color: #000000;
height: 92rpx;
line-height: 92rpx;
border-bottom: 1rpx solid #E7E7E7;
}
.confirmQuotePage .cons .top-box .address-box.data-v-2a988341 {
display: block;
padding-top: 10rpx;
}
.confirmQuotePage .cons .top-box .address-box .addbx .iconfont.data-v-2a988341 {
font-size: 16rpx;
color: #898989;
}
.confirmQuotePage .cons .top-box .address-box .addbx .ad.data-v-2a988341 {
height: 62rpx;
}
.confirmQuotePage .cons .top-box .address-box .addbx .csq.data-v-2a988341 {
font-size: 26rpx;
color: #000000;
}
.confirmQuotePage .cons .top-box .address-box .addbx .ad1.data-v-2a988341 {
font-size: 30rpx;
color: #000000;
height: 35rpx;
line-height: 35rpx;
font-weight: bold;
margin-top: 4rpx;
}
.confirmQuotePage .cons .top-box .address-box .addbx .cnnk.data-v-2a988341 {
font-size: 24rpx;
color: #666666;
line-height: 40rpx;
height: 40rpx;
margin-top: 8rpx;
}
.confirmQuotePage .cons .top-box .address-box .addbx .cnnk text.data-v-2a988341 {
margin-right: 20rpx;
}
.confirmQuotePage .cons .top-box .address-box .addbx .mr.data-v-2a988341 {
width: 70rpx;
height: 35rpx;
background: #FFF5F5;
border-radius: 5rpx;
border: 1rpx solid #D0121B;
text-align: center;
line-height: 35rpx;
font-size: 24rpx;
color: #D0121B;
margin-left: 20rpx;
}
.confirmQuotePage .cons .goods-box.data-v-2a988341 {
margin-top: 25rpx;
background: #fff;
padding: 30rpx 23rpx;
padding-top: 0rpx;
border-radius: 20rpx;
}
.confirmQuotePage .cons .goods-box image.data-v-2a988341 {
width: 190rpx;
height: 190rpx;
margin-right: 29rpx;
border: 2rpx solid #F6F6F6;
border-radius: 5rpx;
}
.confirmQuotePage .cons .goods-box .group.data-v-2a988341 {
padding-bottom: 38rpx;
padding-top: 30rpx;
border-bottom: 1rpx solid #E7E7E7;
}
.confirmQuotePage .cons .goods-box .group .ganme.data-v-2a988341 {
font-size: 26rpx;
color: #000000;
line-height: 45rpx;
height: 90rpx;
width: 440rpx;
}
.confirmQuotePage .cons .goods-box .group .hqs.data-v-2a988341 {
font-size: 26rpx;
color: #666666;
height: 40rpx;
line-height: 40rpx;
margin-top: 20rpx;
}
.confirmQuotePage .cons .goods-box .group .price.data-v-2a988341 {
font-size: 30rpx;
color: #000000;
line-height: 40rpx;
height: 40rpx;
line-height: 40rpx;
margin-top: 10rpx;
}
.confirmQuotePage .cons .coupo-box.data-v-2a988341 {
border-radius: 20rpx;
margin-top: 25rpx;
height: 62rpx;
font-size: 26rpx;
color: #000000;
line-height: 62rpx;
}
.confirmQuotePage .cons .coupo-box .r.data-v-2a988341 {
font-size: 26rpx;
color: #D0121B;
height: 62rpx;
}
.confirmQuotePage .cons .coupo-box .r .icon.data-v-2a988341 {
font-size: 16rpx;
color: #D0121B;
margin-left: 25rpx;
position: relative;
top: -3rpx;
}
.confirmQuotePage .cons .coupo-box .r .not.data-v-2a988341 {
color: #999999;
}
.confirmQuotePage .cons .coupo-box .r .not .icon.data-v-2a988341 {
color: #898989;
}
.confirmQuotePage .cons .pur-sn-box.data-v-2a988341 {
background: #fff;
margin-top: 25rpx;
padding: 20rpx;
padding-bottom: 32rpx;
border-radius: 20rpx;
}
.confirmQuotePage .cons .pur-sn-box .tit.data-v-2a988341 {
font-size: 26rpx;
color: #000000;
line-height: 62rpx;
height: 62rpx;
}
.confirmQuotePage .cons .pur-sn-box .pur-sn-val.data-v-2a988341 {
height: 80rpx;
background: #F8F8F8;
line-height: 80rpx;
border-radius: 5rpx;
border: 1rpx solid #E7E7E7;
font-size: 26rpx;
color: #000000;
padding: 0 20rpx;
}
.confirmQuotePage .cons .pur-sn-box .pur-sn-val.data-v-2a988341:hover {
border: 1rpx solid #D0121B;
}
.confirmQuotePage .cons .pur-sn-box .pur-sn-val.placeholder-class.data-v-2a988341 {
color: #808080;
font-size: 26rpx;
}
.confirmQuotePage .cons .price-infos.data-v-2a988341 {
padding: 30rpx 20rpx;
background: #fff;
margin-top: 25rpx;
border-radius: 20rpx;
}
.confirmQuotePage .cons .price-infos .item.data-v-2a988341 {
font-size: 26rpx;
color: #000000;
line-height: 62rpx;
height: 62rpx;
}
.confirmQuotePage .cons .price-infos .top.data-v-2a988341 {
border-bottom: 1rpx solid #E7E7E7;
padding-bottom: 20rpx;
}
.confirmQuotePage .cons .price-infos .bottom.data-v-2a988341 {
padding-top: 25rpx;
}
.confirmQuotePage .cons .price-infos .bottom .price-pay.data-v-2a988341 {
color: #D0121B;
}
.confirmQuotePage .cons .rules.data-v-2a988341 {
height: 86rpx;
}
.confirmQuotePage .cons .rules .icon.data-v-2a988341 {
font-size: 30rpx;
color: #e5e5e5;
}
.confirmQuotePage .cons .rules .icon-checked.data-v-2a988341 {
color: #D0121B;
}
.confirmQuotePage .cons .rules .tklink.data-v-2a988341 {
font-size: 24rpx;
color: #000000;
margin-left: 16rpx;
}
.confirmQuotePage .foot.data-v-2a988341 {
height: 175rpx;
width: 100%;
position: fixed;
left: 0rpx;
right: 0rpx;
bottom: 0rpx;
z-index: 2;
background: #fff;
padding-left: 40rpx;
padding-right: 25rpx;
border-top: 1rpx solid #E7E7E7;
}
.confirmQuotePage .foot .l.data-v-2a988341 {
font-size: 24rpx;
color: #000000;
}
.confirmQuotePage .foot .l text.data-v-2a988341 {
font-size: 32rpx;
color: #D91800;
}
.confirmQuotePage .foot .submit-btn.data-v-2a988341 {
width: 288rpx;
height: 70rpx;
background: linear-gradient(90deg, #F66F15 0%, #FE3014 100%);
border-radius: 100rpx;
font-size: 26rpx;
color: #FFFFFF;
text-align: center;
line-height: 70rpx;
}
/**温馨提示输入邮箱**/
.pop-tips.data-v-2a988341 {
width: 100%;
background: #FFFFFF;
border-radius: 10rpx 10rpx 0rpx 0rpx;
padding: 24rpx 30rpx;
position: relative;
padding-bottom: 150rpx;
}
.pop-tips .trt.data-v-2a988341 {
text-align: right;
}
.pop-tips .trt .icon.data-v-2a988341 {
color: #898989;
font-size: 25rpx;
}
.pop-tips .ttit.data-v-2a988341 {
width: 520rpx;
height: 53rpx;
font-size: 26rpx;
color: #000000;
line-height: 53rpx;
text-align: center;
margin: 0 auto;
}
.pop-tips .tipjk.data-v-2a988341 {
font-size: 22rpx;
color: #666666;
text-align: center;
}
.pop-tips .cons.data-v-2a988341 {
padding-bottom: 80rpx;
padding-top: 60rpx;
}
.pop-tips .cons .label.data-v-2a988341 {
font-size: 24rpx;
color: #000000;
width: 620rpx;
margin: 0 auto;
}
.pop-tips .cons .label text.data-v-2a988341 {
font-size: 24rpx;
color: #D0121B;
}
.pop-tips .cons .inputv.data-v-2a988341 {
display: block;
width: 620rpx;
padding-left: 20rpx;
margin: 0 auto;
margin-top: 15rpx;
height: 80rpx;
background: #FFFFFF;
border-radius: 5rpx;
border: 1rpx solid #CACACA;
font-size: 24rpx;
color: #000000;
}
.pop-tips .sure.data-v-2a988341 {
width: 100%;
height: 110rpx;
background: #D0121B;
line-height: 110rpx;
text-align: center;
font-size: 30rpx;
color: #FFFFFF;
position: absolute;
bottom: 0rpx;
left: 0rpx;
}
/**优惠券弹窗**/
.pop-yhq.data-v-2a988341 {
width: 100%;
background: #FFFFFF;
border-radius: 10rpx 10rpx 0rpx 0rpx;
padding: 24rpx 30rpx;
position: relative;
padding-bottom: 150rpx;
}
.pop-yhq .trt.data-v-2a988341 {
text-align: right;
}
.pop-yhq .trt .icon.data-v-2a988341 {
color: #898989;
font-size: 25rpx;
}
.pop-yhq .tit.data-v-2a988341 {
font-size: 24rpx;
color: #000000;
margin-bottom: 25rpx;
text-align: center;
}
.pop-yhq .cons.data-v-2a988341 {
margin-top: 68rpx;
max-height: 800rpx;
overflow-y: auto;
}
.pop-yhq .cons .group.data-v-2a988341 {
height: 180rpx;
margin-bottom: 25rpx;
background: url("https://img.ichunt.com/images/ichunt/202502/24/435bcc261a434392135ee0846ac99d60.png") no-repeat;
background-size: 100% 100%;
padding-left: 27rpx;
padding-right: 30rpx;
border-radius: 20rpx;
border: 1rpx solid #fff;
}
.pop-yhq .cons .group.act.data-v-2a988341 {
border: 1rpx solid #D0121B;
}
.pop-yhq .cons .group .l .price.data-v-2a988341 {
font-weight: 600;
font-size: 30rpx;
color: #FF3000;
margin-right: 68rpx;
}
.pop-yhq .cons .group .l .price .textp.data-v-2a988341 {
font-size: 60rpx;
color: #FF3000;
}
.pop-yhq .cons .group .l .price .tips.data-v-2a988341 {
font-size: 22rpx;
color: #FF6300;
font-weight: normal;
}
.pop-yhq .cons .group .l .yhld.data-v-2a988341 {
font-size: 22rpx;
color: #FF6300;
}
.pop-yhq .cons .group .l .yhld view.data-v-2a988341 {
font-size: 35rpx;
color: #3B2C1B;
height: 72rpx;
line-height: 65rpx;
}
.pop-yhq .cons .group .rbtn.data-v-2a988341 {
width: 146rpx;
height: 58rpx;
background: linear-gradient(180deg, #F6491D 0%, #F52A1B 100%);
border-radius: 5rpx;
font-size: 26rpx;
color: #FFFFFF;
}
.pop-yhq .cons .group .rbtn text.data-v-2a988341 {
background: url("https://img.ichunt.com/images/ichunt/202502/24/4ab2a242f3e45c0bafe3fb3207263ed2.png") no-repeat;
background-size: 100% 100%;
height: 25rpx;
width: 25rpx;
margin-left: 10rpx;
}
.pop-yhq .add-btn.data-v-2a988341 {
width: 100%;
height: 110rpx;
background: #D0121B;
line-height: 110rpx;
text-align: center;
font-size: 30rpx;
color: #FFFFFF;
position: absolute;
bottom: 0rpx;
left: 0rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
quoteInfo: ""
};
},
onLoad: function() {
this.quoteInfo = JSON.parse(common_vendor.index.getStorageSync("quoteInfo"));
},
methods: {
goOrder() {
common_vendor.index.navigateTo({
url: "/pages/car/confirmOrder"
});
}
},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
(_component_barX + _component_titleNav)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.p({
title: "确认报价单"
}),
b: $data.quoteInfo
}, $data.quoteInfo ? common_vendor.e({
c: $data.quoteInfo.mail_send_res
}, $data.quoteInfo.mail_send_res ? {} : {}, {
d: common_vendor.t($data.quoteInfo.mail_send_res ? "邮件已发送" : "邮箱发送不成功!"),
e: common_vendor.t($data.quoteInfo.quote_sn),
f: common_vendor.t($data.quoteInfo.purchase_sn),
g: common_vendor.t($data.quoteInfo.create_name),
h: common_vendor.t($data.quoteInfo.create_time),
i: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
j: common_vendor.o((...args) => $options.goOrder && $options.goOrder(...args))
}) : {});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-aec94e4b"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/car/confirmQuoteSuccess.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav"
}
}
\ No newline at end of file
<view class="confirmQuoteSuccessPage data-v-aec94e4b"><bar-x class="data-v-aec94e4b" u-i="aec94e4b-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-aec94e4b" u-i="aec94e4b-1" bind:__l="__l" u-p="{{a}}"/><view wx:if="{{b}}" class="cons data-v-aec94e4b"><view class="status-box data-v-aec94e4b"><text wx:if="{{c}}" class="icon iconfont icon-goucc data-v-aec94e4b"></text><text wx:else class="icon iconfont icon-cccz data-v-aec94e4b"></text><view class="data-v-aec94e4b">{{d}}</view></view><view class="sec data-v-aec94e4b"><view class="row bothSide data-v-aec94e4b"><text class="data-v-aec94e4b">询价单号</text><text class="data-v-aec94e4b">{{e}}</text></view><view class="row bothSide data-v-aec94e4b"><text class="data-v-aec94e4b">客户采购单号</text><text class="data-v-aec94e4b">{{f}}</text></view><view class="row bothSide data-v-aec94e4b"><text class="data-v-aec94e4b">询价人</text><text class="data-v-aec94e4b">{{g}}</text></view><view class="row bothSide data-v-aec94e4b"><text class="data-v-aec94e4b">询价时间</text><text class="data-v-aec94e4b">{{h}}</text></view></view><view class="btns row rowCenter data-v-aec94e4b"><view class="back data-v-aec94e4b" bindtap="{{i}}">返回</view><view class="dg data-v-aec94e4b" bindtap="{{j}}">立即订购</view></view></view></view>
\ No newline at end of file
view.data-v-aec94e4b,
text.data-v-aec94e4b,
input.data-v-aec94e4b,
navigator.data-v-aec94e4b {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-aec94e4b {
background: none;
opacity: 1;
}
image.data-v-aec94e4b {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-aec94e4b {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-aec94e4b {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-aec94e4b {
display: flex;
flex-direction: column;
}
.row.data-v-aec94e4b {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-aec94e4b {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-aec94e4b {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-aec94e4b {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-aec94e4b {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-aec94e4b {
align-items: center;
}
.confirmQuoteSuccessPage.data-v-aec94e4b {
background: #f6f6f6;
padding-top: 80rpx;
min-height: calc(100vh - 175rpx);
}
.confirmQuoteSuccessPage .cons.data-v-aec94e4b {
width: 700rpx;
margin: 0 auto;
min-height: calc(100vh - 375rpx);
background: #FFFFFF;
border-radius: 20rpx;
padding-top: 150rpx;
}
.confirmQuoteSuccessPage .cons .status-box.data-v-aec94e4b {
text-align: center;
padding: 0 20rpx;
border-bottom: 1rpx solid #E7E7E7;
padding-bottom: 100rpx;
}
.confirmQuoteSuccessPage .cons .status-box .icon.data-v-aec94e4b {
color: #22c134;
font-size: 120rpx;
}
.confirmQuoteSuccessPage .cons .status-box .icon-cccz.data-v-aec94e4b {
color: #d82900;
font-size: 120rpx;
}
.confirmQuoteSuccessPage .cons .status-box view.data-v-aec94e4b {
font-size: 30rpx;
color: #000000;
margin-top: 16rpx;
}
.confirmQuoteSuccessPage .cons .sec.data-v-aec94e4b {
padding: 0 20rpx;
padding-top: 38rpx;
font-size: 24rpx;
color: #000000;
line-height: 62rpx;
}
.confirmQuoteSuccessPage .cons .btns.data-v-aec94e4b {
margin-top: 156rpx;
}
.confirmQuoteSuccessPage .cons .btns .back.data-v-aec94e4b {
width: 240rpx;
height: 73rpx;
background: #FFFFFF;
border-radius: 5rpx;
border: 1rpx solid #E7E7E7;
font-size: 26rpx;
color: #000000;
line-height: 73rpx;
text-align: center;
}
.confirmQuoteSuccessPage .cons .btns .dg.data-v-aec94e4b {
width: 240rpx;
height: 73rpx;
background: #D0121B;
border-radius: 5rpx;
line-height: 73rpx;
text-align: center;
font-size: 26rpx;
color: #fff;
margin-left: 25rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {};
},
onLoad: function() {
},
methods: {},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
(_component_barX + _component_titleNav)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.p({
title: "交易条款"
}),
b: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args))
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-3ccdcc82"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/car/confirmRule.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav"
}
}
\ No newline at end of file
<view class="carRulePage data-v-3ccdcc82"><bar-x class="data-v-3ccdcc82" u-i="3ccdcc82-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-3ccdcc82" u-i="3ccdcc82-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-3ccdcc82"> 我们根据法律法规的要求,遵循合法、正当、必要和诚信的原则,仅收集实现产品功能所必要的个人信息。这些信息包括: 您在使用我们服务时主动提供的信息 <view class="data-v-3ccdcc82">·您在注册或使用我们的产品或服务时,主动填写或上传的昵称、手机号码、头像、图片等。</view><view class="data-v-3ccdcc82">·您通过我们的客服或参加我们举办的活动时所提交的信息。</view><view class="data-v-3ccdcc82"> ·我们一些特定的服务可能需要您提供特定的个人信息来实现相关功能。若您选择不提供该类信息,将不会影响您使用产品或服务中的其他功能。 我们在您使用服务时获取的信息 </view><view class="data-v-3ccdcc82"> ·日志信息 例如,当您使用我们的服务时,为了维护产品与服务的安全稳定运行,我们可能会收集设备信息、软件信息、服务日志信息等相关信息。 </view><view class="data-v-3ccdcc82"> ·位置信息 例如,当您使用与位置有关的服务时,我们可能会记录您设备所在的位置信息,以便为您提供相关服务。 </view></view><view class="foot data-v-3ccdcc82"><view class="nava data-v-3ccdcc82" bindtap="{{b}}">我已阅读</view></view></view>
\ No newline at end of file
view.data-v-3ccdcc82,
text.data-v-3ccdcc82,
input.data-v-3ccdcc82,
navigator.data-v-3ccdcc82 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-3ccdcc82 {
background: none;
opacity: 1;
}
image.data-v-3ccdcc82 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-3ccdcc82 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-3ccdcc82 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-3ccdcc82 {
display: flex;
flex-direction: column;
}
.row.data-v-3ccdcc82 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-3ccdcc82 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-3ccdcc82 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-3ccdcc82 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-3ccdcc82 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-3ccdcc82 {
align-items: center;
}
.carRulePage.data-v-3ccdcc82 {
padding-top: 75rpx;
padding-bottom: 200rpx;
}
.carRulePage .cons.data-v-3ccdcc82 {
font-size: 26rpx;
color: #000000;
line-height: 50rpx;
padding: 0 33rpx;
padding-top: 50rpx;
}
.carRulePage .foot.data-v-3ccdcc82 {
height: 160rpx;
position: fixed;
bottom: 0rpx;
left: 0rpx;
right: 0rpx;
}
.carRulePage .foot .nava.data-v-3ccdcc82 {
width: 630rpx;
height: 90rpx;
background: #D0121B;
border-radius: 5rpx;
display: block;
margin: 0 auto;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const delSlideLeft = () => "../../components/ay-operate/del_slideLeft.js";
const bottomNavFixed = () => "../../components/bottom_nav.js";
const _sfc_main = {
data() {
return {
timeout: "",
//请求延迟定时器
dataInited: false,
//是否加载过数据
allcheck: true,
isEdit: false,
carList: [],
totalprice: 0,
checkcount: 0,
isLogin: common_vendor.index.getStorageSync("token") ? true : false,
list_name: "",
//清单名字
qDList: []
};
},
onLoad: function() {
if (this.isLogin) {
this.getData();
}
this.getQdList();
},
methods: {
getData(type) {
if (!type) {
this.carList = [];
}
this.request(util_api.Api_Url + "/api/cart/getCartList", "GET", {}, type ? false : true).then((res) => {
this.dataInited = true;
this.allcheck = true;
this.carList = [];
if (res.code == 0) {
let arr_ = res.data.delivery_time_data || [];
let newArr = [];
Object.keys(arr_).forEach((item) => {
arr_[item].forEach((item1) => {
newArr.push(item1);
});
});
newArr.forEach((item) => {
item.checked = true;
item.goods_num = Number(item.goods_num);
this.carList.push(item);
});
this.listUi();
}
});
},
listUi() {
this.totalprice = 0;
this.checkcount = 0;
this.carList.forEach((item) => {
if (item.checked) {
this.checkcount++;
this.totalprice += Number(item.price * item.goods_num);
}
});
this.totalprice = this.totalprice.toFixed(2);
},
changeNum(sku_id, type) {
clearTimeout(this.timeout);
this.timeout = setTimeout(() => {
let result = this.carList.filter((item) => item.sku_id == sku_id)[0];
let mpl = Number(result.goods_info.multiple || result.goods_info.mpl);
let stock = Number(result.goods_info.stock);
let moq = Number(result.goods_info.moq);
let value_ = Number(result.goods_num);
value_ = Math.ceil(value_ / mpl) * mpl;
result.goods_num = value_;
if (value_ < moq) {
result.goods_num = moq;
}
if (value_ > stock) {
result.goods_num = Math.floor(stock / mpl) * mpl;
}
this.request(util_api.Api_Url + "/api/cart/updateCartNum", "POST", {
sku_id: result.sku_id,
goods_num: result.goods_num
}, false).then((res) => {
this.listUi();
});
}, 800);
},
addjNum(sku_id, type) {
let result = this.carList.filter((item) => item.sku_id == sku_id)[0];
let mpl = Number(result.goods_info.multiple || result.goods_info.mpl);
let stock = Number(result.goods_info.stock);
let moq = Number(result.goods_info.moq);
let value_ = Number(result.goods_num);
if (type == 1) {
var down_value = value_ - mpl;
if (down_value < moq) {
result.goods_num = moq;
common_vendor.index.showToast({
title: "数量不能小于起订量",
duration: 2e3,
icon: "none"
});
} else {
result.goods_num = down_value;
}
} else {
var up_value = value_ + mpl;
if (up_value > stock) {
common_vendor.index.showToast({
title: "数量不能大于库存",
duration: 2e3,
icon: "none"
});
result.goods_num = Math.floor(stock / mpl) * mpl;
} else {
result.goods_num = up_value;
}
}
this.request(util_api.Api_Url + "/api/cart/updateCartNum", "POST", {
sku_id: result.sku_id,
goods_num: result.goods_num
}, false).then((res) => {
this.listUi();
});
},
checkboxchange(sku_id) {
if (sku_id == "460053411") {
this.allcheck = !this.allcheck;
this.carList.forEach((item) => {
item.checked = this.allcheck;
});
} else {
var isall = 1;
this.carList.forEach((item) => {
if (item.sku_id == sku_id) {
item.checked = !item.checked;
}
if (!item.checked) {
isall = 0;
}
});
if (!isall) {
this.allcheck = false;
} else {
this.allcheck = true;
}
}
this.listUi();
return false;
},
dels(sku_id) {
let result = this.carList.filter((item) => item.checked);
let ids = result.map((item) => item.sku_id).join(",");
if (sku_id) {
ids = String(sku_id);
}
if (!ids) {
common_vendor.index.showToast({
title: "请选择至少一个商品",
duration: 2e3,
icon: "none"
});
return;
}
common_vendor.index.showModal({
title: "删除",
content: "是否删除当前" + (sku_id ? "选中" : "") + "商品?",
success: (resp) => {
if (resp.confirm) {
this.request(util_api.Api_Url + "/api/cart/delCart", "POST", { sku_id: ids }, true).then((res) => {
if (res.code == 0) {
common_vendor.index.showToast({
title: "删除成功",
duration: 2e3,
icon: "none"
});
this.$refs.bottomNav.updateCar();
let result2 = this.carList.filter((item) => ids.indexOf(item.sku_id) == -1);
this.carList = JSON.parse(JSON.stringify(result2));
this.listUi();
} else {
common_vendor.index.showToast({
title: res.msg,
duration: 2e3,
icon: "none"
});
}
});
}
}
});
},
confirm(type) {
let result = this.carList.filter((item) => item.checked);
let ids = result.map((item) => item.sku_id).join(",");
if (!ids) {
common_vendor.index.showToast({
title: "请选择至少一个商品",
duration: 2e3,
icon: "none"
});
return;
}
common_vendor.index.setStorageSync("car_ids", ids);
common_vendor.index.setStorageSync("confirmOrderBackUrl", `/pages/car/list`);
common_vendor.index.navigateTo({
url: type == 1 ? "/pages/car/confirmOrder" : "/pages/car/confirmQuote"
});
},
getQdList() {
if (!common_vendor.index.getStorageSync("token")) {
return;
}
this.request(util_api.Api_Url + "/api/xcx/getGoodsList", "get", { page: 1, limit: 100 }, false).then((res) => {
this.qDList = [];
if (res.code == 0) {
let arr_ = res.data.list || [];
arr_.forEach((item) => {
item.checked = false;
});
this.qDList = arr_;
}
});
},
chooseQd(list_id) {
this.qDList.forEach((item) => {
if (item.list_id == list_id) {
item.checked = !item.checked;
} else {
item.checked = false;
}
});
},
createList() {
if (!this.list_name) {
common_vendor.index.showToast({
title: "请输入清单名称",
icon: "none"
});
return;
}
this.request(util_api.Api_Url + "/api/xcx/createGoodsList", "post", { list_name: this.list_name }, true).then((res) => {
if (res.code == 0) {
common_vendor.index.showToast({
title: "创建清单成功",
icon: "success"
});
this.closeNewList();
this.getQdList();
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "nonde"
});
}
});
},
addQdList() {
let checkList = this.qDList.filter((item) => item.checked);
if (checkList.length == 0) {
common_vendor.index.showToast({
title: "请选择一条清单",
icon: "none"
});
return;
}
let checkedArr = this.carList.filter((item) => item.checked);
let sku_json = [];
checkedArr.forEach((item) => {
sku_json.push({
sku_id: item.sku_id,
qty: item.goods_num
});
});
this.request(util_api.Api_Url + "/api/xcx/addGoodsList", "post", {
list_id: checkList[0].list_id,
sku_json: JSON.stringify(sku_json)
}, true, true).then((res) => {
if (res.code == 0) {
common_vendor.index.showToast({
title: "加入清单成功",
icon: "success"
});
this.closeAddList();
this.getQdList();
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "nonde"
});
}
});
},
openAddList() {
let checkedArr = this.carList.filter((item) => item.checked);
if (checkedArr.length == 0) {
common_vendor.index.showToast({
title: "请至少选择一条数据",
icon: "none"
});
return;
}
if (!common_vendor.index.getStorageSync("token")) {
common_vendor.index.navigateTo({
url: "/pages/auth/login?referer=" + encodeURIComponent(`/pages/goods/detail?goods_id=${this.goods_id_page}`)
});
return;
}
this.$refs.popupaddlist.open("bottom");
},
closeAddList() {
this.$refs.popupaddlist.close("bottom");
},
openNewList() {
this.closeAddList();
this.$refs.popupnewlist.open("bottom");
},
closeNewList() {
this.$refs.popupnewlist.close("bottom");
}
},
components: {
barX,
bottomNavFixed,
delSlideLeft
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_delSlideLeft = common_vendor.resolveComponent("delSlideLeft");
const _component_bottomNavFixed = common_vendor.resolveComponent("bottomNavFixed");
const _easycom_uni_popup2 = common_vendor.resolveComponent("uni-popup");
(_component_barX + _component_delSlideLeft + _component_bottomNavFixed + _easycom_uni_popup2)();
}
const _easycom_uni_popup = () => "../../uni_modules/uni-popup/components/uni-popup/uni-popup.js";
if (!Math) {
_easycom_uni_popup();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
b: common_vendor.t($data.carList.length),
c: !$data.isEdit
}, !$data.isEdit ? {
d: common_vendor.o(($event) => $data.isEdit = !$data.isEdit),
e: _ctx.$globalData.KFQQ
} : {}, {
f: $data.isEdit
}, $data.isEdit ? {
g: common_vendor.o(($event) => $data.isEdit = !$data.isEdit)
} : {}, {
h: !$data.isLogin || $data.dataInited && $data.carList.length == 0
}, !$data.isLogin || $data.dataInited && $data.carList.length == 0 ? {} : {}, {
i: !$data.isLogin
}, !$data.isLogin ? {
j: `/pages/auth/login?referer=${encodeURIComponent(`/pages/car/list`)}`
} : {}, {
k: $data.carList.length > 0
}, $data.carList.length > 0 ? {
l: common_vendor.f($data.carList, (item, index, i0) => {
return {
a: item.checked ? 1 : "",
b: common_vendor.o(($event) => $options.checkboxchange(item.sku_id), index),
c: item.goods_info.goods_images || "https://www.iedge.net/assets/images/common/defaultnew.png",
d: "/pages/goods/detail?goods_id=" + item.sku_id,
e: common_vendor.t(item.goods_info.sku_name),
f: common_vendor.t(item.goods_info.goods_name),
g: common_vendor.t(item.goods_info.brand_name),
h: common_vendor.t(item.goods_info.cn_delivery_time),
i: "/pages/goods/detail?goods_id=" + item.sku_id,
j: common_vendor.t(item.price),
k: common_vendor.o(($event) => $options.addjNum(item.sku_id, 1), index),
l: common_vendor.o([($event) => item.goods_num = $event.detail.value, index, ($event) => $options.changeNum(item.sku_id), index], index),
m: item.goods_num,
n: common_vendor.o(($event) => $options.addjNum(item.sku_id, 2), index),
o: index,
p: common_vendor.o(($event) => $options.dels(item.sku_id), index),
q: "9639d8f4-1-" + i0
};
})
} : {}, {
m: $data.isEdit
}, $data.isEdit ? {
n: $data.allcheck ? 1 : "",
o: common_vendor.o(($event) => $options.checkboxchange(460053411)),
p: common_vendor.o(($event) => $options.dels())
} : {}, {
q: !$data.isEdit
}, !$data.isEdit ? {
r: $data.allcheck ? 1 : "",
s: common_vendor.o(($event) => $options.checkboxchange(460053411)),
t: common_vendor.t($data.checkcount),
v: common_vendor.t($data.totalprice),
w: common_vendor.o(($event) => $options.confirm(2)),
x: common_vendor.o((...args) => $options.openAddList && $options.openAddList(...args)),
y: common_vendor.o(($event) => $options.confirm(1))
} : {}, {
z: common_vendor.sr("bottomNav", "9639d8f4-2"),
A: common_vendor.p({
actval: "3"
}),
B: common_vendor.o((...args) => $options.closeAddList && $options.closeAddList(...args)),
C: common_vendor.o((...args) => $options.openNewList && $options.openNewList(...args)),
D: $data.qDList.length > 0
}, $data.qDList.length > 0 ? {
E: common_vendor.f($data.qDList, (item, index, i0) => {
return {
a: item.checked ? 1 : "",
b: common_vendor.t(item.list_name),
c: common_vendor.t(item.create_time),
d: common_vendor.o(($event) => $options.chooseQd(item.list_id), index),
e: common_vendor.t(item.list_goods_count),
f: "/pages/user/qdDetail?list_id=" + item.list_id,
g: index
};
})
} : {}, {
F: common_vendor.o(($event) => $options.addQdList()),
G: common_vendor.sr("popupaddlist", "9639d8f4-3"),
H: common_vendor.p({
type: "bottom",
["safe-area"]: false
}),
I: common_vendor.o((...args) => $options.closeNewList && $options.closeNewList(...args)),
J: $data.list_name,
K: common_vendor.o(($event) => $data.list_name = $event.detail.value),
L: common_vendor.o(($event) => $options.createList()),
M: common_vendor.sr("popupnewlist", "9639d8f4-4"),
N: common_vendor.p({
type: "bottom",
["safe-area"]: false
})
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-9639d8f4"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/car/list.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"del-slide-left": "../../components/ay-operate/del_slideLeft",
"bottom-nav-fixed": "../../components/bottom_nav",
"uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}
\ No newline at end of file
<view class="carListPage data-v-9639d8f4"><bar-x class="data-v-9639d8f4" u-i="9639d8f4-0" bind:__l="__l"/><view class="car-head row bothSide data-v-9639d8f4"><view class="l row verCenter data-v-9639d8f4"><text class="icon iconfont icon-arrowleft data-v-9639d8f4" bindtap="{{a}}"></text><view class="data-v-9639d8f4">购物车({{b}})</view></view><view wx:if="{{c}}" class="r row verCenter data-v-9639d8f4"><text class="data-v-9639d8f4" bindtap="{{d}}">管理</text><navigator url="{{e}}" class="it data-v-9639d8f4">客服</navigator></view><view wx:if="{{f}}" class="r row verCenter data-v-9639d8f4"><text class="data-v-9639d8f4" bindtap="{{g}}">退出管理</text></view></view><view class="cons data-v-9639d8f4"><view wx:if="{{h}}" class="no-data data-v-9639d8f4"><image class="data-v-9639d8f4" src="https://img.ichunt.com/images/ichunt/202502/19/7fdab385a25db187f8e57370875f7546.png"/><text class="data-v-9639d8f4">暂无商品信息!</text></view><view wx:if="{{i}}" class="nodl data-v-9639d8f4"><navigator url="{{j}}" class="login-btn data-v-9639d8f4">登录 / 注册</navigator></view><view wx:if="{{k}}" class="list-box data-v-9639d8f4"><del-slide-left wx:for="{{l}}" wx:for-item="item" wx:key="o" class="data-v-9639d8f4" u-s="{{['d']}}" binddelItem="{{item.p}}" u-i="{{item.q}}" bind:__l="__l"><view class="item-group row verCenter bothSide data-v-9639d8f4"><view class="l row verCenter data-v-9639d8f4"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-9639d8f4', item.a && 'icon-checked']}}" catchtap="{{item.b}}"></text><navigator class="data-v-9639d8f4" url="{{item.d}}"><image class="data-v-9639d8f4" src="{{item.c}}"/></navigator></view><view class="r data-v-9639d8f4"><navigator class="data-v-9639d8f4" url="{{item.i}}"><view class="elep skun data-v-9639d8f4">{{item.e}}</view><view class="txt data-v-9639d8f4">型号:{{item.f}}</view><view class="txt data-v-9639d8f4">品牌:{{item.g}}</view><view class="txt data-v-9639d8f4">货期:{{item.h}}</view></navigator><view class="row verCenter bothSide data-v-9639d8f4"><view class="price data-v-9639d8f4">¥{{item.j}}</view><view class="hbha row verCenter bothSide data-v-9639d8f4"><text class="icon iconfont icon-jian data-v-9639d8f4" bindtap="{{item.k}}"></text><input class="data-v-9639d8f4" type="number" bindinput="{{item.l}}" value="{{item.m}}"/><text class="icon iconfont icon-jia data-v-9639d8f4" bindtap="{{item.n}}"></text></view></view></view></view></del-slide-left></view></view><view wx:if="{{m}}" class="car-foot row verCenter bothSide data-v-9639d8f4"><view class="checked-box row verCenter data-v-9639d8f4" catchtap="{{o}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-9639d8f4', n && 'icon-checked']}}"></text>全选</view><view class="del-btn data-v-9639d8f4" bindtap="{{p}}">删除</view></view><view wx:if="{{q}}" class="car-foot car-foot1 data-v-9639d8f4"><view class="t row bothSide data-v-9639d8f4"><view class="checked-box row verCenter data-v-9639d8f4" catchtap="{{s}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-9639d8f4', r && 'icon-checked']}}"></text>全选</view><view class="pbx data-v-9639d8f4">已选{{t}}件,含税总额:<text class="price data-v-9639d8f4">¥ {{v}}</text></view></view><view class="b row bothSide data-v-9639d8f4"><view class="bj-btn data-v-9639d8f4" bindtap="{{w}}">生成报价单</view><view class="row verCenter bothSide data-v-9639d8f4"><view class="add-car data-v-9639d8f4" bindtap="{{x}}">加入清单</view><view class="add-confirm data-v-9639d8f4" bindtap="{{y}}">去订购</view></view></view></view><bottom-nav-fixed wx:if="{{A}}" class="r data-v-9639d8f4" u-r="bottomNav" u-i="9639d8f4-2" bind:__l="__l" u-p="{{A}}"/><uni-popup wx:if="{{H}}" class="r data-v-9639d8f4" u-s="{{['d']}}" u-r="popupaddlist" u-i="9639d8f4-3" bind:__l="__l" u-p="{{H}}"><view class="pop-add-list data-v-9639d8f4"><view class="trt data-v-9639d8f4"><text class="icon iconfont icon-caca data-v-9639d8f4" bindtap="{{B}}"></text></view><view class="ttit elep data-v-9639d8f4">加入清单</view><view class="new-box row data-v-9639d8f4"><text class="new-btn row verCenter data-v-9639d8f4" bindtap="{{C}}">新建清单<text class="icon iconfont icon-jia data-v-9639d8f4"></text></text></view><view wx:if="{{D}}" class="list-box data-v-9639d8f4"><view wx:for="{{E}}" wx:for-item="item" wx:key="g" class="item row verCenter bothSide data-v-9639d8f4"><view class="row verCenter data-v-9639d8f4" catchtap="{{item.d}}"><view class="l data-v-9639d8f4"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-9639d8f4', item.a && 'icon-checked']}}"></text></view><view class="c data-v-9639d8f4"><view class="elep data-v-9639d8f4">{{item.b}}</view><text class="data-v-9639d8f4">{{item.c}}</text></view></view><navigator class="data-v-9639d8f4" url="{{item.f}}"><view class="r row verCenter data-v-9639d8f4"><text class="data-v-9639d8f4">{{item.e}}个商品</text><text class="icon iconfont icon-arrowright data-v-9639d8f4"></text></view></navigator></view></view><view wx:else class="list-box data-v-9639d8f4"><view class="no-data data-v-9639d8f4"><image class="data-v-9639d8f4" src="https://img.ichunt.com/images/ichunt/202502/24/07a360187d83ccf80a9d835029c27446.png"/><view class="data-v-9639d8f4">暂无清单数据,先去创建清单吧!</view></view></view><view class="add-list data-v-9639d8f4" bindtap="{{F}}">确认</view></view></uni-popup><uni-popup wx:if="{{N}}" class="r data-v-9639d8f4" u-s="{{['d']}}" u-r="popupnewlist" u-i="9639d8f4-4" bind:__l="__l" u-p="{{N}}"><view class="pop-new-list data-v-9639d8f4"><view class="trt data-v-9639d8f4"><text class="icon iconfont icon-caca data-v-9639d8f4" bindtap="{{I}}"></text></view><view class="ttit elep data-v-9639d8f4">新建清单</view><view class="cons data-v-9639d8f4"><input type="text" class="inputv data-v-9639d8f4" placeholder="请输入清单名称,若未输入则显示商品编码;" value="{{J}}" bindinput="{{K}}"/></view><view class="add-list data-v-9639d8f4" bindtap="{{L}}">确认</view></view></uni-popup></view>
\ No newline at end of file
view.data-v-9639d8f4,
text.data-v-9639d8f4,
input.data-v-9639d8f4,
navigator.data-v-9639d8f4 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-9639d8f4 {
background: none;
opacity: 1;
}
image.data-v-9639d8f4 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-9639d8f4 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-9639d8f4 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-9639d8f4 {
display: flex;
flex-direction: column;
}
.row.data-v-9639d8f4 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-9639d8f4 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-9639d8f4 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-9639d8f4 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-9639d8f4 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-9639d8f4 {
align-items: center;
}
.carListPage.data-v-9639d8f4 {
background: #f6f6f6;
min-height: calc(100vh - 175rpx);
padding-bottom: 330rpx;
padding-top: 75rpx;
}
.carListPage .car-head.data-v-9639d8f4 {
background: #F6F6F6;
height: 75rpx;
position: fixed;
top: 175rpx;
left: 0rpx;
width: 100%;
right: 0rpx;
z-index: 10;
}
.carListPage .car-head .l.data-v-9639d8f4 {
height: 75rpx;
width: 550rpx;
padding-left: 35rpx;
font-size: 30rpx;
color: #000000;
}
.carListPage .car-head .l .icon.data-v-9639d8f4 {
font-size: 35rpx;
color: #898989;
margin-right: 235rpx;
}
.carListPage .car-head .r.data-v-9639d8f4 {
height: 75rpx;
font-size: 26rpx;
color: #666666;
padding-right: 25rpx;
}
.carListPage .car-head .r .it.data-v-9639d8f4 {
margin-left: 50rpx;
}
.carListPage .cons.data-v-9639d8f4 {
width: 700rpx;
margin: 0 auto;
}
.carListPage .cons .list-box.data-v-9639d8f4 {
background: #fff;
border-radius: 20rpx;
padding: 40rpx 0;
}
.carListPage .cons .list-box .item-group.data-v-9639d8f4 {
padding: 0 20rpx;
padding-right: 25rpx;
}
.carListPage .cons .list-box .item-group .l.data-v-9639d8f4 {
height: 194rpx;
}
.carListPage .cons .list-box .item-group .l .icon.data-v-9639d8f4 {
font-size: 30rpx;
color: #e5e5e5;
}
.carListPage .cons .list-box .item-group .l .icon-checked.data-v-9639d8f4 {
color: #D0121B;
}
.carListPage .cons .list-box .item-group .l image.data-v-9639d8f4 {
width: 190rpx;
height: 190rpx;
margin-left: 20rpx;
border-radius: 10rpx;
border: 2rpx solid #F6F6F6;
flex-shrink: 0;
}
.carListPage .cons .list-box .item-group .r.data-v-9639d8f4 {
margin-left: 20rpx;
}
.carListPage .cons .list-box .item-group .r .skun.data-v-9639d8f4 {
font-weight: 400;
font-size: 26rpx;
color: #000000;
line-height: 45rpx;
height: 45rpx;
width: 390rpx;
}
.carListPage .cons .list-box .item-group .r .txt.data-v-9639d8f4 {
font-size: 22rpx;
color: #666666;
line-height: 32rpx;
margin-bottom: 5rpx;
}
.carListPage .cons .list-box .item-group .r .price.data-v-9639d8f4 {
font-size: 32rpx;
color: #D91800;
height: 40rpx;
line-height: 40rpx;
position: relative;
top: 5rpx;
}
.carListPage .cons .list-box .item-group .r .hbha.data-v-9639d8f4 {
width: 156rpx;
height: 40rpx;
border-radius: 5rpx;
}
.carListPage .cons .list-box .item-group .r .hbha .icon.data-v-9639d8f4 {
color: #898989;
font-size: 22rpx;
}
.carListPage .cons .list-box .item-group .r .hbha input.data-v-9639d8f4 {
margin: 0 10rpx;
font-size: 24rpx;
color: #000000;
text-align: center;
width: 80rpx;
height: 40rpx;
background: #F6F6F6;
border-radius: 5rpx;
}
.carListPage .cons .no-data.data-v-9639d8f4 {
padding-top: 90rpx;
text-align: center;
font-size: 24rpx;
color: #000000;
background: #fff;
padding-bottom: 133rpx;
}
.carListPage .cons .no-data image.data-v-9639d8f4 {
display: block;
margin: 0 auto;
width: 442rpx;
height: 254rpx;
margin-bottom: 45rpx;
}
.carListPage .cons .nodl.data-v-9639d8f4 {
background: #fff;
height: 400rpx;
}
.carListPage .cons .login-btn.data-v-9639d8f4 {
display: block;
margin: 0 auto;
width: 630rpx;
height: 90rpx;
background: #D0121B;
border-radius: 5rpx;
color: #fff;
line-height: 90rpx;
font-size: 30rpx;
text-align: center;
}
.carListPage .car-foot.data-v-9639d8f4 {
height: 180rpx;
width: 100%;
position: fixed;
left: 0rpx;
right: 0rpx;
bottom: 130rpx;
z-index: 10;
background: #fff;
padding-left: 44rpx;
padding-right: 25rpx;
border-top: 1rpx solid #E7E7E7;
}
.carListPage .car-foot .checked-box.data-v-9639d8f4 {
font-size: 24rpx;
color: #666666;
}
.carListPage .car-foot .checked-box .icon.data-v-9639d8f4 {
font-size: 30rpx;
color: #e5e5e5;
margin-right: 12rpx;
}
.carListPage .car-foot .checked-box .icon-checked.data-v-9639d8f4 {
color: #D0121B;
}
.carListPage .car-foot .del-btn.data-v-9639d8f4 {
width: 200rpx;
height: 70rpx;
background: #D0121B;
border-radius: 100rpx;
font-size: 26rpx;
color: #FFFFFF;
text-align: center;
line-height: 70rpx;
}
.carListPage .car-foot.car-foot1.data-v-9639d8f4 {
padding-top: 20rpx;
}
.carListPage .car-foot.car-foot1 .t.data-v-9639d8f4 {
margin-bottom: 26rpx;
}
.carListPage .car-foot.car-foot1 .pbx.data-v-9639d8f4 {
font-size: 24rpx;
color: #000000;
}
.carListPage .car-foot.car-foot1 .pbx .price.data-v-9639d8f4 {
font-size: 32rpx;
color: #D91800;
}
.carListPage .car-foot.car-foot1 .bj-btn.data-v-9639d8f4 {
width: 200rpx;
height: 70rpx;
background: #FFFFFF;
border-radius: 100rpx;
border: 1rpx solid #D0121B;
line-height: 70rpx;
text-align: center;
font-size: 28rpx;
color: #D0121B;
}
.carListPage .car-foot.car-foot1 .add-car.data-v-9639d8f4 {
width: 175rpx;
height: 70rpx;
background: linear-gradient(90deg, #FDC860 0%, #FCAE3A 100%);
border-radius: 35rpx 0rpx 0rpx 35rpx;
font-size: 28rpx;
color: #FFFFFF;
line-height: 70rpx;
text-align: center;
}
.carListPage .car-foot.car-foot1 .add-confirm.data-v-9639d8f4 {
width: 175rpx;
height: 70rpx;
background: linear-gradient(90deg, #F66F15 0%, #FE3014 100%);
border-radius: 0rpx 35rpx 35rpx 0rpx;
font-size: 28rpx;
color: #FFFFFF;
line-height: 70rpx;
text-align: center;
}
/**加入清单**/
.pop-add-list.data-v-9639d8f4 {
width: 100%;
background: #FFFFFF;
border-radius: 10rpx 10rpx 0rpx 0rpx;
padding: 24rpx 30rpx;
position: relative;
padding-bottom: 150rpx;
}
.pop-add-list .trt.data-v-9639d8f4 {
text-align: right;
}
.pop-add-list .trt .icon.data-v-9639d8f4 {
color: #898989;
font-size: 25rpx;
}
.pop-add-list .ttit.data-v-9639d8f4 {
width: 520rpx;
height: 53rpx;
font-size: 30rpx;
color: #000000;
line-height: 53rpx;
text-align: center;
margin: 0 auto;
}
.pop-add-list .new-box.data-v-9639d8f4 {
height: 36rpx;
margin-top: 28rpx;
justify-content: flex-end;
margin-bottom: 37rpx;
}
.pop-add-list .new-box .new-btn.data-v-9639d8f4 {
padding: 5rpx 16rpx;
height: 38rpx;
background: linear-gradient(180deg, #FFFFFF 0%, #FFEDE0 100%);
border-radius: 5rpx;
border: 1rpx solid #E9C3AB;
font-size: 26rpx;
color: #FF3800;
}
.pop-add-list .new-box .new-btn .icon.data-v-9639d8f4 {
font-size: 16rpx;
color: #FF3800;
margin-left: 8rpx;
position: relative;
top: -4rpx;
}
.pop-add-list .list-box.data-v-9639d8f4 {
max-height: 800rpx;
overflow-y: auto;
}
.pop-add-list .list-box .item.data-v-9639d8f4 {
width: 100%;
height: 142rpx;
background: #F6F6F6;
border-radius: 10rpx;
padding-left: 20rpx;
padding-right: 30rpx;
margin-bottom: 30rpx;
}
.pop-add-list .list-box .item .l.data-v-9639d8f4 {
margin-right: 24rpx;
}
.pop-add-list .list-box .item .l .icon.data-v-9639d8f4 {
font-size: 30rpx;
color: #e5e5e5;
}
.pop-add-list .list-box .item .l .icon-checked.data-v-9639d8f4 {
color: #D0121B;
}
.pop-add-list .list-box .item .c.data-v-9639d8f4 {
width: 400rpx;
}
.pop-add-list .list-box .item .c view.data-v-9639d8f4 {
font-size: 26rpx;
color: #000000;
height: 50rpx;
line-height: 50rpx;
width: 400rpx;
}
.pop-add-list .list-box .item .c text.data-v-9639d8f4 {
display: block;
font-size: 24rpx;
color: #666666;
height: 50rpx;
line-height: 50rpx;
}
.pop-add-list .list-box .item .r.data-v-9639d8f4 {
font-size: 26rpx;
color: #000000;
}
.pop-add-list .list-box .item .r .icon.data-v-9639d8f4 {
color: #898989;
font-size: 16rpx;
margin-left: 13rpx;
}
.pop-add-list .list-box .no-data.data-v-9639d8f4 {
background: #fff;
padding-top: 100rpx;
padding-bottom: 100rpx;
font-size: 24rpx;
color: #000000;
text-align: center;
}
.pop-add-list .list-box .no-data image.data-v-9639d8f4 {
width: 442rpx;
height: 254rpx;
margin-bottom: 45rpx;
}
.pop-add-list .add-list.data-v-9639d8f4 {
width: 100%;
height: 110rpx;
background: #D0121B;
line-height: 110rpx;
text-align: center;
font-size: 30rpx;
color: #FFFFFF;
position: absolute;
bottom: 0rpx;
left: 0rpx;
}
/**新建清单**/
.pop-new-list.data-v-9639d8f4 {
width: 100%;
background: #FFFFFF;
border-radius: 10rpx 10rpx 0rpx 0rpx;
padding: 24rpx 30rpx;
position: relative;
padding-bottom: 150rpx;
}
.pop-new-list .trt.data-v-9639d8f4 {
text-align: right;
}
.pop-new-list .trt .icon.data-v-9639d8f4 {
color: #898989;
font-size: 25rpx;
}
.pop-new-list .ttit.data-v-9639d8f4 {
width: 520rpx;
height: 53rpx;
font-size: 30rpx;
color: #000000;
line-height: 53rpx;
text-align: center;
margin: 0 auto;
}
.pop-new-list .cons.data-v-9639d8f4 {
width: 689rpx;
padding-top: 77rpx;
padding-bottom: 110rpx;
}
.pop-new-list .cons .inputv.data-v-9639d8f4 {
display: block;
width: 621rpx;
height: 80rpx;
padding: 0 30rpx;
line-height: 80rpx;
border-radius: 5rpx;
border: 1rpx solid #898989;
margin: 0 auto;
font-size: 24rpx;
color: #000;
}
.pop-new-list .add-list.data-v-9639d8f4 {
width: 100%;
height: 110rpx;
background: #D0121B;
line-height: 110rpx;
text-align: center;
font-size: 30rpx;
color: #FFFFFF;
position: absolute;
bottom: 0rpx;
left: 0rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const searchHead = () => "../../components/search_head.js";
const oneItem = () => "../../components/one_item.js";
const _sfc_main = {
data() {
return {
isHasAttr: false,
//记录是否加载属性
isInit: false,
//记录是否加载了数据
class_id2: "",
//搜索值
tabType: 1,
stocksort: false,
//库存升序 false 降序
pricesort: false,
//价格升序 false 降序
page_size: 10,
page: 1,
totals: 0,
isLoadEnd: false,
// 是否已全部加载完
aggs: [],
//参数
list: []
};
},
async onReachBottom() {
if (this.isLoadEnd) {
return;
}
this.getData();
},
onLoad: function(option) {
this.class_id2 = option.class_id2;
this.getData();
},
methods: {
uiChage(namex) {
this.aggs.forEach((item) => {
if (item.namex == namex) {
item.hideAll = !item.hideAll;
}
});
},
clearAttr() {
this.aggs.forEach((item) => {
item.listx.forEach((item1) => {
item1.checked = 0;
});
});
this.initGetData();
},
changeAttr(namex, attr_value_id) {
this.aggs.forEach((item) => {
if (namex == item.namex) {
item.listx.forEach((item1) => {
if (attr_value_id == item1.attr_value_id) {
item1.checked = item1.checked == 0 ? "1" : "0";
}
});
}
});
this.initGetData();
},
getAttr() {
let obj_ = {};
if (this.aggs.length == 0) {
return obj_;
}
let brand_ids = [];
let class_ids = [];
let attrobj_ = {};
this.aggs.forEach((item) => {
item.listx.forEach((item1) => {
if (item1.checked == 1) {
switch (item1.attr_id) {
case "class_id1":
class_ids.push(item1.attr_value_id);
break;
case "standard_brand_id":
brand_ids.push(item1.attr_value_id);
break;
default:
if (!attrobj_[item1.attr_id]) {
attrobj_[item1.attr_id] = [];
}
attrobj_[item1.attr_id].push(String(item1.attr_value_id));
}
}
});
});
if (brand_ids.length > 0) {
obj_["standard_brand_id/eqs"] = brand_ids.join(",");
}
if (Object.keys(attrobj_).length > 0) {
obj_["attrs/group"] = JSON.stringify(attrobj_);
}
return obj_;
},
getData() {
let attr_ = this.getAttr();
let obj_ = {
page_size: this.page_size,
page: this.page,
hcy_test: 1122,
class_id2: this.class_id2,
...attr_
};
if (this.tabType == 2) {
obj_["stock/sort"] = this.stocksort ? "asc" : "desc";
}
if (this.tabType == 3) {
obj_["single_price/sort"] = this.pricesort ? "asc" : "desc";
}
this.request(util_api.Api_Url + "/api/search/getData", "POST", obj_, true).then((res) => {
if (this.page == 1) {
this.list = [];
}
if (res.code == 0) {
if (!this.isHasAttr) {
let agl_ = res.data.aggs ? JSON.parse(JSON.stringify(res.data.aggs)) : [];
this.aggs = [];
Object.keys(agl_).forEach((item) => {
let arrpo_ = agl_[item] || [];
if (item != "分类") {
this.aggs.push({
namex: item,
listx: arrpo_,
hideAll: false
});
}
});
}
this.isHasAttr = 1;
this.isInit = 1;
this.list = [...this.list, ...res.data.lists || []];
this.totals = res.data.total || 0;
if (this.page * this.page_size >= Number(res.data.total)) {
this.isLoadEnd = true;
}
this.page++;
} else {
this.totals = 0;
this.isInit = 1;
this.list = [];
}
});
},
tab(type) {
this.tabType = type;
if (type == 2) {
this.stocksort = !this.stocksort;
} else if (type == 3) {
this.pricesort = !this.pricesort;
}
this.initGetData();
},
initGetData() {
this.page = 1;
this.isInit = false;
this.isLoadEnd = false;
this.list = [];
this.getData();
},
goUrl() {
common_vendor.index.navigateTo({
url: "/pages/search/nav"
});
},
onConfirm(e) {
let key_ = e.detail.value;
if (key_.length < 2) {
common_vendor.index.showToast({
title: "关键字不能小于2个字符",
duration: 2e3,
icon: "none"
});
return;
}
common_vendor.index.navigateTo({
url: "/pages/search/list?k=" + key_
});
},
open() {
this.$refs.popupsx.open("right");
},
close() {
this.$refs.popupsx.close("right");
}
},
components: {
barX,
searchHead,
oneItem
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_searchHead = common_vendor.resolveComponent("searchHead");
const _component_oneItem = common_vendor.resolveComponent("oneItem");
const _easycom_uni_popup2 = common_vendor.resolveComponent("uni-popup");
(_component_barX + _component_searchHead + _component_oneItem + _easycom_uni_popup2)();
}
const _easycom_uni_popup = () => "../../uni_modules/uni-popup/components/uni-popup/uni-popup.js";
if (!Math) {
_easycom_uni_popup();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o($options.onConfirm),
b: common_vendor.o($options.goUrl),
c: common_vendor.o(($event) => $options.tab(1)),
d: $data.tabType == 1 ? 1 : "",
e: common_vendor.n($data.stocksort ? "icon-arrowshang" : "icon-arrowxia"),
f: common_vendor.o(($event) => $options.tab(2)),
g: $data.tabType == 2 ? 1 : "",
h: common_vendor.n($data.pricesort ? "icon-arrowshang" : "icon-arrowxia"),
i: common_vendor.o(($event) => $options.tab(3)),
j: $data.tabType == 3 ? 1 : "",
k: common_vendor.o((...args) => $options.open && $options.open(...args)),
l: common_vendor.f($data.list, (item, index, i0) => {
return {
a: index,
b: "dfe7398c-2-" + i0,
c: common_vendor.p({
obj: item
})
};
}),
m: $data.list.length > 0 && $data.isLoadEnd
}, $data.list.length > 0 && $data.isLoadEnd ? {} : {}, {
n: $data.isInit && $data.list.length == 0
}, $data.isInit && $data.list.length == 0 ? {
o: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args))
} : {}, {
p: $data.aggs.length > 0
}, $data.aggs.length > 0 ? {
q: common_vendor.f($data.aggs, (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item.namex),
b: item.listx.length > 6
}, item.listx.length > 6 ? {
c: common_vendor.t(item.hideAll ? "收起" : "展开"),
d: common_vendor.n(item.hideAll ? "icon-arrowshang" : "icon-arrowxia"),
e: common_vendor.o(($event) => $options.uiChage(item.namex), index)
} : {}, {
f: common_vendor.f(item.listx, (item1, index1, i1) => {
return {
a: common_vendor.t(item1.value),
b: item1.checked == 1 ? 1 : "",
c: common_vendor.o(($event) => $options.changeAttr(item.namex, item1.attr_value_id), index1),
d: index1
};
}),
g: item.hideAll ? 1 : "",
h: index
});
})
} : {}, {
r: common_vendor.o((...args) => $options.clearAttr && $options.clearAttr(...args)),
s: common_vendor.t($data.totals),
t: common_vendor.o((...args) => $options.close && $options.close(...args)),
v: common_vendor.sr("popupsx", "dfe7398c-3"),
w: common_vendor.p({
type: "right"
})
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-dfe7398c"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/class/list.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"search-head": "../../components/search_head",
"one-item": "../../components/one_item",
"uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}
\ No newline at end of file
<view class="searchPage data-v-dfe7398c"><bar-x class="data-v-dfe7398c" u-i="dfe7398c-0" bind:__l="__l"/><view class="fixed-tp data-v-dfe7398c"><search-head class="data-v-dfe7398c" bindconfirm="{{a}}" bindgoUrl="{{b}}" u-i="dfe7398c-1" bind:__l="__l"/><view class="shiftbox row bothSide verCenter data-v-dfe7398c"><view bindtap="{{c}}" class="{{['rank1', 'rank', 'row', 'data-v-dfe7398c', d && 'act']}}">综合排序</view><view bindtap="{{f}}" class="{{['rank2', 'rank', 'row', 'verCenter', 'data-v-dfe7398c', g && 'act']}}">库存<text class="{{['data-v-dfe7398c', 'icon', 'iconfont', e]}}"></text></view><view bindtap="{{i}}" class="{{['rank3', 'rank', 'row', 'verCenter', 'data-v-dfe7398c', j && 'act']}}">价格<text class="{{['data-v-dfe7398c', 'icon', 'iconfont', h]}}"></text></view><view class="sxbox row verCenter data-v-dfe7398c" bindtap="{{k}}">筛选<text class="icon iconfont icon-saixuan data-v-dfe7398c"></text></view></view></view><view class="cons data-v-dfe7398c"><view class="databox data-v-dfe7398c"><one-item wx:for="{{l}}" wx:for-item="item" wx:key="a" class="data-v-dfe7398c" u-i="{{item.b}}" bind:__l="__l" u-p="{{item.c}}"/><view wx:if="{{m}}" class="pagebot data-v-dfe7398c">—— 已经全部加载完 ——</view><view wx:if="{{n}}" class="no-data-box data-v-dfe7398c"><image class="data-v-dfe7398c" src="https://img.ichunt.com/images/ichunt/202502/07/676f987065320e89a68d473ec62c8cea.png"></image><view class="data-v-dfe7398c">抱歉,没有找到符合条件的产品!</view><view class="backs data-v-dfe7398c" bindtap="{{o}}">返回</view></view></view></view><uni-popup wx:if="{{w}}" class="r data-v-dfe7398c" u-s="{{['d']}}" u-r="popupsx" u-i="dfe7398c-3" bind:__l="__l" u-p="{{w}}"><view class="pop-consx data-v-dfe7398c"><view class="section data-v-dfe7398c"><view wx:if="{{p}}" class="data-v-dfe7398c"><view wx:for="{{q}}" wx:for-item="item" wx:key="h" class="item-group data-v-dfe7398c"><view class="item-t row bothSide verCenter data-v-dfe7398c"><text class="names elep data-v-dfe7398c">{{item.a}}</text><view wx:if="{{item.b}}" class="row verCenter status-box data-v-dfe7398c" bindtap="{{item.e}}"><text class="status-name data-v-dfe7398c">{{item.c}}</text><text class="{{['data-v-dfe7398c', 'icon', 'iconfont', item.d]}}"></text></view></view><view class="{{['item-c', 'row', 'data-v-dfe7398c', item.g && 'showAll']}}"><view wx:for="{{item.f}}" wx:for-item="item1" wx:key="d" class="{{['citem', 'elep', 'data-v-dfe7398c', item1.b && 'act']}}" bindtap="{{item1.c}}">{{item1.a}}</view></view></view></view></view><view class="foot row bothSide data-v-dfe7398c"><view class="cz data-v-dfe7398c" bindtap="{{r}}">重置</view><view class="cx data-v-dfe7398c" bindtap="{{t}}">确认({{s}}个型号)</view></view></view></uni-popup></view>
\ No newline at end of file
view.data-v-dfe7398c,
text.data-v-dfe7398c,
input.data-v-dfe7398c,
navigator.data-v-dfe7398c {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-dfe7398c {
background: none;
opacity: 1;
}
image.data-v-dfe7398c {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-dfe7398c {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-dfe7398c {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-dfe7398c {
display: flex;
flex-direction: column;
}
.row.data-v-dfe7398c {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-dfe7398c {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-dfe7398c {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-dfe7398c {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-dfe7398c {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-dfe7398c {
align-items: center;
}
.searchPage.data-v-dfe7398c {
padding-top: 218rpx;
background: #fff;
}
.searchPage .fixed-tp.data-v-dfe7398c {
height: 218rpx;
position: fixed;
top: 175rpx;
left: 0rpx;
right: 0rpx;
background: #fff;
z-index: 1;
}
.searchPage .shiftbox.data-v-dfe7398c {
padding: 38rpx 36rpx 38rpx 30rpx;
font-size: 24rpx;
color: #000000;
height: 106rpx;
}
.searchPage .shiftbox .rank .icon.data-v-dfe7398c {
font-size: 16rpx;
margin-left: 12rpx;
}
.searchPage .shiftbox .rank.act.data-v-dfe7398c {
color: #D0121B;
}
.searchPage .shiftbox .sxbox.data-v-dfe7398c {
height: 30rpx;
border-left: 1rpx solid #D1D1D1;
padding-left: 24rpx;
margin-left: 168rpx;
}
.searchPage .shiftbox .sxbox .icon-saixuan.data-v-dfe7398c {
font-size: 26rpx;
color: #979797;
margin-left: 12rpx;
}
.searchPage .pagebot.data-v-dfe7398c {
height: 80rpx;
line-height: 80rpx;
font-size: 24rpx;
text-align: center;
color: #C6C7CC;
}
.searchPage .no-data-box.data-v-dfe7398c {
padding-top: 200rpx;
font-size: 22rpx;
color: #000000;
padding-bottom: 100rpx;
height: 1200rpx;
}
.searchPage .no-data-box image.data-v-dfe7398c {
margin: 0 auto;
width: 442rpx;
height: 254rpx;
margin-bottom: 50rpx;
display: block;
}
.searchPage .no-data-box view.data-v-dfe7398c {
margin: 0 auto;
text-align: center;
}
.searchPage .no-data-box .backs.data-v-dfe7398c {
margin-top: 55rpx;
width: 300rpx;
height: 70rpx;
background: #FFFFFF;
border-radius: 5rpx;
border: 1rpx solid #D0121B;
color: #D0121B;
line-height: 70rpx;
text-align: center;
}
.pop-consx.data-v-dfe7398c {
width: 610rpx;
height: 100%;
background: #FFFFFF;
padding-top: 175rpx;
}
.pop-consx .section.data-v-dfe7398c {
padding: 30rpx;
overflow-y: auto;
height: calc(100vh - 305rpx);
}
.pop-consx .section .item-group.data-v-dfe7398c {
margin-bottom: 20rpx;
}
.pop-consx .section .item-group .item-t.data-v-dfe7398c {
height: 38rpx;
margin-bottom: 40rpx;
}
.pop-consx .section .item-group .item-t .names.data-v-dfe7398c {
color: #000;
font-size: 30rpx;
width: 450rpx;
}
.pop-consx .section .item-group .item-t .status-box.data-v-dfe7398c {
height: 38rpx;
}
.pop-consx .section .item-group .item-t .status-name.data-v-dfe7398c {
font-size: 24rpx;
color: #666;
margin-right: 10rpx;
}
.pop-consx .section .item-group .item-t .iconfont.data-v-dfe7398c {
color: #d1d1d1;
font-size: 16rpx;
}
.pop-consx .section .item-group .item-c.data-v-dfe7398c {
flex-wrap: wrap;
max-height: 150rpx;
overflow: hidden;
transition: max-height 0.3s;
}
.pop-consx .section .item-group .item-c.showAll.data-v-dfe7398c {
max-height: 1800rpx;
}
.pop-consx .section .item-group .citem.data-v-dfe7398c {
width: 170rpx;
height: 46rpx;
background: #f8f8f8;
border-radius: 5rpx;
border: 1rpx solid #f8f8f8;
font-size: 22rpx;
color: #000000;
text-align: center;
line-height: 46rpx;
padding: 0 8rpx;
margin-right: 20rpx;
margin-bottom: 30rpx;
}
.pop-consx .section .item-group .citem.data-v-dfe7398c:nth-child(3n) {
margin-right: 0rpx;
}
.pop-consx .section .item-group .citem.act.data-v-dfe7398c {
border: 1rpx solid #D0121B;
color: #D0121B;
background: #FFF5F5;
}
.pop-consx .foot.data-v-dfe7398c {
border-top: 1rpx solid #E7E7E7;
padding: 0 30rpx;
padding-top: 20rpx;
}
.pop-consx .foot .cz.data-v-dfe7398c {
width: 210rpx;
height: 80rpx;
line-height: 80rpx;
text-align: center;
background: #F6F7F8;
border-radius: 5rpx;
font-size: 26rpx;
color: #000000;
}
.pop-consx .foot .cx.data-v-dfe7398c {
width: 312rpx;
line-height: 80rpx;
text-align: center;
background: #D0121B;
border-radius: 5rpx;
font-size: 26rpx;
color: #FFFFFF;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const searchHead = () => "../../components/search_head.js";
const barX = () => "../../components/barx.js";
const bottomNav = () => "../../components/bottom_nav.js";
const _sfc_main = {
data() {
return {
isShowClassOne: false,
//是否展示一级分类浮层
pageData: [],
erJList: [],
sanJlist: [],
class_id1: "",
class_id2: ""
};
},
onLoad: function(option) {
this.class_id1 = option.class_id1 ? option.class_id1 : "";
this.class_id2 = option.class_id2 ? option.class_id2 : "";
this.getData();
},
methods: {
tab(type, id) {
if (type == 1) {
this.pageData.forEach((item) => {
if (item.base_id == id) {
item.checkedx = true;
this.erJList = item.right_cate_list || [];
} else {
item.checkedx = false;
}
(this.erJList || []).forEach((item1, index1) => {
if (index1 == 0) {
item1.checkedx = true;
this.sanJlist = item1.children;
} else {
item1.checkedx = false;
}
});
});
} else {
this.erJList.forEach((item1, index1) => {
if (item1.class_id == id) {
item1.checkedx = true;
this.sanJlist = item1.children;
} else {
item1.checkedx = false;
}
});
}
},
getData() {
this.request(util_api.Api_Url + "/api/xcx/category", "GET", {}, true).then((res) => {
if (res.code == 0) {
this.pageData = res.data.category_list || [];
this.pageData.forEach((item, index) => {
if (this.class_id1) {
if (this.class_id1 == item.base_id) {
item.checkedx = true;
this.erJList = item.right_cate_list || [];
} else {
item.checkedx = false;
}
} else {
if (index == 0) {
item.checkedx = true;
this.erJList = item.right_cate_list || [];
} else {
item.checkedx = false;
}
}
(this.erJList || []).forEach((item1, index1) => {
if (this.class_id2) {
if (this.class_id2 == item1.class_id) {
item1.checkedx = true;
this.sanJlist = item1.children;
} else {
item1.checkedx = false;
}
} else {
if (index1 == 0) {
item1.checkedx = true;
this.sanJlist = item1.children;
} else {
item1.checkedx = false;
}
}
});
});
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "error"
});
}
});
},
onConfirm(e) {
let key_ = e.detail.value;
if (key_.length < 2) {
common_vendor.index.showToast({
title: "关键字不能小于2个字符",
duration: 2e3,
icon: "none"
});
return;
}
common_vendor.index.navigateTo({
url: "/pages/search/list?k=" + key_
});
},
goUrl() {
common_vendor.index.navigateTo({
url: "/pages/search/nav"
});
}
},
components: {
searchHead,
barX,
bottomNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_searchHead = common_vendor.resolveComponent("searchHead");
const _component_bottomNav = common_vendor.resolveComponent("bottomNav");
(_component_barX + _component_searchHead + _component_bottomNav)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.o($options.onConfirm),
b: common_vendor.o($options.goUrl),
c: common_vendor.f($data.pageData, (item, index, i0) => {
return {
a: common_vendor.t(item.title),
b: item.checkedx ? 1 : "",
c: index,
d: common_vendor.o(($event) => $options.tab(1, item.base_id), index)
};
}),
d: common_vendor.o(($event) => $data.isShowClassOne = !$data.isShowClassOne),
e: common_vendor.f($data.pageData, (item, index, i0) => {
return {
a: item.images || "https://www.iedge.net/assets/images/common/defaultnew.png",
b: common_vendor.t(item.title),
c: item.checkedx ? 1 : "",
d: index,
e: common_vendor.o(($event) => $options.tab(1, item.base_id), index)
};
}),
f: common_vendor.o(($event) => $data.isShowClassOne = !$data.isShowClassOne),
g: $data.isShowClassOne ? 1 : "",
h: common_vendor.f($data.erJList, (item, index, i0) => {
return {
a: common_vendor.t(item.class_name),
b: item.checkedx ? 1 : "",
c: index,
d: common_vendor.o(($event) => $options.tab(2, item.class_id), index)
};
}),
i: common_vendor.f($data.sanJlist, (item, index, i0) => {
return {
a: item.class_icon || "https://www.iedge.net/assets/images/common/defaultnew.png",
b: common_vendor.t(item.class_name),
c: "/pages/class/list?class_id2=" + item.class_id,
d: index
};
}),
j: common_vendor.p({
actval: "2"
})
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-e527edb6"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/class/nav.js.map
{
"usingComponents": {
"search-head": "../../components/search_head",
"bar-x": "../../components/barx",
"bottom-nav": "../../components/bottom_nav"
}
}
\ No newline at end of file
<view class="classNavPage data-v-e527edb6"><bar-x class="data-v-e527edb6" u-i="e527edb6-0" bind:__l="__l"/><view class="bugc-ceng data-v-e527edb6"><search-head class="data-v-e527edb6" bindconfirm="{{a}}" bindgoUrl="{{b}}" u-i="e527edb6-1" bind:__l="__l"/></view><view class="cons data-v-e527edb6"><view class="{{['one-c-box', 'data-v-e527edb6', g && 'show']}}"><view class="lb row data-v-e527edb6"><view wx:for="{{c}}" wx:for-item="item" wx:key="c" class="{{['itemo', 'data-v-e527edb6', item.b && 'act']}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="rb row verCenter rowCenter data-v-e527edb6" bindtap="{{d}}"><text class="{{['data-v-e527edb6', 'icon', 'iconfont', 'icon-arrowxia']}}"></text></view><view class="one-c-hide-cons data-v-e527edb6"><view class="tit data-v-e527edb6">全部分类</view><view class="hide-sec row data-v-e527edb6"><view wx:for="{{e}}" wx:for-item="item" wx:key="d" class="{{['itemh', 'data-v-e527edb6', item.c && 'act']}}" bindtap="{{item.e}}"><image class="data-v-e527edb6" src="{{item.a}}" mode="aspectFit"></image><text class="elep data-v-e527edb6">{{item.b}}</text></view></view><view class="foot row verCenter rowCenter data-v-e527edb6" bindtap="{{f}}">收起<text class="icon iconfont icon-arrowshang data-v-e527edb6"></text></view></view></view><view class="two-c-box row bothSide data-v-e527edb6"><view class="lc data-v-e527edb6"><view wx:for="{{h}}" wx:for-item="item" wx:key="c" class="{{['item', 'row', 'verCenter', 'data-v-e527edb6', item.b && 'act']}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="rc data-v-e527edb6"><navigator wx:for="{{i}}" wx:for-item="item" wx:key="d" url="{{item.c}}" class="item data-v-e527edb6"><image class="data-v-e527edb6" src="{{item.a}}" mode="aspectFit"></image><text class="elep data-v-e527edb6">{{item.b}}</text></navigator></view></view></view><bottom-nav wx:if="{{j}}" class="data-v-e527edb6" u-i="e527edb6-2" bind:__l="__l" u-p="{{j}}"/></view>
\ No newline at end of file
view.data-v-e527edb6,
text.data-v-e527edb6,
input.data-v-e527edb6,
navigator.data-v-e527edb6 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-e527edb6 {
background: none;
opacity: 1;
}
image.data-v-e527edb6 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-e527edb6 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-e527edb6 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-e527edb6 {
display: flex;
flex-direction: column;
}
.row.data-v-e527edb6 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-e527edb6 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-e527edb6 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-e527edb6 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-e527edb6 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-e527edb6 {
align-items: center;
}
.classNavPage .bugc-ceng.data-v-e527edb6 {
position: relative;
z-index: 1;
background: #fff;
}
.classNavPage .cons.data-v-e527edb6 {
padding-top: 23rpx;
}
.classNavPage .cons .one-c-box.data-v-e527edb6 {
padding-left: 18rpx;
position: relative;
padding-right: 90rpx;
height: 63rpx;
}
.classNavPage .cons .one-c-box .lb.data-v-e527edb6 {
height: 100%;
width: 100%;
overflow-x: auto;
}
.classNavPage .cons .one-c-box .lb .itemo.data-v-e527edb6 {
height: 45rpx;
line-height: 45rpx;
padding: 0 17rpx;
border-radius: 5rpx;
border: 1rpx solid #fff;
margin-right: 25rpx;
font-size: 24rpx;
color: #000000;
flex-shrink: 0;
}
.classNavPage .cons .one-c-box .lb .itemo.act.data-v-e527edb6 {
border: 1rpx solid #D0121B;
background: #FFF5F5;
color: #D0121B;
}
.classNavPage .cons .one-c-box .rb.data-v-e527edb6 {
width: 90rpx;
height: 45rpx;
position: absolute;
top: 0rpx;
right: 0rpx;
text-align: center;
}
.classNavPage .cons .one-c-box .rb .icon.data-v-e527edb6 {
font-size: 16rpx;
color: #000;
}
.classNavPage .cons .one-c-box .one-c-hide-cons.data-v-e527edb6 {
position: absolute;
z-index: 1;
width: 100%;
background: #FFFFFF;
border-radius: 0rpx 0rpx 20rpx 20rpx;
top: -24rpx;
left: 0rpx;
transition: max-height 0.5s;
max-height: 0;
overflow: hidden;
}
.classNavPage .cons .one-c-box .one-c-hide-cons .tit.data-v-e527edb6 {
padding: 11rpx 30rpx;
font-size: 24rpx;
color: #000000;
margin-bottom: 35rpx;
}
.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec.data-v-e527edb6 {
flex-wrap: wrap;
padding-left: 60rpx;
padding-bottom: 40rpx;
}
.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh.data-v-e527edb6 {
margin-bottom: 40rpx;
margin-right: 33rpx;
}
.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh.data-v-e527edb6:nth-child(4n) {
margin-right: 0rpx;
}
.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh image.data-v-e527edb6 {
display: block;
width: 106rpx;
height: 106rpx;
margin: 0 auto;
}
.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh text.data-v-e527edb6 {
margin-top: 8rpx;
display: block;
width: 135rpx;
text-align: center;
font-size: 24rpx;
color: #666666;
height: 30rpx;
line-height: 30rpx;
}
.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh.act text.data-v-e527edb6 {
color: #D0121B;
}
.classNavPage .cons .one-c-box .one-c-hide-cons .foot.data-v-e527edb6 {
height: 87rpx;
font-size: 24rpx;
color: #000000;
border-top: 1rpx solid #D1D1D1;
border-radius: 0rpx 0rpx 20rpx 20rpx;
}
.classNavPage .cons .one-c-box .one-c-hide-cons .foot .icon.data-v-e527edb6 {
font-size: 16rpx;
margin-left: 20rpx;
}
.classNavPage .cons .one-c-box.show .one-c-hide-cons.data-v-e527edb6 {
max-height: 700rpx;
}
.classNavPage .cons .one-c-box.show.data-v-e527edb6::after {
content: "";
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.3);
}
.classNavPage .cons .two-c-box.data-v-e527edb6 {
margin-top: 20rpx;
height: calc(100vh - 175rpx - 130rpx);
}
.classNavPage .cons .two-c-box .lc.data-v-e527edb6 {
width: 225rpx;
height: 100%;
padding-top: 40rpx;
font-size: 24rpx;
color: #666666;
overflow-y: auto;
background: #f8f8f8;
}
.classNavPage .cons .two-c-box .lc .item.data-v-e527edb6 {
padding: 15rpx 0;
padding-left: 35rpx;
padding-right: 50rpx;
margin-bottom: 10rpx;
height: 92rpx;
}
.classNavPage .cons .two-c-box .lc .item.act.data-v-e527edb6 {
color: #000000;
background: #fff;
border-radius: 100rpx 0 0 100rpx;
}
.classNavPage .cons .two-c-box .rc.data-v-e527edb6 {
width: 525rpx;
height: 100%;
overflow-y: auto;
padding-left: 35rpx;
}
.classNavPage .cons .two-c-box .rc .item.data-v-e527edb6 {
margin-right: 35rpx;
width: 130rpx;
padding-bottom: 20rpx;
display: inline-block;
height: 227rpx;
}
.classNavPage .cons .two-c-box .rc .item.data-v-e527edb6:nth-child(3n) {
margin-right: 0rpx;
}
.classNavPage .cons .two-c-box .rc .item image.data-v-e527edb6 {
width: 130rpx;
height: 130rpx;
margin-bottom: 12rpx;
display: block;
}
.classNavPage .cons .two-c-box .rc .item text.data-v-e527edb6 {
color: #000000;
width: 130rpx;
display: block;
line-height: 30rpx;
height: 30rpx;
text-align: center;
font-size: 24rpx;
color: #000000;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {
isLogin: common_vendor.index.getStorageSync("token") ? true : false,
goods_id_page: "",
buyPrice: "",
isCompany: common_vendor.index.getStorageSync("user_info") && JSON.parse(common_vendor.index.getStorageSync("user_info")).company_name ? true : false,
productType: 1,
pageTab: 1,
productTop: 0,
goBuyType: 1,
images: [],
positions: "",
currentPage: 0,
goods_numberx: 1,
//购买数量
goods_id: "",
goods_info: "",
goods_series: [],
addType: 1,
list_name: "",
//清单名字
qDList: [],
miniShareOptions: {
title: "爱智工业平台",
path: "/pages/goods/detail?goods_id=",
imageUrl: "https://img.ichunt.com/images/ichunt/202503/11/8bd43dcc1b28a3fd8c417ac0c6410406.png",
desc: ""
}
};
},
onShareAppMessage() {
return {
...this.miniShareOptions,
success: () => {
common_vendor.index.showToast({
title: "分享成功",
icon: "success"
});
},
fail: () => {
common_vendor.index.showToast({
title: "分享失败",
icon: "none"
});
}
};
},
onShareTimeline() {
return {
...this.miniShareOptions,
success: () => {
common_vendor.index.showToast({
title: "分享成功",
icon: "success"
});
},
fail: () => {
common_vendor.index.showToast({
title: "分享失败",
icon: "none"
});
}
};
},
onLoad(option) {
this.goods_id_page = option.goods_id;
this.goods_id = option.goods_id;
this.getData();
this.getQdList();
this.miniShareOptions.path = "/pages/goods/detail?goods_id=" + option.goods_id;
},
onPageScroll(e) {
this.pageTab = 1;
if (e.scrollTop >= 300) {
this.pageTab = 2;
}
},
methods: {
gocar() {
if (!common_vendor.index.getStorageSync("token")) {
common_vendor.index.navigateTo({
url: "/pages/auth/login?referer=" + encodeURIComponent(`/pages/goods/detail?goods_id=${this.goods_id_page}`)
});
return;
}
let obj_ = {
sku_id: this.goods_id,
goods_num: this.goods_numberx,
price: this.buyPrice,
guid_: this.addType
};
if (this.addType == 2) {
obj_.is_cover_goods_num = 1;
}
this.request(util_api.Api_Url + "/api/cart/addCart", "GET", obj_, true).then((res) => {
if (res.code == 0) {
if (this.addType == 1) {
common_vendor.index.showToast({
title: "添加购物车成功",
icon: "success"
});
this.close();
} else {
common_vendor.index.setStorageSync("car_ids", this.goods_id);
common_vendor.index.setStorageSync("confirmOrderBackUrl", `/pages/goods/detail?goods_id=${this.goods_id_page}`);
common_vendor.index.navigateTo({
url: "/pages/car/confirmOrder"
});
}
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "error"
});
}
});
},
changeNum(sku_id, type) {
clearTimeout(this.timeout);
this.timeout = setTimeout(() => {
let result = this.goods_info;
let mpl = Number(result.multiple || result.mpl);
let stock = Number(result.stock);
let moq = Number(result.moq);
let value_ = Number(this.goods_numberx);
value_ = Math.ceil(value_ / mpl) * mpl;
this.goods_numberx = value_;
if (value_ < moq) {
this.goods_numberx = moq;
}
if (value_ > stock) {
this.goods_numberx = Math.floor(stock / mpl) * mpl;
}
}, 800);
},
addjNum(sku_id, type) {
let result = this.goods_info;
let mpl = Number(result.multiple || result.mpl);
let stock = Number(result.stock);
let moq = Number(result.moq);
let value_ = Number(this.goods_numberx);
if (type == 1) {
var down_value = value_ - mpl;
if (down_value < moq) {
this.goods_numberx = moq;
common_vendor.index.showToast({
title: "数量不能小于起订量",
duration: 2e3,
icon: "none"
});
} else {
this.goods_numberx = down_value;
}
} else {
var up_value = value_ + mpl;
if (up_value > stock) {
common_vendor.index.showToast({
title: "数量不能大于库存",
duration: 2e3,
icon: "none"
});
this.goods_numberx = Math.floor(stock / mpl) * mpl;
} else {
this.goods_numberx = up_value;
}
}
},
changeSku(sku_id) {
this.goods_id = sku_id;
this.getData(1);
},
pdfPre() {
common_vendor.index.downloadFile({
url: this.goods_info.pdf,
success: function(res) {
common_vendor.index.openDocument({
filePath: res.tempFilePath,
showMenu: true,
success: function(res2) {
common_vendor.index.__f__("log", "at pages/goods/detail.vue:381", "打开文档成功");
}
});
}
});
},
getData(type) {
this.request(util_api.Api_Url + "/api/xcx/goodsDetail", "GET", {
goods_id: this.goods_id
}, true).then((res) => {
if (res.code == 0) {
this.goods_info = res.data.goods_info;
this.miniShareOptions.title = this.goods_info.goods_name + " " + this.goods_info.class_name;
if (this.goods_info.sku_detail) {
this.goods_info.sku_detail = this.goods_info.sku_detail.replace(/<img/gi, '<img class="img-style"');
}
this.goods_numberx = Number(this.goods_info.moq);
this.buyPrice = 0;
if (this.goods_info.ladder_price && this.goods_info.ladder_price.length > 0) {
this.buyPrice = this.isCompany ? this.goods_info["ladder_price"][1]["price_cn"] || 0 : this.goods_info["ladder_price"][0]["price_cn"] || 0;
}
if (!type) {
this.goods_series = res.data.goods_series || [];
this.goods_series.sort((a, b) => {
if (a.goods_id == this.goods_id)
return -1;
if (b.goods_id == this.goods_id)
return 1;
return 0;
});
}
this.images = [{ name: "default.png", thumbnail: res.data.goods_info.goods_images || "" }, ...res.data.goods_info.spu_extra.image_list || []];
setTimeout(() => {
this.calculatePositions();
}, 100);
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "error"
});
}
});
},
calculatePositions() {
const query = common_vendor.index.createSelectorQuery();
query.select(".product-box").boundingClientRect();
query.exec((rects) => {
if (rects[0]) {
this.productTop = rects[0].top;
}
});
},
tab(page) {
this.pageTab = page;
common_vendor.index.pageScrollTo({
scrollTop: page == 2 ? this.productTop - 140 : 0,
duration: 300
});
},
handleSwiperChange(e) {
this.currentPage = e.detail.current;
setTimeout(() => {
this.calculatePositions();
}, 100);
},
getQdList() {
if (!common_vendor.index.getStorageSync("token")) {
return;
}
this.request(util_api.Api_Url + "/api/xcx/getGoodsList", "get", { page: 1, limit: 100 }, false).then((res) => {
this.qDList = [];
if (res.code == 0) {
let arr_ = res.data.list || [];
arr_.forEach((item) => {
item.checked = false;
});
this.qDList = arr_;
}
});
},
chooseQd(list_id) {
this.qDList.forEach((item) => {
if (item.list_id == list_id) {
item.checked = !item.checked;
}
});
},
createList() {
this.request(util_api.Api_Url + "/api/xcx/createGoodsList", "post", { list_name: this.list_name || this.goods_info.class_name }, true).then((res) => {
if (res.code == 0) {
common_vendor.index.showToast({
title: "创建清单成功",
icon: "success"
});
this.closeNewList();
this.getQdList();
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "nonde"
});
}
});
},
addQdList() {
let checkList = this.qDList.filter((item) => item.checked);
let ids_ = checkList.map((item) => item.list_id);
if (checkList.length == 0) {
common_vendor.index.showToast({
title: "请选择一条清单",
icon: "none"
});
return;
}
let sku_json = [
{
sku_id: this.goods_id,
qty: this.goods_numberx
}
];
this.request(util_api.Api_Url + "/api/xcx/addGoodsList", "post", {
list_id: ids_.join(","),
sku_json: JSON.stringify(sku_json)
}, true).then((res) => {
if (res.code == 0) {
common_vendor.index.showToast({
title: "加入清单成功",
icon: "success"
});
this.closeAddList();
this.getQdList();
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "nonde"
});
}
});
},
open(type) {
this.addType = type;
this.$refs.popupcar.open("bottom");
},
close() {
this.$refs.popupcar.close("bottom");
},
openAddList() {
if (!common_vendor.index.getStorageSync("token")) {
common_vendor.index.navigateTo({
url: "/pages/auth/login?referer=" + encodeURIComponent(`/pages/goods/detail?goods_id=${this.goods_id_page}`)
});
return;
}
this.$refs.popupaddlist.open("bottom");
},
closeAddList() {
this.$refs.popupaddlist.close("bottom");
},
openNewList() {
this.closeAddList();
this.$refs.popupnewlist.open("bottom");
},
closeNewList() {
this.$refs.popupnewlist.close("bottom");
}
},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _easycom_uni_popup2 = common_vendor.resolveComponent("uni-popup");
(_component_barX + _easycom_uni_popup2)();
}
const _easycom_uni_popup = () => "../../uni_modules/uni-popup/components/uni-popup/uni-popup.js";
if (!Math) {
_easycom_uni_popup();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: $data.goods_info
}, $data.goods_info ? common_vendor.e({
b: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
c: $data.pageTab == 1 ? 1 : "",
d: common_vendor.o(($event) => $options.tab(1)),
e: $data.pageTab == 2 ? 1 : "",
f: common_vendor.o(($event) => $options.tab(2)),
g: $data.images.length > 0
}, $data.images.length > 0 ? {
h: common_vendor.f($data.images, (item, index, i0) => {
return {
a: item.thumbnail || "https://www.iedge.net/assets/images/common/defaultnew.png",
b: index
};
}),
i: common_vendor.o((...args) => $options.handleSwiperChange && $options.handleSwiperChange(...args)),
j: common_vendor.t($data.currentPage + 1),
k: common_vendor.t($data.images.length)
} : {}, {
l: $data.goods_info.ladder_price && $data.goods_info.ladder_price.length > 0
}, $data.goods_info.ladder_price && $data.goods_info.ladder_price.length > 0 ? common_vendor.e({
m: $data.goods_info.ladder_price[0]["price_cn"]
}, $data.goods_info.ladder_price[0]["price_cn"] ? {
n: common_vendor.t($data.goods_info.ladder_price[0]["price_cn"])
} : {}, {
o: $data.isLogin
}, $data.isLogin ? common_vendor.e({
p: $data.goods_info.ladder_price[1]["price_cn"]
}, $data.goods_info.ladder_price[1]["price_cn"] ? {
q: common_vendor.t($data.goods_info.ladder_price[1]["price_cn"] || "立即咨询")
} : {}) : {}) : {}, {
r: $data.goods_info.goods_tag && $data.goods_info.goods_tag.goods_tag_names && $data.goods_info.goods_tag.goods_tag_names.length > 0
}, $data.goods_info.goods_tag && $data.goods_info.goods_tag.goods_tag_names && $data.goods_info.goods_tag.goods_tag_names.length > 0 ? {
s: common_vendor.f($data.goods_info.goods_tag.goods_tag_names, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index % 2 != 0 ? 1 : "",
c: index % 2 == 0 ? 1 : "",
d: index
};
})
} : {}, {
t: common_vendor.t($data.goods_info.sku_name),
v: common_vendor.t($data.goods_info.brand_name),
w: common_vendor.t($data.goods_info.goods_name),
x: common_vendor.t($data.goods_info.class_name),
y: common_vendor.t($data.goods_info.goods_id),
z: common_vendor.t($data.goods_info.spu_brief),
A: common_vendor.t($data.goods_info.cn_delivery_time),
B: common_vendor.t($data.goods_info.stock),
C: $data.productType == 1 ? 1 : "",
D: common_vendor.o(($event) => $data.productType = 1),
E: $data.goods_info.pdf
}, $data.goods_info.pdf ? {
F: common_vendor.o((...args) => $options.pdfPre && $options.pdfPre(...args))
} : {}, {
G: $data.goods_info.sku_detail,
H: $data.productType == 1 ? 1 : "",
I: _ctx.$globalData.KFQQ,
J: $data.goods_info.is_buy != 1
}, $data.goods_info.is_buy != 1 ? {
K: _ctx.$globalData.KFQQ
} : {}, {
L: $data.goods_info.is_buy == 1
}, $data.goods_info.is_buy == 1 ? {
M: common_vendor.o(($event) => $options.openAddList())
} : {}, {
N: $data.goods_info.is_buy == 1
}, $data.goods_info.is_buy == 1 ? {
O: common_vendor.o(($event) => $options.open(1)),
P: common_vendor.o(($event) => $options.open(2))
} : {}, {
Q: common_vendor.o((...args) => $options.close && $options.close(...args)),
R: $data.goods_info.goods_images || "https://www.iedge.net/assets/images/common/defaultnew.png",
S: common_vendor.t($data.buyPrice),
T: common_vendor.o(($event) => $options.addjNum($data.goods_info.sku_id, 1)),
U: common_vendor.o([($event) => $data.goods_numberx = $event.detail.value, ($event) => $options.changeNum($data.goods_info.sku_id)]),
V: $data.goods_numberx,
W: common_vendor.o(($event) => $options.addjNum($data.goods_info.sku_id, 2)),
X: common_vendor.f($data.goods_series, (item, index, i0) => {
return {
a: common_vendor.t(item.goods_name),
b: common_vendor.o(($event) => $options.changeSku(item.goods_id), index),
c: $data.goods_id == item.goods_id ? 1 : "",
d: index
};
}),
Y: $data.goods_info.is_buy != 1
}, $data.goods_info.is_buy != 1 ? {
Z: _ctx.$globalData.KFQQ
} : {}, {
aa: $data.goods_info.is_buy == 1
}, $data.goods_info.is_buy == 1 ? {
ab: common_vendor.t($data.addType == 1 ? "加入购物车" : "立即订购"),
ac: common_vendor.o((...args) => $options.gocar && $options.gocar(...args))
} : {}, {
ad: common_vendor.sr("popupcar", "adbe0a1d-1"),
ae: common_vendor.p({
type: "bottom",
["safe-area"]: false
}),
af: common_vendor.o((...args) => $options.closeAddList && $options.closeAddList(...args)),
ag: common_vendor.t($data.goods_info.goods_name),
ah: common_vendor.o((...args) => $options.openNewList && $options.openNewList(...args)),
ai: $data.qDList.length > 0
}, $data.qDList.length > 0 ? {
aj: common_vendor.f($data.qDList, (item, index, i0) => {
return {
a: item.checked ? 1 : "",
b: common_vendor.t(item.list_name),
c: common_vendor.t(item.create_time),
d: common_vendor.o(($event) => $options.chooseQd(item.list_id), index),
e: common_vendor.t(item.list_goods_count),
f: "/pages/user/qdDetail?list_id=" + item.list_id,
g: index
};
})
} : {}, {
ak: common_vendor.o(($event) => $options.addQdList()),
al: common_vendor.sr("popupaddlist", "adbe0a1d-2"),
am: common_vendor.p({
type: "bottom",
["safe-area"]: false
}),
an: common_vendor.o((...args) => $options.closeNewList && $options.closeNewList(...args)),
ao: $data.list_name,
ap: common_vendor.o(($event) => $data.list_name = $event.detail.value),
aq: common_vendor.o(($event) => $options.createList()),
ar: common_vendor.sr("popupnewlist", "adbe0a1d-3"),
as: common_vendor.p({
type: "bottom",
["safe-area"]: false
})
}) : {});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-adbe0a1d"]]);
_sfc_main.__runtimeHooks = 7;
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/goods/detail.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}
\ No newline at end of file
<view wx:if="{{a}}" class="goodsDetailPage data-v-adbe0a1d"><bar-x class="data-v-adbe0a1d" u-i="adbe0a1d-0" bind:__l="__l"/><view class="header row verCenter data-v-adbe0a1d"><text class="icon iconfont icon-arrowleft data-v-adbe0a1d" bindtap="{{b}}"></text><text class="{{['tab-item', 'data-v-adbe0a1d', c && 'act']}}" bindtap="{{d}}">商品</text><text class="{{['tab-item', 'data-v-adbe0a1d', e && 'act']}}" bindtap="{{f}}">详情</text></view><view class="goods_info data-v-adbe0a1d"><view wx:if="{{g}}" class="swiper-box data-v-adbe0a1d"><swiper class="swiper data-v-adbe0a1d" bindchange="{{i}}" indicator-dots="{{false}}" autoplay="{{false}}" interval="{{3000}}" duration="{{500}}"><swiper-item wx:for="{{h}}" wx:for-item="item" wx:key="b" class="swiper-item data-v-adbe0a1d"><image class="swiper-image data-v-adbe0a1d" src="{{item.a}}" mode="aspectFit"/></swiper-item></swiper><text class="page-indicator data-v-adbe0a1d">{{j}}/{{k}}</text></view><view class="info-box data-v-adbe0a1d"><view wx:if="{{l}}" class="price-box row verCenter data-v-adbe0a1d"><text wx:if="{{m}}" class="price1 data-v-adbe0a1d">¥ {{n}}</text><text wx:else class="price1 data-v-adbe0a1d">¥立即咨询</text><view wx:if="{{o}}" class="data-v-adbe0a1d"><view wx:if="{{p}}" class="row verCenter data-v-adbe0a1d"><text class="price2 data-v-adbe0a1d">¥ {{q}}</text><text class="qy data-v-adbe0a1d">企业价</text></view></view><view wx:else class="row verCenter data-v-adbe0a1d"><text class="price2 data-v-adbe0a1d">¥ ****</text><text class="qy data-v-adbe0a1d">企业价</text><text class="qytip data-v-adbe0a1d">登录后查看企业价</text></view></view><view wx:else class="price-box row verCenter data-v-adbe0a1d"><text class="price1 price1no data-v-adbe0a1d">¥立即咨询</text></view><view wx:if="{{r}}" class="tag-box row data-v-adbe0a1d"><view wx:for="{{s}}" wx:for-item="item" wx:key="d" class="{{['tag', 'data-v-adbe0a1d', item.b && 'tag1', item.c && 'tag2']}}">{{item.a}}</view></view><view class="goods-name elep2 data-v-adbe0a1d">{{t}}</view><view class="attr-box data-v-adbe0a1d"><view class="item row data-v-adbe0a1d"><text class="data-v-adbe0a1d">品牌</text><view class="data-v-adbe0a1d">{{v}}</view></view><view class="item row data-v-adbe0a1d"><text class="data-v-adbe0a1d">型号</text><view class="data-v-adbe0a1d">{{w}}</view></view><view class="item row data-v-adbe0a1d"><text class="data-v-adbe0a1d">分类</text><view class="data-v-adbe0a1d">{{x}}</view></view><view class="item row data-v-adbe0a1d"><text class="data-v-adbe0a1d">商品编码</text><view class="data-v-adbe0a1d">{{y}}</view></view><view class="item row data-v-adbe0a1d"><text class="data-v-adbe0a1d">描述</text><view class="data-v-adbe0a1d">{{z}}</view></view><view class="item row data-v-adbe0a1d"><text class="data-v-adbe0a1d">货期</text><view class="data-v-adbe0a1d">{{A}}</view></view><view class="item row data-v-adbe0a1d"><text class="data-v-adbe0a1d">库存</text><view class="data-v-adbe0a1d">{{B}}</view></view></view></view><view class="product-box data-v-adbe0a1d" ref="productBox"><view class="tab row verCenter data-v-adbe0a1d"><text class="{{['data-v-adbe0a1d', C && 'act']}}" bindtap="{{D}}">商品介绍</text><text wx:if="{{E}}" class="data-v-adbe0a1d" bindtap="{{F}}">数据手册</text></view><view class="{{['tabcon', 'tabcon1', 'row', 'verCenter', 'rowCenter', 'data-v-adbe0a1d', H && 'act']}}"><rich-text class="data-v-adbe0a1d" nodes="{{G}}"/></view></view></view><view class="foot row verCenter bothSide data-v-adbe0a1d"><navigator class="item data-v-adbe0a1d" url="{{I}}"><text class="icon iconfont icon-kfd data-v-adbe0a1d"></text><view class="data-v-adbe0a1d">客服</view></navigator><navigator class="item data-v-adbe0a1d" url="/pages/car/list"><text class="icon iconfont icon-card data-v-adbe0a1d"></text><view class="data-v-adbe0a1d">购物车</view></navigator><navigator wx:if="{{J}}" class="kefzx data-v-adbe0a1d" url="{{K}}"> 立即咨询 </navigator><view wx:if="{{L}}" class="item data-v-adbe0a1d" bindtap="{{M}}"><text class="icon iconfont icon-qdd data-v-adbe0a1d"></text><view class="data-v-adbe0a1d">加入清单</view></view><view wx:if="{{N}}" class="row data-v-adbe0a1d"><view class="add-car data-v-adbe0a1d" bindtap="{{O}}">加入购物车</view><view class="add-confirm data-v-adbe0a1d" bindtap="{{P}}">立即订购</view></view></view><uni-popup wx:if="{{ae}}" class="r data-v-adbe0a1d" u-s="{{['d']}}" u-r="popupcar" u-i="adbe0a1d-1" bind:__l="__l" u-p="{{ae}}"><view class="pop-detail-car data-v-adbe0a1d"><view class="trt data-v-adbe0a1d"><text class="icon iconfont icon-caca data-v-adbe0a1d" bindtap="{{Q}}"></text></view><view class="handle row data-v-adbe0a1d"><image class="data-v-adbe0a1d" src="{{R}}"/><view class="hbox data-v-adbe0a1d"><view class="price1 data-v-adbe0a1d">¥ {{S}}</view><view class="hbha row verCenter bothSide data-v-adbe0a1d"><text class="icon iconfont icon-jian data-v-adbe0a1d" bindtap="{{T}}"></text><input class="data-v-adbe0a1d" type="number" bindinput="{{U}}" value="{{V}}"/><text class="icon iconfont icon-jia data-v-adbe0a1d" bindtap="{{W}}"></text></view></view></view><view class="goods-box data-v-adbe0a1d"><view class="tit data-v-adbe0a1d">型号</view><view wx:for="{{X}}" wx:for-item="item" wx:key="d" class="{{['item', 'data-v-adbe0a1d', item.c && 'act']}}"><text class="data-v-adbe0a1d" bindtap="{{item.b}}">{{item.a}}</text></view></view><navigator wx:if="{{Y}}" url="{{Z}}" class="xunjia data-v-adbe0a1d">立即询价</navigator><view wx:if="{{aa}}" class="add-btn data-v-adbe0a1d" bindtap="{{ac}}">{{ab}}</view></view></uni-popup><uni-popup wx:if="{{am}}" class="r data-v-adbe0a1d" u-s="{{['d']}}" u-r="popupaddlist" u-i="adbe0a1d-2" bind:__l="__l" u-p="{{am}}"><view class="pop-add-list data-v-adbe0a1d"><view class="trt data-v-adbe0a1d"><text class="icon iconfont icon-caca data-v-adbe0a1d" bindtap="{{af}}"></text></view><view class="ttit elep data-v-adbe0a1d">{{ag}}</view><view class="new-box row data-v-adbe0a1d"><text class="new-btn row verCenter data-v-adbe0a1d" bindtap="{{ah}}">新建清单<text class="icon iconfont icon-jia data-v-adbe0a1d"></text></text></view><view wx:if="{{ai}}" class="list-box data-v-adbe0a1d"><view wx:for="{{aj}}" wx:for-item="item" wx:key="g" class="item row verCenter bothSide data-v-adbe0a1d"><view class="row verCenter data-v-adbe0a1d" catchtap="{{item.d}}"><view class="l data-v-adbe0a1d"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-adbe0a1d', item.a && 'icon-checked']}}"></text></view><view class="c data-v-adbe0a1d"><view class="elep data-v-adbe0a1d">{{item.b}}</view><text class="data-v-adbe0a1d">{{item.c}}</text></view></view><navigator class="data-v-adbe0a1d" url="{{item.f}}"><view class="r row verCenter data-v-adbe0a1d"><text class="data-v-adbe0a1d">{{item.e}}个商品</text><text class="icon iconfont icon-arrowright data-v-adbe0a1d"></text></view></navigator></view></view><view wx:else class="list-box data-v-adbe0a1d"><view class="no-data data-v-adbe0a1d"><image class="data-v-adbe0a1d" src="https://img.ichunt.com/images/ichunt/202502/24/07a360187d83ccf80a9d835029c27446.png"/><view class="data-v-adbe0a1d">暂无清单数据,先去创建清单吧!</view></view></view><view class="add-list data-v-adbe0a1d" bindtap="{{ak}}">确认</view></view></uni-popup><uni-popup wx:if="{{as}}" class="r data-v-adbe0a1d" u-s="{{['d']}}" u-r="popupnewlist" u-i="adbe0a1d-3" bind:__l="__l" u-p="{{as}}"><view class="pop-new-list data-v-adbe0a1d"><view class="trt data-v-adbe0a1d"><text class="icon iconfont icon-caca data-v-adbe0a1d" bindtap="{{an}}"></text></view><view class="ttit elep data-v-adbe0a1d">新建清单</view><view class="cons data-v-adbe0a1d"><input type="text" class="inputv data-v-adbe0a1d" placeholder="请输入清单名称,若未输入则显示商品编码;" value="{{ao}}" bindinput="{{ap}}"/></view><view class="add-list data-v-adbe0a1d" bindtap="{{aq}}">确认</view></view></uni-popup></view>
\ No newline at end of file
view.data-v-adbe0a1d,
text.data-v-adbe0a1d,
input.data-v-adbe0a1d,
navigator.data-v-adbe0a1d {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-adbe0a1d {
background: none;
opacity: 1;
}
image.data-v-adbe0a1d {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-adbe0a1d {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-adbe0a1d {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-adbe0a1d {
display: flex;
flex-direction: column;
}
.row.data-v-adbe0a1d {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-adbe0a1d {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-adbe0a1d {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-adbe0a1d {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-adbe0a1d {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-adbe0a1d {
align-items: center;
}
.goodsDetailPage.data-v-adbe0a1d {
padding-top: 75rpx;
background: #F6F6F6;
padding-bottom: 200rpx;
}
.goodsDetailPage .header.data-v-adbe0a1d {
width: 100%;
height: 75rpx;
position: fixed;
top: 175rpx;
left: 0rpx;
right: 0rpx;
background: #F6F6F6;
padding-left: 35rpx;
z-index: 999;
}
.goodsDetailPage .header .icon.data-v-adbe0a1d {
font-size: 35rpx;
color: #898989;
margin-right: 185rpx;
}
.goodsDetailPage .header .tab-item.data-v-adbe0a1d {
font-size: 28rpx;
color: #000000;
padding: 0 30rpx;
}
.goodsDetailPage .header .tab-item.act.data-v-adbe0a1d {
color: #D0121B;
}
.goodsDetailPage .swiper-box.data-v-adbe0a1d {
height: 500rpx;
background: #fff;
position: relative;
margin-bottom: 20rpx;
}
.goodsDetailPage .swiper-box .swiper.data-v-adbe0a1d, .goodsDetailPage .swiper-box .swiper-item.data-v-adbe0a1d {
width: 100%;
height: 100%;
}
.goodsDetailPage .swiper-box .swiper-image.data-v-adbe0a1d {
width: 100%;
height: 500rpx;
}
.goodsDetailPage .swiper-box .page-indicator.data-v-adbe0a1d {
width: 76rpx;
height: 42rpx;
background: rgba(42, 42, 42, 0.2);
border-radius: 21rpx;
opacity: 0.83;
font-size: 22rpx;
color: #FFFFFF;
line-height: 42rpx;
text-align: center;
position: absolute;
bottom: 24rpx;
right: 24rpx;
}
.goodsDetailPage .info-box.data-v-adbe0a1d {
width: 700rpx;
display: block;
margin: 0 auto;
background: #fff;
padding: 38rpx 25rpx;
}
.goodsDetailPage .info-box .price-box .price1.data-v-adbe0a1d {
font-weight: 600;
font-size: 34rpx;
color: #D91800;
margin-right: 43rpx;
}
.goodsDetailPage .info-box .price-box .price1.price1no.data-v-adbe0a1d {
font-weight: normal;
}
.goodsDetailPage .info-box .price-box .price2.data-v-adbe0a1d {
font-size: 34rpx;
color: #1969F9;
}
.goodsDetailPage .info-box .price-box .qytip.data-v-adbe0a1d {
font-size: 24rpx;
color: #1969F9;
margin-left: 16rpx;
}
.goodsDetailPage .info-box .price-box .qy.data-v-adbe0a1d {
width: 80rpx;
height: 26rpx;
background: #1969F9;
border-radius: 5rpx;
font-size: 18rpx;
color: #FFFFFF;
text-align: center;
line-height: 28rpx;
margin-left: 12rpx;
border-radius: 5rpx;
}
.goodsDetailPage .info-box .tag-box.data-v-adbe0a1d {
flex-wrap: wrap;
margin-top: 13rpx;
}
.goodsDetailPage .info-box .tag-box .tag.data-v-adbe0a1d {
height: 32rpx;
border-radius: 5rpx;
border: 1rpx solid #1969F9;
color: #1969F9;
font-size: 20rpx;
padding: 0 15rpx;
line-height: 32rpx;
margin-right: 15rpx;
}
.goodsDetailPage .info-box .tag-box .tag.tag2.data-v-adbe0a1d {
color: #38B114;
border: 1rpx solid #38B114;
}
.goodsDetailPage .info-box .goods-name.data-v-adbe0a1d {
font-size: 28rpx;
color: #000000;
line-height: 46rpx;
margin-bottom: 40rpx;
margin-top: 28rpx;
}
.goodsDetailPage .info-box .attr-box .item.data-v-adbe0a1d {
font-size: 24rpx;
line-height: 50rpx;
}
.goodsDetailPage .info-box .attr-box .item text.data-v-adbe0a1d {
color: #000000;
width: 166rpx;
padding-right: 26rpx;
}
.goodsDetailPage .info-box .attr-box .item view.data-v-adbe0a1d {
color: #666666;
width: 460rpx;
word-wrap: break-word;
word-break: break-all;
white-space: normal;
}
.goodsDetailPage .product-box.data-v-adbe0a1d {
margin-top: 30rpx;
}
.goodsDetailPage .product-box .tab.data-v-adbe0a1d {
height: 97rpx;
background: #fff;
padding-left: 10rpx;
}
.goodsDetailPage .product-box .tab text.data-v-adbe0a1d {
font-size: 24rpx;
color: #666666;
padding: 0 40rpx;
border-left: 1rpx solid #D1D1D1;
}
.goodsDetailPage .product-box .tab text.data-v-adbe0a1d:first-child {
border: 0rpx;
}
.goodsDetailPage .product-box .tab text.act.data-v-adbe0a1d {
color: #D0121B;
}
.goodsDetailPage .product-box .tabcon.data-v-adbe0a1d {
display: none;
padding: 25rpx;
position: relative;
text-align: center;
}
.goodsDetailPage .product-box .tabcon image.data-v-adbe0a1d {
width: 100%;
}
.goodsDetailPage .product-box .tabcon.act.data-v-adbe0a1d {
display: block;
}
.goodsDetailPage .foot.data-v-adbe0a1d {
height: 150rpx;
width: 100%;
position: fixed;
bottom: 0rpx;
left: 0rpx;
right: 0rpx;
background: #fff;
font-size: 22rpx;
color: #666666;
padding: 0 36rpx;
text-align: center;
}
.goodsDetailPage .foot .iconfont.data-v-adbe0a1d {
font-size: 50rpx;
color: #000;
}
.goodsDetailPage .foot .item.data-v-adbe0a1d {
width: 90rpx;
display: block;
}
.goodsDetailPage .foot .add-car.data-v-adbe0a1d {
width: 165rpx;
height: 70rpx;
background: linear-gradient(90deg, #FDC860 0%, #FCAE3A 100%);
border-radius: 35rpx 0rpx 0rpx 35rpx;
font-size: 26rpx;
color: #FFFFFF;
line-height: 70rpx;
}
.goodsDetailPage .foot .kefzx.data-v-adbe0a1d {
width: 165rpx;
height: 70rpx;
background: linear-gradient(90deg, #FDC860 0%, #FCAE3A 100%);
border-radius: 35rpx;
font-size: 26rpx;
color: #FFFFFF;
line-height: 70rpx;
margin-left: 270rpx;
}
.goodsDetailPage .foot .add-confirm.data-v-adbe0a1d {
width: 165rpx;
height: 70rpx;
background: linear-gradient(90deg, #F66F15 0%, #FE3014 100%);
border-radius: 0rpx 35rpx 35rpx 0rpx;
font-size: 26rpx;
color: #FFFFFF;
line-height: 70rpx;
}
/**加入购物车**/
.pop-detail-car.data-v-adbe0a1d {
width: 100%;
background: #FFFFFF;
border-radius: 10rpx 10rpx 0rpx 0rpx;
padding: 24rpx 30rpx;
position: relative;
padding-bottom: 150rpx;
}
.pop-detail-car .trt.data-v-adbe0a1d {
text-align: right;
}
.pop-detail-car .trt .icon.data-v-adbe0a1d {
color: #898989;
font-size: 25rpx;
}
.pop-detail-car .handle image.data-v-adbe0a1d {
width: 150rpx;
height: 150rpx;
margin-right: 25rpx;
border: 2rpx solid #F6F6F6;
}
.pop-detail-car .handle .price1.data-v-adbe0a1d {
font-size: 32rpx;
color: #D91800;
margin-bottom: 70rpx;
}
.pop-detail-car .handle .hbha.data-v-adbe0a1d {
width: 206rpx;
height: 40rpx;
background: #fff;
border-radius: 5rpx;
}
.pop-detail-car .handle .hbha .icon.data-v-adbe0a1d {
color: #666;
font-size: 22rpx;
}
.pop-detail-car .handle .hbha input.data-v-adbe0a1d {
height: 40rpx;
width: 116rpx;
margin: 0 10rpx;
background: #F6F6F6;
font-size: 24rpx;
color: #000000;
border-radius: 5rpx;
text-align: center;
}
.pop-detail-car .goods-box.data-v-adbe0a1d {
margin-top: 68rpx;
max-height: 800rpx;
overflow-y: auto;
width: 701rpx;
}
.pop-detail-car .goods-box .tit.data-v-adbe0a1d {
font-size: 24rpx;
color: #000000;
margin-bottom: 25rpx;
}
.pop-detail-car .goods-box .item.data-v-adbe0a1d {
width: 701rpx;
}
.pop-detail-car .goods-box .item text.data-v-adbe0a1d {
max-width: 701rpx;
display: inline-block;
height: 54rpx;
line-height: 54rpx;
background: #F6F6F6;
border: 1rpx solid #F6F6F6;
border-radius: 5rpx;
font-size: 22rpx;
color: #000000;
margin-bottom: 25rpx;
padding: 0 12rpx;
}
.pop-detail-car .goods-box .item.act text.data-v-adbe0a1d {
border: 1rpx solid #D0121B;
background: #FFF5F5;
}
.pop-detail-car .xunjia.data-v-adbe0a1d {
width: 100%;
height: 110rpx;
background: linear-gradient(90deg, #FDC860 0%, #FCAE3A 100%);
position: absolute;
bottom: 0rpx;
left: 0rpx;
font-size: 30rpx;
color: #FFFFFF;
line-height: 110rpx;
text-align: center;
}
.pop-detail-car .add-btn.data-v-adbe0a1d {
width: 100%;
height: 110rpx;
background: #D0121B;
line-height: 110rpx;
text-align: center;
font-size: 30rpx;
color: #FFFFFF;
position: absolute;
bottom: 0rpx;
left: 0rpx;
}
/**加入清单**/
.pop-add-list.data-v-adbe0a1d {
width: 100%;
background: #FFFFFF;
border-radius: 10rpx 10rpx 0rpx 0rpx;
padding: 24rpx 30rpx;
position: relative;
padding-bottom: 150rpx;
}
.pop-add-list .trt.data-v-adbe0a1d {
text-align: right;
}
.pop-add-list .trt .icon.data-v-adbe0a1d {
color: #898989;
font-size: 25rpx;
}
.pop-add-list .ttit.data-v-adbe0a1d {
width: 520rpx;
height: 53rpx;
font-size: 30rpx;
color: #000000;
line-height: 53rpx;
text-align: center;
margin: 0 auto;
}
.pop-add-list .new-box.data-v-adbe0a1d {
height: 36rpx;
margin-top: 28rpx;
justify-content: flex-end;
margin-bottom: 37rpx;
}
.pop-add-list .new-box .new-btn.data-v-adbe0a1d {
padding: 5rpx 16rpx;
height: 38rpx;
background: linear-gradient(180deg, #FFFFFF 0%, #FFEDE0 100%);
border-radius: 5rpx;
border: 1rpx solid #E9C3AB;
font-size: 26rpx;
color: #FF3800;
}
.pop-add-list .new-box .new-btn .icon.data-v-adbe0a1d {
font-size: 16rpx;
color: #FF3800;
margin-left: 8rpx;
position: relative;
top: -4rpx;
}
.pop-add-list .list-box.data-v-adbe0a1d {
max-height: 800rpx;
overflow-y: auto;
}
.pop-add-list .list-box .item.data-v-adbe0a1d {
width: 100%;
height: 142rpx;
background: #F6F6F6;
border-radius: 10rpx;
padding-left: 20rpx;
padding-right: 30rpx;
margin-bottom: 30rpx;
}
.pop-add-list .list-box .item .l.data-v-adbe0a1d {
margin-right: 24rpx;
}
.pop-add-list .list-box .item .l .icon.data-v-adbe0a1d {
font-size: 30rpx;
color: #e5e5e5;
}
.pop-add-list .list-box .item .l .icon-checked.data-v-adbe0a1d {
color: #D0121B;
}
.pop-add-list .list-box .item .c.data-v-adbe0a1d {
width: 400rpx;
}
.pop-add-list .list-box .item .c view.data-v-adbe0a1d {
font-size: 26rpx;
color: #000000;
height: 50rpx;
line-height: 50rpx;
width: 400rpx;
}
.pop-add-list .list-box .item .c text.data-v-adbe0a1d {
display: block;
font-size: 24rpx;
color: #666666;
height: 50rpx;
line-height: 50rpx;
}
.pop-add-list .list-box .item .r.data-v-adbe0a1d {
font-size: 26rpx;
color: #000000;
}
.pop-add-list .list-box .item .r .icon.data-v-adbe0a1d {
color: #898989;
font-size: 16rpx;
margin-left: 13rpx;
}
.pop-add-list .list-box .no-data.data-v-adbe0a1d {
background: #fff;
padding-top: 100rpx;
padding-bottom: 100rpx;
font-size: 24rpx;
color: #000000;
text-align: center;
}
.pop-add-list .list-box .no-data image.data-v-adbe0a1d {
width: 442rpx;
height: 254rpx;
margin-bottom: 45rpx;
}
.pop-add-list .add-list.data-v-adbe0a1d {
width: 100%;
height: 110rpx;
background: #D0121B;
line-height: 110rpx;
text-align: center;
font-size: 30rpx;
color: #FFFFFF;
position: absolute;
bottom: 0rpx;
left: 0rpx;
}
/**新建清单**/
.pop-new-list.data-v-adbe0a1d {
width: 100%;
background: #FFFFFF;
border-radius: 10rpx 10rpx 0rpx 0rpx;
padding: 24rpx 30rpx;
position: relative;
padding-bottom: 150rpx;
}
.pop-new-list .trt.data-v-adbe0a1d {
text-align: right;
}
.pop-new-list .trt .icon.data-v-adbe0a1d {
color: #898989;
font-size: 25rpx;
}
.pop-new-list .ttit.data-v-adbe0a1d {
width: 520rpx;
height: 53rpx;
font-size: 30rpx;
color: #000000;
line-height: 53rpx;
text-align: center;
margin: 0 auto;
}
.pop-new-list .cons.data-v-adbe0a1d {
padding-top: 77rpx;
padding-bottom: 110rpx;
width: 689rpx;
}
.pop-new-list .cons .inputv.data-v-adbe0a1d {
display: block;
width: 621rpx;
height: 80rpx;
padding: 0 30rpx;
line-height: 80rpx;
border-radius: 5rpx;
border: 1rpx solid #898989;
margin: 0 auto;
font-size: 24rpx;
color: #000;
}
.pop-new-list .add-list.data-v-adbe0a1d {
width: 100%;
height: 110rpx;
background: #D0121B;
line-height: 110rpx;
text-align: center;
font-size: 30rpx;
color: #FFFFFF;
position: absolute;
bottom: 0rpx;
left: 0rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const common_assets = require("../../common/assets.js");
const bottomNavFixed = () => "../../components/bottom_nav.js";
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {
isLogin: common_vendor.index.getStorageSync("token") ? true : false,
pageTitle: "",
type: 1,
scrollTop: 0,
pageData: ""
};
},
onPageScroll(e) {
this.scrollTop = e.scrollTop;
if (e.scrollTop > 180) {
this.pageTitle = "爱智工业品平台";
this.type = 0;
common_vendor.index.setNavigationBarColor({
frontColor: "#000000",
backgroundColor: "#F8F8F8",
animation: {
duration: 300,
// 动画持续时间(毫秒)
timingFunc: "ease-in-out"
// 动画效果
}
});
} else {
this.pageTitle = "";
this.type = 1;
common_vendor.index.setNavigationBarColor({
frontColor: "#ffffff",
backgroundColor: "#BF0009",
animation: {
duration: 300,
// 动画持续时间(毫秒)
timingFunc: "ease-in-out"
// 动画效果
}
});
}
},
onLoad() {
this.getData();
},
methods: {
goxj() {
common_vendor.index.navigateTo({
url: this.$globalData.KFQQ
});
},
getData() {
this.request(util_api.Api_Url + "/api/xcx/homepage", "GET", {}, true).then((res) => {
if (res.code == 0) {
this.pageData = res.data;
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "error"
});
}
});
},
goSearch() {
common_vendor.index.navigateTo({
url: "/pages/search/nav"
});
}
},
components: {
bottomNavFixed,
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_bottomNavFixed = common_vendor.resolveComponent("bottomNavFixed");
(_component_barX + _component_bottomNavFixed)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.p({
pageTitle: $data.pageTitle,
type: $data.type
}),
b: $data.scrollTop <= 180
}, $data.scrollTop <= 180 ? {
c: common_assets._imports_0,
d: common_vendor.o(($event) => $options.goSearch()),
e: common_vendor.o(($event) => $options.goSearch()),
f: _ctx.$globalData.KFQQ
} : {}, {
g: $data.pageData.banner_list && $data.pageData.banner_list.length > 0
}, $data.pageData.banner_list && $data.pageData.banner_list.length > 0 ? {
h: common_vendor.f($data.pageData.banner_list, (item, index, i0) => {
return {
a: item.images,
b: item.url,
c: index
};
})
} : {}, {
i: $data.pageData.quick_links && $data.pageData.quick_links.length > 0
}, $data.pageData.quick_links && $data.pageData.quick_links.length > 0 ? {
j: common_vendor.f($data.pageData.quick_links, (item, index, i0) => {
return {
a: item.images,
b: common_vendor.t(item.title),
c: item.url,
d: index
};
})
} : {}, {
k: $data.pageData.recommend_goods && $data.pageData.recommend_goods.length > 0
}, $data.pageData.recommend_goods && $data.pageData.recommend_goods.length > 0 ? {
l: common_vendor.f($data.pageData.recommend_goods, (item, index, i0) => {
return common_vendor.e({
a: item.goods_images || "https://www.iedge.net/assets/images/common/defaultnew.png",
b: common_vendor.t(item.sku_name),
c: item.ladder_price && item.ladder_price.length > 0
}, item.ladder_price && item.ladder_price.length > 0 ? common_vendor.e({
d: common_vendor.t(item.ladder_price[0].price_cn || ""),
e: $data.isLogin
}, $data.isLogin ? common_vendor.e({
f: item.ladder_price[1].price_cn
}, item.ladder_price[1].price_cn ? {
g: common_vendor.t(item.ladder_price[1].price_cn)
} : {}) : {}, {
h: item.ladder_price[1].price_cn
}, item.ladder_price[1].price_cn ? {} : {}) : {
i: common_vendor.o(($event) => $options.goxj(), index)
}, {
j: "/pages/goods/detail?goods_id=" + item.goods_id,
k: index
});
})
} : {}, {
m: $data.scrollTop > 180
}, $data.scrollTop > 180 ? {
n: common_vendor.o(($event) => $options.goSearch()),
o: common_vendor.o(($event) => $options.goSearch())
} : {}, {
p: common_vendor.p({
actval: "1"
})
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-1cf27b2a"]]);
_sfc_main.__runtimeHooks = 1;
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/index.js.map
{
"navigationBarTitleText": "",
"navigationBarBackgroundColor": "#BF0009",
"navigationBarTextStyle": "white",
"enablePullDownRefresh": false,
"usingComponents": {
"bottom-nav-fixed": "../../components/bottom_nav",
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="indexPage data-v-1cf27b2a"><bar-x wx:if="{{a}}" class="data-v-1cf27b2a" u-i="1cf27b2a-0" bind:__l="__l" u-p="{{a}}"/><view wx:if="{{b}}" class="header data-v-1cf27b2a"><image class="logo data-v-1cf27b2a" src="{{c}}"></image><navigator url="/pages/user/userInfo" class="menber data-v-1cf27b2a">会员入口</navigator><view class="input-box row verCenter data-v-1cf27b2a"><text class="icon iconfont icon-search data-v-1cf27b2a" bindtap="{{d}}"></text><view class="data-v-1cf27b2a" bindtap="{{e}}">请输入商品名称、品牌、型号、商品编码</view><navigator class="kfbtn data-v-1cf27b2a" url="{{f}}"></navigator></view></view><swiper wx:if="{{g}}" class="swiper swiper-box data-v-1cf27b2a" indicator-dots="{{true}}" autoplay="{{true}}" interval="{{3000}}" duration="{{500}}"><swiper-item wx:for="{{h}}" wx:for-item="item" wx:key="c" class="swiper-item data-v-1cf27b2a"><navigator url="{{item.b}}" class="bannert data-v-1cf27b2a"><image class="data-v-1cf27b2a" src="{{item.a}}"></image></navigator></swiper-item></swiper><view wx:if="{{i}}" class="cate-box row bothSide data-v-1cf27b2a"><navigator wx:for="{{j}}" wx:for-item="item" wx:key="d" url="{{item.c}}" class="item data-v-1cf27b2a"><image class="data-v-1cf27b2a" src="{{item.a}}"></image><text class="elep data-v-1cf27b2a">{{item.b}}</text></navigator></view><view wx:if="{{k}}" class="recommend-box data-v-1cf27b2a"><view class="tit data-v-1cf27b2a">为你推荐</view><view class="itembox row bothSide data-v-1cf27b2a"><navigator wx:for="{{l}}" wx:for-item="item" wx:key="k" url="{{item.j}}" class="item data-v-1cf27b2a"><image class="data-v-1cf27b2a" src="{{item.a}}"></image><view class="title elep2 data-v-1cf27b2a">{{item.b}}</view><view wx:if="{{item.c}}" class="price data-v-1cf27b2a"><view class="price0 data-v-1cf27b2a">¥{{item.d}}</view><view class="row verCenter qibox data-v-1cf27b2a"><text wx:if="{{item.e}}" class="price1 data-v-1cf27b2a"><text wx:if="{{item.f}}" class="price1 data-v-1cf27b2a">¥{{item.g}}</text></text><text wx:else class="price1 data-v-1cf27b2a">¥****</text><text wx:if="{{item.h}}" class="qytag data-v-1cf27b2a">企业价</text></view></view><view wx:else class="price-c data-v-1cf27b2a"><text class="xunj data-v-1cf27b2a" catchtap="{{item.i}}">立即询价</text></view></navigator></view></view><view wx:if="{{m}}" class="fixed-search data-v-1cf27b2a"><view class="input-box row verCenter data-v-1cf27b2a"><text class="icon iconfont icon-search data-v-1cf27b2a" bindtap="{{n}}"></text><view class="data-v-1cf27b2a" bindtap="{{o}}">请输入商品名称、品牌、型号、商品编码</view></view></view><bottom-nav-fixed wx:if="{{p}}" class="data-v-1cf27b2a" u-i="1cf27b2a-1" bind:__l="__l" u-p="{{p}}"/></view>
\ No newline at end of file
view.data-v-1cf27b2a,
text.data-v-1cf27b2a,
input.data-v-1cf27b2a,
navigator.data-v-1cf27b2a {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-1cf27b2a {
background: none;
opacity: 1;
}
image.data-v-1cf27b2a {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-1cf27b2a {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-1cf27b2a {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-1cf27b2a {
display: flex;
flex-direction: column;
}
.row.data-v-1cf27b2a {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-1cf27b2a {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-1cf27b2a {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-1cf27b2a {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-1cf27b2a {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-1cf27b2a {
align-items: center;
}
.indexPage.data-v-1cf27b2a {
background: #f6f6f6;
padding-bottom: 140rpx;
padding-top: 230rpx;
min-height: calc(100vh - 175rpx);
}
.indexPage .header.data-v-1cf27b2a {
height: 230rpx;
background: #BF0009;
position: relative;
width: 100%;
position: fixed;
top: 175rpx;
z-index: 3;
left: 0rpx;
right: 0rpx;
}
.indexPage .header .menber.data-v-1cf27b2a {
width: 116rpx;
height: 38rpx;
background: linear-gradient(48deg, rgba(213, 75, 52, 0.82) 0%, rgba(143, 51, 5, 0) 100%);
border-radius: 100rpx 0rpx 0rpx 100rpx;
border: 1rpx solid #F2AE6B;
font-size: 22rpx;
color: #f4b76b;
line-height: 35rpx;
text-align: center;
position: absolute;
right: 0rpx;
top: 28rpx;
}
.indexPage .header .logo.data-v-1cf27b2a {
width: 300rpx;
height: 92rpx;
display: block;
margin: 0 auto;
}
.indexPage .input-box.data-v-1cf27b2a {
width: 690rpx;
height: 83rpx;
padding-left: 30rpx;
background: #FFFFFF;
border-radius: 15rpx;
margin: 0 auto;
margin-top: 24rpx;
}
.indexPage .input-box .iconfont.data-v-1cf27b2a {
font-size: 40rpx;
color: #D0121B;
}
.indexPage .input-box view.data-v-1cf27b2a {
color: #888;
height: 50rpx;
border-right: 1rpx solid #D0121B;
padding-right: 30rpx;
margin-right: 22rpx;
margin-left: 18rpx;
line-height: 50rpx;
font-size: 26rpx;
width: 500rpx;
}
.indexPage .input-box .kfbtn.data-v-1cf27b2a {
background: url(data:image/png;base64,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) no-repeat;
background-size: 100% 100%;
width: 55rpx;
height: 55rpx;
}
.indexPage .swiper-box.data-v-1cf27b2a {
width: 690rpx;
height: 250rpx;
display: block;
border-radius: 8rpx;
margin: 0 auto;
margin-top: 39rpx;
}
.indexPage .swiper-box .swiper-item.data-v-1cf27b2a {
width: 690rpx;
height: 250rpx;
display: block;
border-radius: 8rpx;
}
.indexPage .swiper-box .bannert.data-v-1cf27b2a {
width: 690rpx;
height: 250rpx;
display: block;
border-radius: 8rpx;
}
.indexPage .swiper-box .bannert image.data-v-1cf27b2a {
width: 690rpx;
height: 250rpx;
border-radius: 8rpx;
}
.indexPage .cate-box.data-v-1cf27b2a {
flex-wrap: wrap;
width: 662rpx;
margin-left: 44rpx;
margin-top: 49rpx;
padding-bottom: 10rpx;
}
.indexPage .cate-box .item.data-v-1cf27b2a {
margin-bottom: 23rpx;
width: 120rpx;
text-align: center;
}
.indexPage .cate-box .item image.data-v-1cf27b2a {
width: 102rpx;
height: 102rpx;
display: block;
margin: 0 auto;
margin-bottom: 11rpx;
}
.indexPage .cate-box .item text.data-v-1cf27b2a {
display: block;
width: 120rpx;
height: 28rpx;
font-size: 20rpx;
color: #000;
line-height: 28rpx;
}
.indexPage .recommend-box.data-v-1cf27b2a {
padding: 0 30rpx;
}
.indexPage .recommend-box .tit.data-v-1cf27b2a {
font-weight: 600;
font-size: 30rpx;
color: #000000;
line-height: 42rpx;
margin-bottom: 51rpx;
}
.indexPage .recommend-box .itembox.data-v-1cf27b2a {
flex-wrap: wrap;
}
.indexPage .recommend-box .itembox .item.data-v-1cf27b2a {
margin-bottom: 20rpx;
background: #fff;
width: 335rpx;
padding: 20rpx;
margin-right: 20rpx;
}
.indexPage .recommend-box .itembox .item.data-v-1cf27b2a:nth-child(2n) {
margin-right: 0rpx;
}
.indexPage .recommend-box .itembox .item image.data-v-1cf27b2a {
width: 280rpx;
height: 280rpx;
}
.indexPage .recommend-box .itembox .item .title.data-v-1cf27b2a {
width: 280rpx;
height: 70rpx;
font-weight: 400;
font-size: 22rpx;
color: #000;
line-height: 35rpx;
margin-top: 60rpx;
margin-bottom: 11rpx;
}
.indexPage .recommend-box .itembox .item .xunj.data-v-1cf27b2a {
color: #F61500;
font-size: 28rpx;
}
.indexPage .recommend-box .itembox .item .price .price0.data-v-1cf27b2a {
font-weight: 600;
font-size: 30rpx;
color: #F61500;
line-height: 30rpx;
margin-bottom: 13rpx;
}
.indexPage .recommend-box .itembox .item .price .price1.data-v-1cf27b2a {
font-size: 28rpx;
color: #1969F9;
}
.indexPage .recommend-box .itembox .item .price .qytag.data-v-1cf27b2a {
width: 76rpx;
height: 26rpx;
background: #1969F9;
border-radius: 5rpx;
color: #fff;
line-height: 27rpx;
text-align: center;
margin-left: 10rpx;
font-size: 18rpx;
position: relative;
top: -2rpx;
}
.indexPage .recommend-box .itembox .item .price text.data-v-1cf27b2a {
font-size: 22rpx;
}
.indexPage .fixed-search.data-v-1cf27b2a {
width: 100%;
height: 112rpx;
background: #BF0009;
position: fixed;
top: 175rpx;
left: 0rpx;
padding-top: 14rpx;
z-index: 4;
}
.indexPage .fixed-search .input-box.data-v-1cf27b2a {
margin-top: 0rpx;
}
.indexPage .fixed-search .input-box view.data-v-1cf27b2a {
border-right: 0rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {};
},
onLoad() {
},
methods: {},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
_component_barX();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.p({
type: 1,
pageTitle: "iEdge爱智 - 在线咨询"
})
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/kf.js.map
{
"navigationBarTitleText": "iEdge爱智 - 在线咨询",
"navigationBarBackgroundColor": "#BF0009",
"navigationBarTextStyle": "white",
"enablePullDownRefresh": false,
"usingComponents": {
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="kfPage"><bar-x wx:if="{{a}}" u-i="7452c148-0" bind:__l="__l" u-p="{{a}}"/><web-view src="{{'https://11012981.saas.53kf.com/code/xcx/a4d13c38cc838fb6be490633eff7260b6/1?header=none'}}"></web-view></view>
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const searchHead = () => "../../components/search_head.js";
const oneItem = () => "../../components/one_item.js";
const _sfc_main = {
data() {
return {
isHasAttr: false,
//记录是否加载属性
isInit: false,
//记录是否加载了数据
searchVal: "",
//搜索值
tabType: 1,
stocksort: false,
//库存升序 false 降序
pricesort: false,
//价格升序 false 降序
page_size: 10,
page: 1,
totals: 0,
isLoadEnd: false,
// 是否已全部加载完
aggs: [],
//参数
list: []
};
},
async onReachBottom() {
if (this.isLoadEnd) {
return;
}
this.getData();
},
onLoad: function(option) {
this.searchVal = option.k;
this.getData();
this.setHistoryItems(this.searchVal);
},
methods: {
uiChage(namex) {
this.aggs.forEach((item) => {
if (item.namex == namex) {
item.hideAll = !item.hideAll;
}
});
},
clearAttr() {
this.aggs.forEach((item) => {
item.listx.forEach((item1) => {
item1.checked = 0;
});
});
this.initGetData();
},
changeAttr(namex, attr_value_id) {
this.aggs.forEach((item) => {
if (namex == item.namex) {
item.listx.forEach((item1) => {
if (attr_value_id == item1.attr_value_id) {
item1.checked = item1.checked == 0 ? "1" : "0";
}
});
}
});
this.initGetData();
},
getAttr() {
let obj_ = {};
if (this.aggs.length == 0) {
return obj_;
}
let brand_ids = [];
let class_ids = [];
let attrobj_ = {};
this.aggs.forEach((item) => {
item.listx.forEach((item1) => {
if (item1.checked == 1) {
switch (item1.attr_id) {
case "class_id1":
class_ids.push(item1.attr_value_id);
break;
case "standard_brand_id":
brand_ids.push(item1.attr_value_id);
break;
default:
if (!attrobj_[item1.attr_id]) {
attrobj_[item1.attr_id] = [];
}
attrobj_[item1.attr_id].push(String(item1.attr_value_id));
}
}
});
});
if (brand_ids.length > 0) {
obj_["standard_brand_id/eqs"] = brand_ids.join(",");
}
if (class_ids.length > 0) {
obj_["class_id1/eqs"] = class_ids.join(",");
}
if (Object.keys(attrobj_).length > 0) {
obj_["attrs/group"] = JSON.stringify(attrobj_);
}
return obj_;
},
getData() {
let attr_ = this.getAttr();
let obj_ = {
"goods_name_ik/like": this.searchVal,
page_size: this.page_size,
page: this.page,
hcy_test: 1122,
...attr_
};
if (this.tabType == 2) {
obj_["stock/sort"] = this.stocksort ? "asc" : "desc";
}
if (this.tabType == 3) {
obj_["single_price/sort"] = this.pricesort ? "asc" : "desc";
}
this.request(util_api.Api_Url + "/api/search/getData", "POST", obj_, true).then((res) => {
if (this.page == 1) {
this.list = [];
}
if (res.code == 0) {
if (!this.isHasAttr) {
let agl_ = res.data.aggs ? JSON.parse(JSON.stringify(res.data.aggs)) : [];
this.aggs = Object.keys(agl_).map((item) => {
return {
namex: item,
listx: agl_[item] || [],
hideAll: false
};
});
}
this.isHasAttr = 1;
this.isInit = 1;
this.list = [...this.list, ...res.data.lists || []];
this.totals = res.data.total || 0;
if (this.page * this.page_size >= Number(res.data.total)) {
this.isLoadEnd = true;
}
this.page++;
} else {
this.totals = 0;
this.isInit = 1;
this.list = [];
}
});
},
tab(type) {
this.tabType = type;
if (type == 2) {
this.stocksort = !this.stocksort;
} else if (type == 3) {
this.pricesort = !this.pricesort;
}
this.initGetData();
},
initGetData() {
this.page = 1;
this.isInit = false;
this.isLoadEnd = false;
this.list = [];
this.getData();
},
//创建历史搜索缓存 最大10个
setHistoryItems(keyword) {
let maxNum = 10;
keyword = keyword.trim();
let historyItems = common_vendor.index.getStorageSync("historyItems");
if (historyItems === void 0) {
common_vendor.index.setStorageSync("historyItems", keyword);
} else {
let onlyItem = historyItems.split("|").filter(function(e) {
return e != keyword;
});
if (onlyItem.length >= 10) {
onlyItem = onlyItem.splice(0, maxNum - 1);
}
if (onlyItem.length > 0)
historyItems = keyword + "|" + onlyItem.join("|");
common_vendor.index.setStorageSync("historyItems", historyItems);
}
},
onConfirm(e) {
let key_ = e.detail.value;
if (key_.length < 2) {
common_vendor.index.showToast({
title: "关键字不能小于2个字符",
duration: 2e3,
icon: "none"
});
return;
}
common_vendor.index.navigateTo({
url: "/pages/search/list?k=" + key_
});
},
open() {
this.$refs.popupsx.open("right");
},
close() {
this.$refs.popupsx.close("right");
}
},
components: {
barX,
searchHead,
oneItem
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_searchHead = common_vendor.resolveComponent("searchHead");
const _component_oneItem = common_vendor.resolveComponent("oneItem");
const _easycom_uni_popup2 = common_vendor.resolveComponent("uni-popup");
(_component_barX + _component_searchHead + _component_oneItem + _easycom_uni_popup2)();
}
const _easycom_uni_popup = () => "../../uni_modules/uni-popup/components/uni-popup/uni-popup.js";
if (!Math) {
_easycom_uni_popup();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o($options.onConfirm),
b: common_vendor.p({
searchVal: $data.searchVal,
backurl: "/pages/index/index"
}),
c: common_vendor.o(($event) => $options.tab(1)),
d: $data.tabType == 1 ? 1 : "",
e: common_vendor.n($data.stocksort ? "icon-arrowshang" : "icon-arrowxia"),
f: common_vendor.o(($event) => $options.tab(2)),
g: $data.tabType == 2 ? 1 : "",
h: common_vendor.n($data.pricesort ? "icon-arrowshang" : "icon-arrowxia"),
i: common_vendor.o(($event) => $options.tab(3)),
j: $data.tabType == 3 ? 1 : "",
k: common_vendor.o((...args) => $options.open && $options.open(...args)),
l: common_vendor.f($data.list, (item, index, i0) => {
return {
a: index,
b: "5ea0b0e4-2-" + i0,
c: common_vendor.p({
obj: item
})
};
}),
m: $data.list.length > 0 && $data.isLoadEnd
}, $data.list.length > 0 && $data.isLoadEnd ? {} : {}, {
n: $data.isInit && $data.list.length == 0
}, $data.isInit && $data.list.length == 0 ? {
o: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args))
} : {}, {
p: $data.aggs.length > 0
}, $data.aggs.length > 0 ? {
q: common_vendor.f($data.aggs, (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item.namex),
b: item.listx.length > 6
}, item.listx.length > 6 ? {
c: common_vendor.t(item.hideAll ? "收起" : "展开"),
d: common_vendor.n(item.hideAll ? "icon-arrowshang" : "icon-arrowxia"),
e: common_vendor.o(($event) => $options.uiChage(item.namex), index)
} : {}, {
f: common_vendor.f(item.listx, (item1, index1, i1) => {
return {
a: common_vendor.t(item1.value),
b: item1.checked == 1 ? 1 : "",
c: common_vendor.o(($event) => $options.changeAttr(item.namex, item1.attr_value_id), index1),
d: index1
};
}),
g: item.hideAll ? 1 : "",
h: index
});
})
} : {}, {
r: common_vendor.o((...args) => $options.clearAttr && $options.clearAttr(...args)),
s: common_vendor.t($data.totals),
t: common_vendor.o((...args) => $options.close && $options.close(...args)),
v: common_vendor.sr("popupsx", "5ea0b0e4-3"),
w: common_vendor.p({
type: "right"
})
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-5ea0b0e4"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/search/list.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"search-head": "../../components/search_head",
"one-item": "../../components/one_item",
"uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}
\ No newline at end of file
<view class="searchPage data-v-5ea0b0e4"><bar-x class="data-v-5ea0b0e4" u-i="5ea0b0e4-0" bind:__l="__l"/><view class="fixed-tp data-v-5ea0b0e4"><search-head wx:if="{{b}}" class="data-v-5ea0b0e4" bindconfirm="{{a}}" u-i="5ea0b0e4-1" bind:__l="__l" u-p="{{b}}"/><view class="shiftbox row bothSide verCenter data-v-5ea0b0e4"><view bindtap="{{c}}" class="{{['rank1', 'rank', 'row', 'data-v-5ea0b0e4', d && 'act']}}">综合排序</view><view bindtap="{{f}}" class="{{['rank2', 'rank', 'row', 'verCenter', 'data-v-5ea0b0e4', g && 'act']}}">库存<text class="{{['data-v-5ea0b0e4', 'icon', 'iconfont', e]}}"></text></view><view bindtap="{{i}}" class="{{['rank3', 'rank', 'row', 'verCenter', 'data-v-5ea0b0e4', j && 'act']}}">价格<text class="{{['data-v-5ea0b0e4', 'icon', 'iconfont', h]}}"></text></view><view class="sxbox row verCenter data-v-5ea0b0e4" bindtap="{{k}}">筛选<text class="icon iconfont icon-saixuan data-v-5ea0b0e4"></text></view></view></view><view class="cons data-v-5ea0b0e4"><view class="databox data-v-5ea0b0e4"><one-item wx:for="{{l}}" wx:for-item="item" wx:key="a" class="data-v-5ea0b0e4" u-i="{{item.b}}" bind:__l="__l" u-p="{{item.c}}"/><view wx:if="{{m}}" class="pagebot data-v-5ea0b0e4">—— 已经全部加载完 ——</view><view wx:if="{{n}}" class="no-data-box data-v-5ea0b0e4"><image class="data-v-5ea0b0e4" src="https://img.ichunt.com/images/ichunt/202502/07/676f987065320e89a68d473ec62c8cea.png"></image><view class="data-v-5ea0b0e4">抱歉,没有找到符合条件的产品!</view><view class="backs data-v-5ea0b0e4" bindtap="{{o}}">返回</view></view></view></view><uni-popup wx:if="{{w}}" class="r data-v-5ea0b0e4" u-s="{{['d']}}" u-r="popupsx" u-i="5ea0b0e4-3" bind:__l="__l" u-p="{{w}}"><view class="pop-consx data-v-5ea0b0e4"><view class="section data-v-5ea0b0e4"><view wx:if="{{p}}" class="data-v-5ea0b0e4"><view wx:for="{{q}}" wx:for-item="item" wx:key="h" class="item-group data-v-5ea0b0e4"><view class="item-t row bothSide verCenter data-v-5ea0b0e4"><text class="names elep data-v-5ea0b0e4">{{item.a}}</text><view wx:if="{{item.b}}" class="row verCenter status-box data-v-5ea0b0e4" bindtap="{{item.e}}"><text class="status-name data-v-5ea0b0e4">{{item.c}}</text><text class="{{['data-v-5ea0b0e4', 'icon', 'iconfont', item.d]}}"></text></view></view><view class="{{['item-c', 'row', 'data-v-5ea0b0e4', item.g && 'showAll']}}"><view wx:for="{{item.f}}" wx:for-item="item1" wx:key="d" class="{{['citem', 'elep', 'data-v-5ea0b0e4', item1.b && 'act']}}" bindtap="{{item1.c}}">{{item1.a}}</view></view></view></view></view><view class="foot row bothSide data-v-5ea0b0e4"><view class="cz data-v-5ea0b0e4" bindtap="{{r}}">重置</view><view class="cx data-v-5ea0b0e4" bindtap="{{t}}">确认({{s}}个型号)</view></view></view></uni-popup></view>
\ No newline at end of file
view.data-v-5ea0b0e4,
text.data-v-5ea0b0e4,
input.data-v-5ea0b0e4,
navigator.data-v-5ea0b0e4 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-5ea0b0e4 {
background: none;
opacity: 1;
}
image.data-v-5ea0b0e4 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-5ea0b0e4 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-5ea0b0e4 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-5ea0b0e4 {
display: flex;
flex-direction: column;
}
.row.data-v-5ea0b0e4 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-5ea0b0e4 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-5ea0b0e4 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-5ea0b0e4 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-5ea0b0e4 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-5ea0b0e4 {
align-items: center;
}
.searchPage.data-v-5ea0b0e4 {
padding-top: 218rpx;
background: #fff;
}
.searchPage .fixed-tp.data-v-5ea0b0e4 {
height: 218rpx;
position: fixed;
top: 175rpx;
left: 0rpx;
right: 0rpx;
background: #fff;
z-index: 1;
}
.searchPage .shiftbox.data-v-5ea0b0e4 {
padding: 38rpx 36rpx 38rpx 30rpx;
font-size: 24rpx;
color: #000000;
height: 106rpx;
}
.searchPage .shiftbox .rank .icon.data-v-5ea0b0e4 {
font-size: 16rpx;
margin-left: 12rpx;
}
.searchPage .shiftbox .rank.act.data-v-5ea0b0e4 {
color: #D0121B;
}
.searchPage .shiftbox .sxbox.data-v-5ea0b0e4 {
height: 30rpx;
border-left: 1rpx solid #D1D1D1;
padding-left: 24rpx;
margin-left: 168rpx;
}
.searchPage .shiftbox .sxbox .icon-saixuan.data-v-5ea0b0e4 {
font-size: 26rpx;
color: #979797;
margin-left: 12rpx;
}
.searchPage .pagebot.data-v-5ea0b0e4 {
height: 80rpx;
line-height: 80rpx;
font-size: 24rpx;
text-align: center;
color: #C6C7CC;
}
.searchPage .no-data-box.data-v-5ea0b0e4 {
padding-top: 200rpx;
font-size: 22rpx;
color: #000000;
padding-bottom: 100rpx;
height: 1200rpx;
}
.searchPage .no-data-box image.data-v-5ea0b0e4 {
margin: 0 auto;
width: 442rpx;
height: 254rpx;
margin-bottom: 50rpx;
display: block;
}
.searchPage .no-data-box view.data-v-5ea0b0e4 {
margin: 0 auto;
text-align: center;
}
.searchPage .no-data-box .backs.data-v-5ea0b0e4 {
margin-top: 55rpx;
width: 300rpx;
height: 70rpx;
background: #FFFFFF;
border-radius: 5rpx;
border: 1rpx solid #D0121B;
color: #D0121B;
line-height: 70rpx;
text-align: center;
}
.pop-consx.data-v-5ea0b0e4 {
width: 610rpx;
height: 100%;
background: #FFFFFF;
padding-top: 175rpx;
}
.pop-consx .section.data-v-5ea0b0e4 {
padding: 30rpx;
overflow-y: auto;
height: calc(100vh - 305rpx);
}
.pop-consx .section .item-group.data-v-5ea0b0e4 {
margin-bottom: 20rpx;
}
.pop-consx .section .item-group .item-t.data-v-5ea0b0e4 {
height: 38rpx;
margin-bottom: 40rpx;
}
.pop-consx .section .item-group .item-t .names.data-v-5ea0b0e4 {
color: #000;
font-size: 30rpx;
width: 450rpx;
}
.pop-consx .section .item-group .item-t .status-box.data-v-5ea0b0e4 {
height: 38rpx;
}
.pop-consx .section .item-group .item-t .status-name.data-v-5ea0b0e4 {
font-size: 24rpx;
color: #666;
margin-right: 10rpx;
}
.pop-consx .section .item-group .item-t .iconfont.data-v-5ea0b0e4 {
color: #d1d1d1;
font-size: 16rpx;
}
.pop-consx .section .item-group .item-c.data-v-5ea0b0e4 {
flex-wrap: wrap;
max-height: 150rpx;
overflow: hidden;
transition: max-height 0.3s;
}
.pop-consx .section .item-group .item-c.showAll.data-v-5ea0b0e4 {
max-height: 1800rpx;
}
.pop-consx .section .item-group .citem.data-v-5ea0b0e4 {
width: 170rpx;
height: 46rpx;
background: #f8f8f8;
border-radius: 5rpx;
border: 1rpx solid #f8f8f8;
font-size: 22rpx;
color: #000000;
text-align: center;
line-height: 46rpx;
padding: 0 8rpx;
margin-right: 20rpx;
margin-bottom: 30rpx;
}
.pop-consx .section .item-group .citem.data-v-5ea0b0e4:nth-child(3n) {
margin-right: 0rpx;
}
.pop-consx .section .item-group .citem.act.data-v-5ea0b0e4 {
border: 1rpx solid #D0121B;
color: #D0121B;
background: #FFF5F5;
}
.pop-consx .foot.data-v-5ea0b0e4 {
border-top: 1rpx solid #E7E7E7;
padding: 0 30rpx;
padding-top: 20rpx;
}
.pop-consx .foot .cz.data-v-5ea0b0e4 {
width: 210rpx;
height: 80rpx;
line-height: 80rpx;
text-align: center;
background: #F6F7F8;
border-radius: 5rpx;
font-size: 26rpx;
color: #000000;
}
.pop-consx .foot .cx.data-v-5ea0b0e4 {
width: 312rpx;
line-height: 80rpx;
text-align: center;
background: #D0121B;
border-radius: 5rpx;
font-size: 26rpx;
color: #FFFFFF;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const searchHead = () => "../../components/search_head.js";
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {
isExpanded: false,
// 是否展开
showToggle: true,
hot_search_list: [],
searchHistory: []
};
},
onReady() {
this.getContentHeight();
},
onShow: function() {
this.getData();
this.getsearchHistory();
},
methods: {
getData() {
this.request(util_api.Api_Url + "/api/xcx/hotSearch", "GET", {}, true).then((res) => {
if (res.code == 0) {
this.hot_search_list = res.data.hot_search_list || [];
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "error"
});
}
});
},
onConfirm(e) {
let key_ = e.detail.value;
if (key_.length < 2) {
common_vendor.index.showToast({
title: "关键字不能小于2个字符",
duration: 2e3,
icon: "none"
});
return;
}
common_vendor.index.navigateTo({
url: "/pages/search/list?k=" + key_
});
},
getContentHeight() {
},
toggleContent() {
this.isExpanded = !this.isExpanded;
},
getsearchHistory() {
let listhis_ = common_vendor.index.getStorageSync("historyItems");
this.searchHistory = [];
if (listhis_) {
let arr_ = listhis_.split("|");
arr_.forEach((item) => {
if (item) {
this.searchHistory.push(item);
}
});
}
common_vendor.index.__f__("log", "at pages/search/nav.vue:113", this.searchHistory);
},
delsearchHistory() {
common_vendor.index.showModal({
title: "删除",
content: "您确定要删除最近搜索内容吗?",
success: (res) => {
if (res.confirm) {
common_vendor.index.removeStorageSync("historyItems");
this.getsearchHistory();
}
}
});
}
},
components: {
searchHead,
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_searchHead = common_vendor.resolveComponent("searchHead");
(_component_barX + _component_searchHead)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o($options.onConfirm),
b: common_vendor.p({
isFocus: true
}),
c: $data.hot_search_list.length > 0
}, $data.hot_search_list.length > 0 ? common_vendor.e({
d: $data.showToggle
}, $data.showToggle ? {
e: common_vendor.t($data.isExpanded ? "收起" : "展开"),
f: common_vendor.o((...args) => $options.toggleContent && $options.toggleContent(...args))
} : {}, {
g: $data.showToggle
}, $data.showToggle ? {
h: common_vendor.n($data.isExpanded ? "icon-arrowshang" : "icon-arrowxia"),
i: common_vendor.o((...args) => $options.toggleContent && $options.toggleContent(...args))
} : {}, {
j: common_vendor.f($data.hot_search_list, (item, index, i0) => {
return {
a: common_vendor.t(item.title),
b: "/pages/search/list?k=" + item.title,
c: index
};
}),
k: common_vendor.n({
"hidex": $data.showToggle && !$data.isExpanded
})
}) : {}, {
l: common_vendor.o((...args) => $options.delsearchHistory && $options.delsearchHistory(...args)),
m: common_vendor.f($data.searchHistory, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: "/pages/search/list?k=" + item,
c: index
};
})
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-d1399c35"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/search/nav.js.map
{
"usingComponents": {
"search-head": "../../components/search_head",
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="searchNavPage data-v-d1399c35"><bar-x class="data-v-d1399c35" u-i="d1399c35-0" bind:__l="__l"/><search-head wx:if="{{b}}" class="data-v-d1399c35" bindconfirm="{{a}}" u-i="d1399c35-1" bind:__l="__l" u-p="{{b}}"/><view wx:if="{{c}}" class="hot-search data-v-d1399c35"><view class="tit row bothSide verCenter data-v-d1399c35"><text class="word-name data-v-d1399c35">热搜</text><view class="rt row verCenter data-v-d1399c35"><text wx:if="{{d}}" class="status-name data-v-d1399c35" bindtap="{{f}}">{{e}}</text><text wx:if="{{g}}" class="{{['data-v-d1399c35', 'icon', 'iconfont', h]}}" bindtap="{{i}}"></text></view></view><view class="{{['data-v-d1399c35', 'content-box', 'row', k]}}"><navigator wx:for="{{j}}" wx:for-item="item" wx:key="c" url="{{item.b}}" class="item data-v-d1399c35">{{item.a}}</navigator></view></view><view class="history-search data-v-d1399c35"><view class="tit row bothSide verCenter data-v-d1399c35"><text class="word-name data-v-d1399c35">历史搜索</text><view class="rt row verCenter data-v-d1399c35"><text class="icon iconfont icon-del data-v-d1399c35" bindtap="{{l}}"></text></view></view><view class="content-box-item row data-v-d1399c35"><navigator wx:for="{{m}}" wx:for-item="item" wx:key="c" class="item data-v-d1399c35" url="{{item.b}}">{{item.a}}</navigator></view></view></view>
\ No newline at end of file
view.data-v-d1399c35,
text.data-v-d1399c35,
input.data-v-d1399c35,
navigator.data-v-d1399c35 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-d1399c35 {
background: none;
opacity: 1;
}
image.data-v-d1399c35 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-d1399c35 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-d1399c35 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-d1399c35 {
display: flex;
flex-direction: column;
}
.row.data-v-d1399c35 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-d1399c35 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-d1399c35 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-d1399c35 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-d1399c35 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-d1399c35 {
align-items: center;
}
.searchNavPage .hot-search.data-v-d1399c35 {
margin-top: 40rpx;
}
.searchNavPage .hot-search .content-box.data-v-d1399c35 {
padding-left: 75rpx;
padding-right: 28rpx;
flex-wrap: wrap;
position: relative;
}
.searchNavPage .hot-search .content-box.hidex.data-v-d1399c35 {
height: 160rpx;
overflow: hidden;
}
.searchNavPage .hot-search .content-box.data-v-d1399c35::after {
content: "";
position: absolute;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAAXNSR0IArs4c6QAAHMRJREFUeF7tXQmUFNW5/qp6n56eGdYBlSVGook+FxQXQOIeFgVR0ffkgRKDJprwjMElKouCiiwxkLgBKiiKoGyCoHE5aHABNAqJoghxQ9lhlp7pve47d79V3UNPTjqT53nT5+XR03276tZ3//v9379UaaH11SIIWC1yltaToBXoFjKCVqBbgW4hBFroNK0W3Qp0CyHQQqdptehWoFsIgRY6zT9k0WTE8VGE6gcgS26BZfWC3/NzAjDBaFkAoX+YL/qF57Pv0nh6TekcvaCNsKypyDausZ7a3dDcdWo20OSa7x+FrPMEglZfZAkHUuImMfT+S2dRAF/12XdtvDQiamBpsg5+e5T12PZtzQG7WUCTEdVR+MteAiF92UGlJZoG2hTYhcA0F6DY7+RVFBvnXdAWGW+tg9PYvzmW3TygR33vMvjwHDJEYaxWsSkgC4HZ1GdNgfl/fXzABrJkmPXE588Xs+rmAX1V9w2w0MtxABscbLr9LTOCl7xsHtG0/ENZnJzld208v6aN1rwvTi0J0LkR3QjHkSNh0T8kQbP39E8Cy6aDCpzSBFkuRCH68Vq2tOim6OrfPp5fjDXv86IGW3QAu8ZR3YmTIdyxCZKmYHPcqV1rdNnnwge6nB79g/6gmGUrB/sdGR+yYc3+e1Eciw5gQF/dneSyDrNWCST9Q0JMjVpRtecNt/5DWHkh4AtZ8KGc6r9zfNCGNaeEQGczFGiGNN8u7P9RqybyI0EpHFRF2QbOknLoEsmF0gcroGa8i2BSxaHA9a5rU3RViuMHbFhzSwX0Vd1IhgLNAMz3doqyqWUzhOn/0QXQY1UMo8ZwjsizeNOpKg4yFkHunaYoxgvqv3p8wAdrzvaizFB0ADOcEV1JJuuRdlJ1MKtwW7qgbhWtMIoR9KKMUvhNOQG3tRvu4FCU4dXx2oU07Qu8u6LQzpBbtjnHLyl1jOhK0tQZCivl55cKRO9Tztmcuzm3CKs2I0jlUaXF6+Pw9XLvZ5fFe9WLXFEz3C80xgTOmx74Z8f7S0kdI7qSVNrhvGvwM/9DACugtwVdKMDFRZrXx4cInlYgEcC2hXx0ISM0O5eXTEJKBSOdgTweFfrKgXjoxrsYpgry7gTz+NohadVkji+pRQ/vQpKFOFrsex64CPqgYEgAjIvOt3bAipTD6j0ECIQBfxB4awlQs0eAlc/vXPEQ0MVka5xJAqOmcAB8PuC9l4G/vgH4/e40QVNWa9JIU8FSIYdp0llJLfrKLiRJ5Z3x4jo6f/srcvTIOgWbsSbo0AX+SSuBWBtmpdm7LoH12Xsy7FTOUp/HVDMWkKgHFu/TZLToPlgrZgHBsKE3PWqmGOd7vy82vqQWfeURJMGoQ1iSx4VKHnXRhVAUzALptZqyUHJ8h64ITF4lgAYDGp9uZBTiWhh5LLWwgv+TDW6gF94DrPwjA9rER9lHIdCaAtLDXk1mKksK9H8dQRoldRjbzYwJpQFzHhdkQghsW0aQhpIQx7A6dkFg8osa6IlDQba+J6JNIcblWPEvO7Yl9nmiHvbz+7VFP303yKqHgUBIpANEUGUqnmIWahpRc3IvJQX6isNJI5N3bm3MqVjMzMh1aHkn6da7BURupGNXBO/RQGcmDAUo0MzhSdrn701uVlFpoh6+JQcU0M78ccCaOZw62FzZXjLVp15Ek5/FuQrmzk3LLuRoacBSssjwisNJA032q5ch25RDlKbndmLsGqigkEkplhsRC9ChCwL3rYbFOBrIjB8K8ukGRR18YW29FaRcl7o9UQ//0oNqVs7cW0Fenc8ca6FASOZkKI0xhyqO4zIDL+cUy72U1KIvP4zEBdAaJiNBZIDHPZhMoYpZ+gNAKKKcnLRRq/0RCE54DlZ5FftZ+t7hwGd/AUxwMymA/i9UBqssxs1cyEqk0wjM/ZsCOvfkBJC3lnGgTeszdh77aaoRSDa45KpSTioGyOMsdxAkF6TkQNOkv8sZFchnmIArWeTAd9I5CF57P+NO18v2wYpVcWAphPEaIJvRFmzZyL04G7mlM2FfMBKBERNB0gkzCw5UtNOHTMT5ohzqZdtwXnwUWPkQ2zmmA9dCifoBoduFpFRBmDcNXNJcx2WdSb206CZyHXqHyY0oIj7iwHdqf4RueiQf6ENDwr7NLvsDcgsmwzf45/BfdVczflF8iLP0AZAlMwDbZwRIgs60e9DxgAwRzGhYOspS5jqcSzuReJbZHFMUbFcqbhZht1c3S/VBcvCdcgFCY2bB8lg05Ur2mfxtJgVCtF63bB8DOrvwfviH/hL+EeOLo9iMEbnFU0GW/wGWz9ZMJEJ/d3xgHMyT21FSt5TU4VzSiVk0VxPuMMuNr4xGDI6mA/whWNFKWgeTwo8Hkh0OR/jOpxVHp+6/GmTbJpaAkhRLKJ8m4rDC5ZxmZChNFyTWFqGpf1JoZB74OXOmFo0MjZwKIjH4xzwIq8sxbGxu4b1wXuDU4cowythGEbxWWS7aVEGXBStowZpbogoLBbo2Y+SdlUnrbJHJae7o0EgyieFqraq7oGzqGlixtgyA5B1D4HwiVQffKbx0JrBUuQ6A5HKwuhyN8ANrFdCpsecAX37CwnGdD7eAaAyBOxbB+t5xHOinJ8NZ9YjIrXhz64ZbNOSItHR+6foLm1r0YyUCOju0E6mnAYtZkDVkkHorw3KDW0wHw82YWzW1EF91V0SmaaATFOgtFGg6wpsJFL8TORUrm4F97BkITVqugE6OPgGo3QtKOdIC6b92eQX8456D3f1YzvtP3QXnxTlCrxslZrUh6SSNlKO3giQTYlQmBixYj3/hCRTy+avoADaxi6s1dchjCJORiR65ygogZbZ89mbZix2CAlDdFWXTX1IW3Xg7tej1TIWwiTk5IfWElTlZWFQqskll4Ot9EUI3P6auKjGsMyxap6fcL+mHLn4kxmQkB5og+yQHmtDzyHl6UwTeGMuT25EqxEed4ROlsugh1aQ246iwlhdk8x2FKxetPLXemkaSldmrVd0VURPo3w5Gbsu7sMsqgUgU9rF9QLZ/CPLtdsbnvj4XI/fGc0DNXpBMEoGR4xEc9mu+bpR6BlUA0QrN75KpoxUIjl8Mm1EHBzq3ilo0l5Vql0lX7zEimy0et3AhBQQ7EviDPljzSmTRmcEdSZ2MDKV3lvRg8i5LHkmHJy6fLoqQQtLa5YTt6iMQnf4nWBWCo+dPgk0B/tHp8P3odGZtiTsvRm7LRkTuXQHfMb3gfLMNmeUPI7t6LsKTl8N30tkMAOfzj5Ac0xcIlwlA+E5ip45WIDR+Eewjj+ebYf7dyK56BJaPUwy/FAWhqgbRb+jeYkfx9LHwnA4QoBw978uizFB0AJ1E+qIOpE7IO29oqzJ3nr4OORHuwLW2Zu9yWZBMGr7uP0T57/6kVAcyaTpztVVIsgGJcZfCf+5/Itj/ar2FnBxym9fB7nESA5HNcfVjyDxyK6wgD4pU+E6tNBJDaNxCNp6+MgsmIbucqg7uNOWWoEUFBnvB9K8Y58ntBGg++skSAZ26sAOpZ42U8sVlD3c4PHEjX3mlJ2ZuDqxQmIXRdlV7BE4+F4Ezh8B/9MnmQV3vSSoBUrMXyZm/QnbTmwjfMAPBC0YAkqM9v0xOvw7ZdcuZlQoTVb4BkXKE7lwA39G9ONDPTEF26UyDo80apfbyClNZbBDZMrOPJUipo1RAJwdRoI0tRgpoanOlDflDLzxw+gAE+1wE31EnwHf4kU2Dm00jt/UD5D5ej9yW9ch8vBGo388dIN0BPc9BeMTt8P2gZ94xEtOuQ/b1Z1jVRtW+pBGGowj/dj58x/XmQC+egcyz0wEasHgMVQQLRj7cjHTlGmoiCFHqeOqrosxQdAA9NAOaBizmlvJEgnQc/0g4StloZFso+8UUhAeNahJg+UV88khGCSRB2455fVAoaT6EOLAj5QgMuBrhkXeIEFp8lUog+8YSJB++WVXl1e4KRxAeOwf+nudwoJf+Eemn72G7kVOMDyRRDysYBHwBVVxuTm4nTHMdC0oEdGJge+YMNd9KueYJKFxiXnhAkkN46PWIXjuJI5LLgTTWI7fvG2Tef50tALdCoP6WC5H7eANfMRVx6F4RvpgWUNkO5bNeh13VMW/xcl98jOSMn8PZQduWRWQXCCF84x/hP2MQB3r140g/Po4vSDqJwNUTETh7GDIrZyP3ziqQfd/oRiGXQRnXKy4vTC16wddFDbboADqxhgHtVK7D3JbSgqXzUIUBI8tHcxfB036CsqtuR3bbZmQ/Ws/+l/v7ZtiHHYmqh95UqqPuZgo019F6hwhRKC84nUT4Z3cjfNmYpndIJo3UsgeRpg6voY452PD10xE45woO9NrnkXrwJsDJAslGhG58EIHzh3M7oAv1y96wwlFXZk9lTz16OkJ19DOlArp/O0/2zmimEXShrE00MroCF5ofDkc4JWTTSkrZnbqhauYrGuixg5ClkaFkSK+kggNEq1C56DNdVdm/E4m541A29lHtCMUSUCnYcNtgkPoahK+ZiOBF17Jvsu+/huS00aAOl+ZRIlPXwH8877HPrHsBNOdisSqN5EN3qoHTGN9dERoZLtxR1GCLDmAW3b8dqaMBi+nkRJ6WzUUut7Rkb0+e+l4gwCJcAgp05axXYAsdXUuB/mg9LNHfIdWM6mJyHMSmrULg2NOVNTfMvBHpF2bDf+RxKJu0GL5O3dV3mXdWI/HADSzJHxx2I3OkzGq3b0Zi/DCQxjqQRBzl8/7G5kJfqYVTkXl2GuDz5/UZyoSWWYyOUtVRKqDjF7RVqkPFRq5mGr3CvJVXN9Vwq5DRoTASmevo3BVVs17VQP9mEDIMaLr+bplFHILI5WNQNmqcAjK34zPUXnMKrEAYFqWBshgioyYgNGgUSP1BxMcOQO6bv7P5BM+7EmW/nMEAJA11iP+iN0jdPiAYQezR9bDacL5vvPdq5NavEY42v0Zq2gwFPOq3YC36pqjBFh1AT15/vgm03FHuvo5CgYyuXhjNNbJlgSaVuvRA1e/XwBY1w5ob+yP7ia6Cq7QslXYn9EHllOU61wGg9n/OQ27bhzx+k5UQy0agz0Usnku/sRQWDYAcB74f9kL5Xc+KchgQv20wcn97B76uRyM6dZUKmhquOw253V/pQEZuwgJ9LBT0cqo6SgV03fltGEfLIEV2CikKk2ZrpDVd0oj1aRAWEXJL5S0DwbMuQcXNDyo+PDDyJOT2fG307nFJFzjlXFROXqwsmVnesw8g+dQUJjnNGw3YgudoMori79O7KRBExez1sNsfxrl481tonHA5Uxtl109jgZBTfwANN/QDqduvokMzwlQTkBlIEMQo0Iu/LWqwRQfQg9ee14YVZ3nsz/MZHGTxRpZ1jNU3o0V/t2MQGTCcOSWnoR7IpmC3qUak/5UsVUpfTmMcB356KghtCaPHY5k7IHLpDSgffbdOAFFn9sl7qPvtpXCSjQbIRr+H8Bvibhs+z0QDIr+eifCF12jq+fQvsDocBrttJ/ZZdtOf0XDPSIA6SfNaXA5eXjv/lwH9XImArjm3Ssu7vMydkceQCsRs4yUE/u/9EO1mvcTzEuz+RHrXkQiVxQWl1q1C7X3XsgiQpkDtzt1QOWE+Aked4AI5s/2vqL1pIJNlUm/rVL0nryIMgbsNwirxbZd95doZ5h/JBfcjuWg6NyeVPHP3G3v7WGKUo5/fWdRgiw6gE6k5u4rUO6r/iFt2E30RiitNJVIWQ8en3ofdpkPBi3QO7EbNfdch88EbzBYpd7d96HWWyTNfmU/eR+0tF7NKuDtHqBsf2U5TnCbpTuCWyyJw1mWI3TY7bx7O7q9QN3YgcHCPDpjYKJ16cPUAim8qqUUvKRHQB8+uJHGZVJIRm3kx6j2fmMpWS+GQTaHt9BXwdTgMFpVNNHfhOHD27URmxzYkls9BZttmUajlSf1I/+GovPVhBUjy1cWIz50AZ/8uwDKybhJZRV/87DJ7qClADwydfyXCg0fD17UHSLIR2S0bkVgwFblP3+PtZLIzVi2nkQs2aIQesSJgwV66q6jBFh1AD3bwrCom77wqQgswSWhaU7PvhK5mDisa4yBTGHjbEpDL8KCB1v9oj4WZS3EcRM6/goF9cOIIpDe+xmlFlLn4knpv35DlL11lNeIpNkk6wslkYMeqYFMqc2hKIA6SamAlMD5I9w7qYrSo2sjMgljMCr8N37ISAX3gx5Xu7J1qR3cnzfkcZVHVCGQMVSwvll6o09gAK0cbZoxKhyGjCE2vBnjmTisIubxSn4u/6cLRPutsqkBgJXaaZcNu3xnR6yYD6RTq7vsZk4tmZf9QMlUamrlbKHWUDOj9/SpInN395g5EjMyou/amb2nRXGi2idk+VM97F6lN65BcuwKpzW+7O5SyGaZ/Q30GwnIcJN99WYTc7rw338WEcX+o3xAEvv8fqJ/1GxAnl09fThbBE/qi8u5nVLGgfsavkFz1OCxRlVH8btCiGaApQzJ2HrVo/4rdRZmh6AB68H1nUqBlz5thUa5snbdFjI/TFi62YyqBimvuQOVo3QyzZ3Q/ZD79gEVtFLjQKeeg8sYZjNOdg3uxd/SZIPFaIzsvM3oEdscj0H72m6zSTVsQau4ZjfSbK1TPhouObB86PL9VBSf02DU3DUTu28+53lYZQ7PloOnrpT+q8AOBF/YUxbHoAAl0Pe34l3U1RXxGttjoVdPVF+WKdC9buAydF26Crx0PedNbP8Tu4SczK+OKiiB49Elo97sVnEOpjn/4TjQ883sgILe5sVFCEbSZOB+hU89jH6Y2vobaiSNB0knerss4XfgLQhDo+WO0mbpMHSDx8tOI//4mLjlVrkb7F2XlQu4JElfXQ6mjZEDv7RtjHO3uJNVrpA1BZvtl8t+d9aKcG71wJNrePFM4RmDPDT9BavM7IpHEL4N2J7WfthSRMy/kf+ey2Dm0B1B3gJefzD1OHIT7DUabcY/BovfBADhw00VIffhn4dzMPLrFmmsqb5+NcL8hCuyDtwxB5i9vimKtkNGGivEyiRIBlgWqo0MrS2TRe/rESFyUspSNqqSSOK1p7aK2ptsLhDoIRVA9fQlCJ/bh1vfBn7H31itAi7CcYgQ7ODnmtA5btlWB0fj6Uhy4bRizcu/hSTaDDo+/i+BRvBMp++0X2H1JD650lCXKKJbA3+N4tHtglSo4OLX7sXfokbyVTHg66fCUOQlr0jkV/k2l30Jw1d6izFB0AD3Ynt7l3KJdiRWBgThCXmeRlHZSieQyKDv7EnS8dwH/oZPD/qljEF85HzbtLFJ8z+GmQUm7cXMQHTSSD2+ow57rz0fui0+YSlF3ALBwPYvQiX3RftYatTA108agccVcXhSWU5VBViLOZGPZEB2ON7zwOOpnjGFVdLVDpQw108NiN8nrjfltRF4sEdC7z+BAqy1kTpztbaHQmAqgd8nqUheLIKlMi8bQZcVWZmX0lflyK3aO6gOSNuQYDzlFIyNBoEsPdFqwUdFK/cJZqH10IudTtcD8yp3GelQ/uQHBY3jhNrdnB/b8tDfQUM87l1QvrNiB/gA6LvoIPhGt0nkcGDtEpGl10dbsFOLOkl+8fFsRKCHQu06PinaDQ9zDYt5Vazas07k1xFH9uyWInnuJsq5dYy5Ecv1rTMcqKjCLCPR9MIT2d81DpO9AbtW1+7Hzv3uxf6XZsYun2DkOo6QOhlXXPjIB8Wdnuu9bkTLTySF4+k/QborOCibXv4Lau66Ck0q65Kq57b19LDGfhbI1+4oyQ9EB9AJ3nVZG6lnbspY63pSp5jTN2ezgVEX86BR0fnA17AjvImp8+2Xsun4A7LJy4/YGo7FQqAXqBKMDhqP9HQ+zLeOkU9g/fiSSb60GbBplyhc3AHrrRYeZKxHo+gNkd2xH7dxJSG14FaDS1MgNSZqi5aq29y1C8LjTkN78Nmqm/AJk/y6jdy//er0BDbXokgG981QJtFEp8aZG1ZUYlWIRCQequ6B84JWIDRqOwOHd8fXlPRkQYhO6KzJm5yZlkvIKtLv9IaQ2v4vGtcuR3fmlUixyD3Nr4ecN9ezHODu14TXeviuUiHKKZmoXBMHjz4AdrURy7XJYoVBeZUX6UnPXmRxa4QOiLx8oarBFB9CDfntqhMRzRme/cTeTjBb1RHQnpwoWRCLG37Yavk5dkNm6iUk2V7Ok16ub2b9IlNX2GNOKMhcfXiDXQaNCpmDEI4nyLFmtiW4NlkYjU8BGyOtVGcY2YruROsPyl/cXxbHoAHrgb3pRoKUT0H3L8kYLKc24kzhUJMUrJjx5Y6QftW2bpUL1qanQPHGDqx1YAu9OMMpLdO80N2A6GeW6Fun1DpHbodRRMqB3nBwhcTrPvCfQuEqohqnkF2f1nD33vChKb2KBjO/za5BSeOsctFIXhiTTKkF1aZu7P0+Xc2+kwhKtcMwpihWnuY7YKyWijq9PDpMG9aQfIxXpyXW452YCqgndvP5CulwpKJmYytvGouooAybPD1xb1NgKhahG70DO8YXnY2YjzQoOFz7lPguVrx4sygxFB9ApUKBlcVZZpqFA8vK3hjEo6zDOxN6qaN3QuGZgYDzelH/MD6rklTZm1fNnily3ZevUgHkMSR/y+G7qKZzrVpUddgICSh0VJQO6Z1ilSXXxQaOpIikZeYlEDq+2CJBcQLsdqwbSECLyHpaC4ItCrFoAV2JPtx7IJnJvltHDvS5rZ0GTSo6KCckspFt10UWP+YDK12uKGmzRAdKiVSnLUzkxQVZc6Hpkj9bVukdP96YrLizEqUZeW3VDybUwjFTnEPO3v6uGqTeGK7LMU0we6VrouuTOokmlqpIB3TPcdK7DcN+m3NINj/n3JupuH/etcXmFXYMeZFVaaB+DRqQJChVj7iCXDFWFbV7QYT0TTT10y1BYXgkpF0tQWcxno83aUlm0pA71jDvj1jTDwrlLMZ6xZIw35ZR2QuIJeKqFQYAm7hlR16RKZPQNgSUfOebKjXhKZ66nkMkoqCne1SqD52oMNWXoSTPXIXMgFX4LbdbWFmWGogMYdfQMkbijW8B0kKIv2mXNRlHW9OTqBk2xIKrjyXUHl7sRRiV1RFhO18BsD2aO2MP/asHdXxgGrH9gBop8PnJnaD/iUuLqmHzSNE1aMqC3nBiWG40ZplndNmN/b6Qmrbi5482L9paVtELw3OjJcCngrBSXex6wZ3zOUq2iQUJlA13y2QBeOyO19vQjOs+u6+qKGmzRAXReW04Mb/Bb6JWhTTSGpy8EpE5fmo/TdJ/GBN4cr9vI3OM9fpKzsPhQ1yQN5WEqFUHH0unqFmPTAWjn7JWRUsUy/F2PDLLYk/cdgo3d3q4vzWONPzslclnYIc8VSv4rGvE4jaYs/x8e70m5uuSih6LMgInzu0ZGGapJM0ZA430SGSs+6KdD6V4PwwfFAhYac/awbm/XluZB3ZuORzRghV/yWehrPpTNqzJkF7zXKXotX37/j46nwBWMHKUckypDourSz5xTzVhK55I8FGF4bncpTOdLxHHWlTXG+3fajKL/UYVmUQc977YzKo5KJ9JPxGz0TRL6xHU9Gy83myV++RjMfDWiT/3PjDcFsbJ2JdvUCohWApnz1neOKe4330jHyzyvsSvoEzFoh6ttoT6HdUHbHtXlnbrS/ccU5ByoZZcFIwOyWXILAXrFZMXHsCCzTUunST3i7l80Xlq7SS9cMBoRiOR2A1gXrcjohX3ovmGVNhHR/zxIwG9NDcXja5pjyXkL6dW5rX+XFoFmU0dpT/v/72itQLfQmrcC3Qp0CyHQQqdptehWoFsIgRY6TatFtwLdQgi00Gn+F5uE+w8x5DwGAAAAAElFTkSuQmCC) no-repeat;
background-size: 100% 100%;
width: 30rpx;
height: 30rpx;
left: 52rpx;
top: 8rpx;
}
.searchNavPage .hot-search .content-box .item.data-v-d1399c35 {
border-radius: 5rpx;
height: 50rpx;
line-height: 50rpx;
font-weight: 400;
font-size: 22rpx;
color: #555555;
margin-right: 20rpx;
margin-bottom: 30rpx;
padding-left: 20rpx;
padding-right: 20rpx;
}
.searchNavPage .hot-search .content-box .item.data-v-d1399c35:hover {
background: #F4F4F4;
}
.searchNavPage .history-search.data-v-d1399c35 {
padding-top: 20rpx;
}
.searchNavPage .history-search .content-box-item.data-v-d1399c35 {
padding-left: 31rpx;
padding-right: 31rpx;
flex-wrap: wrap;
}
.searchNavPage .history-search .content-box-item.hidex.data-v-d1399c35 {
height: 160rpx;
overflow: hidden;
}
.searchNavPage .history-search .content-box-item .item.data-v-d1399c35 {
border-radius: 5rpx;
height: 50rpx;
line-height: 50rpx;
font-weight: 400;
font-size: 22rpx;
color: #555555;
margin-right: 20rpx;
margin-bottom: 30rpx;
padding-left: 20rpx;
padding-right: 20rpx;
background: #F4F4F4;
}
.searchNavPage .tit.data-v-d1399c35 {
height: 35rpx;
margin-bottom: 46rpx;
padding-left: 31rpx;
padding-right: 28rpx;
font-size: 22rpx;
}
.searchNavPage .tit .word-name.data-v-d1399c35 {
color: #000000;
}
.searchNavPage .tit .rt.data-v-d1399c35 {
height: 35rpx;
color: #D1D1D1;
}
.searchNavPage .tit .rt .status-name.data-v-d1399c35 {
color: #999999;
margin-right: 4rpx;
}
.searchNavPage .tit .rt .icon-arrowxia.data-v-d1399c35, .searchNavPage .tit .rt .icon-arrowshang.data-v-d1399c35 {
font-size: 18rpx;
}
.searchNavPage .tit .rt .line.data-v-d1399c35 {
width: 1rpx;
height: 29rpx;
background: #D1D1D1;
margin-left: 20rpx;
margin-right: 20rpx;
}
.searchNavPage .tit .rt .icon-del.data-v-d1399c35 {
font-size: 35rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
isInit: false,
//记录是否加载了数据
form: "",
address_id: "",
invoice_id: "",
coupon_id: "",
list: []
};
},
onLoad: function(options) {
this.form = options.form || "";
this.address_id = options.address_id || "";
this.invoice_id = options.invoice_id || "";
this.coupon_id = options.coupon_id || "";
},
onShow() {
this.getData();
},
methods: {
goUpdate(address_id) {
common_vendor.index.navigateTo({
url: "/pages/user/addressEdit?address_id=" + address_id
});
},
setChoose(address_id) {
if (!this.form) {
return;
}
let address_id_go = "";
this.list.forEach((item) => {
item.checkedx = false;
if (address_id == item.address_id) {
item.checkedx = true;
address_id_go = item.address_id;
}
});
setTimeout(() => {
if (this.form == "confirmQuote") {
common_vendor.index.navigateTo({
url: "/pages/car/confirmQuote?address_id=" + address_id_go + "&coupon_id=" + this.coupon_id
});
return;
}
common_vendor.index.navigateTo({
url: "/pages/car/confirmOrder?address_id=" + address_id_go + "&coupon_id=" + this.coupon_id + "&invoice_id=" + this.invoice_id
});
}, 200);
},
copy(item) {
common_vendor.index.setClipboardData({
data: (item.nation_cn != "中国" ? item.nation_cn : "") + item.province_val + " " + item.city_val + " " + item.district_val + " " + item.detail_address,
success: function() {
common_vendor.index.showToast({
title: "复制成功",
icon: "success"
});
}
});
},
deleteAdress(address_id) {
common_vendor.index.showModal({
title: "",
content: "您确定删除该地址嘛",
success: (res) => {
if (res.confirm) {
this.request(util_api.Api_Url + "/api/address/del", "POST", {
address_id
}, true).then((res2) => {
if (res2.code === 0) {
common_vendor.index.showToast({
title: "删除成功",
icon: "success"
});
this.getData(1);
} else {
common_vendor.index.showToast({
title: res2.msg,
icon: "none"
});
}
});
}
}
});
},
setdefault(address_id) {
this.request(util_api.Api_Url + "/api/address/default", "POST", {
address_id
}, true).then((res) => {
if (res.code === 0) {
common_vendor.index.showToast({
title: "设置成功",
icon: "success"
});
this.getData(1);
} else {
common_vendor.index.showToast({
title: res.err_msg,
icon: "none"
});
}
});
},
getData(loading) {
let obj_ = {
p: 1
};
this.request(util_api.Api_Url + "/api/address/getList", "GET", obj_, loading ? false : true).then((res) => {
if (res.code == 0) {
this.isInit = 1;
let arr_ = res.data.list || [];
arr_.forEach((item) => {
item.checkedx = false;
if (item.address_id == this.address_id) {
item.checkedx = true;
}
});
this.list = arr_;
} else {
this.isInit = 1;
this.list = [];
}
});
}
},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
(_component_barX + _component_titleNav)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.p({
title: "收货地址"
}),
b: common_vendor.f($data.list, (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item.nation_cn != "中国" ? item.nation_cn : ""),
b: common_vendor.t(item.province_val),
c: common_vendor.t(item.city_val),
d: common_vendor.t(item.district_val),
e: common_vendor.t(item.consignee),
f: item.is_default == 1
}, item.is_default == 1 ? {} : {}, {
g: common_vendor.t(item.detail_address)
}, !$data.form ? {
h: item.is_default == 1 ? 1 : "",
i: common_vendor.t(item.is_default == 1 ? "已默认" : "设为默认"),
j: common_vendor.o(($event) => $options.setdefault(item.address_id), index)
} : {}, {
k: common_vendor.o(($event) => $options.deleteAdress(item.address_id), index),
l: common_vendor.o(($event) => $options.copy(item), index),
m: common_vendor.o(($event) => $options.goUpdate(item.address_id), index),
n: item.checkedx ? 1 : "",
o: index,
p: common_vendor.o(($event) => $options.setChoose(item.address_id), index)
});
}),
c: !$data.form,
d: $data.isInit && $data.list.length == 0
}, $data.isInit && $data.list.length == 0 ? {} : {});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-741c9688"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/address.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav"
}
}
\ No newline at end of file
<view class="addressPage data-v-741c9688"><bar-x class="data-v-741c9688" u-i="741c9688-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-741c9688" u-i="741c9688-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-741c9688"><view class="data-box data-v-741c9688"><view wx:for="{{b}}" wx:for-item="item" wx:key="o" class="{{['group', 'data-v-741c9688', item.n && 'hkk']}}" bindtap="{{item.p}}"><view class="t row verCenter data-v-741c9688"><text class="tet data-v-741c9688">{{item.a}} {{item.b}} {{item.c}} {{item.d}} {{item.e}}</text><text wx:if="{{item.f}}" class="mr row verCenter rowCenter data-v-741c9688">默认</text></view><view class="c data-v-741c9688">{{item.g}}</view><view class="b row bothSide data-v-741c9688"><view wx:if="{{c}}" class="l row verCenter data-v-741c9688" bindtap="{{item.j}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-741c9688', item.h && 'icon-checked']}}"></text><text class="data-v-741c9688">{{item.i}}</text></view><view wx:else class="data-v-741c9688"></view><view class="r row verCenter data-v-741c9688"><text class="data-v-741c9688" catchtap="{{item.k}}">删除</text><text class="data-v-741c9688" catchtap="{{item.l}}">复制</text><view class="data-v-741c9688" catchtap="{{item.m}}">修改</view></view></view></view></view><view wx:if="{{d}}" class="no-data data-v-741c9688"><image class="data-v-741c9688" src="https://img.ichunt.com/images/ichunt/202502/07/676f987065320e89a68d473ec62c8cea.png"/><view class="data-v-741c9688">暂无地址信息!</view></view></view><view class="foot data-v-741c9688"><navigator url="/pages/user/addressAdd" class="btn data-v-741c9688">新增收货地址</navigator></view></view>
\ No newline at end of file
view.data-v-741c9688,
text.data-v-741c9688,
input.data-v-741c9688,
navigator.data-v-741c9688 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-741c9688 {
background: none;
opacity: 1;
}
image.data-v-741c9688 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-741c9688 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-741c9688 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-741c9688 {
display: flex;
flex-direction: column;
}
.row.data-v-741c9688 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-741c9688 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-741c9688 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-741c9688 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-741c9688 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-741c9688 {
align-items: center;
}
.addressPage.data-v-741c9688 {
background: #f6f6f6;
padding-bottom: 150rpx;
min-height: calc(100vh - 175rpx);
}
.addressPage .cons.data-v-741c9688 {
padding-top: 75rpx;
}
.addressPage .cons .data-box.data-v-741c9688 {
margin: 0 auto;
width: 700rpx;
padding-top: 6rpx;
}
.addressPage .cons .data-box .group.data-v-741c9688 {
min-height: 230rpx;
background: #FFFFFF;
border-radius: 20rpx;
padding: 22rpx;
margin-bottom: 25rpx;
}
.addressPage .cons .data-box .group.hkk.data-v-741c9688 {
border: 1rpx solid #D0121B;
}
.addressPage .cons .data-box .group .t.data-v-741c9688 {
height: 62rpx;
font-size: 26rpx;
color: #666666;
margin-bottom: 8rpx;
}
.addressPage .cons .data-box .group .t .mr.data-v-741c9688 {
width: 64rpx;
height: 32rpx;
background: #FFF5F5;
border-radius: 5rpx;
border: 1rpx solid #D0121B;
font-size: 22rpx;
color: #D0121B;
margin-left: 32rpx;
}
.addressPage .cons .data-box .group .c.data-v-741c9688 {
font-weight: 600;
font-size: 28rpx;
color: #000000;
line-height: 35rpx;
}
.addressPage .cons .data-box .group .b.data-v-741c9688 {
margin-top: 30rpx;
}
.addressPage .cons .data-box .group .b text.data-v-741c9688 {
font-size: 22rpx;
color: #000000;
}
.addressPage .cons .data-box .group .b .icon.data-v-741c9688 {
font-size: 30rpx;
color: #e5e5e5;
margin-right: 15rpx;
}
.addressPage .cons .data-box .group .b .icon-checked.data-v-741c9688 {
color: #D0121B;
}
.addressPage .cons .data-box .group .b .l.data-v-741c9688 {
height: 40rpx;
}
.addressPage .cons .data-box .group .b .r.data-v-741c9688 {
height: 40rpx;
}
.addressPage .cons .data-box .group .b .r text.data-v-741c9688, .addressPage .cons .data-box .group .b .r view.data-v-741c9688 {
width: 82rpx;
height: 36rpx;
background: #F8F8F8;
border-radius: 5rpx;
border: 1rpx solid #E7E7E7;
font-size: 22rpx;
color: #666666;
text-align: center;
line-height: 36rpx;
margin-left: 20rpx;
}
.addressPage .cons .no-data.data-v-741c9688 {
background: #fff;
width: 700rpx;
margin: 0 auto;
padding-top: 209rpx;
padding-bottom: 500rpx;
height: 1200rpx;
font-size: 22rpx;
color: #000000;
text-align: center;
}
.addressPage .cons .no-data image.data-v-741c9688 {
width: 442rpx;
height: 254rpx;
margin-bottom: 45rpx;
}
.addressPage .foot.data-v-741c9688 {
height: 130rpx;
position: fixed;
z-index: 3;
bottom: 0rpx;
left: 0rpx;
right: 0rpx;
}
.addressPage .foot .btn.data-v-741c9688 {
display: block;
width: 700rpx;
height: 90rpx;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
multiArray: [
[],
[],
[]
],
multiIndex: [0, 0, 0],
selectText: "请选择省市区",
formParams: {
consignee: "",
province_id: "",
city_id: "",
district_id: "",
detail_address: "",
is_default: 1,
mobile: "",
intl_code: "0086"
},
areaIndex: 0,
areaArray: [
{
name: "0086(中国大陆)",
value: "0086"
},
{
name: "00852(中国香港)",
value: "00852"
},
{
name: "00853(中国澳门)",
value: "00853"
},
{
name: "00886(中国台湾)",
value: "00886"
},
{
name: "0066(泰国)",
value: "0066"
},
{
name: "0084(越南)",
value: "0084"
}
]
};
},
onLoad: function() {
},
onShow() {
this.getProvince();
},
methods: {
bindPickerChange: function(e, type) {
this.areaIndex = e.detail.value;
this.formParams.intl_code = this.areaArray[e.detail.value].value;
},
onSwitchChange(e) {
this.formParams.is_default = e.detail.value ? 1 : 0;
},
/**
* 省市区联动监听
* @param {Object} e
*/
bindMultiPickerColumnChange(e) {
common_vendor.index.__f__("log", "at pages/user/addressAdd.vue:124", e.detail);
if (e.detail.column === 0) {
this.multiIndex[0] = e.detail.value;
this.getCity(this.multiArray[0][e.detail.value].value, true);
this.multiIndex.splice(1, 1, 0);
this.multiIndex.splice(2, 1, 0);
} else if (e.detail.column === 1) {
this.multiIndex[1] = e.detail.value;
this.getDistrict(this.multiArray[1][e.detail.value].value);
this.multiIndex.splice(2, 1, 0);
} else if (e.detail.column === 2) {
this.multiIndex[2] = e.detail.value;
}
this.$forceUpdate();
},
/**
* 省市区选择确定
* @param {Object} e
*/
pickerChange(e) {
this.multiIndex = e.detail.value;
this.formParams.province_id = this.multiArray[0][this.multiIndex[0]].value;
this.formParams.city_id = this.multiArray[1][this.multiIndex[1]].value;
this.formParams.district_id = this.multiArray[2][this.multiIndex[2]].value;
this.selectText = `${this.multiArray[0][this.multiIndex[0]].name + "," + this.multiArray[1][this.multiIndex[1]].name + "," + this.multiArray[2][this.multiIndex[2]].name}`;
},
/**
* 获取省数据
*/
getProvince(id = 1) {
common_vendor.index.__f__("log", "at pages/user/addressAdd.vue:163", "获取省数据id:" + id);
this.request(util_api.Api_Url + "/api/address/getOptions", "GET", {
id
}, false, true).then((res) => {
if (res.code === 0) {
var arr = [];
for (var key in res.data) {
arr.push({
name: res.data[key],
value: parseInt(key)
});
}
this.multiArray[0] = arr;
this.getCity(2, true);
this.$forceUpdate();
}
});
},
/**
* @param {Object} id
* @param {Object} default
*/
getCity(id, defaultParms) {
common_vendor.index.__f__("log", "at pages/user/addressAdd.vue:186", "获取市数据id:" + id);
this.request(util_api.Api_Url + "/api/address/getOptions", "GET", {
id
}, false, true).then((res) => {
if (res.code === 0) {
var arr = [];
for (var key in res.data) {
arr.push({
name: res.data[key],
value: parseInt(key)
});
}
this.multiArray[1] = arr;
if (defaultParms) {
this.getDistrict(arr[0].value);
}
this.$forceUpdate();
}
});
},
/**
* 获取区数据
* @param {Object} id
*/
getDistrict(id) {
common_vendor.index.__f__("log", "at pages/user/addressAdd.vue:211", "获取区数据id:" + id);
this.request(util_api.Api_Url + "/api/address/getOptions", "GET", {
id
}, false, true).then((res) => {
if (res.code === 0) {
var arr = [];
for (var key in res.data) {
arr.push({
name: res.data[key],
value: parseInt(key)
});
}
this.multiArray[2] = arr;
this.$forceUpdate();
}
});
},
/**
* 保存地址
*/
create() {
if (!this.formParams.consignee) {
common_vendor.index.showToast({
title: "请输入收货人",
icon: "none"
});
return false;
}
let reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.formParams.mobile || this.formParams.intl_code == "0086" && !reg.test(this.formParams.mobile)) {
common_vendor.index.showToast({
title: "请输入正确的手机号",
icon: "none"
});
return false;
}
if (!this.formParams.province_id) {
common_vendor.index.showToast({
title: "请选择省市区",
icon: "none"
});
return false;
}
if (!this.formParams.detail_address) {
common_vendor.index.showToast({
title: "请输入详细街道地址",
icon: "none"
});
return false;
}
this.request(util_api.Api_Url + "/api/address/add", "POST", this.formParams, true).then((res) => {
if (res.code === 0) {
common_vendor.index.showToast({
title: "新增地址成功",
icon: "success"
});
setTimeout(() => {
common_vendor.index.navigateBack({
delta: 1
});
}, 2e3);
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
}
},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
(_component_barX + _component_titleNav)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.p({
title: "新增收货地址"
}),
b: $data.formParams.consignee,
c: common_vendor.o(($event) => $data.formParams.consignee = $event.detail.value),
d: common_vendor.t($data.areaArray[$data.areaIndex].value),
e: common_vendor.o(($event) => $options.bindPickerChange($event)),
f: $data.areaIndex,
g: $data.areaArray,
h: $data.formParams.mobile,
i: common_vendor.o(($event) => $data.formParams.mobile = $event.detail.value),
j: common_vendor.t($data.selectText),
k: $data.selectText == "请选择省市区" ? 1 : "",
l: common_vendor.o((...args) => $options.pickerChange && $options.pickerChange(...args)),
m: common_vendor.o((...args) => $options.bindMultiPickerColumnChange && $options.bindMultiPickerColumnChange(...args)),
n: $data.multiIndex,
o: $data.multiArray,
p: $data.formParams.detail_address,
q: common_vendor.o(($event) => $data.formParams.detail_address = $event.detail.value),
r: common_vendor.o((...args) => $options.onSwitchChange && $options.onSwitchChange(...args)),
s: common_vendor.o((...args) => $options.create && $options.create(...args))
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-d608931c"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/addressAdd.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav"
}
}
\ No newline at end of file
<view class="addressAddPage data-v-d608931c"><bar-x class="data-v-d608931c" u-i="d608931c-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-d608931c" u-i="d608931c-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-d608931c"><view class="input-box data-v-d608931c"><view class="input-group row verCenter data-v-d608931c"><text class="label data-v-d608931c">收货人</text><input class="data-v-d608931c" type="text" placeholder="请输入收货人" placeholder-class="placeholder-class" value="{{b}}" bindinput="{{c}}"/></view><view class="input-group row verCenter data-v-d608931c"><text class="label data-v-d608931c">手机号</text><picker class="data-v-d608931c" bindchange="{{e}}" value="{{f}}" range="{{g}}" range-key="{{'name'}}"><text class="areabox-but data-v-d608931c"><text class="but-val data-v-d608931c">{{d}}</text><text class="icon iconfont icon-arrowxia data-v-d608931c"></text></text></picker><input class="data-v-d608931c" type="number" placeholder="请输入手机号" placeholder-class="placeholder-class" value="{{h}}" bindinput="{{i}}"/></view><view class="input-group row verCenter data-v-d608931c"><text class="label data-v-d608931c">收货地区</text><picker class="data-v-d608931c" mode="multiSelector" bindchange="{{l}}" bindcolumnchange="{{m}}" value="{{n}}" range="{{o}}" range-key="{{'name'}}"><view class="{{['uni-input', 'data-v-d608931c', k && 'color666']}}">{{j}}</view></picker></view><view class="input-group row verCenter data-v-d608931c"><text class="label data-v-d608931c">详细地址</text><input class="data-v-d608931c" type="text" placeholder="请输入详细地址" placeholder-class="placeholder-class" value="{{p}}" bindinput="{{q}}"/></view></view><view class="setting-default row verCenter bothSide data-v-d608931c"><view class="tt data-v-d608931c"><view class="data-v-d608931c">设为默认地址</view> 下单时会优先使用该地址 </view><view class="data-v-d608931c"><switch class="data-v-d608931c" bindchange="{{r}}" color="#D0121B" style="transform:scale(0.8)"/></view></view></view><view class="foot data-v-d608931c"><view class="btn data-v-d608931c" bindtap="{{s}}">确认</view></view></view>
\ No newline at end of file
view.data-v-d608931c,
text.data-v-d608931c,
input.data-v-d608931c,
navigator.data-v-d608931c {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-d608931c {
background: none;
opacity: 1;
}
image.data-v-d608931c {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-d608931c {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-d608931c {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-d608931c {
display: flex;
flex-direction: column;
}
.row.data-v-d608931c {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-d608931c {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-d608931c {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-d608931c {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-d608931c {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-d608931c {
align-items: center;
}
.addressAddPage.data-v-d608931c {
background: #f6f6f6;
padding-bottom: 150rpx;
min-height: calc(100vh - 175rpx);
}
.addressAddPage .cons.data-v-d608931c {
padding-top: 75rpx;
}
.addressAddPage .cons .input-box.data-v-d608931c {
margin: 0 auto;
width: 700rpx;
margin-top: 6rpx;
background: #fff;
padding: 0rpx 26rpx;
border-radius: 20rpx;
}
.addressAddPage .cons .input-box .input-group.data-v-d608931c {
height: 100rpx;
padding: 34rpx 20rpx;
border-bottom: 1rpx solid #E7E7E7;
}
.addressAddPage .cons .input-box .input-group.data-v-d608931c:last-child {
border: 0rpx;
}
.addressAddPage .cons .input-box .input-group .label.data-v-d608931c {
font-size: 28rpx;
color: #000000;
width: 160rpx;
line-height: 40rpx;
height: 40rpx;
}
.addressAddPage .cons .input-box .input-group input.data-v-d608931c, .addressAddPage .cons .input-box .input-group picker.data-v-d608931c {
font-size: 28rpx;
color: #000;
line-height: 40rpx;
height: 40rpx;
}
.addressAddPage .cons .input-box .input-group .color666.data-v-d608931c {
color: #666666;
}
.addressAddPage .cons .input-box .input-group .areabox-but.data-v-d608931c {
margin-right: 20rpx;
height: 40rpx;
line-height: 40rpx;
}
.addressAddPage .cons .input-box .input-group .areabox-but .but-val.data-v-d608931c {
font-size: 28rpx;
color: #000;
position: relative;
top: 2rpx;
}
.addressAddPage .cons .input-box .input-group .areabox-but .icon.data-v-d608931c {
color: #000;
font-size: 16rpx;
margin-left: 12rpx;
position: relative;
top: -1rpx;
}
.addressAddPage .cons .input-box .input-group .placeholder-class.data-v-d608931c {
font-size: 28rpx;
color: #666666;
}
.addressAddPage .cons .setting-default.data-v-d608931c {
margin: 0 auto;
width: 700rpx;
margin-top: 25rpx;
background: #fff;
border-radius: 20rpx;
padding: 22rpx 45rpx;
}
.addressAddPage .cons .setting-default .tt.data-v-d608931c {
font-size: 22rpx;
color: #666666;
}
.addressAddPage .cons .setting-default .tt view.data-v-d608931c {
font-size: 28rpx;
color: #000000;
margin-bottom: 6rpx;
}
.addressAddPage .foot.data-v-d608931c {
height: 130rpx;
position: fixed;
z-index: 3;
bottom: 0rpx;
left: 0rpx;
right: 0rpx;
}
.addressAddPage .foot .btn.data-v-d608931c {
display: block;
width: 700rpx;
height: 90rpx;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
multiArray: [[], [], []],
multiIndex: [0, 0, 0],
selectText: "请选择省市区",
formParams: {
consignee: "",
province_id: "",
city_id: "",
district_id: "",
detail_address: "",
is_default: 1,
mobile: "",
intl_code: "0086",
address_id: ""
},
areaIndex: 0,
areaArray: [
{
name: "0086(中国大陆)",
value: "0086"
},
{
name: "00852(中国香港)",
value: "00852"
},
{
name: "00853(中国澳门)",
value: "00853"
},
{
name: "00886(中国台湾)",
value: "00886"
},
{
name: "0066(泰国)",
value: "0066"
},
{
name: "0084(越南)",
value: "0084"
}
]
};
},
onLoad: function(options) {
this.formParams.address_id = options.address_id || "";
},
onShow() {
this.getData();
},
methods: {
getData() {
this.request(util_api.Api_Url + "/api/address/getList", "get", { p: 1 }, true, true).then((res) => {
if (res.code === 0) {
let arr_ = res.data.list;
let obj_ = arr_.filter((item) => item.address_id == this.formParams.address_id)[0];
this.formParams.consignee = obj_.consignee;
this.formParams.mobile = obj_.mobile;
this.selectText = `${obj_.province_val + "," + obj_.city_val + "," + obj_.district_val}`;
this.formParams.province_id = obj_.province;
this.formParams.city_id = obj_.city;
this.formParams.district_id = obj_.district;
this.formParams.detail_address = obj_.detail_address;
this.formParams.is_default = obj_.is_default;
this.formParams.intl_code = obj_.intl_code;
this.getProvince(1, this.formParams.province_id);
let index = this.findIndexFilte(this.areaArray, this.formParams.intl_code);
this.areaIndex = index;
}
});
},
bindPickerChange: function(e, type) {
this.areaIndex = e.detail.value;
this.formParams.intl_code = this.areaArray[e.detail.value].value;
},
onSwitchChange(e) {
this.formParams.is_default = e.detail.value ? 1 : 0;
},
/**
* @param {Object} arr
* @param {Object} target
*/
findIndex(arr, target) {
const result = [];
arr.map((item, index) => {
if (item.value == target) {
result.push(index);
}
});
return result;
},
/**
* @param {Object} arr
* @param {Object} target
*/
findIndexFilte(arr, target) {
const result = [];
arr.map((item, index) => {
if (item.value == target) {
result.push(index);
}
});
return result;
},
/**
* 省市区联动监听
* @param {Object} e
*/
bindMultiPickerColumnChange(e) {
common_vendor.index.__f__("log", "at pages/user/addressEdit.vue:170", e.detail);
if (e.detail.column === 0) {
this.multiIndex[0] = e.detail.value;
this.getCity(this.multiArray[0][e.detail.value].value, true);
this.multiIndex.splice(1, 1, 0);
this.multiIndex.splice(2, 1, 0);
} else if (e.detail.column === 1) {
this.multiIndex[1] = e.detail.value;
this.getDistrict(this.multiArray[1][e.detail.value].value);
this.multiIndex.splice(2, 1, 0);
} else if (e.detail.column === 2) {
this.multiIndex[2] = e.detail.value;
}
this.$forceUpdate();
},
/**
* 省市区选择确定
* @param {Object} e
*/
pickerChange(e) {
this.multiIndex = e.detail.value;
this.formParams.province_id = this.multiArray[0][this.multiIndex[0]].value;
this.formParams.city_id = this.multiArray[1][this.multiIndex[1]].value;
this.formParams.district_id = this.multiArray[2][this.multiIndex[2]].value;
this.selectText = `${this.multiArray[0][this.multiIndex[0]].name + "," + this.multiArray[1][this.multiIndex[1]].name + "," + this.multiArray[2][this.multiIndex[2]].name}`;
},
/**
* 获取省数据
*/
getProvince(id = 1, defaultValue) {
this.request(util_api.Api_Url + "/api/address/getOptions", "GET", {
id
}, false, true).then((res) => {
if (res.code === 0) {
var arr = [];
for (var key in res.data) {
arr.push({ name: res.data[key], value: parseInt(key) });
}
this.multiArray[0] = arr;
if (defaultValue) {
let index = this.findIndex(arr, defaultValue);
this.multiIndex.splice(0, 1, index[0]);
}
this.getCity(this.formParams.province_id, this.formParams.city_id);
this.$forceUpdate();
}
});
},
/**
* @param {Object} id
* @param {Object} default
*/
getCity(id, defaultValue) {
common_vendor.index.__f__("log", "at pages/user/addressEdit.vue:234", "获取市数据id:" + id);
this.request(util_api.Api_Url + "/api/address/getOptions", "GET", {
id
}, false, true).then((res) => {
if (res.code === 0) {
var arr = [];
for (var key in res.data) {
arr.push({ name: res.data[key], value: parseInt(key) });
}
this.multiArray[1] = arr;
if (defaultValue) {
let index = this.findIndex(arr, defaultValue);
this.multiIndex.splice(1, 1, index[0]);
this.getDistrict(this.formParams.city_id, this.formParams.district_id);
}
this.$forceUpdate();
}
});
},
/**
* 获取区数据
* @param {Object} id
*/
getDistrict(id, defaultValue) {
common_vendor.index.__f__("log", "at pages/user/addressEdit.vue:259", "获取区数据id:" + id);
this.request(util_api.Api_Url + "/api/address/getOptions", "GET", {
id
}, false, true).then((res) => {
if (res.code === 0) {
var arr = [];
for (var key in res.data) {
arr.push({ name: res.data[key], value: parseInt(key) });
}
this.multiArray[2] = arr;
if (defaultValue) {
let index = this.findIndex(arr, defaultValue);
this.multiIndex.splice(2, 1, index[0]);
}
this.$forceUpdate();
}
});
},
/**
* 保存地址
*/
create() {
if (!this.formParams.consignee) {
common_vendor.index.showToast({
title: "请输入收货人",
icon: "none"
});
return false;
}
let reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.formParams.mobile || this.formParams.intl_code == "0086" && !reg.test(this.formParams.mobile)) {
common_vendor.index.showToast({
title: "请输入正确的手机号",
icon: "none"
});
return false;
}
if (!this.formParams.province_id) {
common_vendor.index.showToast({
title: "请选择省市区",
icon: "none"
});
return false;
}
if (!this.formParams.detail_address) {
common_vendor.index.showToast({
title: "请输入详细街道地址",
icon: "none"
});
return false;
}
this.request(util_api.Api_Url + "/api/address/update", "POST", this.formParams, true).then((res) => {
if (res.code === 0) {
common_vendor.index.showToast({
title: "编辑地址成功",
icon: "success"
});
setTimeout(() => {
common_vendor.index.navigateBack({
delta: 1
});
}, 2e3);
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
}
},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
(_component_barX + _component_titleNav)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.p({
title: "编辑收货地址"
}),
b: $data.formParams.consignee,
c: common_vendor.o(($event) => $data.formParams.consignee = $event.detail.value),
d: common_vendor.t($data.areaArray[$data.areaIndex].value),
e: common_vendor.o(($event) => $options.bindPickerChange($event)),
f: $data.areaIndex,
g: $data.areaArray,
h: $data.formParams.mobile,
i: common_vendor.o(($event) => $data.formParams.mobile = $event.detail.value),
j: common_vendor.t($data.selectText),
k: common_vendor.o((...args) => $options.pickerChange && $options.pickerChange(...args)),
l: common_vendor.o((...args) => $options.bindMultiPickerColumnChange && $options.bindMultiPickerColumnChange(...args)),
m: $data.multiIndex,
n: $data.multiArray,
o: $data.formParams.detail_address,
p: common_vendor.o(($event) => $data.formParams.detail_address = $event.detail.value),
q: common_vendor.o((...args) => $options.onSwitchChange && $options.onSwitchChange(...args)),
r: $data.formParams.is_default == 1,
s: common_vendor.o((...args) => $options.create && $options.create(...args))
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-be590d4e"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/addressEdit.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav"
}
}
\ No newline at end of file
<view class="addressAddPage data-v-be590d4e"><bar-x class="data-v-be590d4e" u-i="be590d4e-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-be590d4e" u-i="be590d4e-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-be590d4e"><view class="input-box data-v-be590d4e"><view class="input-group row verCenter data-v-be590d4e"><text class="label data-v-be590d4e">收货人</text><input class="data-v-be590d4e" type="text" placeholder="请输入收货人" placeholder-class="placeholder-class" value="{{b}}" bindinput="{{c}}"/></view><view class="input-group row verCenter data-v-be590d4e"><text class="label data-v-be590d4e">手机号</text><picker class="data-v-be590d4e" bindchange="{{e}}" value="{{f}}" range="{{g}}" range-key="{{'name'}}"><text class="areabox-but data-v-be590d4e"><text class="but-val data-v-be590d4e">{{d}}</text><text class="icon iconfont icon-arrowxia data-v-be590d4e"></text></text></picker><input class="data-v-be590d4e" type="number" placeholder="请输入手机号" placeholder-class="placeholder-class" value="{{h}}" bindinput="{{i}}"/></view><view class="input-group row verCenter data-v-be590d4e"><text class="label data-v-be590d4e">收货地区</text><picker class="data-v-be590d4e" mode="multiSelector" bindchange="{{k}}" bindcolumnchange="{{l}}" value="{{m}}" range="{{n}}" range-key="{{'name'}}"><view class="uni-input data-v-be590d4e">{{j}}</view></picker></view><view class="input-group row verCenter data-v-be590d4e"><text class="label data-v-be590d4e">详细地址</text><input class="data-v-be590d4e" type="text" placeholder="请输入详细地址" placeholder-class="placeholder-class" value="{{o}}" bindinput="{{p}}"/></view></view><view class="setting-default row verCenter bothSide data-v-be590d4e"><view class="tt data-v-be590d4e"><view class="data-v-be590d4e">设为默认地址</view> 下单时会优先使用该地址 </view><view class="data-v-be590d4e"><switch class="data-v-be590d4e" bindchange="{{q}}" checked="{{r}}" color="#D0121B" style="transform:scale(0.8)"/></view></view></view><view class="foot data-v-be590d4e"><view class="btn data-v-be590d4e" bindtap="{{s}}">确认</view></view></view>
\ No newline at end of file
view.data-v-be590d4e,
text.data-v-be590d4e,
input.data-v-be590d4e,
navigator.data-v-be590d4e {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-be590d4e {
background: none;
opacity: 1;
}
image.data-v-be590d4e {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-be590d4e {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-be590d4e {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-be590d4e {
display: flex;
flex-direction: column;
}
.row.data-v-be590d4e {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-be590d4e {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-be590d4e {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-be590d4e {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-be590d4e {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-be590d4e {
align-items: center;
}
.addressAddPage.data-v-be590d4e {
background: #f6f6f6;
padding-bottom: 150rpx;
min-height: calc(100vh - 175rpx);
}
.addressAddPage .cons.data-v-be590d4e {
padding-top: 75rpx;
}
.addressAddPage .cons .input-box.data-v-be590d4e {
margin: 0 auto;
width: 700rpx;
margin-top: 6rpx;
background: #fff;
padding: 0rpx 26rpx;
border-radius: 20rpx;
}
.addressAddPage .cons .input-box .input-group.data-v-be590d4e {
height: 100rpx;
padding: 34rpx 20rpx;
border-bottom: 1rpx solid #E7E7E7;
}
.addressAddPage .cons .input-box .input-group.data-v-be590d4e:last-child {
border: 0rpx;
}
.addressAddPage .cons .input-box .input-group .label.data-v-be590d4e {
font-size: 28rpx;
color: #000000;
width: 160rpx;
line-height: 40rpx;
height: 40rpx;
}
.addressAddPage .cons .input-box .input-group input.data-v-be590d4e, .addressAddPage .cons .input-box .input-group picker.data-v-be590d4e {
font-size: 28rpx;
color: #000;
line-height: 40rpx;
height: 40rpx;
}
.addressAddPage .cons .input-box .input-group .color666.data-v-be590d4e {
color: #666666;
}
.addressAddPage .cons .input-box .input-group .areabox-but.data-v-be590d4e {
margin-right: 20rpx;
height: 40rpx;
line-height: 40rpx;
}
.addressAddPage .cons .input-box .input-group .areabox-but .but-val.data-v-be590d4e {
font-size: 28rpx;
color: #000;
position: relative;
top: 2rpx;
}
.addressAddPage .cons .input-box .input-group .areabox-but .icon.data-v-be590d4e {
color: #000;
font-size: 16rpx;
margin-left: 12rpx;
position: relative;
top: -1rpx;
}
.addressAddPage .cons .input-box .input-group .placeholder-class.data-v-be590d4e {
font-size: 28rpx;
color: #666666;
}
.addressAddPage .cons .setting-default.data-v-be590d4e {
margin: 0 auto;
width: 700rpx;
margin-top: 25rpx;
background: #fff;
border-radius: 20rpx;
padding: 22rpx 45rpx;
}
.addressAddPage .cons .setting-default .tt.data-v-be590d4e {
font-size: 22rpx;
color: #666666;
}
.addressAddPage .cons .setting-default .tt view.data-v-be590d4e {
font-size: 28rpx;
color: #000000;
margin-bottom: 6rpx;
}
.addressAddPage .foot.data-v-be590d4e {
height: 130rpx;
position: fixed;
z-index: 3;
bottom: 0rpx;
left: 0rpx;
right: 0rpx;
}
.addressAddPage .foot .btn.data-v-be590d4e {
display: block;
width: 700rpx;
height: 90rpx;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
id: "",
formParams: {
com_name: "",
tax_no: "",
com_tel: "",
com_addr: "",
contact_person: "",
contact_phone: "",
email: ""
},
certification: []
};
},
onLoad: function(options) {
this.id = options.id || "";
if (this.id) {
this.getData();
}
},
onShow() {
},
methods: {
getData() {
this.request(util_api.Api_Url + "/api/user/info", "GET", {}, true).then((res) => {
if (res.code == 0) {
let arr_ = res.data.certification || [];
this.certification = arr_.filter((item) => item.id == this.id);
this.formParams = {
...this.certification[0]
};
}
});
},
changeTab(inv_type) {
this.formParams.inv_type = inv_type;
common_vendor.index.__f__("log", "at pages/user/companyInfo.vue:97", this.formParams.inv_type);
},
onSwitchChange(e) {
this.formParams.is_default = e.detail.value ? 1 : 0;
},
submitI() {
if (!this.formParams.com_name) {
common_vendor.index.showToast({
title: "公司名称不能为空",
icon: "none"
});
return;
}
if (!this.formParams.tax_no) {
common_vendor.index.showToast({
title: "公司税号不能为空",
icon: "none"
});
return;
}
if (!this.formParams.com_tel) {
common_vendor.index.showToast({
title: "公司电话不能为空",
icon: "none"
});
return;
}
if (!this.formParams.com_addr) {
common_vendor.index.showToast({
title: "注册地址不能为空",
icon: "none"
});
return;
}
if (!this.formParams.contact_person) {
common_vendor.index.showToast({
title: "联系人不能为空",
icon: "none"
});
return;
}
if (!this.formParams.contact_phone) {
common_vendor.index.showToast({
title: "联系电话不能为空",
icon: "none"
});
return;
}
if (!this.formParams.email) {
common_vendor.index.showToast({
title: "邮箱不能为空",
icon: "none"
});
return;
}
let url = "/api/com/add";
if (this.id) {
this.formParams.id = this.id;
url = "/api/com/edit";
}
this.request(util_api.Api_Url + url, "POST", this.formParams, true).then((res) => {
if (res.code == 0) {
common_vendor.index.showToast({
title: this.id ? "编辑成功" : "新增成功",
icon: "success"
});
setTimeout(() => {
common_vendor.index.navigateBack({
delta: 1
});
}, 2e3);
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
}
},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
(_component_barX + _component_titleNav)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.p({
title: "资料管理"
}),
b: $data.formParams.com_name,
c: common_vendor.o(($event) => $data.formParams.com_name = $event.detail.value),
d: $data.formParams.tax_no,
e: common_vendor.o(($event) => $data.formParams.tax_no = $event.detail.value),
f: $data.formParams.com_tel,
g: common_vendor.o(($event) => $data.formParams.com_tel = $event.detail.value),
h: $data.formParams.com_addr,
i: common_vendor.o(($event) => $data.formParams.com_addr = $event.detail.value),
j: $data.formParams.contact_person,
k: common_vendor.o(($event) => $data.formParams.contact_person = $event.detail.value),
l: $data.formParams.contact_phone,
m: common_vendor.o(($event) => $data.formParams.contact_phone = $event.detail.value),
n: $data.formParams.email,
o: common_vendor.o(($event) => $data.formParams.email = $event.detail.value),
p: common_vendor.t($data.id ? "编辑" : "新增"),
q: common_vendor.o(($event) => $options.submitI())
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-812d2738"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/companyInfo.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav"
}
}
\ No newline at end of file
<view class="companyInfoPage data-v-812d2738"><bar-x class="data-v-812d2738" u-i="812d2738-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-812d2738" u-i="812d2738-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-812d2738"><view class="input-box data-v-812d2738"><view class="input-group row verCenter data-v-812d2738"><text class="label required data-v-812d2738">公司名称</text><input class="data-v-812d2738" type="text" placeholder="请输入公司名称" placeholder-class="placeholder-class" value="{{b}}" bindinput="{{c}}"/></view><view class="input-group row verCenter data-v-812d2738"><text class="label required data-v-812d2738">公司税号</text><input class="data-v-812d2738" type="text" placeholder="系统自动查询后补充" placeholder-class="placeholder-class" value="{{d}}" bindinput="{{e}}"/></view><view class="input-group row verCenter data-v-812d2738"><text class="label required data-v-812d2738">公司电话</text><input class="data-v-812d2738" type="text" placeholder="系统自动查询后补充" placeholder-class="placeholder-class" value="{{f}}" bindinput="{{g}}"/></view><view class="input-group row verCenter data-v-812d2738"><text class="label required data-v-812d2738">注册地址</text><input class="data-v-812d2738" type="text" placeholder="系统自动查询后补充" placeholder-class="placeholder-class" value="{{h}}" bindinput="{{i}}"/></view><view class="input-group row verCenter data-v-812d2738"><text class="label required data-v-812d2738">联系人</text><input class="data-v-812d2738" type="text" placeholder="请输入联系人" placeholder-class="placeholder-class" value="{{j}}" bindinput="{{k}}"/></view><view class="input-group row verCenter data-v-812d2738"><text class="label required data-v-812d2738">联系电话</text><input class="data-v-812d2738" type="text" placeholder="请输入联系电话" placeholder-class="placeholder-class" value="{{l}}" bindinput="{{m}}"/></view><view class="input-group row verCenter data-v-812d2738"><text class="label required data-v-812d2738">邮箱</text><input class="data-v-812d2738" type="text" placeholder="请输入邮箱" placeholder-class="placeholder-class" value="{{n}}" bindinput="{{o}}"/></view></view></view><view class="foot data-v-812d2738"><view class="btn data-v-812d2738" bindtap="{{q}}">{{p}}企业资料</view></view></view>
\ No newline at end of file
view.data-v-812d2738,
text.data-v-812d2738,
input.data-v-812d2738,
navigator.data-v-812d2738 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-812d2738 {
background: none;
opacity: 1;
}
image.data-v-812d2738 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-812d2738 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-812d2738 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-812d2738 {
display: flex;
flex-direction: column;
}
.row.data-v-812d2738 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-812d2738 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-812d2738 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-812d2738 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-812d2738 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-812d2738 {
align-items: center;
}
.companyInfoPage.data-v-812d2738 {
background: #f6f6f6;
padding-bottom: 150rpx;
min-height: calc(100vh - 175rpx);
}
.companyInfoPage .cons.data-v-812d2738 {
padding-top: 75rpx;
}
.companyInfoPage .cons .input-box.data-v-812d2738 {
margin: 0 auto;
width: 700rpx;
margin-top: 6rpx;
background: #fff;
padding: 0rpx 26rpx;
border-radius: 20rpx;
}
.companyInfoPage .cons .input-box .input-group.data-v-812d2738 {
height: 100rpx;
padding: 34rpx 20rpx;
border-bottom: 1rpx solid #E7E7E7;
}
.companyInfoPage .cons .input-box .input-group.data-v-812d2738:last-child {
border: 0rpx;
}
.companyInfoPage .cons .input-box .input-group .label.data-v-812d2738 {
font-size: 28rpx;
color: #000000;
width: 215rpx;
line-height: 40rpx;
height: 40rpx;
position: relative;
}
.companyInfoPage .cons .input-box .input-group .label.required.data-v-812d2738::after {
content: "*";
position: absolute;
left: -20rpx;
top: 5rpx;
color: #D0121B;
}
.companyInfoPage .cons .input-box .input-group input.data-v-812d2738 {
font-size: 28rpx;
color: #000;
line-height: 40rpx;
height: 40rpx;
}
.companyInfoPage .cons .input-box .input-group .placeholder-class.data-v-812d2738 {
font-size: 28rpx;
color: #666666;
}
.companyInfoPage .foot.data-v-812d2738 {
height: 130rpx;
position: fixed;
z-index: 3;
bottom: 0rpx;
left: 0rpx;
right: 0rpx;
}
.companyInfoPage .foot .btn.data-v-812d2738 {
display: block;
width: 700rpx;
height: 90rpx;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
}
\ No newline at end of file
"use strict";
const util_api = require("../../util/api.js");
const common_vendor = require("../../common/vendor.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
isInit: false,
//记录是否加载了数据
status: -1,
list: [],
countData: {
"-1": 0,
"1": 0,
"-2": 0
}
};
},
onLoad: function() {
this.getData();
},
methods: {
tab(type) {
this.status = type;
this.getData();
},
getData(num) {
let obj_ = {
status: this.status
};
this.request(util_api.Api_Url + "/api/coupon/getList", "GET", obj_, true).then((res) => {
if (res.code == 0) {
this.isInit = 1;
let arr_ = res.data.coupon_list || [];
this.list = arr_;
this.countData = res.data.count;
} else {
this.isInit = 1;
this.list = [];
this.countData = {
"-1": 0,
"1": 0,
"-2": 0
};
}
});
}
},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
(_component_barX + _component_titleNav)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.p({
title: "我的优惠券"
}),
b: common_vendor.t($data.countData["-1"]),
c: $data.status == -1 ? 1 : "",
d: common_vendor.o(($event) => $options.tab(-1)),
e: common_vendor.t($data.countData["1"]),
f: $data.status == 1 ? 1 : "",
g: common_vendor.o(($event) => $options.tab(1)),
h: common_vendor.t($data.countData["-2"]),
i: $data.status == -2 ? 1 : "",
j: common_vendor.o(($event) => $options.tab(-2)),
k: $data.list.length > 0
}, $data.list.length > 0 ? {
l: common_vendor.f($data.list, (item, index, i0) => {
return common_vendor.e({
a: item.coupon_type == 2
}, item.coupon_type == 2 ? {
b: common_vendor.t(item.sale_amount * 10)
} : {
c: common_vendor.t(item.currency_sign),
d: common_vendor.t(item.sale_amount)
}, {
e: common_vendor.t(item.require_amount <= 0.01 ? "无门槛优惠券" : item.coupon_name),
f: common_vendor.t(item.start_time),
g: common_vendor.t(item.end_time),
h: item.status == -1
}, item.status == -1 ? {} : {
i: common_vendor.t(item.status == 1 ? "已使用" : "已失效")
}, {
j: item.status != -1 ? 1 : "",
k: index
});
})
} : {}, {
m: $data.isInit && $data.list.length == 0
}, $data.isInit && $data.list.length == 0 ? {} : {});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-a16c15a9"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/coupon.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav"
}
}
\ No newline at end of file
<view class="couponPage data-v-a16c15a9"><bar-x class="data-v-a16c15a9" u-i="a16c15a9-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-a16c15a9" u-i="a16c15a9-1" bind:__l="__l" u-p="{{a}}"/><view class="tabs row rowCenter verCenter data-v-a16c15a9"><view class="{{['item', 'data-v-a16c15a9', c && 'act']}}" bindtap="{{d}}">待使用({{b}})</view><view class="{{['item', 'data-v-a16c15a9', f && 'act']}}" bindtap="{{g}}">已使用({{e}})</view><view class="{{['item', 'data-v-a16c15a9', i && 'act']}}" bindtap="{{j}}">已失效({{h}})</view></view><view class="cons data-v-a16c15a9"><view wx:if="{{k}}" class="data-box data-v-a16c15a9"><view wx:for="{{l}}" wx:for-item="item" wx:key="k" class="{{['group', 'row', 'bothSide', 'verCenter', 'data-v-a16c15a9', item.j && 'sx']}}"><view class="l row data-v-a16c15a9"><view class="price data-v-a16c15a9"><text wx:if="{{item.a}}" class="data-v-a16c15a9">折<text class="textp data-v-a16c15a9">{{item.b}}</text></text><text wx:else class="data-v-a16c15a9">{{item.c}}<text class="textp data-v-a16c15a9">{{item.d}}</text></text><view class="tips data-v-a16c15a9">{{item.e}}</view></view><view class="yhld data-v-a16c15a9"><view class="data-v-a16c15a9">商品优惠券</view><text class="data-v-a16c15a9">{{item.f}} - {{item.g}}</text></view></view><view class="r data-v-a16c15a9"><navigator wx:if="{{item.h}}" class="data-v-a16c15a9" url="/pages/car/list"><view class="boxjk data-v-a16c15a9"><view class="rbtn row verCenter rowCenter data-v-a16c15a9"><view class="data-v-a16c15a9">使用</view><text class="data-v-a16c15a9"></text></view></view></navigator><view wx:else class="alread data-v-a16c15a9">{{item.i}}</view></view></view></view><view wx:if="{{m}}" class="no-data data-v-a16c15a9"><image class="data-v-a16c15a9" src="https://img.ichunt.com/images/ichunt/202502/24/b0ca7a44c94cdd5a1446cae9198160eb.png"/><view class="data-v-a16c15a9">暂无优惠券!</view></view></view></view>
\ No newline at end of file
view.data-v-a16c15a9,
text.data-v-a16c15a9,
input.data-v-a16c15a9,
navigator.data-v-a16c15a9 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-a16c15a9 {
background: none;
opacity: 1;
}
image.data-v-a16c15a9 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-a16c15a9 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-a16c15a9 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-a16c15a9 {
display: flex;
flex-direction: column;
}
.row.data-v-a16c15a9 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-a16c15a9 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-a16c15a9 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-a16c15a9 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-a16c15a9 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-a16c15a9 {
align-items: center;
}
.couponPage.data-v-a16c15a9 {
background: #f6f6f6;
padding-bottom: 50rpx;
min-height: calc(100vh - 175rpx);
}
.couponPage .tabs.data-v-a16c15a9 {
height: 90rpx;
background: #f6f6f6;
width: 100%;
position: fixed;
top: 250rpx;
z-index: 3;
}
.couponPage .tabs .item.data-v-a16c15a9 {
font-size: 28rpx;
color: #000000;
position: relative;
padding: 0 29rpx;
}
.couponPage .tabs .item.data-v-a16c15a9::after {
position: absolute;
content: "";
right: 0rpx;
width: 1rpx;
height: 18rpx;
background: #666;
top: 11rpx;
}
.couponPage .tabs .item.data-v-a16c15a9:last-child::after {
display: none;
}
.couponPage .tabs .item.act.data-v-a16c15a9 {
font-size: 28rpx;
color: #D0121B;
font-weight: bold;
}
.couponPage .cons.data-v-a16c15a9 {
padding-top: 165rpx;
}
.couponPage .cons .data-box.data-v-a16c15a9 {
margin: 0 auto;
width: 700rpx;
}
.couponPage .cons .data-box .group.data-v-a16c15a9 {
height: 180rpx;
margin-bottom: 25rpx;
background: url("https://img.ichunt.com/images/ichunt/202502/24/435bcc261a434392135ee0846ac99d60.png") no-repeat;
background-size: 100% 100%;
padding-left: 27rpx;
padding-right: 30rpx;
}
.couponPage .cons .data-box .group .l .price.data-v-a16c15a9 {
font-weight: 600;
font-size: 30rpx;
color: #FF3000;
margin-right: 68rpx;
}
.couponPage .cons .data-box .group .l .price .textp.data-v-a16c15a9 {
font-size: 60rpx;
color: #FF3000;
}
.couponPage .cons .data-box .group .l .price .tips.data-v-a16c15a9 {
font-size: 22rpx;
color: #FF6300;
font-weight: normal;
}
.couponPage .cons .data-box .group .l .yhld.data-v-a16c15a9 {
font-size: 22rpx;
color: #FF6300;
}
.couponPage .cons .data-box .group .l .yhld view.data-v-a16c15a9 {
font-size: 35rpx;
color: #3B2C1B;
height: 72rpx;
line-height: 65rpx;
}
.couponPage .cons .data-box .group .rbtn.data-v-a16c15a9 {
width: 146rpx;
height: 58rpx;
background: linear-gradient(180deg, #F6491D 0%, #F52A1B 100%);
border-radius: 5rpx;
font-size: 26rpx;
color: #FFFFFF;
}
.couponPage .cons .data-box .group .rbtn text.data-v-a16c15a9 {
background: url("https://img.ichunt.com/images/ichunt/202502/24/4ab2a242f3e45c0bafe3fb3207263ed2.png") no-repeat;
background-size: 100% 100%;
height: 25rpx;
width: 25rpx;
margin-left: 10rpx;
}
.couponPage .cons .data-box .group.sx.data-v-a16c15a9 {
background: url("https://img.ichunt.com/images/ichunt/202502/24/a3ece18988277d79fb8bba68d91e0059.png") no-repeat;
background-size: 100% 100%;
}
.couponPage .cons .data-box .group.sx .l.data-v-a16c15a9 {
opacity: 0.5;
}
.couponPage .cons .data-box .group.sx .boxjk.data-v-a16c15a9 {
width: 149rpx;
}
.couponPage .cons .data-box .group.sx .alread.data-v-a16c15a9 {
width: 147rpx;
height: 54rpx;
border-radius: 5rpx;
border: 1rpx solid #D0121B;
font-size: 26rpx;
color: #D0121B;
font-weight: bold;
text-align: center;
line-height: 54rpx;
}
.couponPage .cons .no-data.data-v-a16c15a9 {
background: #fff;
width: 700rpx;
margin: 0 auto;
padding-top: 209rpx;
padding-bottom: 500rpx;
height: 1200rpx;
font-size: 22rpx;
color: #000000;
text-align: center;
}
.couponPage .cons .no-data image.data-v-a16c15a9 {
width: 442rpx;
height: 254rpx;
margin-bottom: 45rpx;
}
.couponPage .cons .pagebot.data-v-a16c15a9 {
height: 80rpx;
line-height: 80rpx;
font-size: 24rpx;
text-align: center;
color: #C6C7CC;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
isInit: false,
//记录是否加载了数据
form: "",
address_id: "",
coupon_id: "",
invoice_id: "",
list: []
};
},
onLoad: function(options) {
this.invoice_id = options.invoice_id || "";
this.form = options.form || "";
this.address_id = options.address_id || "";
this.coupon_id = options.coupon_id || "";
},
onShow() {
this.getData();
},
methods: {
goUpdate(tax_id) {
common_vendor.index.navigateTo({
url: "/pages/user/invoiceEdit?tax_id=" + tax_id
});
},
setChoose(tax_id) {
let invoice_id = "";
this.list.forEach((item) => {
item.checkedx = false;
if (tax_id == item.tax_id) {
item.checkedx = true;
invoice_id = item.tax_id;
}
});
setTimeout(() => {
common_vendor.index.navigateTo({
url: "/pages/car/confirmOrder?invoice_id=" + invoice_id + "&coupon_id=" + this.coupon_id + "&address_id=" + this.address_id
});
}, 200);
},
deleteAdress(tax_id) {
common_vendor.index.showModal({
title: "",
content: "您确定删除该发票嘛",
success: (res) => {
if (res.confirm) {
this.request(util_api.Api_Url + "/api/invoice/del", "POST", {
tax_id
}, true).then((res2) => {
if (res2.code === 0) {
common_vendor.index.showToast({
title: "删除成功",
icon: "success"
});
this.getData(1);
} else {
common_vendor.index.showToast({
title: res2.msg,
icon: "none"
});
}
});
}
}
});
},
setdefault(tax_id) {
this.request(util_api.Api_Url + "/api/invoice/default", "POST", {
tax_id
}, true).then((res) => {
if (res.code === 0) {
common_vendor.index.showToast({
title: "设置成功",
icon: "success"
});
this.getData(1);
} else {
common_vendor.index.showToast({
title: res.err_msg,
icon: "none"
});
}
});
},
getData(loading) {
let obj_ = {
p: 1
};
this.request(util_api.Api_Url + "/api/invoice/getList", "GET", obj_, loading ? false : true).then((res) => {
if (res.code == 0) {
this.isInit = 1;
let arr_ = res.data.list || [];
arr_.forEach((item) => {
item.checkedx = false;
if (this.invoice_id == item.tax_id) {
item.checkedx = true;
}
});
if (this.form && arr_.length > 0) {
let ab_ = {
tax_id: "460053411",
checkedx: false
};
if (!this.invoice_id) {
ab_.checkedx = true;
}
arr_.push(ab_);
}
this.list = arr_;
} else {
this.isInit = 1;
this.list = [];
}
});
}
},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
(_component_barX + _component_titleNav)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.p({
title: "发票管理"
}),
b: $data.list.length > 0
}, $data.list.length > 0 ? {
c: common_vendor.f($data.list, (item, index, i0) => {
return common_vendor.e({
a: item.tax_id != "460053411"
}, item.tax_id != "460053411" ? common_vendor.e({
b: common_vendor.t(item.inv_type == 3 ? "增值税专票" : item.inv_type == 2 ? "增值税普票(个人)" : "增值税普票(公司)"),
c: item.is_default == 1
}, item.is_default == 1 ? {} : {}, {
d: common_vendor.t(item.tax_title),
e: common_vendor.t(item.tax_no),
f: common_vendor.t(item.email),
g: !$data.form
}, !$data.form ? {
h: item.is_default == 1 ? 1 : "",
i: common_vendor.t(item.is_default == 1 ? "已默认" : "设为默认"),
j: common_vendor.o(($event) => $options.setdefault(item.tax_id), index)
} : {}, {
k: common_vendor.o(($event) => $options.deleteAdress(item.tax_id), index),
l: common_vendor.o(($event) => $options.goUpdate(item.tax_id), index)
}) : {
m: common_vendor.o(($event) => $options.setChoose(item.tax_id), index)
}, {
n: index,
o: item.checkedx ? 1 : "",
p: common_vendor.o(($event) => $options.setChoose(item.tax_id), index)
});
})
} : {}, {
d: $data.isInit && $data.list.length == 0
}, $data.isInit && $data.list.length == 0 ? {} : {});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-8bfc4692"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/invoice.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav"
}
}
\ No newline at end of file
<view class="invoicePage data-v-8bfc4692"><bar-x class="data-v-8bfc4692" u-i="8bfc4692-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-8bfc4692" u-i="8bfc4692-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-8bfc4692"><view wx:if="{{b}}" class="data-box data-v-8bfc4692"><view wx:for="{{c}}" wx:for-item="item" wx:key="n" class="{{['group', 'data-v-8bfc4692', item.o && 'hkk']}}" bindtap="{{item.p}}"><view wx:if="{{item.a}}" class="data-v-8bfc4692"><view class="t row verCenter data-v-8bfc4692">{{item.b}} <text wx:if="{{item.c}}" class="data-v-8bfc4692">默认</text></view><view class="c data-v-8bfc4692"><view class="data-v-8bfc4692"><text class="data-v-8bfc4692">公司名称</text>{{item.d}}</view><view class="data-v-8bfc4692"><text class="data-v-8bfc4692">公司税号</text>{{item.e}}</view><view class="data-v-8bfc4692"><text class="data-v-8bfc4692">收票邮箱</text>{{item.f}}</view></view><view class="b row bothSide data-v-8bfc4692"><view wx:if="{{item.g}}" class="l row verCenter data-v-8bfc4692" bindtap="{{item.j}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-8bfc4692', item.h && 'icon-checked']}}"></text><text class="data-v-8bfc4692">{{item.i}}</text></view><view wx:else class="data-v-8bfc4692"></view><view class="r row verCenter data-v-8bfc4692"><text class="data-v-8bfc4692" catchtap="{{item.k}}">删除</text><view class="data-v-8bfc4692" catchtap="{{item.l}}">修改</view></view></view></view><view wx:else class="data-v-8bfc4692"><view class="t row verCenter data-v-8bfc4692">不开发票</view><view class="b row bothSide data-v-8bfc4692"><view class="l row verCenter data-v-8bfc4692" bindtap="{{item.m}}"><view class="nofps data-v-8bfc4692">暂时无需发票</view></view></view></view></view></view><view wx:if="{{d}}" class="no-data data-v-8bfc4692"><image class="data-v-8bfc4692" src="https://img.ichunt.com/images/ichunt/202502/07/676f987065320e89a68d473ec62c8cea.png"/><view class="data-v-8bfc4692">暂无发票信息!</view></view></view><view class="foot data-v-8bfc4692"><navigator url="/pages/user/invoiceAdd" class="btn data-v-8bfc4692">新增发票</navigator></view></view>
\ No newline at end of file
view.data-v-8bfc4692,
text.data-v-8bfc4692,
input.data-v-8bfc4692,
navigator.data-v-8bfc4692 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-8bfc4692 {
background: none;
opacity: 1;
}
image.data-v-8bfc4692 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-8bfc4692 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-8bfc4692 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-8bfc4692 {
display: flex;
flex-direction: column;
}
.row.data-v-8bfc4692 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-8bfc4692 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-8bfc4692 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-8bfc4692 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-8bfc4692 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-8bfc4692 {
align-items: center;
}
.invoicePage.data-v-8bfc4692 {
background: #f6f6f6;
padding-bottom: 150rpx;
min-height: calc(100vh - 175rpx);
}
.invoicePage .cons.data-v-8bfc4692 {
padding-top: 75rpx;
}
.invoicePage .cons .data-box.data-v-8bfc4692 {
margin: 0 auto;
width: 700rpx;
padding-top: 6rpx;
}
.invoicePage .cons .data-box .nofps.data-v-8bfc4692 {
font-size: 24rpx;
}
.invoicePage .cons .data-box .group.data-v-8bfc4692 {
background: #FFFFFF;
border-radius: 20rpx;
padding: 0 26rpx;
margin-bottom: 25rpx;
}
.invoicePage .cons .data-box .group.hkk.data-v-8bfc4692 {
border: 1rpx solid #D0121B;
}
.invoicePage .cons .data-box .group .t.data-v-8bfc4692 {
border-bottom: 1rpx solid #E7E7E7;
height: 80rpx;
font-weight: 600;
font-size: 28rpx;
color: #000000;
padding: 0 20rpx;
}
.invoicePage .cons .data-box .group .t text.data-v-8bfc4692 {
width: 64rpx;
height: 32rpx;
background: #FFF5F5;
border-radius: 5rpx;
border: 1rpx solid #D0121B;
font-weight: 400;
font-size: 22rpx;
color: #D0121B;
text-align: center;
line-height: 32rpx;
margin-left: 32rpx;
}
.invoicePage .cons .data-box .group .c.data-v-8bfc4692 {
padding: 40rpx 20rpx;
font-size: 28rpx;
color: #000000;
border-bottom: 1rpx solid #E7E7E7;
}
.invoicePage .cons .data-box .group .c view.data-v-8bfc4692 {
margin-bottom: 20rpx;
}
.invoicePage .cons .data-box .group .c view.data-v-8bfc4692:last-child {
margin-bottom: 0rpx;
}
.invoicePage .cons .data-box .group .c text.data-v-8bfc4692 {
margin-right: 50rpx;
}
.invoicePage .cons .data-box .group .b.data-v-8bfc4692 {
padding: 25rpx 20rpx;
}
.invoicePage .cons .data-box .group .b text.data-v-8bfc4692 {
font-size: 22rpx;
color: #000000;
}
.invoicePage .cons .data-box .group .b .icon.data-v-8bfc4692 {
font-size: 30rpx;
color: #e5e5e5;
margin-right: 15rpx;
}
.invoicePage .cons .data-box .group .b .icon-checked.data-v-8bfc4692 {
color: #D0121B;
}
.invoicePage .cons .data-box .group .b .l.data-v-8bfc4692 {
height: 40rpx;
}
.invoicePage .cons .data-box .group .b .r.data-v-8bfc4692 {
height: 40rpx;
}
.invoicePage .cons .data-box .group .b .r text.data-v-8bfc4692, .invoicePage .cons .data-box .group .b .r view.data-v-8bfc4692 {
width: 82rpx;
height: 36rpx;
background: #F8F8F8;
border-radius: 5rpx;
border: 1rpx solid #E7E7E7;
font-size: 22rpx;
color: #666666;
text-align: center;
line-height: 36rpx;
margin-left: 20rpx;
}
.invoicePage .cons .no-data.data-v-8bfc4692 {
background: #fff;
width: 700rpx;
margin: 0 auto;
padding-top: 209rpx;
padding-bottom: 500rpx;
height: 1200rpx;
font-size: 22rpx;
color: #000000;
text-align: center;
}
.invoicePage .cons .no-data image.data-v-8bfc4692 {
width: 442rpx;
height: 254rpx;
margin-bottom: 45rpx;
}
.invoicePage .foot.data-v-8bfc4692 {
height: 130rpx;
position: fixed;
z-index: 3;
bottom: 0rpx;
left: 0rpx;
right: 0rpx;
}
.invoicePage .foot .btn.data-v-8bfc4692 {
display: block;
width: 700rpx;
height: 90rpx;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
formParams: {
tax_title: "",
consignee_address: "",
company_phone: "",
tax_no: "",
bank_name: "",
bank_account: "",
consignee: "",
consignee_phone: "",
email: "",
intl_code: "0086",
is_default: 1,
inv_type: 3
// 3 专票 2普票个人 否则普票 公司
}
};
},
onLoad: function() {
},
onShow() {
},
methods: {
tianyancha() {
if (!this.formParams.tax_title) {
return;
}
this.request(util_api.Api_Url + "/api/user/tianyancha", "GET", { company_name: this.formParams.tax_title }, false).then((res) => {
if (res.code == 0) {
if (!res.data.com_name) {
common_vendor.index.showToast({
title: "天眼查没有查到该公司信息",
icon: "none"
});
}
this.formParams.tax_title = res.data.com_name || this.formParams.tax_title;
this.formParams.tax_no = res.data.tax_number || this.formParams.tax_no;
this.formParams.company_phone = res.data.phone_number;
this.formParams.consignee_address = res.data.com_address;
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
changeTab(inv_type) {
this.formParams.inv_type = inv_type;
common_vendor.index.__f__("log", "at pages/user/invoiceAdd.vue:138", this.formParams.inv_type);
},
onSwitchChange(e) {
this.formParams.is_default = e.detail.value ? 1 : 0;
},
submitI() {
if (!this.formParams.tax_title) {
common_vendor.index.showToast({
title: "发票抬头不能为空",
icon: "none"
});
return;
}
if (this.formParams.inv_type == 3) {
if (!this.formParams.tax_no) {
common_vendor.index.showToast({
title: "公司税号不能为空",
icon: "none"
});
return;
}
if (!this.formParams.company_phone) {
common_vendor.index.showToast({
title: "公司电话不能为空",
icon: "none"
});
return;
}
if (!this.formParams.consignee_address) {
common_vendor.index.showToast({
title: "注册地址不能为空",
icon: "none"
});
return;
}
if (!this.formParams.bank_name) {
common_vendor.index.showToast({
title: "开户银行不能为空",
icon: "none"
});
return;
}
if (!this.formParams.bank_account) {
common_vendor.index.showToast({
title: "银行账号不能为空",
icon: "none"
});
return;
}
if (!this.formParams.email) {
common_vendor.index.showToast({
title: "发票接收邮箱不能为空",
icon: "none"
});
return;
}
} else if (this.formParams.inv_type == 2) {
if (!this.formParams.email) {
common_vendor.index.showToast({
title: "发票接收邮箱不能为空",
icon: "none"
});
return;
}
if (!this.formParams.consignee) {
common_vendor.index.showToast({
title: "收票人不能为空",
icon: "none"
});
return;
}
if (!this.formParams.consignee_phone) {
common_vendor.index.showToast({
title: "收票人手机不能为空",
icon: "none"
});
return;
}
} else {
if (!this.formParams.tax_no) {
common_vendor.index.showToast({
title: "公司税号不能为空",
icon: "none"
});
return;
}
if (!this.formParams.company_phone) {
common_vendor.index.showToast({
title: "公司电话不能为空",
icon: "none"
});
return;
}
if (!this.formParams.email) {
common_vendor.index.showToast({
title: "发票接收邮箱不能为空",
icon: "none"
});
return;
}
if (!this.formParams.consignee) {
common_vendor.index.showToast({
title: "收票人不能为空",
icon: "none"
});
return;
}
if (!this.formParams.consignee_phone) {
common_vendor.index.showToast({
title: "收票人手机不能为空",
icon: "none"
});
return;
}
}
this.request(util_api.Api_Url + "/api/invoice/add", "POST", this.formParams, true).then((res) => {
if (res.code === 0) {
common_vendor.index.showToast({
title: "新增发票成功",
icon: "success"
});
setTimeout(() => {
common_vendor.index.navigateBack({
delta: 1
});
}, 2e3);
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
}
},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
(_component_barX + _component_titleNav)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.p({
title: "新增发票"
}),
b: $data.formParams.inv_type == 3 ? 1 : "",
c: common_vendor.o(($event) => $options.changeTab(3)),
d: $data.formParams.inv_type != 3 ? 1 : "",
e: common_vendor.o(($event) => $options.changeTab(4)),
f: $data.formParams.inv_type != 3
}, $data.formParams.inv_type != 3 ? {
g: $data.formParams.inv_type != 2 && $data.formParams.inv_type != 3 ? 1 : "",
h: common_vendor.o(($event) => $options.changeTab(4)),
i: $data.formParams.inv_type == 2 ? 1 : "",
j: common_vendor.o(($event) => $options.changeTab(2))
} : {}, {
k: $data.formParams.inv_type != 2
}, $data.formParams.inv_type != 2 ? {
l: common_vendor.o(($event) => $options.tianyancha()),
m: $data.formParams.tax_title,
n: common_vendor.o(($event) => $data.formParams.tax_title = $event.detail.value)
} : {}, {
o: $data.formParams.inv_type == 2
}, $data.formParams.inv_type == 2 ? {
p: $data.formParams.tax_title,
q: common_vendor.o(($event) => $data.formParams.tax_title = $event.detail.value)
} : {}, {
r: $data.formParams.inv_type != 2
}, $data.formParams.inv_type != 2 ? {
s: $data.formParams.tax_no,
t: common_vendor.o(($event) => $data.formParams.tax_no = $event.detail.value)
} : {}, {
v: $data.formParams.inv_type != 2
}, $data.formParams.inv_type != 2 ? {
w: $data.formParams.company_phone,
x: common_vendor.o(($event) => $data.formParams.company_phone = $event.detail.value)
} : {}, {
y: $data.formParams.inv_type == 3
}, $data.formParams.inv_type == 3 ? {
z: $data.formParams.consignee_address,
A: common_vendor.o(($event) => $data.formParams.consignee_address = $event.detail.value)
} : {}, {
B: $data.formParams.inv_type == 3
}, $data.formParams.inv_type == 3 ? {
C: $data.formParams.bank_name,
D: common_vendor.o(($event) => $data.formParams.bank_name = $event.detail.value)
} : {}, {
E: $data.formParams.inv_type == 3
}, $data.formParams.inv_type == 3 ? {
F: $data.formParams.bank_account,
G: common_vendor.o(($event) => $data.formParams.bank_account = $event.detail.value)
} : {}, {
H: $data.formParams.email,
I: common_vendor.o(($event) => $data.formParams.email = $event.detail.value),
J: $data.formParams.inv_type != 3 ? 1 : "",
K: $data.formParams.consignee,
L: common_vendor.o(($event) => $data.formParams.consignee = $event.detail.value),
M: $data.formParams.inv_type != 3 ? 1 : "",
N: $data.formParams.consignee_phone,
O: common_vendor.o(($event) => $data.formParams.consignee_phone = $event.detail.value),
P: common_vendor.o((...args) => $options.onSwitchChange && $options.onSwitchChange(...args)),
Q: common_vendor.o(($event) => $options.submitI())
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-c33cfae0"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/invoiceAdd.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav"
}
}
\ No newline at end of file
<view class="invoiceAddPage data-v-c33cfae0"><bar-x class="data-v-c33cfae0" u-i="c33cfae0-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-c33cfae0" u-i="c33cfae0-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-c33cfae0"><view class="input-box data-v-c33cfae0"><view class="tab-group data-v-c33cfae0"><view class="tit data-v-c33cfae0">发票类型</view><view class="tab row bothSide data-v-c33cfae0"><text class="{{['data-v-c33cfae0', b && 'act']}}" bindtap="{{c}}">增值税专用发票</text><text class="{{['data-v-c33cfae0', d && 'act']}}" bindtap="{{e}}">增值税普通发票</text></view></view><view wx:if="{{f}}" class="tab-group data-v-c33cfae0"><view class="tit data-v-c33cfae0">开票信息</view><view class="tab row bothSide data-v-c33cfae0"><text class="{{['data-v-c33cfae0', g && 'act']}}" bindtap="{{h}}">公司</text><text class="{{['data-v-c33cfae0', i && 'act']}}" bindtap="{{j}}">个人</text></view></view><view wx:if="{{k}}" class="input-group row verCenter data-v-c33cfae0"><text class="label required data-v-c33cfae0">公司名称</text><input class="data-v-c33cfae0" type="text" bindblur="{{l}}" placeholder="请输入公司名称" placeholder-class="placeholder-class" value="{{m}}" bindinput="{{n}}"/></view><view wx:if="{{o}}" class="input-group row verCenter data-v-c33cfae0"><text class="label required data-v-c33cfae0">开票人名称</text><input class="data-v-c33cfae0" type="text" placeholder="请输入开票人名称" placeholder-class="placeholder-class" value="{{p}}" bindinput="{{q}}"/></view><view wx:if="{{r}}" class="input-group row verCenter data-v-c33cfae0"><text class="label required data-v-c33cfae0">公司税号</text><input class="data-v-c33cfae0" type="text" placeholder="系统自动查询后补充" placeholder-class="placeholder-class" value="{{s}}" bindinput="{{t}}"/></view><view wx:if="{{v}}" class="input-group row verCenter data-v-c33cfae0"><text class="label required data-v-c33cfae0">公司电话</text><input class="data-v-c33cfae0" type="text" placeholder="系统自动查询后补充" placeholder-class="placeholder-class" value="{{w}}" bindinput="{{x}}"/></view><view wx:if="{{y}}" class="input-group row verCenter data-v-c33cfae0"><text class="label required data-v-c33cfae0">注册地址</text><input class="data-v-c33cfae0" type="text" placeholder="系统自动查询后补充" placeholder-class="placeholder-class" value="{{z}}" bindinput="{{A}}"/></view><view wx:if="{{B}}" class="input-group row verCenter data-v-c33cfae0"><text class="label required data-v-c33cfae0">开户银行</text><input class="data-v-c33cfae0" type="text" placeholder="请输入开户银行" placeholder-class="placeholder-class" value="{{C}}" bindinput="{{D}}"/></view><view wx:if="{{E}}" class="input-group row verCenter data-v-c33cfae0"><text class="label required data-v-c33cfae0">开户银行账号</text><input class="data-v-c33cfae0" type="text" placeholder="请输入开户银行账号" placeholder-class="placeholder-class" value="{{F}}" bindinput="{{G}}"/></view><view class="input-group row verCenter data-v-c33cfae0"><text class="label required data-v-c33cfae0">发票接收邮箱</text><input class="data-v-c33cfae0" type="text" placeholder="请输入发票接收邮箱" placeholder-class="placeholder-class" value="{{H}}" bindinput="{{I}}"/></view><view class="input-group row verCenter data-v-c33cfae0"><text class="{{['label', 'data-v-c33cfae0', J && 'required']}}">收票人</text><input class="data-v-c33cfae0" type="text" placeholder="请输入收票人" placeholder-class="placeholder-class" value="{{K}}" bindinput="{{L}}"/></view><view class="input-group row verCenter data-v-c33cfae0"><text class="{{['label', 'data-v-c33cfae0', M && 'required']}}">收票人手机号</text><input class="data-v-c33cfae0" type="number" placeholder="请输入收票人手机号" placeholder-class="placeholder-class" value="{{N}}" bindinput="{{O}}"/></view></view><view class="setting-default row verCenter bothSide data-v-c33cfae0"><view class="tt data-v-c33cfae0">默认发票信息</view><view class="data-v-c33cfae0"><switch class="data-v-c33cfae0" bindchange="{{P}}" checked color="#D0121B" style="transform:scale(0.8)"/></view></view></view><view class="foot data-v-c33cfae0"><view class="btn data-v-c33cfae0" bindtap="{{Q}}">确认</view></view></view>
\ No newline at end of file
view.data-v-c33cfae0,
text.data-v-c33cfae0,
input.data-v-c33cfae0,
navigator.data-v-c33cfae0 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-c33cfae0 {
background: none;
opacity: 1;
}
image.data-v-c33cfae0 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-c33cfae0 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-c33cfae0 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-c33cfae0 {
display: flex;
flex-direction: column;
}
.row.data-v-c33cfae0 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-c33cfae0 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-c33cfae0 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-c33cfae0 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-c33cfae0 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-c33cfae0 {
align-items: center;
}
.invoiceAddPage.data-v-c33cfae0 {
background: #f6f6f6;
padding-bottom: 150rpx;
min-height: calc(100vh - 175rpx);
}
.invoiceAddPage .cons.data-v-c33cfae0 {
padding-top: 75rpx;
}
.invoiceAddPage .cons .input-box.data-v-c33cfae0 {
margin: 0 auto;
width: 700rpx;
margin-top: 6rpx;
background: #fff;
padding: 0rpx 26rpx;
border-radius: 20rpx;
}
.invoiceAddPage .cons .input-box .input-group.data-v-c33cfae0 {
height: 100rpx;
padding: 34rpx 20rpx;
border-bottom: 1rpx solid #E7E7E7;
}
.invoiceAddPage .cons .input-box .input-group.data-v-c33cfae0:last-child {
border: 0rpx;
}
.invoiceAddPage .cons .input-box .input-group .label.data-v-c33cfae0 {
font-size: 28rpx;
color: #000000;
width: 215rpx;
line-height: 40rpx;
height: 40rpx;
position: relative;
}
.invoiceAddPage .cons .input-box .input-group .label.required.data-v-c33cfae0::after {
content: "*";
position: absolute;
left: -20rpx;
top: 5rpx;
color: #D0121B;
}
.invoiceAddPage .cons .input-box .input-group input.data-v-c33cfae0 {
font-size: 28rpx;
color: #000;
line-height: 40rpx;
height: 40rpx;
}
.invoiceAddPage .cons .input-box .input-group .placeholder-class.data-v-c33cfae0 {
font-size: 28rpx;
color: #666666;
}
.invoiceAddPage .cons .tab-group.data-v-c33cfae0 {
padding: 25rpx 20rpx;
padding-bottom: 50rpx;
}
.invoiceAddPage .cons .tab-group .tit.data-v-c33cfae0 {
font-weight: 600;
font-size: 28rpx;
color: #000000;
margin-bottom: 50rpx;
}
.invoiceAddPage .cons .tab-group .tab text.data-v-c33cfae0 {
width: 286rpx;
height: 70rpx;
background: #FFFFFF;
border-radius: 5rpx;
border: 1rpx solid #898989;
font-size: 24rpx;
color: #000000;
text-align: center;
line-height: 70rpx;
}
.invoiceAddPage .cons .tab-group .tab text.act.data-v-c33cfae0 {
border: 1rpx solid #D0121B;
color: #D0121B;
}
.invoiceAddPage .cons .setting-default.data-v-c33cfae0 {
margin: 0 auto;
width: 700rpx;
margin-top: 25rpx;
background: #fff;
border-radius: 20rpx;
padding: 22rpx 45rpx;
}
.invoiceAddPage .cons .setting-default .tt.data-v-c33cfae0 {
font-size: 28rpx;
color: #000000;
margin-bottom: 6rpx;
}
.invoiceAddPage .foot.data-v-c33cfae0 {
height: 130rpx;
position: fixed;
z-index: 3;
bottom: 0rpx;
left: 0rpx;
right: 0rpx;
}
.invoiceAddPage .foot .btn.data-v-c33cfae0 {
display: block;
width: 700rpx;
height: 90rpx;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
formParams: {
tax_id: "",
tax_title: "",
consignee_address: "",
company_phone: "",
tax_no: "",
bank_name: "",
bank_account: "",
consignee: "",
consignee_phone: "",
email: "",
intl_code: "0086",
is_default: 1,
inv_type: 3
// 3 专票 2普票个人 否则普票 公司
}
};
},
onLoad: function(options) {
this.formParams.tax_id = options.tax_id || "";
this.getData();
},
onShow() {
},
methods: {
getData() {
if (!this.formParams.tax_id) {
return;
}
this.request(util_api.Api_Url + "/api/invoice/getList", "get", { p: 1 }, true).then((res) => {
if (res.code == 0) {
let arr_ = res.data.list;
let obj_ = arr_.filter((item) => item.tax_id == this.formParams.tax_id)[0];
this.formParams = {
...obj_
};
this.formParams.consignee_address = obj_.company_address;
common_vendor.index.__f__("log", "at pages/user/invoiceEdit.vue:138", this.formParams);
}
});
},
tianyancha() {
if (!this.formParams.tax_title) {
return;
}
this.request(util_api.Api_Url + "/api/user/tianyancha", "GET", {
company_name: this.formParams.tax_title
}, false).then((res) => {
if (res.code == 0) {
if (!res.data.com_name) {
common_vendor.index.showToast({
title: "天眼查没有查到该公司信息",
icon: "none"
});
}
this.formParams.tax_title = res.data.com_name || this.formParams.tax_title;
this.formParams.tax_no = res.data.tax_number || this.formParams.tax_no;
this.formParams.company_phone = res.data.phone_number;
this.formParams.consignee_address = res.data.com_address;
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
changeTab(inv_type) {
this.formParams.inv_type = inv_type;
common_vendor.index.__f__("log", "at pages/user/invoiceEdit.vue:171", this.formParams.inv_type);
},
onSwitchChange(e) {
this.formParams.is_default = e.detail.value ? 1 : 0;
},
submitI() {
if (!this.formParams.tax_title) {
common_vendor.index.showToast({
title: "发票抬头不能为空",
icon: "none"
});
return;
}
if (this.formParams.inv_type == 3) {
if (!this.formParams.tax_no) {
common_vendor.index.showToast({
title: "公司税号不能为空",
icon: "none"
});
return;
}
if (!this.formParams.company_phone) {
common_vendor.index.showToast({
title: "公司电话不能为空",
icon: "none"
});
return;
}
if (!this.formParams.consignee_address) {
common_vendor.index.showToast({
title: "注册地址不能为空",
icon: "none"
});
return;
}
if (!this.formParams.bank_name) {
common_vendor.index.showToast({
title: "开户银行不能为空",
icon: "none"
});
return;
}
if (!this.formParams.bank_account) {
common_vendor.index.showToast({
title: "银行账号不能为空",
icon: "none"
});
return;
}
if (!this.formParams.email) {
common_vendor.index.showToast({
title: "发票接收邮箱不能为空",
icon: "none"
});
return;
}
} else if (this.formParams.inv_type == 2) {
if (!this.formParams.email) {
common_vendor.index.showToast({
title: "发票接收邮箱不能为空",
icon: "none"
});
return;
}
if (!this.formParams.consignee) {
common_vendor.index.showToast({
title: "收票人不能为空",
icon: "none"
});
return;
}
if (!this.formParams.consignee_phone) {
common_vendor.index.showToast({
title: "收票人手机不能为空",
icon: "none"
});
return;
}
} else {
if (!this.formParams.tax_no) {
common_vendor.index.showToast({
title: "公司税号不能为空",
icon: "none"
});
return;
}
if (!this.formParams.company_phone) {
common_vendor.index.showToast({
title: "公司电话不能为空",
icon: "none"
});
return;
}
if (!this.formParams.email) {
common_vendor.index.showToast({
title: "发票接收邮箱不能为空",
icon: "none"
});
return;
}
if (!this.formParams.consignee) {
common_vendor.index.showToast({
title: "收票人不能为空",
icon: "none"
});
return;
}
if (!this.formParams.consignee_phone) {
common_vendor.index.showToast({
title: "收票人手机不能为空",
icon: "none"
});
return;
}
}
this.request(util_api.Api_Url + "/api/invoice/update", "POST", this.formParams, true).then((res) => {
if (res.code === 0) {
common_vendor.index.showToast({
title: "编辑发票成功",
icon: "success"
});
setTimeout(() => {
common_vendor.index.navigateBack({
delta: 1
});
}, 2e3);
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
}
},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
(_component_barX + _component_titleNav)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.p({
title: "编辑发票"
}),
b: $data.formParams.inv_type == 3 ? 1 : "",
c: common_vendor.o(($event) => $options.changeTab(3)),
d: $data.formParams.inv_type != 3 ? 1 : "",
e: common_vendor.o(($event) => $options.changeTab(4)),
f: $data.formParams.inv_type != 3
}, $data.formParams.inv_type != 3 ? {
g: $data.formParams.inv_type != 2 && $data.formParams.inv_type != 3 ? 1 : "",
h: common_vendor.o(($event) => $options.changeTab(4)),
i: $data.formParams.inv_type == 2 ? 1 : "",
j: common_vendor.o(($event) => $options.changeTab(2))
} : {}, {
k: $data.formParams.inv_type != 2
}, $data.formParams.inv_type != 2 ? {
l: common_vendor.o(($event) => $options.tianyancha()),
m: $data.formParams.tax_title,
n: common_vendor.o(($event) => $data.formParams.tax_title = $event.detail.value)
} : {}, {
o: $data.formParams.inv_type == 2
}, $data.formParams.inv_type == 2 ? {
p: $data.formParams.tax_title,
q: common_vendor.o(($event) => $data.formParams.tax_title = $event.detail.value)
} : {}, {
r: $data.formParams.inv_type != 2
}, $data.formParams.inv_type != 2 ? {
s: $data.formParams.tax_no,
t: common_vendor.o(($event) => $data.formParams.tax_no = $event.detail.value)
} : {}, {
v: $data.formParams.inv_type != 2
}, $data.formParams.inv_type != 2 ? {
w: $data.formParams.company_phone,
x: common_vendor.o(($event) => $data.formParams.company_phone = $event.detail.value)
} : {}, {
y: $data.formParams.inv_type == 3
}, $data.formParams.inv_type == 3 ? {
z: $data.formParams.consignee_address,
A: common_vendor.o(($event) => $data.formParams.consignee_address = $event.detail.value)
} : {}, {
B: $data.formParams.inv_type == 3
}, $data.formParams.inv_type == 3 ? {
C: $data.formParams.bank_name,
D: common_vendor.o(($event) => $data.formParams.bank_name = $event.detail.value)
} : {}, {
E: $data.formParams.inv_type == 3
}, $data.formParams.inv_type == 3 ? {
F: $data.formParams.bank_account,
G: common_vendor.o(($event) => $data.formParams.bank_account = $event.detail.value)
} : {}, {
H: $data.formParams.email,
I: common_vendor.o(($event) => $data.formParams.email = $event.detail.value),
J: $data.formParams.inv_type != 3 ? 1 : "",
K: $data.formParams.consignee,
L: common_vendor.o(($event) => $data.formParams.consignee = $event.detail.value),
M: $data.formParams.inv_type != 3 ? 1 : "",
N: $data.formParams.consignee_phone,
O: common_vendor.o(($event) => $data.formParams.consignee_phone = $event.detail.value),
P: common_vendor.o((...args) => $options.onSwitchChange && $options.onSwitchChange(...args)),
Q: $data.formParams.is_default == 1,
R: common_vendor.o(($event) => $options.submitI())
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-71b6f27f"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/invoiceEdit.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav"
}
}
\ No newline at end of file
<view class="invoiceAddPage data-v-71b6f27f"><bar-x class="data-v-71b6f27f" u-i="71b6f27f-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-71b6f27f" u-i="71b6f27f-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-71b6f27f"><view class="input-box data-v-71b6f27f"><view class="tab-group data-v-71b6f27f"><view class="tit data-v-71b6f27f">发票类型</view><view class="tab row bothSide data-v-71b6f27f"><text class="{{['data-v-71b6f27f', b && 'act']}}" bindtap="{{c}}">增值税专用发票</text><text class="{{['data-v-71b6f27f', d && 'act']}}" bindtap="{{e}}">增值税普通发票</text></view></view><view wx:if="{{f}}" class="tab-group data-v-71b6f27f"><view class="tit data-v-71b6f27f">开票信息</view><view class="tab row bothSide data-v-71b6f27f"><text class="{{['data-v-71b6f27f', g && 'act']}}" bindtap="{{h}}">公司</text><text class="{{['data-v-71b6f27f', i && 'act']}}" bindtap="{{j}}">个人</text></view></view><view wx:if="{{k}}" class="input-group row verCenter data-v-71b6f27f"><text class="label required data-v-71b6f27f">公司名称</text><input class="data-v-71b6f27f" type="text" bindblur="{{l}}" placeholder="请输入公司名称" placeholder-class="placeholder-class" value="{{m}}" bindinput="{{n}}"/></view><view wx:if="{{o}}" class="input-group row verCenter data-v-71b6f27f"><text class="label required data-v-71b6f27f">开票人名称</text><input class="data-v-71b6f27f" type="text" placeholder="请输入开票人名称" placeholder-class="placeholder-class" value="{{p}}" bindinput="{{q}}"/></view><view wx:if="{{r}}" class="input-group row verCenter data-v-71b6f27f"><text class="label required data-v-71b6f27f">公司税号</text><input class="data-v-71b6f27f" type="text" placeholder="系统自动查询后补充" placeholder-class="placeholder-class" value="{{s}}" bindinput="{{t}}"/></view><view wx:if="{{v}}" class="input-group row verCenter data-v-71b6f27f"><text class="label required data-v-71b6f27f">公司电话</text><input class="data-v-71b6f27f" type="text" placeholder="系统自动查询后补充" placeholder-class="placeholder-class" value="{{w}}" bindinput="{{x}}"/></view><view wx:if="{{y}}" class="input-group row verCenter data-v-71b6f27f"><text class="label required data-v-71b6f27f">注册地址</text><input class="data-v-71b6f27f" type="text" placeholder="系统自动查询后补充" placeholder-class="placeholder-class" value="{{z}}" bindinput="{{A}}"/></view><view wx:if="{{B}}" class="input-group row verCenter data-v-71b6f27f"><text class="label required data-v-71b6f27f">开户银行</text><input class="data-v-71b6f27f" type="text" placeholder="请输入开户银行" placeholder-class="placeholder-class" value="{{C}}" bindinput="{{D}}"/></view><view wx:if="{{E}}" class="input-group row verCenter data-v-71b6f27f"><text class="label required data-v-71b6f27f">开户银行账号</text><input class="data-v-71b6f27f" type="text" placeholder="请输入开户银行账号" placeholder-class="placeholder-class" value="{{F}}" bindinput="{{G}}"/></view><view class="input-group row verCenter data-v-71b6f27f"><text class="label required data-v-71b6f27f">发票接收邮箱</text><input class="data-v-71b6f27f" type="text" placeholder="请输入发票接收邮箱" placeholder-class="placeholder-class" value="{{H}}" bindinput="{{I}}"/></view><view class="input-group row verCenter data-v-71b6f27f"><text class="{{['label', 'data-v-71b6f27f', J && 'required']}}">收票人</text><input class="data-v-71b6f27f" type="text" placeholder="请输入收票人" placeholder-class="placeholder-class" value="{{K}}" bindinput="{{L}}"/></view><view class="input-group row verCenter data-v-71b6f27f"><text class="{{['label', 'data-v-71b6f27f', M && 'required']}}">收票人手机号</text><input class="data-v-71b6f27f" type="number" placeholder="请输入收票人手机号" placeholder-class="placeholder-class" value="{{N}}" bindinput="{{O}}"/></view></view><view class="setting-default row verCenter bothSide data-v-71b6f27f"><view class="tt data-v-71b6f27f">默认发票信息</view><view class="data-v-71b6f27f"><switch class="data-v-71b6f27f" bindchange="{{P}}" checked="{{Q}}" color="#D0121B" style="transform:scale(0.8)"/></view></view></view><view class="foot data-v-71b6f27f"><view class="btn data-v-71b6f27f" bindtap="{{R}}">确认</view></view></view>
\ No newline at end of file
view.data-v-71b6f27f,
text.data-v-71b6f27f,
input.data-v-71b6f27f,
navigator.data-v-71b6f27f {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-71b6f27f {
background: none;
opacity: 1;
}
image.data-v-71b6f27f {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-71b6f27f {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-71b6f27f {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-71b6f27f {
display: flex;
flex-direction: column;
}
.row.data-v-71b6f27f {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-71b6f27f {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-71b6f27f {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-71b6f27f {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-71b6f27f {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-71b6f27f {
align-items: center;
}
.invoiceAddPage.data-v-71b6f27f {
background: #f6f6f6;
padding-bottom: 150rpx;
min-height: calc(100vh - 175rpx);
}
.invoiceAddPage .cons.data-v-71b6f27f {
padding-top: 75rpx;
}
.invoiceAddPage .cons .input-box.data-v-71b6f27f {
margin: 0 auto;
width: 700rpx;
margin-top: 6rpx;
background: #fff;
padding: 0rpx 26rpx;
border-radius: 20rpx;
}
.invoiceAddPage .cons .input-box .input-group.data-v-71b6f27f {
height: 100rpx;
padding: 34rpx 20rpx;
border-bottom: 1rpx solid #E7E7E7;
}
.invoiceAddPage .cons .input-box .input-group.data-v-71b6f27f:last-child {
border: 0rpx;
}
.invoiceAddPage .cons .input-box .input-group .label.data-v-71b6f27f {
font-size: 28rpx;
color: #000000;
width: 215rpx;
line-height: 40rpx;
height: 40rpx;
position: relative;
}
.invoiceAddPage .cons .input-box .input-group .label.required.data-v-71b6f27f::after {
content: "*";
position: absolute;
left: -20rpx;
top: 5rpx;
color: #D0121B;
}
.invoiceAddPage .cons .input-box .input-group input.data-v-71b6f27f {
font-size: 28rpx;
color: #000;
line-height: 40rpx;
height: 40rpx;
}
.invoiceAddPage .cons .input-box .input-group .placeholder-class.data-v-71b6f27f {
font-size: 28rpx;
color: #666666;
}
.invoiceAddPage .cons .tab-group.data-v-71b6f27f {
padding: 25rpx 20rpx;
padding-bottom: 50rpx;
}
.invoiceAddPage .cons .tab-group .tit.data-v-71b6f27f {
font-weight: 600;
font-size: 28rpx;
color: #000000;
margin-bottom: 50rpx;
}
.invoiceAddPage .cons .tab-group .tab text.data-v-71b6f27f {
width: 286rpx;
height: 70rpx;
background: #FFFFFF;
border-radius: 5rpx;
border: 1rpx solid #898989;
font-size: 24rpx;
color: #000000;
text-align: center;
line-height: 70rpx;
}
.invoiceAddPage .cons .tab-group .tab text.act.data-v-71b6f27f {
border: 1rpx solid #D0121B;
color: #D0121B;
}
.invoiceAddPage .cons .setting-default.data-v-71b6f27f {
margin: 0 auto;
width: 700rpx;
margin-top: 25rpx;
background: #fff;
border-radius: 20rpx;
padding: 22rpx 45rpx;
}
.invoiceAddPage .cons .setting-default .tt.data-v-71b6f27f {
font-size: 28rpx;
color: #000000;
margin-bottom: 6rpx;
}
.invoiceAddPage .foot.data-v-71b6f27f {
height: 130rpx;
position: fixed;
z-index: 3;
bottom: 0rpx;
left: 0rpx;
right: 0rpx;
}
.invoiceAddPage .foot .btn.data-v-71b6f27f {
display: block;
width: 700rpx;
height: 90rpx;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {
isInit: false,
//记录是否加载了数据
page: 1,
limit: 10,
status: "",
//未读1 已读 2
isLoadEnd: false,
// 是否已全部加载完
list: [],
all_count: 0,
unreadcount: 0,
read_count: 0
};
},
onLoad: function() {
this.getData();
},
async onReachBottom() {
if (this.isLoadEnd) {
return;
}
this.getData();
},
methods: {
clear() {
common_vendor.index.showModal({
title: "",
content: "您确定清空所有已读消息吗?",
success: (res) => {
if (res.confirm) {
this.request(util_api.Api_Url + "/api/user/changeMsgStatus", "post", { status: 2 }, true).then((res2) => {
if (res2.code == 0) {
common_vendor.index.showToast({
title: "删除已读成功",
duration: 2e3,
icon: "none"
});
this.initGetData();
} else {
common_vendor.index.showToast({
title: res2.msg,
duration: 2e3,
icon: "none"
});
}
});
}
}
});
},
bjyd() {
common_vendor.index.showModal({
title: "",
content: "您确定标记所有消息为已读吗?",
success: (res) => {
if (res.confirm) {
this.request(util_api.Api_Url + "/api/user/changeMsgStatus", "post", { status: 3 }, true).then((res2) => {
if (res2.code == 0) {
common_vendor.index.showToast({
title: "标记已读成功",
duration: 2e3,
icon: "none"
});
this.initGetData();
} else {
common_vendor.index.showToast({
title: res2.msg,
duration: 2e3,
icon: "none"
});
}
});
}
}
});
},
zankai(msg_id) {
this.list.forEach((item) => {
if (item.msg_id == msg_id) {
item.showCons = !item.showCons;
if (item.status != 2) {
item.status = 2;
this.request(util_api.Api_Url + "/api/user/changeMsgStatusById", "post", { msg_id: item.msg_id }, true).then((res) => {
this.getData(1);
});
}
}
});
},
tab(type) {
this.status = type;
this.initGetData();
},
initGetData() {
this.page = 1;
this.isInit = false;
this.isLoadEnd = false;
this.list = [];
this.getData();
},
getData(num) {
let obj_ = {
status: this.status,
page: this.page,
limit: this.limit
};
this.request(util_api.Api_Url + "/api/user/msgList", "GET", obj_, true).then((res) => {
if (num) {
this.all_count = res.data.data.all_count || 0;
this.unreadcount = res.data.data.unreadcount || 0;
this.read_count = res.data.data.read_count || 0;
return;
}
if (this.page == 1) {
this.list = [];
}
this.all_count = res.data.data.all_count || 0;
this.unreadcount = res.data.data.unreadcount || 0;
this.read_count = res.data.data.read_count || 0;
if (res.code == 0) {
this.isInit = 1;
let arr_ = res.data.data.list || [];
arr_.forEach((item) => {
item.showCons = false;
if (item.msg_type == 1) {
item.iconSrc = "https://img.ichunt.com/images/ichunt/202502/24/af70f0465763bc538222014215472f15.png";
}
if (item.msg_type == 2) {
item.iconSrc = "https://img.ichunt.com/images/ichunt/202502/24/076cb4c6de374b6f088852d822df770d.png";
}
if (item.msg_type == 3) {
item.iconSrc = "https://img.ichunt.com/images/ichunt/202502/24/f969027642ab0c8c94c1a8614c272198.png";
}
if (item.msg_type == 4) {
item.iconSrc = "https://img.ichunt.com/images/ichunt/202502/24/9d75f867b835d4f9b4461b5e1cf825c6.png";
}
});
this.list = [...this.list, ...arr_];
if (this.page * this.limit >= Number(res.data.data.all_count)) {
this.isLoadEnd = true;
}
this.page++;
} else {
this.isInit = 1;
this.list = [];
}
});
}
},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
_component_barX();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
b: common_vendor.o(($event) => $options.bjyd()),
c: common_vendor.o(($event) => $options.clear()),
d: common_vendor.t($data.all_count),
e: $data.status == "" ? 1 : "",
f: common_vendor.o(($event) => $options.tab("")),
g: common_vendor.t($data.read_count),
h: $data.status == 2 ? 1 : "",
i: common_vendor.o(($event) => $options.tab(2)),
j: common_vendor.t($data.unreadcount),
k: $data.status == 1 ? 1 : "",
l: common_vendor.o(($event) => $options.tab(1)),
m: $data.list.length > 0
}, $data.list.length > 0 ? {
n: common_vendor.f($data.list, (item, index, i0) => {
return common_vendor.e({
a: item.iconSrc,
b: common_vendor.t(item.title),
c: item.status == 1
}, item.status == 1 ? {} : {}, {
d: item.showCons
}, item.showCons ? {
e: item.content
} : {}, {
f: common_vendor.t(item.msg_type == 1 ? "公告" : item.msg_type == 2 ? "活动" : item.msg_type == 3 ? "新闻" : "其他"),
g: common_vendor.t(item.actual_send_time_format),
h: common_vendor.t(item.showCons ? "收起" : "展开"),
i: common_vendor.n(item.showCons ? "icon-arrowshang" : "icon-arrowxia"),
j: common_vendor.o(($event) => $options.zankai(item.msg_id), index),
k: index
});
})
} : {}, {
o: $data.list.length > 0 && $data.isLoadEnd
}, $data.list.length > 0 && $data.isLoadEnd ? {} : {}, {
p: $data.isInit && $data.list.length == 0
}, $data.isInit && $data.list.length == 0 ? {} : {});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-64d55b62"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/msgList.js.map
{
"usingComponents": {
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="msgListPage data-v-64d55b62"><bar-x class="data-v-64d55b62" u-i="64d55b62-0" bind:__l="__l"/><view class="titsk-head row verCenter bothSide data-v-64d55b62"><view class="l row verCenter data-v-64d55b62"><text class="icon iconfont icon-arrowleft data-v-64d55b62" bindtap="{{a}}"></text><view class="data-v-64d55b62">我的消息</view></view><view class="handle-box row verCenter data-v-64d55b62"><view class="ite row verCenter data-v-64d55b62" bindtap="{{b}}"><text class="icon iconfont icon-xib data-v-64d55b62"></text><text class="data-v-64d55b62">标记已读</text></view><view class="ite row verCenter data-v-64d55b62" bindtap="{{c}}"><text class="icon iconfont icon-delk data-v-64d55b62"></text><text class="data-v-64d55b62">删除</text></view></view></view><view class="tabs row rowCenter verCenter data-v-64d55b62"><view class="{{['item', 'data-v-64d55b62', e && 'act']}}" bindtap="{{f}}">全部({{d}})</view><view class="{{['item', 'data-v-64d55b62', h && 'act']}}" bindtap="{{i}}">已读({{g}})</view><view class="{{['item', 'data-v-64d55b62', k && 'act']}}" bindtap="{{l}}">未读({{j}})</view></view><view class="cons data-v-64d55b62"><view wx:if="{{m}}" class="data-box data-v-64d55b62"><view wx:for="{{n}}" wx:for-item="item" wx:key="k" class="group data-v-64d55b62"><view class="t row verCenter data-v-64d55b62"><image class="data-v-64d55b62" src="{{item.a}}"/><view class="elep data-v-64d55b62">{{item.b}}</view><view wx:if="{{item.c}}" class="new data-v-64d55b62"></view></view><view wx:if="{{item.d}}" class="c data-v-64d55b62"><rich-text class="data-v-64d55b62" nodes="{{item.e}}"/></view><view class="b row verCenter bothSide data-v-64d55b62"><view class="l row verCenter data-v-64d55b62"><text class="data-v-64d55b62">{{item.f}}</text><text class="line data-v-64d55b62"></text><text class="data-v-64d55b62">{{item.g}}</text></view><view class="r row data-v-64d55b62"><view class="btnj row verCenter data-v-64d55b62" bindtap="{{item.j}}">{{item.h}}<text class="{{['data-v-64d55b62', 'icon', 'iconfont', item.i]}}"></text></view></view></view></view></view><view wx:if="{{o}}" class="pagebot data-v-64d55b62">—— 已经全部加载完 ——</view><view wx:if="{{p}}" class="no-data data-v-64d55b62"><image class="data-v-64d55b62" src="https://img.ichunt.com/images/ichunt/202502/24/07a360187d83ccf80a9d835029c27446.png"/><view class="data-v-64d55b62">暂无信息!</view></view></view></view>
\ No newline at end of file
view.data-v-64d55b62,
text.data-v-64d55b62,
input.data-v-64d55b62,
navigator.data-v-64d55b62 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-64d55b62 {
background: none;
opacity: 1;
}
image.data-v-64d55b62 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-64d55b62 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-64d55b62 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-64d55b62 {
display: flex;
flex-direction: column;
}
.row.data-v-64d55b62 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-64d55b62 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-64d55b62 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-64d55b62 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-64d55b62 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-64d55b62 {
align-items: center;
}
.msgListPage.data-v-64d55b62 {
background: #f6f6f6;
}
.msgListPage .titsk-head.data-v-64d55b62 {
background: #F6F6F6;
height: 75rpx;
position: fixed;
top: 175rpx;
left: 0rpx;
width: 100%;
right: 0rpx;
z-index: 3;
padding-left: 35rpx;
font-size: 30rpx;
color: #000000;
padding-right: 15rpx;
}
.msgListPage .titsk-head .l.data-v-64d55b62 {
height: 75rpx;
}
.msgListPage .titsk-head .handle-box.data-v-64d55b62 {
height: 75rpx;
font-size: 24rpx;
color: #666666;
}
.msgListPage .titsk-head .handle-box .ite.data-v-64d55b62 {
height: 75rpx;
margin-left: 30rpx;
}
.msgListPage .titsk-head .handle-box .ite .icon.data-v-64d55b62 {
margin-right: 5rpx;
}
.msgListPage .titsk-head .icon-arrowleft.data-v-64d55b62 {
font-size: 35rpx;
color: #898989;
margin-right: 235rpx;
}
.msgListPage .tabs.data-v-64d55b62 {
height: 90rpx;
background: #f6f6f6;
width: 100%;
position: fixed;
top: 250rpx;
z-index: 3;
}
.msgListPage .tabs .item.data-v-64d55b62 {
font-size: 28rpx;
color: #000000;
position: relative;
padding: 0 29rpx;
}
.msgListPage .tabs .item.data-v-64d55b62::after {
position: absolute;
content: "";
right: 0rpx;
width: 1rpx;
height: 18rpx;
background: #666;
top: 11rpx;
}
.msgListPage .tabs .item.data-v-64d55b62:last-child::after {
display: none;
}
.msgListPage .tabs .item.act.data-v-64d55b62 {
font-size: 28rpx;
color: #D0121B;
font-weight: bold;
}
.msgListPage .cons.data-v-64d55b62 {
padding-top: 165rpx;
min-height: calc(100vh - 175rpx);
}
.msgListPage .cons .data-box.data-v-64d55b62 {
margin: 0 auto;
width: 700rpx;
}
.msgListPage .cons .data-box .group.data-v-64d55b62 {
background: #fff;
padding: 35rpx 25rpx;
padding-bottom: 22rpx;
margin-bottom: 25rpx;
}
.msgListPage .cons .data-box .group .t.data-v-64d55b62 {
font-size: 28rpx;
color: #000000;
margin-bottom: 30rpx;
position: relative;
}
.msgListPage .cons .data-box .group .t image.data-v-64d55b62 {
height: 45rpx;
width: 45rpx;
margin-right: 27rpx;
}
.msgListPage .cons .data-box .group .t view.data-v-64d55b62 {
width: 550rpx;
height: 45rpx;
line-height: 45rpx;
}
.msgListPage .cons .data-box .group .t .new.data-v-64d55b62 {
position: absolute;
width: 13rpx;
height: 13rpx;
background: #FF6300;
border-radius: 13rpx;
right: 0rpx;
top: -13rpx;
}
.msgListPage .cons .data-box .group .c.data-v-64d55b62 {
font-size: 26rpx;
color: #000000;
line-height: 45rpx;
margin-bottom: 30rpx;
}
.msgListPage .cons .data-box .group .c.act.data-v-64d55b62 {
display: block;
}
.msgListPage .cons .data-box .group .b.data-v-64d55b62 {
height: 86rpx;
border-top: 1rpx solid #E7E7E7;
}
.msgListPage .cons .data-box .group .b .l.data-v-64d55b62 {
font-size: 24rpx;
color: #666666;
height: 86rpx;
}
.msgListPage .cons .data-box .group .b .l .line.data-v-64d55b62 {
width: 1rpx;
height: 18rpx;
background: #666;
margin: 15rpx;
}
.msgListPage .cons .data-box .group .b .r .btnj.data-v-64d55b62 {
min-width: 82rpx;
height: 36rpx;
text-align: center;
background: #F8F8F8;
border-radius: 5rpx;
border: 1rpx solid #E7E7E7;
font-size: 24rpx;
color: #666666;
margin-left: 26rpx;
padding: 0 21rpx;
}
.msgListPage .cons .data-box .group .b .r .btnj .icon.data-v-64d55b62 {
font-size: 16rpx;
color: #666;
margin-left: 6rpx;
}
.msgListPage .cons .no-data.data-v-64d55b62 {
background: #fff;
width: 700rpx;
margin: 0 auto;
padding-top: 209rpx;
padding-bottom: 500rpx;
height: 1200rpx;
font-size: 24rpx;
color: #000000;
text-align: center;
}
.msgListPage .cons .no-data image.data-v-64d55b62 {
width: 442rpx;
height: 254rpx;
margin-bottom: 45rpx;
}
.msgListPage .cons .pagebot.data-v-64d55b62 {
height: 80rpx;
line-height: 80rpx;
font-size: 26rpx;
text-align: center;
color: #C6C7CC;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
pageData: "",
order_id: "",
wlInfo: []
};
},
onLoad: function(options) {
this.order_id = options.order_id || "";
this.getData();
},
methods: {
callPhone(shipping_tel) {
common_vendor.index.__f__("log", "at pages/user/orderDetail.vue:151", shipping_tel);
common_vendor.index.makePhoneCall({
phoneNumber: shipping_tel,
// 替换为实际的电话号码
success: () => {
common_vendor.index.__f__("log", "at pages/user/orderDetail.vue:155", "拨打电话成功");
}
});
},
copywl(info) {
common_vendor.index.setClipboardData({
data: info.shipping_no,
success: function() {
common_vendor.index.showToast({
title: "复制成功",
icon: "success"
});
}
});
},
sqzk(shipping_no) {
this.wlInfo.forEach((item) => {
item.shipping_info.forEach((item1) => {
if (shipping_no == item1.shipping_no) {
item1.showUlAll = !item1.showUlAll;
}
});
});
},
again(type) {
let arr_ = this.pageData.order_items || [];
let json_arr = [];
let ids = [];
arr_.forEach((item) => {
let obj_ = {
goods_num: item.goods_number,
sku_id: item.goods_id,
price: item.price_has_tax
};
if (type) {
obj_.is_cover_goods_num = 1;
}
json_arr.push(obj_);
ids.push(item.sku_id);
});
this.request(util_api.Api_Url + "/api/cart/batchAddCart", "POST", {
sku_json: JSON.stringify(json_arr)
}, true).then((res) => {
if (res.code == 0) {
if (type) {
common_vendor.index.setStorageSync("car_ids", ids.join(","));
common_vendor.index.setStorageSync("confirmOrderBackUrl", `/pages/user/orderDetail?order_id=${this.order_id}`);
common_vendor.index.navigateTo({
url: "/pages/car/confirmOrder"
});
} else {
common_vendor.index.showToast({
title: "添加购物车成功",
icon: "success"
});
}
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "error"
});
}
});
},
getData() {
this.request(util_api.Api_Url + "/api/order/detail", "GET", {
order_id: this.order_id
}, true).then((res) => {
if (res.code == 0) {
this.pageData = res.data;
this.wlInfo = res.data.order_shipping || [];
this.wlInfo.forEach((item) => {
item.showUlAll = false;
});
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "error"
});
}
});
}
},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
(_component_barX + _component_titleNav)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.p({
title: "订单详情"
}),
b: $data.pageData
}, $data.pageData ? common_vendor.e({
c: $data.wlInfo.length > 0
}, $data.wlInfo.length > 0 ? {
d: common_vendor.f($data.wlInfo, (item, index, i0) => {
return {
a: common_vendor.f(item.shipping_items, (item1, index1, i1) => {
return {
a: item1.goods_images || "https://www.iedge.net/assets/images/common/defaultnew.png",
b: common_vendor.t(item1.goods_name),
c: index1
};
}),
b: common_vendor.f(item.shipping_info, (itemC, indexC, i1) => {
return {
a: common_vendor.t(itemC.tracking_name),
b: common_vendor.t(itemC.shipping_no),
c: common_vendor.o(($event) => $options.copywl(itemC)),
d: common_vendor.f(itemC.tracking_msg, (item2, index2, i2) => {
return common_vendor.e({
a: item2.tracking_status_val
}, item2.tracking_status_val ? {
b: common_vendor.t(item2.tracking_status_val)
} : {}, {
c: common_vendor.t(item2.time),
d: common_vendor.t(item2.context),
e: index2 > 0 && !itemC.showUlAll ? 1 : "",
f: index2
});
}),
e: common_vendor.t(itemC.showUlAll ? "收起" : "查看"),
f: common_vendor.n(itemC.showUlAll ? "icon-arrowshang" : "icon-arrowxia"),
g: common_vendor.o(($event) => $options.sqzk(itemC.shipping_no))
};
}),
c: common_vendor.o(($event) => $options.callPhone(item.shipping_tel)),
d: index
};
})
} : {}, {
e: $data.wlInfo.length > 0
}, $data.wlInfo.length > 0 ? {
f: common_vendor.t($data.pageData.order_address.address),
g: common_vendor.t($data.pageData.order_address.consignee),
h: common_vendor.t($data.pageData.order_address.mobile)
} : {}, {
i: !$data.wlInfo.length > 0
}, !$data.wlInfo.length > 0 ? common_vendor.e({
j: common_vendor.t(($data.pageData.order_address.nation_cn != "中国" ? $data.pageData.order_address.nation_cn : "") + $data.pageData.order_address.province_val + " " + $data.pageData.order_address.city_val + " " + $data.pageData.order_address.district_val),
k: $data.pageData.order_address.is_default == 1
}, $data.pageData.order_address.is_default == 1 ? {} : {}, {
l: common_vendor.t($data.pageData.order_address.address),
m: common_vendor.t($data.pageData.order_address.consignee),
n: common_vendor.t($data.pageData.order_address.mobile)
}) : {}, {
o: common_vendor.f($data.pageData.order_items, (item, index, i0) => {
return {
a: item.goods_images || "https://www.iedge.net/assets/images/common/defaultnew.png",
b: common_vendor.t(item.sku_name),
c: common_vendor.t(item.delivery_time),
d: common_vendor.t(item.goods_number),
e: common_vendor.t(item.goods_amount_order),
f: index
};
}),
p: common_vendor.t($data.pageData.order_invoice.tax_title),
q: common_vendor.t($data.pageData.order_info.order_sn),
r: common_vendor.t($data.pageData.order_info.create_time),
s: common_vendor.t($data.pageData.order_info.order_remark),
t: common_vendor.t($data.pageData.order_info.goods_amount_has_tax_format),
v: common_vendor.t($data.pageData.order_info.tax_amount_format),
w: common_vendor.t($data.pageData.order_info.coupon_amount_format),
x: common_vendor.t($data.pageData.order_info.shipping_amount_format),
y: common_vendor.t($data.pageData.order_info.order_amount_format)
}) : {}, {
z: $data.pageData
}, $data.pageData ? common_vendor.e({
A: _ctx.$globalData.KFQQ,
B: common_vendor.o(($event) => $options.again()),
C: common_vendor.o(($event) => $options.again(1)),
D: $data.pageData.order_info.status == 2 || $data.pageData.order_info.status == 3
}, $data.pageData.order_info.status == 2 || $data.pageData.order_info.status == 3 ? {
E: "/pages/user/orderPay?order_id=" + $data.order_id
} : {}) : {});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-21f7a29e"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/orderDetail.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav"
}
}
\ No newline at end of file
<view class="orderDetailPage data-v-21f7a29e"><bar-x class="data-v-21f7a29e" u-i="21f7a29e-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-21f7a29e" u-i="21f7a29e-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-21f7a29e"><view wx:if="{{b}}" class="data-v-21f7a29e"><view wx:if="{{c}}" class="wl-box data-v-21f7a29e"><view wx:for="{{d}}" wx:for-item="item" wx:key="d" class="wiboxitem data-v-21f7a29e"><view class="pack row data-v-21f7a29e"><view wx:for="{{item.a}}" wx:for-item="item1" wx:key="c" class="item row verCenter data-v-21f7a29e"><image class="data-v-21f7a29e" src="{{item1.a}}"/><text class="data-v-21f7a29e">{{item1.b}}</text></view></view><view class="wlinfobox data-v-21f7a29e"><view wx:for="{{item.b}}" wx:for-item="itemC" class="wl-cons data-v-21f7a29e"><view class="tit row bothSide verCenter data-v-21f7a29e"><view class="row verCenter data-v-21f7a29e">{{itemC.a}} {{itemC.b}}</view><view class="row verCenter data-v-21f7a29e"><text class="data-v-21f7a29e" bindtap="{{itemC.c}}">复制</text><text class="call data-v-21f7a29e" bindtap="{{item.c}}">打电话</text></view></view><view class="consfg data-v-21f7a29e"><view wx:for="{{itemC.d}}" wx:for-item="item2" wx:key="f" class="{{['wlitem', 'data-v-21f7a29e', item2.e && 'hidex']}}"><view class="row wlt verCenter data-v-21f7a29e"><text wx:if="{{item2.a}}" class="tet data-v-21f7a29e">{{item2.b}}</text><text class="txt data-v-21f7a29e">{{item2.c}}</text></view><view class="wlb data-v-21f7a29e">{{item2.d}}</view></view></view><view class="wlbt1 row verCenter data-v-21f7a29e" bindtap="{{itemC.g}}">{{itemC.e}}更多物流明细 <text class="{{['data-v-21f7a29e', 'icon', 'iconfont', itemC.f]}}"></text></view></view></view></view></view><view wx:if="{{e}}" class="wlfoot data-v-21f7a29e"><view class="t row data-v-21f7a29e"><text class="icon iconfont icon-dzsd data-v-21f7a29e"></text><view class="data-v-21f7a29e">送至 {{f}}</view></view><view class="b data-v-21f7a29e">{{g}} {{h}}</view></view><view wx:if="{{i}}" class="top-box data-v-21f7a29e"><view class="address-box data-v-21f7a29e"><view class="addbx row bothSide verCenter data-v-21f7a29e"><view class="l data-v-21f7a29e"><view class="ad row verCenter data-v-21f7a29e"><text class="csq data-v-21f7a29e">{{j}}</text><text wx:if="{{k}}" class="mr data-v-21f7a29e">默认</text></view><view class="ad1 data-v-21f7a29e">{{l}}</view><view class="cnnk data-v-21f7a29e"><text class="data-v-21f7a29e">{{m}}</text><text class="data-v-21f7a29e">{{n}}</text></view></view></view></view></view><view class="goods-box data-v-21f7a29e"><view wx:for="{{o}}" wx:for-item="item" wx:key="f" class="group row data-v-21f7a29e"><image class="data-v-21f7a29e" src="{{item.a}}"/><view class="infos data-v-21f7a29e"><view class="ganme elep2 data-v-21f7a29e">{{item.b}}</view><view class="hqs row verCenter bothSide data-v-21f7a29e"><text class="data-v-21f7a29e">货期:{{item.c}}</text><text class="data-v-21f7a29e">x{{item.d}}</text></view><view class="price data-v-21f7a29e">{{item.e}}</view></view></view></view><view class="price-infos data-v-21f7a29e"><view class="tit data-v-21f7a29e">订单信息</view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">发票信息</text><text class="data-v-21f7a29e">{{p}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">订单编号</text><text class="data-v-21f7a29e">{{q}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">下单时间</text><text class="data-v-21f7a29e">{{r}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">订单备注</text><text class="data-v-21f7a29e">{{s}}</text></view></view><view class="price-infos data-v-21f7a29e"><view class="tit data-v-21f7a29e">结算信息</view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">商品含税总额</text><text class="data-v-21f7a29e">{{t}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">税费</text><text class="data-v-21f7a29e">{{v}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">优惠券抵用</text><text class="data-v-21f7a29e">{{w}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">运费</text><text class="data-v-21f7a29e">{{x}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">含税总额</text><text class="price data-v-21f7a29e">{{y}}</text></view></view></view></view><view wx:if="{{z}}" class="foot row verCenter bothSide data-v-21f7a29e"><navigator class="item data-v-21f7a29e" url="{{A}}"><text class="icon iconfont icon-kfd data-v-21f7a29e"></text><view class="data-v-21f7a29e">我的客服</view></navigator><view class="row data-v-21f7a29e"><view class="add-car data-v-21f7a29e" bindtap="{{B}}">加入购物车</view><view class="add-confirm data-v-21f7a29e" bindtap="{{C}}">再来一单</view><navigator wx:if="{{D}}" url="{{E}}" class="pay data-v-21f7a29e">立即支付</navigator></view></view></view>
\ No newline at end of file
view.data-v-21f7a29e,
text.data-v-21f7a29e,
input.data-v-21f7a29e,
navigator.data-v-21f7a29e {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-21f7a29e {
background: none;
opacity: 1;
}
image.data-v-21f7a29e {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-21f7a29e {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-21f7a29e {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-21f7a29e {
display: flex;
flex-direction: column;
}
.row.data-v-21f7a29e {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-21f7a29e {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-21f7a29e {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-21f7a29e {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-21f7a29e {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-21f7a29e {
align-items: center;
}
.orderDetailPage.data-v-21f7a29e {
background: #f6f6f6;
padding-top: 85rpx;
padding-bottom: 175rpx;
min-height: 1000rpx;
}
.orderDetailPage .cons.data-v-21f7a29e {
width: 700rpx;
margin: 0 auto;
padding-bottom: 50rpx;
}
.orderDetailPage .cons .wl-box .wiboxitem.data-v-21f7a29e {
border-radius: 20rpx 20rpx 0 0;
}
.orderDetailPage .cons .wl-box .wiboxitem .wl-cons.data-v-21f7a29e:last-child {
border-radius: 0 0 20rpx 20rpx;
}
.orderDetailPage .cons .wl-box .wiboxitem:last-child .wl-cons.data-v-21f7a29e:last-child {
border-radius: 0rpx;
}
.orderDetailPage .cons .wl-box .pack.data-v-21f7a29e {
flex-wrap: wrap;
padding-top: 15rpx;
}
.orderDetailPage .cons .wl-box .pack .item.data-v-21f7a29e {
padding: 0 10rpx;
margin-bottom: 12rpx;
margin-right: 15rpx;
font-size: 24rpx;
color: #000000;
background: #fff;
border-radius: 20rpx;
}
.orderDetailPage .cons .wl-box .pack .item image.data-v-21f7a29e {
height: 70rpx;
width: 70rpx;
line-height: 70rpx;
margin-right: 10rpx;
}
.orderDetailPage .cons .wl-box .wl-cons.data-v-21f7a29e {
background: #fff;
padding: 30rpx 22rpx;
}
.orderDetailPage .cons .wl-box .wl-cons.data-v-21f7a29e:first-child {
border-radius: 20rpx 20rpx 0 0 !important;
}
.orderDetailPage .cons .wl-box .wl-cons .tit.data-v-21f7a29e {
height: 62rpx;
font-size: 24rpx;
color: #000000;
margin-bottom: 13rpx;
}
.orderDetailPage .cons .wl-box .wl-cons .tit view.data-v-21f7a29e {
height: 62rpx;
}
.orderDetailPage .cons .wl-box .wl-cons .tit text.data-v-21f7a29e {
font-size: 24rpx;
color: #666666;
}
.orderDetailPage .cons .wl-box .wl-cons .tit .call.data-v-21f7a29e {
margin-left: 50rpx;
}
.orderDetailPage .cons .wl-box .wl-cons .consfg.data-v-21f7a29e {
padding-left: 10rpx;
padding-right: 10rpx;
}
.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem.hidex.data-v-21f7a29e {
display: none;
}
.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem .wlb.data-v-21f7a29e {
border-left: 1rpx dashed #898989;
padding: 15rpx 30rpx;
font-size: 26rpx;
color: #666666;
line-height: 45rpx;
}
.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem .wlt.data-v-21f7a29e {
height: 42rpx;
padding: 0 30rpx;
position: relative;
}
.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem .wlt.data-v-21f7a29e::after {
content: "";
position: absolute;
width: 20rpx;
height: 20rpx;
border: 1rpx solid #898989;
left: -10rpx;
top: 9rpx;
border-radius: 20rpx;
}
.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem .wlt .tet.data-v-21f7a29e {
font-weight: 600;
font-size: 28rpx;
color: #666666;
margin-right: 20rpx;
}
.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem .wlt .txt.data-v-21f7a29e {
font-size: 24rpx;
color: #666666;
font-weight: normal;
position: relative;
top: 2rpx;
}
.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem:first-child .wlt .tet.data-v-21f7a29e, .orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem:first-child .wlt .txt.data-v-21f7a29e {
color: #FF6300;
}
.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem:first-child .wlt.data-v-21f7a29e::after {
border: 1rpx solid #FF6300;
background: #FF6300;
}
.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem:first-child .wlb.data-v-21f7a29e {
border-left: 1rpx dashed #FF6300;
}
.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem:last-child .wlb.data-v-21f7a29e {
padding-bottom: 30rpx;
}
.orderDetailPage .cons .wl-box .wl-cons .wlbt1.data-v-21f7a29e {
font-size: 24rpx;
color: #666666;
position: relative;
padding-left: 40rpx;
height: 40rpx;
}
.orderDetailPage .cons .wl-box .wl-cons .wlbt1.data-v-21f7a29e::after {
content: "";
position: absolute;
width: 20rpx;
height: 20rpx;
border: 1rpx solid #898989;
left: 0rpx;
top: 8rpx;
border-radius: 20rpx;
}
.orderDetailPage .cons .wl-box .wl-cons .wlbt1 .icon.data-v-21f7a29e {
margin-left: 25rpx;
font-size: 16rpx;
color: #898989;
}
.orderDetailPage .cons .wlfoot.data-v-21f7a29e {
padding: 20rpx 30rpx;
border-top: 1rpx solid #E7E7E7;
background: #fff;
border-radius: 0 0 20rpx 20rpx;
}
.orderDetailPage .cons .wlfoot .t.data-v-21f7a29e {
font-weight: 600;
font-size: 30rpx;
color: #000000;
line-height: 42rpx;
}
.orderDetailPage .cons .wlfoot .t .icon.data-v-21f7a29e {
margin-right: 16rpx;
font-size: 30rpx;
color: #000;
}
.orderDetailPage .cons .wlfoot .b.data-v-21f7a29e {
font-size: 26rpx;
color: #666666;
line-height: 62rpx;
padding-left: 48rpx;
}
.orderDetailPage .cons .top-box.data-v-21f7a29e {
background: #fff;
padding: 30rpx 22rpx;
border-radius: 20rpx;
}
.orderDetailPage .cons .top-box .address-box.data-v-21f7a29e {
display: block;
}
.orderDetailPage .cons .top-box .address-box .addbx .ad.data-v-21f7a29e {
height: 62rpx;
}
.orderDetailPage .cons .top-box .address-box .addbx .csq.data-v-21f7a29e {
font-size: 26rpx;
color: #000000;
min-height: 28rpx;
}
.orderDetailPage .cons .top-box .address-box .addbx .ad1.data-v-21f7a29e {
font-size: 30rpx;
color: #000000;
line-height: 35rpx;
font-weight: bold;
margin-top: 4rpx;
}
.orderDetailPage .cons .top-box .address-box .addbx .cnnk.data-v-21f7a29e {
font-size: 24rpx;
color: #666666;
line-height: 40rpx;
height: 40rpx;
margin-top: 15rpx;
}
.orderDetailPage .cons .top-box .address-box .addbx .cnnk text.data-v-21f7a29e {
margin-right: 20rpx;
}
.orderDetailPage .cons .top-box .address-box .addbx .mr.data-v-21f7a29e {
width: 70rpx;
height: 35rpx;
background: #FFF5F5;
border-radius: 5rpx;
border: 1rpx solid #D0121B;
text-align: center;
line-height: 35rpx;
font-size: 24rpx;
color: #D0121B;
margin-left: 20rpx;
}
.orderDetailPage .cons .goods-box.data-v-21f7a29e {
margin-top: 25rpx;
background: #fff;
padding: 30rpx 23rpx;
padding-top: 0rpx;
border-radius: 20rpx;
}
.orderDetailPage .cons .goods-box image.data-v-21f7a29e {
width: 190rpx;
height: 190rpx;
margin-right: 29rpx;
border: 2rpx solid #F6F6F6;
border-radius: 5rpx;
}
.orderDetailPage .cons .goods-box .group.data-v-21f7a29e {
padding-bottom: 38rpx;
padding-top: 30rpx;
}
.orderDetailPage .cons .goods-box .group .ganme.data-v-21f7a29e {
font-size: 26rpx;
color: #000000;
line-height: 45rpx;
height: 90rpx;
width: 440rpx;
}
.orderDetailPage .cons .goods-box .group .hqs.data-v-21f7a29e {
font-size: 26rpx;
color: #666666;
height: 40rpx;
line-height: 40rpx;
margin-top: 20rpx;
}
.orderDetailPage .cons .goods-box .group .price.data-v-21f7a29e {
font-size: 30rpx;
color: #000000;
line-height: 40rpx;
height: 40rpx;
line-height: 40rpx;
margin-top: 10rpx;
font-weight: bold;
}
.orderDetailPage .cons .price-infos.data-v-21f7a29e {
margin-top: 25rpx;
background: #fff;
border-radius: 20rpx;
padding: 30rpx 22rpx;
}
.orderDetailPage .cons .price-infos .tit.data-v-21f7a29e {
font-size: 28rpx;
color: #000000;
margin-bottom: 20rpx;
}
.orderDetailPage .cons .price-infos .item.data-v-21f7a29e {
font-size: 26rpx;
color: #000000;
line-height: 62rpx;
}
.orderDetailPage .cons .price-infos .item .price.data-v-21f7a29e {
color: #D0121B;
}
.orderDetailPage .foot.data-v-21f7a29e {
height: 170rpx;
width: 100%;
position: fixed;
bottom: 0rpx;
left: 0rpx;
right: 0rpx;
background: #fff;
font-size: 24rpx;
color: #666666;
padding: 0 36rpx;
text-align: center;
}
.orderDetailPage .foot .iconfont.data-v-21f7a29e {
font-size: 50rpx;
color: #000;
}
.orderDetailPage .foot .item.data-v-21f7a29e {
width: 100rpx;
display: block;
}
.orderDetailPage .foot .add-car.data-v-21f7a29e {
width: 165rpx;
height: 70rpx;
background: linear-gradient(90deg, #FDC860 0%, #FCAE3A 100%);
border-radius: 35rpx 0rpx 0rpx 35rpx;
font-size: 26rpx;
color: #FFFFFF;
line-height: 70rpx;
}
.orderDetailPage .foot .add-confirm.data-v-21f7a29e {
width: 165rpx;
height: 70rpx;
background: linear-gradient(90deg, #F66F15 0%, #FE3014 100%);
border-radius: 0rpx 35rpx 35rpx 0rpx;
font-size: 26rpx;
color: #FFFFFF;
line-height: 70rpx;
}
.orderDetailPage .foot .pay.data-v-21f7a29e {
width: 200rpx;
height: 70rpx;
background: #D0121B;
border-radius: 100rpx;
font-size: 26rpx;
line-height: 70rpx;
text-align: center;
color: #FFFFFF;
margin-left: 15rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {
isInit: false,
//记录是否加载了数据
status: "",
limit: 10,
page: 1,
isLoadEnd: false,
list: [],
inputValue: "",
showClearIcon: false
};
},
onLoad: function(options) {
this.status = options.status || "";
this.getData();
},
async onReachBottom() {
if (this.isLoadEnd) {
return;
}
this.getData();
},
methods: {
again(item) {
let json_arr = [];
let ids = [];
item.goods_list.forEach((item2) => {
json_arr.push({
goods_num: item2.goods_number,
sku_id: item2.sku_id,
price: item2.price_has_tax,
is_cover_goods_num: 1
});
ids.push(item2.sku_id);
});
this.request(util_api.Api_Url + "/api/cart/batchAddCart", "POST", { sku_json: JSON.stringify(json_arr) }, true).then((res) => {
if (res.code == 0) {
common_vendor.index.setStorageSync("car_ids", ids.join(","));
common_vendor.index.setStorageSync("confirmOrderBackUrl", `/pages/user/orderList?status=${this.status}`);
common_vendor.index.navigateTo({
url: "/pages/car/confirmOrder"
});
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "error"
});
}
});
},
payOrder(order_id) {
common_vendor.index.navigateTo({
url: "/pages/user/orderPay?order_id=" + order_id
});
},
sure(order_id) {
common_vendor.index.showModal({
title: "订单确认",
content: "您要把当前订单确认收货吗?",
success: (res) => {
if (res.confirm) {
this.request(util_api.Api_Url + "/api/order/confirmReceipt", "POST", {
order_id
}, true).then((res2) => {
if (res2.code == 0) {
common_vendor.index.showToast({
title: "确认收货成功",
icon: "success"
});
setTimeout(() => {
this.initGetData();
}, 2e3);
} else {
common_vendor.index.showToast({
title: res2.msg,
icon: "none"
});
}
});
}
}
});
},
cancelOrder(order_id) {
common_vendor.index.showModal({
title: "取消订单",
content: "您确定要取消当前订单吗?",
success: (res) => {
if (res.confirm) {
this.request(util_api.Api_Url + "/api/order/cancel", "POST", {
order_id
}, true).then((res2) => {
if (res2.code == 0) {
common_vendor.index.showToast({
title: "取消订单成功",
icon: "success"
});
setTimeout(() => {
this.initGetData();
}, 2e3);
} else {
common_vendor.index.showToast({
title: res2.msg,
icon: "none"
});
}
});
}
}
});
},
onConfirm(e) {
let key_ = e.detail.value;
if (key_.length < 2) {
common_vendor.index.showToast({
title: "关键字不能小于2个字符",
duration: 2e3,
icon: "none"
});
return;
}
this.status = "";
this.initGetData();
},
tab(type) {
this.status = type;
this.initGetData();
},
initGetData() {
this.page = 1;
this.isInit = false;
this.isLoadEnd = false;
this.list = [];
this.getData();
},
getData() {
let obj_ = {
is_multi: 1,
status: this.status,
limit: this.limit,
page: this.page,
xcx_search: this.inputValue
};
this.request(util_api.Api_Url + "/api/order/list", "GET", obj_, true, true).then((res) => {
if (res.code == 0) {
this.isInit = 1;
let arr_ = res.data.list || [];
arr_.forEach((item) => {
if (item.status == 1) {
item.status_val = "待确认";
}
if (item.status == 2 || item.status == 3) {
item.status_val = "待付款";
}
if (item.status == 4) {
item.status_val = "待发货";
}
if (item.status == 7 || item.status == 8) {
item.status_val = "待收货";
}
if (item.status == -1 || item.status == 10) {
item.status_val = "已完结";
}
});
this.list = [...this.list, ...arr_];
if (this.page * this.limit >= Number(res.data.total)) {
this.isLoadEnd = true;
}
this.page++;
} else {
this.isInit = 1;
this.list = [];
}
});
},
clearInput: function(event) {
this.inputValue = event.detail.value;
if (event.detail.value.length > 0) {
this.showClearIcon = true;
} else {
this.showClearIcon = false;
}
},
clearIcon: function() {
this.inputValue = "";
this.showClearIcon = false;
}
},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
_component_barX();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o(($event) => _ctx.$goBack()),
b: $data.inputValue,
c: common_vendor.o((...args) => $options.clearInput && $options.clearInput(...args)),
d: common_vendor.o((...args) => $options.onConfirm && $options.onConfirm(...args)),
e: $data.showClearIcon
}, $data.showClearIcon ? {
f: common_vendor.o(($event) => $options.clearIcon())
} : {}, {
g: $data.status == "" ? 1 : "",
h: common_vendor.o(($event) => $options.tab("")),
i: $data.status == "1" ? 1 : "",
j: common_vendor.o(($event) => $options.tab("1")),
k: $data.status == "2,3" ? 1 : "",
l: common_vendor.o(($event) => $options.tab("2,3")),
m: $data.status == "4" ? 1 : "",
n: common_vendor.o(($event) => $options.tab("4")),
o: $data.status == "7,8" ? 1 : "",
p: common_vendor.o(($event) => $options.tab("7,8")),
q: $data.status == "-1,10" ? 1 : "",
r: common_vendor.o(($event) => $options.tab("-1,10")),
s: $data.list.length > 0
}, $data.list.length > 0 ? {
t: common_vendor.f($data.list, (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item.order_sn),
b: item.status == 1 || item.status == 2 || item.status == 3
}, item.status == 1 || item.status == 2 || item.status == 3 ? {
c: common_vendor.t(item.status_val)
} : {}, {
d: item.status == 4
}, item.status == 4 ? {
e: common_vendor.t(item.status_val)
} : {}, {
f: item.status == 7 || item.status == 8
}, item.status == 7 || item.status == 8 ? {
g: common_vendor.t(item.status_val)
} : {}, {
h: item.status == -1 || item.status == 10
}, item.status == -1 || item.status == 10 ? {
i: common_vendor.t(item.status_val)
} : {}, {
j: common_vendor.f(item.goods_list, (item1, index1, i1) => {
return {
a: item1.goods_images || "https://www.iedge.net/assets/images/common/defaultnew.png",
b: common_vendor.t(item1.sku_name),
c: common_vendor.t(item1.goods_number),
d: common_vendor.t(item1.delivery_time),
e: common_vendor.t(item1.price_has_tax_format),
f: index1
};
}),
k: common_vendor.t(item.order_amount_format),
l: item.status != -1 && item.status != 10 && item.status != 4
}, item.status != -1 && item.status != 10 && item.status != 4 ? common_vendor.e({
m: item.status == 1 || item.status == 2 || item.status == 3
}, item.status == 1 || item.status == 2 || item.status == 3 ? {
n: common_vendor.o(($event) => $options.cancelOrder(item.order_id), index)
} : {}, {
o: item.status == 2 || item.status == 3
}, item.status == 2 || item.status == 3 ? {
p: common_vendor.o(($event) => $options.payOrder(item.order_id), index)
} : {}, {
q: item.status == 7 || item.status == 8
}, item.status == 7 || item.status == 8 ? {
r: common_vendor.o(($event) => $options.again(item), index)
} : {}, {
s: item.status == 7 || item.status == 8
}, item.status == 7 || item.status == 8 ? {} : {}, {
t: item.status == 7 || item.status == 8
}, item.status == 7 || item.status == 8 ? {
v: common_vendor.o(($event) => $options.sure(item.order_id), index)
} : {}) : {}, {
w: "/pages/user/orderDetail?order_id=" + item.order_id,
x: index
});
})
} : {}, {
v: $data.list.length > 0 && $data.isLoadEnd
}, $data.list.length > 0 && $data.isLoadEnd ? {} : {}, {
w: $data.isInit && $data.list.length == 0
}, $data.isInit && $data.list.length == 0 ? {} : {});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-dca11859"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/orderList.js.map
{
"usingComponents": {
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="orderListPage data-v-dca11859"><bar-x class="data-v-dca11859" u-i="dca11859-0" bind:__l="__l"/><view class="head data-v-dca11859"><view class="top-box-order row bothSide verCenter data-v-dca11859"><text class="icon iconfont icon-arrowleft data-v-dca11859" bindtap="{{a}}"></text><view class="search-box row verCenter data-v-dca11859"><text class="icon iconfont icon-search data-v-dca11859"></text><input class="uni-input data-v-dca11859" placeholder="请输入订单编号、商品名称、型号" value="{{b}}" bindinput="{{c}}" confirm-type="search" bindconfirm="{{d}}"/><text wx:if="{{e}}" class="icon iconfont icon-searchclose data-v-dca11859" bindtap="{{f}}"></text></view></view><view class="tabs row bothSide verCenter data-v-dca11859"><view class="{{['item', 'data-v-dca11859', g && 'act']}}" bindtap="{{h}}">全部</view><view class="{{['item', 'data-v-dca11859', i && 'act']}}" bindtap="{{j}}">待确认</view><view class="{{['item', 'data-v-dca11859', k && 'act']}}" bindtap="{{l}}">待付款</view><view class="{{['item', 'data-v-dca11859', m && 'act']}}" bindtap="{{n}}">待发货</view><view class="{{['item', 'data-v-dca11859', o && 'act']}}" bindtap="{{p}}">待收货</view><view class="{{['item', 'data-v-dca11859', q && 'act']}}" bindtap="{{r}}">已完结</view></view></view><view class="cons data-v-dca11859"><view wx:if="{{s}}" class="data-box data-v-dca11859"><navigator wx:for="{{t}}" wx:for-item="item" wx:key="x" url="{{item.w}}" class="group data-v-dca11859"><view class="t row verCenter bothSide data-v-dca11859"><text class="data-v-dca11859">订单编号 {{item.a}}</text><view wx:if="{{item.b}}" class="tag data-v-dca11859">{{item.c}}</view><view wx:if="{{item.d}}" class="tag tag-blue data-v-dca11859">{{item.e}}</view><view wx:if="{{item.f}}" class="tag tag-yellow data-v-dca11859">{{item.g}}</view><view wx:if="{{item.h}}" class="tag tag-ccc data-v-dca11859">{{item.i}}</view></view><view wx:for="{{item.j}}" wx:for-item="item1" wx:key="f" class="c row data-v-dca11859"><image class="data-v-dca11859" src="{{item1.a}}"/><view class="r data-v-dca11859"><view class="tr row bothSide data-v-dca11859"><view class="elep data-v-dca11859">{{item1.b}}</view><text class="data-v-dca11859">x{{item1.c}}</text></view><view class="cr data-v-dca11859">货期:{{item1.d}}</view><view class="br data-v-dca11859"><view class="data-v-dca11859">{{item1.e}}</view></view></view></view><view class="hsprice data-v-dca11859"><text class="data-v-dca11859">(含税总额)</text>{{item.k}}</view><view wx:if="{{item.l}}" class="handle row data-v-dca11859"><view wx:if="{{item.m}}" class="cancel data-v-dca11859" catchtap="{{item.n}}">取消订单</view><view wx:if="{{item.o}}" class="pay data-v-dca11859" catchtap="{{item.p}}">确认付款</view><view wx:if="{{item.q}}" class="cancel data-v-dca11859" catchtap="{{item.r}}">再来一单</view><view wx:if="{{item.s}}" class="cancel data-v-dca11859">查看物流</view><view wx:if="{{item.t}}" class="pay data-v-dca11859" catchtap="{{item.v}}">确认收货</view></view></navigator></view><view wx:if="{{v}}" class="pagebot data-v-dca11859">—— 已经全部加载完 ——</view><view wx:if="{{w}}" class="no-data data-v-dca11859"><image class="data-v-dca11859" src="https://img.ichunt.com/images/ichunt/202502/24/07a360187d83ccf80a9d835029c27446.png"/><view class="data-v-dca11859">暂无订单数据!</view></view></view></view>
\ No newline at end of file
view.data-v-dca11859,
text.data-v-dca11859,
input.data-v-dca11859,
navigator.data-v-dca11859 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-dca11859 {
background: none;
opacity: 1;
}
image.data-v-dca11859 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-dca11859 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-dca11859 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-dca11859 {
display: flex;
flex-direction: column;
}
.row.data-v-dca11859 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-dca11859 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-dca11859 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-dca11859 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-dca11859 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-dca11859 {
align-items: center;
}
.orderListPage.data-v-dca11859 {
background: #f8f8f8;
padding-top: 172rpx;
min-height: calc(100vh - 175rpx);
}
.orderListPage .head.data-v-dca11859 {
background: #f8f8f8;
position: fixed;
top: 175rpx;
left: 0rpx;
right: 0rpx;
z-index: 3;
height: 172rpx;
}
.orderListPage .head .top-box-order.data-v-dca11859 {
padding: 21rpx 30rpx 21rpx 25rpx;
height: 112rpx;
background: #f8f8f8;
}
.orderListPage .head .top-box-order .icon-arrowleft.data-v-dca11859 {
font-size: 35rpx;
color: #898989;
}
.orderListPage .head .top-box-order .search-box.data-v-dca11859 {
width: 641rpx;
height: 70rpx;
background: #FFFFFF;
border-radius: 5rpx;
border: 1rpx solid #D0121B;
padding-left: 20rpx;
}
.orderListPage .head .top-box-order .search-box input.data-v-dca11859 {
font-size: 24rpx;
line-height: 30rpx;
padding-left: 10rpx;
width: 550rpx;
}
.orderListPage .head .top-box-order .search-box .icon-searchclose.data-v-dca11859 {
font-size: 26rpx;
color: #898989;
cursor: pointer;
}
.orderListPage .head .top-box-order .search-box .icon-search.data-v-dca11859 {
font-size: 30rpx;
color: #d0121b;
}
.orderListPage .head .tabs.data-v-dca11859 {
height: 60rpx;
padding: 30rpx;
font-size: 28rpx;
color: #000000;
}
.orderListPage .head .tabs .act.data-v-dca11859 {
font-size: 28rpx;
color: #D0121B;
font-weight: bold;
}
.orderListPage .cons.data-v-dca11859 {
padding-top: 20rpx;
width: 700rpx;
margin: 0 auto;
}
.orderListPage .cons .group.data-v-dca11859 {
padding: 16rpx 30rpx;
background: #FFFFFF;
border-radius: 20rpx;
display: block;
margin-bottom: 25rpx;
}
.orderListPage .cons .group.data-v-dca11859:last-child {
margin-bottom: 0rpx;
}
.orderListPage .cons .group .t.data-v-dca11859 {
height: 36rpx;
font-size: 24rpx;
color: #666666;
margin-bottom: 13rpx;
}
.orderListPage .cons .group .t .tag.data-v-dca11859 {
width: 76rpx;
height: 36rpx;
background: #D5232C;
border-radius: 2rpx;
font-size: 24rpx;
color: #FFFFFF;
text-align: center;
line-height: 36rpx;
}
.orderListPage .cons .group .t .tag.tag-blue.data-v-dca11859 {
background: #027DFF;
}
.orderListPage .cons .group .t .tag.tag-yellow.data-v-dca11859 {
background: #FF8229;
}
.orderListPage .cons .group .t .tag.tag-ccc.data-v-dca11859 {
background: #A5A0A0;
}
.orderListPage .cons .group .c.data-v-dca11859 {
margin-bottom: 25rpx;
}
.orderListPage .cons .group .c image.data-v-dca11859 {
height: 190rpx;
width: 190rpx;
margin-right: 20rpx;
border: 2rpx solid #F6F6F6;
flex-shrink: 0;
border-radius: 5rpx;
}
.orderListPage .cons .group .c .r.data-v-dca11859 {
padding: 8rpx 0;
}
.orderListPage .cons .group .c .r .tr.data-v-dca11859 {
height: 35rpx;
width: 430rpx;
flex-shrink: 0;
margin-bottom: 15rpx;
}
.orderListPage .cons .group .c .r .tr view.data-v-dca11859 {
font-size: 26rpx;
color: #000000;
line-height: 35rpx;
font-weight: bold;
width: 380rpx;
height: 35rpx;
}
.orderListPage .cons .group .c .r .tr text.data-v-dca11859 {
font-size: 24rpx;
color: #666666;
line-height: 35rpx;
}
.orderListPage .cons .group .c .r .cr.data-v-dca11859 {
font-size: 24rpx;
color: #666666;
}
.orderListPage .cons .group .c .r .br.data-v-dca11859 {
margin-top: 22rpx;
text-align: right;
font-weight: bold;
font-size: 30rpx;
color: #000000;
line-height: 40rpx;
}
.orderListPage .cons .group .c .r .br text.data-v-dca11859 {
font-weight: 400;
font-size: 24rpx;
color: #666666;
}
.orderListPage .cons .group .handle.data-v-dca11859 {
height: 52rpx;
justify-content: flex-end;
}
.orderListPage .cons .group .handle .cancel.data-v-dca11859 {
width: 156rpx;
height: 52rpx;
background: #F8F8F8;
border-radius: 5rpx;
border: 1rpx solid #E7E7E7;
font-size: 26rpx;
color: #666666;
text-align: center;
line-height: 52rpx;
margin-left: 20rpx;
}
.orderListPage .cons .group .handle .pay.data-v-dca11859 {
width: 156rpx;
height: 52rpx;
background: #D0121B;
border-radius: 5rpx;
font-size: 26rpx;
color: #FFFFFF;
text-align: center;
line-height: 52rpx;
margin-left: 20rpx;
}
.orderListPage .cons .group .hsprice.data-v-dca11859 {
font-size: 26rpx;
color: #000000;
line-height: 35rpx;
font-weight: bold;
margin-bottom: 20rpx;
}
.orderListPage .cons .group .hsprice text.data-v-dca11859 {
font-size: 24rpx;
color: #666666;
line-height: 35rpx;
font-weight: normal;
}
.orderListPage .no-data.data-v-dca11859 {
background: #fff;
width: 700rpx;
margin: 0 auto;
padding-top: 209rpx;
padding-bottom: 500rpx;
height: 1200rpx;
font-size: 24rpx;
color: #000000;
text-align: center;
}
.orderListPage .no-data image.data-v-dca11859 {
width: 442rpx;
height: 254rpx;
margin-bottom: 45rpx;
}
.orderListPage .pagebot.data-v-dca11859 {
height: 80rpx;
line-height: 80rpx;
font-size: 26rpx;
text-align: center;
color: #C6C7CC;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
order_id: "",
pageData: ""
};
},
onLoad: function(options) {
this.order_id = options.order_id || "";
this.getData();
},
onShow() {
},
methods: {
gopays() {
this.request(util_api.Api_Url + "/api/pay/wxMiniProgramPay", "GET", { order_id: this.order_id }, true).then((res) => {
if (res.code == 0) {
common_vendor.index.requestPayment({
timeStamp: res.data.timeStamp,
nonceStr: res.data.nonceStr,
package: res.data.package,
signType: res.data.signType,
paySign: res.data.paySign,
success: (res2) => {
common_vendor.index.showToast({
title: "支付成功",
icon: "success"
});
setTimeout(() => {
common_vendor.index.navigateTo({
url: "/pages/user/orderList?status=4"
});
}, 2e3);
},
fail: (err) => {
common_vendor.index.__f__("error", "at pages/user/orderPay.vue:84", "支付失败", err);
common_vendor.index.showToast({
title: "支付失败",
icon: "none"
});
}
});
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "error"
});
}
});
},
getData() {
this.request(util_api.Api_Url + "/api/order/detail", "GET", { order_id: this.order_id }, true).then((res) => {
if (res.code == 0) {
this.pageData = res.data;
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "error"
});
}
});
}
},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
(_component_barX + _component_titleNav)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.p({
title: "在线支付"
}),
b: $data.pageData
}, $data.pageData ? {
c: common_vendor.t($data.pageData.order_info.order_amount_format),
d: common_vendor.o(($event) => $options.gopays()),
e: "/pages/user/orderPayLine?order_id=" + $data.order_id
} : {});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-5eb2d06e"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/orderPay.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav"
}
}
\ No newline at end of file
<view class="orderPayPage data-v-5eb2d06e"><bar-x class="data-v-5eb2d06e" u-i="5eb2d06e-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-5eb2d06e" u-i="5eb2d06e-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-5eb2d06e"><view wx:if="{{b}}" class="sec data-v-5eb2d06e"><view class="tit data-v-5eb2d06e">待付款</view><view class="price data-v-5eb2d06e">{{c}}</view><view class="pay-box data-v-5eb2d06e"><view class="tx data-v-5eb2d06e">请选择支付方式</view><view class="payc-choose data-v-5eb2d06e"><view class="item row verCenter bothSide data-v-5eb2d06e" catchtap="{{d}}"><view class="row data-v-5eb2d06e"><image class="data-v-5eb2d06e" src="https://img.ichunt.com/images/ichunt/202502/26/253f5437f82270598296b216f4e49622.png"/><text class="data-v-5eb2d06e">微信支付</text></view><text class="icon iconfont icon-arrowright data-v-5eb2d06e"></text></view><navigator class="data-v-5eb2d06e" url="{{e}}"><view class="item row verCenter bothSide data-v-5eb2d06e"><view class="row data-v-5eb2d06e"><image class="data-v-5eb2d06e" src="https://img.ichunt.com/images/ichunt/202502/26/bd1559d2520276133bfcf50f97adcd7c.png"/><text class="data-v-5eb2d06e">公司转账</text></view><text class="icon iconfont icon-arrowright data-v-5eb2d06e"></text></view></navigator></view></view></view></view></view>
\ No newline at end of file
view.data-v-5eb2d06e,
text.data-v-5eb2d06e,
input.data-v-5eb2d06e,
navigator.data-v-5eb2d06e {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-5eb2d06e {
background: none;
opacity: 1;
}
image.data-v-5eb2d06e {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-5eb2d06e {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-5eb2d06e {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-5eb2d06e {
display: flex;
flex-direction: column;
}
.row.data-v-5eb2d06e {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-5eb2d06e {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-5eb2d06e {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-5eb2d06e {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-5eb2d06e {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-5eb2d06e {
align-items: center;
}
.orderPayPage.data-v-5eb2d06e {
background: #f6f6f6;
padding-bottom: 150rpx;
min-height: calc(100vh - 175rpx);
}
.orderPayPage .cons.data-v-5eb2d06e {
padding-top: 75rpx;
}
.orderPayPage .cons .sec.data-v-5eb2d06e {
padding-top: 170rpx;
width: 700rpx;
margin: 0 auto;
}
.orderPayPage .cons .sec .tit.data-v-5eb2d06e {
font-size: 40rpx;
color: #000000;
text-align: center;
margin-bottom: 30rpx;
}
.orderPayPage .cons .sec .price.data-v-5eb2d06e {
font-weight: 600;
font-size: 52rpx;
color: #D91800;
text-align: center;
}
.orderPayPage .cons .sec .pay-box.data-v-5eb2d06e {
margin-top: 112rpx;
}
.orderPayPage .cons .sec .pay-box .tx.data-v-5eb2d06e {
font-size: 26rpx;
color: #000000;
margin-bottom: 28rpx;
}
.orderPayPage .cons .sec .pay-box .payc-choose.data-v-5eb2d06e {
height: 280rpx;
background: #FFFFFF;
border-radius: 20rpx;
border: 1rpx solid #D0121B;
padding: 0 26rpx;
font-size: 28rpx;
color: #000000;
}
.orderPayPage .cons .sec .pay-box .payc-choose image.data-v-5eb2d06e {
margin-right: 20rpx;
width: 40rpx;
height: 40rpx;
}
.orderPayPage .cons .sec .pay-box .payc-choose .icon.data-v-5eb2d06e {
font-size: 16rpx;
color: #898989;
}
.orderPayPage .cons .sec .pay-box .payc-choose .item.data-v-5eb2d06e {
height: 140rpx;
border-bottom: 1rpx solid #E7E7E7;
}
.orderPayPage .cons .sec .pay-box .payc-choose .item.data-v-5eb2d06e:last-child {
border: 0rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
order_id: "",
pageData: ""
};
},
onLoad: function(options) {
this.order_id = options.order_id || "";
this.getData();
},
onShow() {
},
methods: {
copy() {
let str = `收款人户名 深圳华云数智工业科技有限公司
银行账号 交通银行深圳梅林支行
开户银行 443066388013008419909`;
common_vendor.index.setClipboardData({
data: str,
success: function() {
common_vendor.index.showToast({
title: "复制成功",
icon: "success"
});
}
});
},
getData() {
this.request(util_api.Api_Url + "/api/order/detail", "GET", { order_id: this.order_id }, true).then((res) => {
if (res.code == 0) {
this.pageData = res.data;
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "error"
});
}
});
}
},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
(_component_barX + _component_titleNav)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.p({
title: "公司转账"
}),
b: $data.pageData
}, $data.pageData ? {
c: common_vendor.t($data.pageData.order_info.order_amount_format),
d: common_vendor.t($data.pageData.order_info.order_sn),
e: common_vendor.t($data.pageData.order_info.create_time),
f: common_vendor.t($data.pageData.order_info.status_val),
g: common_vendor.t($data.pageData.order_info.order_sn),
h: common_vendor.t($data.pageData.order_info.order_remark),
i: common_vendor.o((...args) => $options.copy && $options.copy(...args))
} : {}, {
j: $data.pageData ? 1 : ""
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-26f05579"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/orderPayLine.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav"
}
}
\ No newline at end of file
<view class="orderPayLinePage data-v-26f05579"><bar-x class="data-v-26f05579" u-i="26f05579-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-26f05579" u-i="26f05579-1" bind:__l="__l" u-p="{{a}}"/><view class="{{['cons', 'data-v-26f05579', j && 'act']}}"><view wx:if="{{b}}" class="sec data-v-26f05579"><view class="tit data-v-26f05579">待付款</view><view class="price data-v-26f05579">{{c}}</view><view class="infos data-v-26f05579"><view class="row bothSide verCenter data-v-26f05579"><text class="data-v-26f05579">订单号:</text><view class="data-v-26f05579">{{d}}</view></view><view class="row bothSide verCenter data-v-26f05579"><text class="data-v-26f05579">下单时间:</text><view class="data-v-26f05579">{{e}}</view></view><view class="row bothSide verCenter data-v-26f05579"><text class="data-v-26f05579">订单状态:</text><view class="status data-v-26f05579">{{f}}</view></view></view><view class="zhtti data-v-26f05579"><text class="data-v-26f05579">线下对公付款信息</text> (请按照以下信息进行线下转账汇款操作) </view><view class="zhcons data-v-26f05579"><view class="zhtips data-v-26f05579"> 您的汇款识别码<text class="data-v-26f05579">{{g}}</text>,汇款填写用途/备注/摘要栏,便于快速核销款项款项。 </view><view class="zhc data-v-26f05579"><view class="row bothSide data-v-26f05579"><text class="data-v-26f05579">收款人户名</text><text class="data-v-26f05579">深圳华云数智工业科技有限公司</text></view><view class="row bothSide data-v-26f05579"><text class="data-v-26f05579">银行账号</text><text class="data-v-26f05579">交通银行深圳梅林支行</text></view><view class="row bothSide data-v-26f05579"><text class="data-v-26f05579">开户银行</text><text class="data-v-26f05579">443066388013008419909</text></view><view class="row bothSide data-v-26f05579"><text class="data-v-26f05579">银联号(非必填)</text><text class="data-v-26f05579">301584000395</text></view><view class="row bothSide data-v-26f05579"><text class="data-v-26f05579">用途/备注/摘要栏</text><text class="data-v-26f05579">{{h}}</text></view></view><view class="copy data-v-26f05579" bindtap="{{i}}">一键复制</view></view></view></view></view>
\ No newline at end of file
view.data-v-26f05579,
text.data-v-26f05579,
input.data-v-26f05579,
navigator.data-v-26f05579 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-26f05579 {
background: none;
opacity: 1;
}
image.data-v-26f05579 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-26f05579 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-26f05579 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-26f05579 {
display: flex;
flex-direction: column;
}
.row.data-v-26f05579 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-26f05579 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-26f05579 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-26f05579 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-26f05579 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-26f05579 {
align-items: center;
}
.orderPayLinePage.data-v-26f05579 {
background: #f6f6f6;
padding-bottom: 150rpx;
min-height: calc(100vh - 175rpx);
}
.orderPayLinePage .cons.data-v-26f05579 {
padding-top: 75rpx;
opacity: 0;
}
.orderPayLinePage .cons.act.data-v-26f05579 {
opacity: 1;
}
.orderPayLinePage .cons .sec.data-v-26f05579 {
padding-top: 63rpx;
width: 700rpx;
margin: 0 auto;
}
.orderPayLinePage .cons .sec .tit.data-v-26f05579 {
font-size: 40rpx;
color: #000000;
text-align: center;
margin-bottom: 30rpx;
}
.orderPayLinePage .cons .sec .price.data-v-26f05579 {
font-weight: 600;
font-size: 52rpx;
color: #D91800;
text-align: center;
}
.orderPayLinePage .cons .sec .infos.data-v-26f05579 {
margin-top: 80rpx;
padding-top: 30rpx;
height: 240rpx;
background: #FFFFFF;
border-radius: 20rpx;
}
.orderPayLinePage .cons .sec .infos .row.data-v-26f05579 {
height: 62rpx;
padding: 0 20rpx;
}
.orderPayLinePage .cons .sec .infos .row text.data-v-26f05579 {
font-size: 24rpx;
color: #666666;
}
.orderPayLinePage .cons .sec .infos .row view.data-v-26f05579 {
font-size: 24rpx;
color: #000000;
}
.orderPayLinePage .cons .sec .infos .row view.status.data-v-26f05579 {
color: #D0121B;
}
.orderPayLinePage .cons .sec .zhtti.data-v-26f05579 {
height: 77rpx;
line-height: 77rpx;
background: #D0121B;
border-radius: 20rpx 20rpx 0rpx 0rpx;
font-size: 22rpx;
color: #FFFFFF;
padding-left: 20rpx;
margin-top: 25rpx;
}
.orderPayLinePage .cons .sec .zhtti text.data-v-26f05579 {
font-weight: 600;
font-size: 26rpx;
color: #FFFFFF;
margin-right: 15rpx;
}
.orderPayLinePage .cons .sec .zhcons.data-v-26f05579 {
padding: 0 10rpx;
background: #fff;
border-radius: 0rpx 0rpx 20rpx 20rpx;
}
.orderPayLinePage .cons .sec .zhtips.data-v-26f05579 {
font-size: 24rpx;
color: #000000;
line-height: 45rpx;
padding: 35rpx 10rpx;
border-bottom: 1rpx solid #E7E7E7;
}
.orderPayLinePage .cons .sec .zhtips text.data-v-26f05579 {
color: #D0121B;
}
.orderPayLinePage .cons .sec .zhc.data-v-26f05579 {
font-size: 24rpx;
color: #000000;
line-height: 62rpx;
padding: 35rpx 10rpx;
border-bottom: 1rpx solid #E7E7E7;
}
.orderPayLinePage .cons .sec .copy.data-v-26f05579 {
height: 80rpx;
line-height: 80rpx;
text-align: center;
font-size: 24rpx;
color: #000000;
border-radius: 20rpx 20rpx 20rpx 20rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {
dataInited: false,
//是否加载过数据
allcheck: false,
isEdit: false,
carList: []
};
},
onLoad: function() {
this.getData();
},
methods: {
getData(type) {
this.request(util_api.Api_Url + "/api/xcx/getGoodsList", "get", { page: 1, limit: 100 }, false).then((res) => {
this.dataInited = true;
this.allcheck = false;
this.carList = [];
if (res.code == 0) {
let arr_ = res.data.list || [];
arr_.forEach((item) => {
item.checked = false;
});
this.carList = arr_;
}
});
},
checkboxchange(list_id) {
if (list_id == "460053411") {
this.allcheck = !this.allcheck;
this.carList.forEach((item) => {
item.checked = this.allcheck;
});
} else {
var isall = 1;
this.carList.forEach((item) => {
if (item.list_id == list_id) {
item.checked = !item.checked;
}
if (!item.checked) {
isall = 0;
}
});
if (!isall) {
this.allcheck = false;
} else {
this.allcheck = true;
}
}
return false;
},
dels() {
let result = this.carList.filter((item) => item.checked);
let ids = result.map((item) => item.list_id).join(",");
if (!ids) {
common_vendor.index.showToast({
title: "请选择至少一个清单数量",
duration: 2e3,
icon: "none"
});
return;
}
common_vendor.index.showModal({
title: "删除",
content: "是否删除当前选中清单?",
success: (resp) => {
if (resp.confirm) {
this.request(util_api.Api_Url + "/api/xcx/delGoodsList", "POST", { list_ids: ids }, true).then((res) => {
if (res.code == 0) {
common_vendor.index.showToast({
title: "删除成功",
duration: 2e3,
icon: "none"
});
let result2 = this.carList.filter((item) => ids.indexOf(item.list_id) == -1);
this.carList = JSON.parse(JSON.stringify(result2));
} else {
common_vendor.index.showToast({
title: res.msg,
duration: 2e3,
icon: "none"
});
}
});
}
}
});
}
},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
_component_barX();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
b: !$data.isEdit
}, !$data.isEdit ? {
c: common_vendor.o(($event) => $data.isEdit = !$data.isEdit)
} : {}, {
d: $data.isEdit
}, $data.isEdit ? {
e: common_vendor.o(($event) => $data.isEdit = !$data.isEdit)
} : {}, {
f: $data.dataInited && $data.carList.length == 0
}, $data.dataInited && $data.carList.length == 0 ? {} : {}, {
g: $data.carList.length > 0
}, $data.carList.length > 0 ? {
h: common_vendor.f($data.carList, (item, index, i0) => {
return {
a: item.checked ? 1 : "",
b: common_vendor.o(($event) => $options.checkboxchange(item.list_id), index),
c: common_vendor.t(item.list_name),
d: common_vendor.t(item.create_time),
e: common_vendor.t(item.list_goods_count),
f: "/pages/user/qdDetail?list_id=" + item.list_id,
g: index
};
}),
i: !$data.isEdit ? 1 : ""
} : {}, {
j: $data.isEdit
}, $data.isEdit ? {
k: $data.allcheck ? 1 : "",
l: common_vendor.o(($event) => $options.checkboxchange(460053411)),
m: common_vendor.o(($event) => $options.dels())
} : {});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-c4d1735b"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/qDlist.js.map
{
"usingComponents": {
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="qDlistPage data-v-c4d1735b"><bar-x class="data-v-c4d1735b" u-i="c4d1735b-0" bind:__l="__l"/><view class="car-head row bothSide data-v-c4d1735b"><view class="l row verCenter data-v-c4d1735b"><text class="icon iconfont icon-arrowleft data-v-c4d1735b" bindtap="{{a}}"></text><view class="data-v-c4d1735b">我的清单</view></view><view wx:if="{{b}}" class="r row verCenter data-v-c4d1735b"><text class="data-v-c4d1735b" bindtap="{{c}}">编辑</text></view><view wx:if="{{d}}" class="r row verCenter data-v-c4d1735b"><text class="data-v-c4d1735b" bindtap="{{e}}">完成</text></view></view><view class="cons data-v-c4d1735b"><view wx:if="{{f}}" class="no-data data-v-c4d1735b"><image class="data-v-c4d1735b" src="https://img.ichunt.com/images/ichunt/202502/19/7fdab385a25db187f8e57370875f7546.png"/><text class="data-v-c4d1735b">暂无清单信息!</text></view><view wx:if="{{g}}" class="list-box data-v-c4d1735b"><view wx:for="{{h}}" wx:for-item="item" wx:key="g" class="{{['item-group', 'data-v-c4d1735b', i && 'noedit']}}"><view class="l row verCenter rowCenter data-v-c4d1735b" catchtap="{{item.b}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-c4d1735b', item.a && 'icon-checked']}}"></text></view><navigator class="data-v-c4d1735b" url="{{item.f}}"><view class="r row bothSide data-v-c4d1735b"><view class="rcon data-v-c4d1735b"><view class="elep names data-v-c4d1735b">{{item.c}}</view><view class="time data-v-c4d1735b">{{item.d}}</view></view><view class="goodsg row bothSide data-v-c4d1735b"><text class="data-v-c4d1735b">{{item.e}}个商品</text><text class="icon iconfont icon-arrowright data-v-c4d1735b"></text></view></view></navigator></view></view></view><view wx:if="{{j}}" class="car-foot row verCenter bothSide data-v-c4d1735b"><view class="checked-box row verCenter data-v-c4d1735b" catchtap="{{l}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-c4d1735b', k && 'icon-checked']}}"></text>全选</view><view class="del-btn data-v-c4d1735b" bindtap="{{m}}">删除</view></view></view>
\ No newline at end of file
view.data-v-c4d1735b,
text.data-v-c4d1735b,
input.data-v-c4d1735b,
navigator.data-v-c4d1735b {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-c4d1735b {
background: none;
opacity: 1;
}
image.data-v-c4d1735b {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-c4d1735b {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-c4d1735b {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-c4d1735b {
display: flex;
flex-direction: column;
}
.row.data-v-c4d1735b {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-c4d1735b {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-c4d1735b {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-c4d1735b {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-c4d1735b {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-c4d1735b {
align-items: center;
}
.qDlistPage.data-v-c4d1735b {
background: #F6F6F6;
min-height: calc(100vh - 175rpx);
padding-bottom: 180rpx;
padding-top: 80rpx;
}
.qDlistPage .car-head.data-v-c4d1735b {
background: #F6F6F6;
height: 75rpx;
position: fixed;
top: 175rpx;
left: 0rpx;
width: 100%;
right: 0rpx;
z-index: 3;
}
.qDlistPage .car-head .l.data-v-c4d1735b {
height: 75rpx;
width: 550rpx;
padding-left: 35rpx;
font-size: 28rpx;
color: #000000;
}
.qDlistPage .car-head .l .icon.data-v-c4d1735b {
font-size: 35rpx;
color: #898989;
margin-right: 235rpx;
}
.qDlistPage .car-head .r.data-v-c4d1735b {
height: 75rpx;
font-size: 24rpx;
color: #666666;
padding-right: 25rpx;
}
.qDlistPage .car-head .r .it.data-v-c4d1735b {
margin-left: 50rpx;
}
.qDlistPage .cons.data-v-c4d1735b {
width: 700rpx;
margin: 0 auto;
}
.qDlistPage .cons .list-box .item-group.data-v-c4d1735b {
background: #fff;
border-radius: 10rpx;
padding: 21rpx 40rpx;
padding-left: 77rpx;
margin-bottom: 30rpx;
position: relative;
}
.qDlistPage .cons .list-box .item-group.data-v-c4d1735b:last-child {
margin-bottom: 0rpx;
}
.qDlistPage .cons .list-box .item-group .l.data-v-c4d1735b {
position: absolute;
left: 0rpx;
height: 100%;
width: 77rpx;
top: 0rpx;
}
.qDlistPage .cons .list-box .item-group .l .icon.data-v-c4d1735b {
font-size: 30rpx;
color: #e5e5e5;
}
.qDlistPage .cons .list-box .item-group .l .icon-checked.data-v-c4d1735b {
color: #D0121B;
}
.qDlistPage .cons .list-box .item-group .r .rcon .names.data-v-c4d1735b {
font-size: 24rpx;
color: #000000;
line-height: 50rpx;
height: 50rpx;
width: 380rpx;
}
.qDlistPage .cons .list-box .item-group .r .rcon .time.data-v-c4d1735b {
font-size: 22rpx;
color: #666666;
height: 50rpx;
line-height: 50rpx;
}
.qDlistPage .cons .list-box .item-group .r .goodsg.data-v-c4d1735b {
font-size: 24rpx;
color: #000000;
line-height: 50rpx;
height: 50rpx;
}
.qDlistPage .cons .list-box .item-group .r .goodsg .icon.data-v-c4d1735b {
font-size: 16rpx;
color: #898989;
margin-left: 15rpx;
position: relative;
top: -1rpx;
}
.qDlistPage .cons .list-box .item-group.noedit.data-v-c4d1735b {
padding-left: 50rpx;
}
.qDlistPage .cons .list-box .item-group.noedit .l.data-v-c4d1735b {
display: none;
width: 77rpx;
}
.qDlistPage .cons .no-data.data-v-c4d1735b {
padding-top: 90rpx;
text-align: center;
font-size: 22rpx;
color: #000000;
background: #fff;
height: 1200rpx;
padding-bottom: 133rpx;
}
.qDlistPage .cons .no-data image.data-v-c4d1735b {
display: block;
margin: 0 auto;
width: 442rpx;
height: 254rpx;
margin-bottom: 45rpx;
}
.qDlistPage .car-foot.data-v-c4d1735b {
height: 150rpx;
width: 100%;
position: fixed;
left: 0rpx;
right: 0rpx;
bottom: 0rpx;
z-index: 2;
background: #fff;
padding-left: 44rpx;
padding-right: 25rpx;
border-top: 1rpx solid #E7E7E7;
}
.qDlistPage .car-foot .checked-box.data-v-c4d1735b {
font-size: 22rpx;
color: #666666;
}
.qDlistPage .car-foot .checked-box .icon.data-v-c4d1735b {
font-size: 30rpx;
color: #e5e5e5;
margin-right: 12rpx;
}
.qDlistPage .car-foot .checked-box .icon-checked.data-v-c4d1735b {
color: #D0121B;
}
.qDlistPage .car-foot .del-btn.data-v-c4d1735b {
width: 200rpx;
height: 70rpx;
background: #D0121B;
border-radius: 100rpx;
font-size: 26rpx;
color: #FFFFFF;
text-align: center;
line-height: 70rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {
checkcount: 0,
timeout: "",
//请求延迟定时器
dataInited: false,
//是否加载过数据
allcheck: true,
isEdit: false,
carList: [],
totalprice: 0,
list_id: "",
share_uuid: "",
list_name: "",
//清单名字
isCompany: common_vendor.index.getStorageSync("user_info") && JSON.parse(common_vendor.index.getStorageSync("user_info")).company_name ? true : false,
miniShareOptions: {
title: "给您分享我的清单",
path: "/pages/user/qdDetail",
imageUrl: "https://img.ichunt.com/images/ichunt/202503/11/8bd43dcc1b28a3fd8c417ac0c6410406.png",
desc: ""
}
};
},
onLoad: function(options) {
this.list_id = options.list_id;
this.share_uuid = options.share_uuid;
this.getData();
},
onShareAppMessage() {
return {
...this.miniShareOptions,
success: () => {
common_vendor.index.showToast({
title: "分享成功",
icon: "success"
});
},
fail: () => {
common_vendor.index.showToast({
title: "分享失败",
icon: "none"
});
}
};
},
onShareTimeline() {
return {
...this.miniShareOptions,
success: () => {
common_vendor.index.showToast({
title: "分享成功",
icon: "success"
});
},
fail: () => {
common_vendor.index.showToast({
title: "分享失败",
icon: "none"
});
}
};
},
methods: {
getData(type) {
if (!type) {
this.carList = [];
}
this.request(util_api.Api_Url + "/api/xcx/goodsListDetail", "GET", { list_id: this.list_id, share_uuid: this.share_uuid || "" }, type ? false : true).then((res) => {
this.dataInited = true;
this.allcheck = true;
this.carList = [];
if (res.code == 0) {
this.list_name = res.data.info.list_name;
this.list_id = res.data.info.list_id;
this.share_uuid = res.data.info.share_uuid;
this.miniShareOptions.path = "/pages/user/qdDetail?list_id=" + this.list_id + "&share_uuid=" + this.share_uuid;
let arr_ = res.data.list || [];
arr_.forEach((item) => {
item.checked = true;
item.buyPrice = item.goods_price;
if (item.ladder_price && item.ladder_price.length > 0) {
item.buyPrice = this.isCompany ? item["ladder_price"][1]["price_cn"] || 0 : item["ladder_price"][0]["price_cn"] || 0;
}
item.goods_price = item.buyPrice;
this.carList.push(item);
});
this.listUi();
}
});
},
listUi() {
this.totalprice = 0;
this.checkcount = 0;
this.carList.forEach((item) => {
if (item.checked) {
this.checkcount++;
this.totalprice += Number(item.goods_price * item.goods_count);
}
});
this.totalprice = this.totalprice.toFixed(2);
},
changeNum(sku_id, type) {
clearTimeout(this.timeout);
this.timeout = setTimeout(() => {
let result = this.carList.filter((item) => item.sku_id == sku_id)[0];
let mpl = Number(result.multiple || result.mpl);
let stock = Number(result.stock);
let moq = Number(result.moq);
let value_ = Number(result.goods_count);
value_ = Math.ceil(value_ / mpl) * mpl;
result.goods_count = value_;
if (value_ < moq) {
result.goods_count = moq;
}
if (value_ > stock) {
result.goods_count = Math.floor(stock / mpl) * mpl;
}
this.request(util_api.Api_Url + "/api/xcx/updateGoodsNum", "POST", {
sku_id: result.sku_id,
goods_num: result.goods_count,
list_id: this.list_id
}, false).then((res) => {
this.listUi();
});
}, 800);
},
addjNum(sku_id, type) {
let result = this.carList.filter((item) => item.sku_id == sku_id)[0];
let mpl = Number(result.multiple || result.mpl);
let stock = Number(result.stock);
let moq = Number(result.moq);
let value_ = Number(result.goods_count);
if (type == 1) {
var down_value = value_ - mpl;
if (down_value < moq) {
result.goods_count = moq;
common_vendor.index.showToast({
title: "数量不能小于起订量",
duration: 2e3,
icon: "none"
});
} else {
result.goods_count = down_value;
}
} else {
var up_value = value_ + mpl;
if (up_value > stock) {
common_vendor.index.showToast({
title: "数量不能大于库存",
duration: 2e3,
icon: "none"
});
result.goods_count = Math.floor(stock / mpl) * mpl;
} else {
result.goods_count = up_value;
}
}
this.request(util_api.Api_Url + "/api/xcx/updateGoodsNum", "POST", {
sku_id: result.sku_id,
goods_num: result.goods_count,
list_id: this.list_id
}, false).then((res) => {
this.listUi();
});
},
checkboxchange(sku_id) {
if (sku_id == "460053411") {
this.allcheck = !this.allcheck;
this.carList.forEach((item) => {
item.checked = this.allcheck;
});
} else {
var isall = 1;
this.carList.forEach((item) => {
if (item.sku_id == sku_id) {
item.checked = !item.checked;
}
if (!item.checked) {
isall = 0;
}
});
if (!isall) {
this.allcheck = false;
} else {
this.allcheck = true;
}
}
this.listUi();
return false;
},
dels() {
let result = this.carList.filter((item) => item.checked);
let ids = result.map((item) => item.sku_id).join(",");
if (!ids) {
common_vendor.index.showToast({
title: "请选择至少一个商品",
duration: 2e3,
icon: "none"
});
return;
}
common_vendor.index.showModal({
title: "删除",
content: "是否删除当前选中商品?",
success: (resp) => {
if (resp.confirm) {
this.request(util_api.Api_Url + "/api/xcx/delGoods", "POST", { list_id: this.list_id, sku_ids: ids }, true).then((res) => {
if (res.code == 0) {
common_vendor.index.showToast({
title: "删除成功",
duration: 2e3,
icon: "none"
});
let result2 = this.carList.filter((item) => ids.indexOf(item.sku_id) == -1);
this.carList = JSON.parse(JSON.stringify(result2));
this.listUi();
} else {
common_vendor.index.showToast({
title: res.msg,
duration: 2e3,
icon: "none"
});
}
});
}
}
});
},
addCar(type) {
let json_arr = [];
let ids = [];
this.carList.forEach((item) => {
if (item.checked) {
let js_ = {
goods_num: item.goods_count,
sku_id: item.sku_id,
price: item.goods_price
};
if (type == 1) {
js_.is_cover_goods_num = 1;
}
json_arr.push(js_);
ids.push(item.sku_id);
}
});
if (ids.length == 0) {
common_vendor.index.showToast({
title: "请勾选商品",
icon: "none"
});
return;
}
this.request(util_api.Api_Url + "/api/cart/batchAddCart", "POST", { sku_json: JSON.stringify(json_arr) }, true).then((res) => {
if (res.code == 0) {
if (type == 1) {
common_vendor.index.setStorageSync("car_ids", ids.join(","));
common_vendor.index.setStorageSync("confirmOrderBackUrl", `/pages/user/qdDetail?list_id=${this.list_id}`);
common_vendor.index.navigateTo({
url: "/pages/car/confirmOrder"
});
} else {
common_vendor.index.showToast({
title: "加入购物车成功",
icon: "success"
});
}
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "error"
});
}
});
},
updateList() {
if (!this.list_name) {
common_vendor.index.showToast({
title: "请输入清单名字",
duration: 2e3,
icon: "none"
});
}
this.request(util_api.Api_Url + "/api/xcx/updateGoodsList", "post", { list_name: this.list_name, list_id: this.list_id }, true).then((res) => {
if (res.code == 0) {
common_vendor.index.showToast({
title: "修改成功",
icon: "success"
});
this.closeNewList();
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "nonde"
});
}
});
},
openNewList() {
this.$refs.popupnewlist.open("bottom");
},
closeNewList() {
this.$refs.popupnewlist.close("bottom");
}
},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _easycom_uni_popup2 = common_vendor.resolveComponent("uni-popup");
(_component_barX + _easycom_uni_popup2)();
}
const _easycom_uni_popup = () => "../../uni_modules/uni-popup/components/uni-popup/uni-popup.js";
if (!Math) {
_easycom_uni_popup();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
b: common_vendor.o(($event) => $options.dels()),
c: common_vendor.t($data.list_name),
d: common_vendor.o((...args) => $options.openNewList && $options.openNewList(...args)),
e: $data.dataInited && $data.carList.length == 0
}, $data.dataInited && $data.carList.length == 0 ? {} : {}, {
f: $data.carList.length > 0
}, $data.carList.length > 0 ? {
g: common_vendor.f($data.carList, (item, index, i0) => {
return {
a: item.checked ? 1 : "",
b: common_vendor.o(($event) => $options.checkboxchange(item.sku_id), index),
c: item.goods_images || "https://www.iedge.net/assets/images/common/defaultnew.png",
d: common_vendor.t(item.sku_name),
e: common_vendor.t(item.goods_name),
f: common_vendor.t(item.brand_name),
g: common_vendor.t(item.cn_delivery_time),
h: common_vendor.t(item.goods_price),
i: common_vendor.o(($event) => $options.addjNum(item.sku_id, 1), index),
j: common_vendor.o([($event) => item.goods_count = $event.detail.value, index, ($event) => $options.changeNum(item.sku_id), index], index),
k: item.goods_count,
l: common_vendor.o(($event) => $options.addjNum(item.sku_id, 2), index),
m: index
};
})
} : {}, {
h: $data.allcheck ? 1 : "",
i: common_vendor.o(($event) => $options.checkboxchange(460053411)),
j: common_vendor.t($data.checkcount),
k: common_vendor.t($data.totalprice),
l: common_vendor.o((...args) => $options.addCar && $options.addCar(...args)),
m: common_vendor.o(($event) => $options.addCar(1)),
n: common_vendor.o((...args) => $options.closeNewList && $options.closeNewList(...args)),
o: $data.list_name,
p: common_vendor.o(($event) => $data.list_name = $event.detail.value),
q: common_vendor.o(($event) => $options.updateList()),
r: common_vendor.sr("popupnewlist", "f9b29180-1"),
s: common_vendor.p({
type: "bottom",
["safe-area"]: false
})
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-f9b29180"]]);
_sfc_main.__runtimeHooks = 6;
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/qdDetail.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}
\ No newline at end of file
<view class="qdDetailPage data-v-f9b29180"><bar-x class="data-v-f9b29180" u-i="f9b29180-0" bind:__l="__l"/><view class="car-head row bothSide data-v-f9b29180"><view class="l row verCenter data-v-f9b29180"><text class="icon iconfont icon-arrowleft data-v-f9b29180" bindtap="{{a}}"></text><view class="data-v-f9b29180">清单详情</view></view><view class="r row verCenter data-v-f9b29180"><text class="data-v-f9b29180" bindtap="{{b}}">删除</text></view></view><view class="name-box row verCenter data-v-f9b29180"><text class="data-v-f9b29180" bindtap="{{d}}">{{c}}<text class="icon iconfont icon-edit data-v-f9b29180"></text></text></view><view class="cons data-v-f9b29180"><view wx:if="{{e}}" class="no-data data-v-f9b29180"><image class="data-v-f9b29180" src="https://img.ichunt.com/images/ichunt/202502/19/7fdab385a25db187f8e57370875f7546.png"/><text class="data-v-f9b29180">暂无商品信息!</text></view><view wx:if="{{f}}" class="list-box data-v-f9b29180"><view wx:for="{{g}}" wx:for-item="item" wx:key="m" class="item-group row verCenter bothSide data-v-f9b29180"><view class="l row verCenter data-v-f9b29180"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-f9b29180', item.a && 'icon-checked']}}" catchtap="{{item.b}}"></text><image class="data-v-f9b29180" src="{{item.c}}"/></view><view class="r data-v-f9b29180"><view class="elep skun data-v-f9b29180">{{item.d}}</view><view class="txt data-v-f9b29180">型号:{{item.e}}</view><view class="txt data-v-f9b29180">品牌:{{item.f}}</view><view class="txt data-v-f9b29180">货期:{{item.g}}</view><view class="row verCenter bothSide data-v-f9b29180"><view class="price data-v-f9b29180">¥{{item.h}}</view><view class="hbha row verCenter bothSide data-v-f9b29180"><text class="icon iconfont icon-jian data-v-f9b29180" bindtap="{{item.i}}"></text><input class="data-v-f9b29180" type="number" bindinput="{{item.j}}" value="{{item.k}}"/><text class="icon iconfont icon-jia data-v-f9b29180" bindtap="{{item.l}}"></text></view></view></view></view></view></view><view class="car-foot car-foot1 row bothSide data-v-f9b29180"><view class="t row bothSide verCenter data-v-f9b29180"><view class="checked-box row verCenter data-v-f9b29180" catchtap="{{i}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-f9b29180', h && 'icon-checked']}}"></text>全选</view><view class="pbx data-v-f9b29180">已选{{j}}件,含税总额:<view class="price data-v-f9b29180">¥ {{k}}</view></view></view><view class="b row bothSide verCenter data-v-f9b29180"><view class="row verCenter bothSide data-v-f9b29180"><view class="add-car data-v-f9b29180" bindtap="{{l}}">加入购物车</view><view class="add-confirm data-v-f9b29180" bindtap="{{m}}">去订购</view></view></view></view><uni-popup wx:if="{{s}}" class="r data-v-f9b29180" u-s="{{['d']}}" u-r="popupnewlist" u-i="f9b29180-1" bind:__l="__l" u-p="{{s}}"><view class="pop-new-list data-v-f9b29180"><view class="trt data-v-f9b29180"><text class="icon iconfont icon-caca data-v-f9b29180" bindtap="{{n}}"></text></view><view class="ttit elep data-v-f9b29180">修改清单</view><view class="cons data-v-f9b29180"><input type="text" class="inputv data-v-f9b29180" placeholder="请输入清单名称,若未输入则显示商品编码;" value="{{o}}" bindinput="{{p}}"/></view><view class="add-list data-v-f9b29180" bindtap="{{q}}">确认</view></view></uni-popup></view>
\ No newline at end of file
view.data-v-f9b29180,
text.data-v-f9b29180,
input.data-v-f9b29180,
navigator.data-v-f9b29180 {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-f9b29180 {
background: none;
opacity: 1;
}
image.data-v-f9b29180 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-f9b29180 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-f9b29180 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-f9b29180 {
display: flex;
flex-direction: column;
}
.row.data-v-f9b29180 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-f9b29180 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-f9b29180 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-f9b29180 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-f9b29180 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-f9b29180 {
align-items: center;
}
.qdDetailPage.data-v-f9b29180 {
background: #F6F6F6;
min-height: calc(100vh - 175rpx);
padding-bottom: 180rpx;
padding-top: 75rpx;
}
.qdDetailPage .car-head.data-v-f9b29180 {
background: #F6F6F6;
height: 75rpx;
position: fixed;
top: 175rpx;
left: 0rpx;
width: 100%;
right: 0rpx;
z-index: 3;
}
.qdDetailPage .car-head .l.data-v-f9b29180 {
height: 75rpx;
width: 550rpx;
padding-left: 35rpx;
font-size: 30rpx;
color: #000000;
}
.qdDetailPage .car-head .l .icon.data-v-f9b29180 {
font-size: 35rpx;
color: #898989;
margin-right: 235rpx;
}
.qdDetailPage .car-head .r.data-v-f9b29180 {
height: 75rpx;
font-size: 26rpx;
color: #666666;
padding-right: 25rpx;
}
.qdDetailPage .car-head .r .it.data-v-f9b29180 {
margin-left: 50rpx;
}
.qdDetailPage .name-box.data-v-f9b29180 {
font-size: 26rpx;
color: #000000;
padding: 0 25rpx;
height: 70rpx;
}
.qdDetailPage .name-box .icon.data-v-f9b29180 {
font-size: 26rpx;
color: #898989;
margin-left: 13rpx;
}
.qdDetailPage .cons.data-v-f9b29180 {
width: 700rpx;
margin: 0 auto;
}
.qdDetailPage .cons .list-box.data-v-f9b29180 {
background: #fff;
border-radius: 20rpx;
padding: 40rpx 0;
}
.qdDetailPage .cons .list-box .item-group.data-v-f9b29180 {
height: 190rpx;
padding: 0 20rpx;
padding-right: 25rpx;
margin-bottom: 63rpx;
}
.qdDetailPage .cons .list-box .item-group.data-v-f9b29180:last-child {
margin-bottom: 0rpx;
}
.qdDetailPage .cons .list-box .item-group .l.data-v-f9b29180 {
height: 190rpx;
}
.qdDetailPage .cons .list-box .item-group .l .icon.data-v-f9b29180 {
font-size: 30rpx;
color: #e5e5e5;
}
.qdDetailPage .cons .list-box .item-group .l .icon-checked.data-v-f9b29180 {
color: #D0121B;
}
.qdDetailPage .cons .list-box .item-group .l image.data-v-f9b29180 {
width: 190rpx;
height: 190rpx;
margin-left: 20rpx;
border-radius: 10rpx;
border: 2rpx solid #F6F6F6;
flex-shrink: 0;
}
.qdDetailPage .cons .list-box .item-group .r.data-v-f9b29180 {
margin-left: 20rpx;
}
.qdDetailPage .cons .list-box .item-group .r .skun.data-v-f9b29180 {
font-weight: 400;
font-size: 26rpx;
color: #000000;
line-height: 45rpx;
height: 45rpx;
width: 390rpx;
}
.qdDetailPage .cons .list-box .item-group .r .txt.data-v-f9b29180 {
font-size: 22rpx;
color: #666666;
line-height: 32rpx;
margin-bottom: 5rpx;
}
.qdDetailPage .cons .list-box .item-group .r .price.data-v-f9b29180 {
font-size: 32rpx;
color: #D91800;
height: 40rpx;
line-height: 40rpx;
position: relative;
top: 5rpx;
}
.qdDetailPage .cons .list-box .item-group .r .hbha.data-v-f9b29180 {
width: 156rpx;
height: 40rpx;
border-radius: 5rpx;
}
.qdDetailPage .cons .list-box .item-group .r .hbha .icon.data-v-f9b29180 {
color: #898989;
font-size: 22rpx;
}
.qdDetailPage .cons .list-box .item-group .r .hbha input.data-v-f9b29180 {
margin: 0 10rpx;
font-size: 24rpx;
color: #000000;
text-align: center;
width: 80rpx;
height: 40rpx;
background: #F6F6F6;
border-radius: 5rpx;
}
.qdDetailPage .cons .no-data.data-v-f9b29180 {
padding-top: 90rpx;
text-align: center;
font-size: 22rpx;
color: #000000;
background: #fff;
height: 1200rpx;
padding-bottom: 133rpx;
}
.qdDetailPage .cons .no-data image.data-v-f9b29180 {
display: block;
margin: 0 auto;
width: 442rpx;
height: 254rpx;
margin-bottom: 45rpx;
}
.qdDetailPage .car-foot.data-v-f9b29180 {
height: 150rpx;
width: 100%;
position: fixed;
left: 0rpx;
right: 0rpx;
bottom: 0rpx;
z-index: 3;
background: #fff;
padding-left: 30rpx;
padding-right: 25rpx;
border-top: 1rpx solid #E7E7E7;
}
.qdDetailPage .car-foot .checked-box.data-v-f9b29180 {
font-size: 22rpx;
color: #666666;
}
.qdDetailPage .car-foot .checked-box .icon.data-v-f9b29180 {
font-size: 30rpx;
color: #e5e5e5;
margin-right: 12rpx;
position: relative;
top: 2rpx;
}
.qdDetailPage .car-foot .checked-box .icon-checked.data-v-f9b29180 {
color: #D0121B;
}
.qdDetailPage .car-foot.car-foot1 .pbx.data-v-f9b29180 {
font-size: 22rpx;
color: #666666;
margin-left: 20rpx;
}
.qdDetailPage .car-foot.car-foot1 .pbx .price.data-v-f9b29180 {
font-size: 32rpx;
color: #D91800;
margin-top: 5rpx;
position: relative;
}
.qdDetailPage .car-foot.car-foot1 .add-car.data-v-f9b29180 {
width: 175rpx;
height: 70rpx;
background: linear-gradient(90deg, #FDC860 0%, #FCAE3A 100%);
border-radius: 35rpx 0rpx 0rpx 35rpx;
font-size: 26rpx;
color: #FFFFFF;
line-height: 70rpx;
text-align: center;
}
.qdDetailPage .car-foot.car-foot1 .add-confirm.data-v-f9b29180 {
width: 175rpx;
height: 70rpx;
background: linear-gradient(90deg, #F66F15 0%, #FE3014 100%);
border-radius: 0rpx 35rpx 35rpx 0rpx;
font-size: 26rpx;
color: #FFFFFF;
line-height: 70rpx;
text-align: center;
}
/**修改清单**/
.pop-new-list.data-v-f9b29180 {
width: 100%;
background: #FFFFFF;
border-radius: 10rpx 10rpx 0rpx 0rpx;
padding: 24rpx 30rpx;
position: relative;
padding-bottom: 150rpx;
}
.pop-new-list .trt.data-v-f9b29180 {
text-align: right;
}
.pop-new-list .trt .icon.data-v-f9b29180 {
color: #898989;
font-size: 25rpx;
}
.pop-new-list .ttit.data-v-f9b29180 {
width: 520rpx;
height: 53rpx;
font-size: 30rpx;
color: #000000;
line-height: 53rpx;
text-align: center;
margin: 0 auto;
}
.pop-new-list .cons.data-v-f9b29180 {
padding-top: 77rpx;
padding-bottom: 110rpx;
display: block;
width: 689rpx;
}
.pop-new-list .cons .inputv.data-v-f9b29180 {
display: block;
width: 621rpx;
height: 80rpx;
padding: 0 20rpx;
line-height: 80rpx;
border-radius: 6rpx;
border: 1rpx solid #898989;
margin: 0 auto;
font-size: 22rpx;
color: #000;
}
.pop-new-list .add-list.data-v-f9b29180 {
width: 100%;
height: 110rpx;
background: #D0121B;
line-height: 110rpx;
text-align: center;
font-size: 30rpx;
color: #FFFFFF;
position: absolute;
bottom: 0rpx;
left: 0rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
userInfo: JSON.parse(common_vendor.index.getStorageSync("user_info")) || ""
};
},
onLoad: function() {
},
onShow() {
},
methods: {
submitI() {
this.request(util_api.Api_Url + "/api/user/logout", "get", {}, true).then((res) => {
if (res.code == 0) {
common_vendor.index.setStorageSync("token", "");
common_vendor.index.setStorageSync("user_info", "");
common_vendor.index.showToast({
title: "退出成功",
icon: "success"
});
setTimeout(() => {
common_vendor.index.reLaunch({
url: "/pages/index/index"
});
}, 2e3);
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "success"
});
}
});
}
},
components: {
barX,
titleNav
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_titleNav = common_vendor.resolveComponent("titleNav");
(_component_barX + _component_titleNav)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.p({
title: "账号设置"
}),
b: $data.userInfo
}, $data.userInfo ? {
c: common_vendor.t($data.userInfo.phone)
} : {}, {
d: common_vendor.o(($event) => $options.submitI())
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-806b15dc"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/setting.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"title-nav": "../../components/title_nav"
}
}
\ No newline at end of file
<view class="settingPage data-v-806b15dc"><bar-x class="data-v-806b15dc" u-i="806b15dc-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-806b15dc" u-i="806b15dc-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-806b15dc"><view wx:if="{{b}}" class="input-box data-v-806b15dc"><navigator url="/pages/auth/forget" class="wbox data-v-806b15dc"><view class="input-group row verCenter bothSide data-v-806b15dc"><text class="label data-v-806b15dc">密码</text><view class="r data-v-806b15dc"><text class="xh data-v-806b15dc">******</text><text class="icon iconfont icon-arrowright data-v-806b15dc"></text></view></view></navigator><view class="input-group row verCenter bothSide wbox data-v-806b15dc"><text class="label data-v-806b15dc">手机号</text><view class="r data-v-806b15dc"><text class="data-v-806b15dc">{{c}}</text></view></view><navigator url="/pages/auth/rule?id=2" class="wbox data-v-806b15dc"><view class="input-group row verCenter bothSide data-v-806b15dc"><text class="label data-v-806b15dc">隐私政策</text><view class="r data-v-806b15dc"><text class="icon iconfont icon-arrowright data-v-806b15dc"></text></view></view></navigator></view></view><view class="foot data-v-806b15dc"><view class="btn data-v-806b15dc" bindtap="{{d}}">退出登录</view></view></view>
\ No newline at end of file
view.data-v-806b15dc,
text.data-v-806b15dc,
input.data-v-806b15dc,
navigator.data-v-806b15dc {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-806b15dc {
background: none;
opacity: 1;
}
image.data-v-806b15dc {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-806b15dc {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-806b15dc {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-806b15dc {
display: flex;
flex-direction: column;
}
.row.data-v-806b15dc {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-806b15dc {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-806b15dc {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-806b15dc {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-806b15dc {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-806b15dc {
align-items: center;
}
.settingPage.data-v-806b15dc {
background: #f6f6f6;
padding-bottom: 150rpx;
min-height: calc(100vh - 175rpx);
}
.settingPage .cons.data-v-806b15dc {
padding-top: 75rpx;
}
.settingPage .cons .input-box.data-v-806b15dc {
margin: 0 auto;
width: 700rpx;
margin-top: 6rpx;
background: #fff;
padding: 0rpx 26rpx;
border-radius: 20rpx;
}
.settingPage .cons .input-box .wbox.data-v-806b15dc {
border-bottom: 1rpx solid #E7E7E7;
}
.settingPage .cons .input-box .wbox.data-v-806b15dc:last-child {
border: 0rpx;
}
.settingPage .cons .input-box .input-group.data-v-806b15dc {
height: 100rpx;
padding: 34rpx 20rpx;
font-size: 28rpx;
color: #000000;
}
.settingPage .cons .input-box .input-group .xh.data-v-806b15dc {
position: relative;
top: 5rpx;
}
.settingPage .cons .input-box .input-group .icon.data-v-806b15dc {
font-size: 16rpx;
color: #898989;
margin-left: 30rpx;
position: relative;
top: -4rpx;
}
.settingPage .foot.data-v-806b15dc {
height: 130rpx;
position: fixed;
z-index: 3;
bottom: 0rpx;
left: 0rpx;
right: 0rpx;
}
.settingPage .foot .btn.data-v-806b15dc {
display: block;
width: 700rpx;
height: 90rpx;
background: #FFFFFF;
border-radius: 5rpx;
border: 1rpx solid #D2D2D2;
font-size: 30rpx;
color: #666666;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const bottomNavFixed = () => "../../components/bottom_nav.js";
const _sfc_main = {
data() {
return {
isInit: false,
couponCount: 0,
certification: [],
userinfo: JSON.parse(common_vendor.index.getStorageSync("user_info")),
companyId: "",
orderCount: {
"1": 0,
"2": 0,
"3": 0,
"4": 0,
"7": 0,
"8": 0,
"10": 0,
"-1": 0
}
};
},
onLoad: function() {
this.getData();
},
onShow() {
this.getInfo();
},
methods: {
getInfo() {
this.request(util_api.Api_Url + "/api/user/info", "GET", {}, this.isInit ? false : true).then((res) => {
this.isInit = true;
if (res.code == 0) {
this.certification = res.data.certification || [];
this.userinfo = res.data.userinfo;
common_vendor.index.setStorageSync("user_info", JSON.stringify(this.userinfo));
this.certification.forEach((item) => {
if (item.com_name == this.userinfo.company_name) {
this.companyId = item.id;
}
});
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
chooseImageChange() {
common_vendor.index.chooseImage({
count: 1,
// 限制选择一张图片
sizeType: ["original", "compressed"],
// 选择原图或压缩图
sourceType: ["album", "camera"],
// 从相册或相机选择
success: (res) => {
const tempFilePath = res.tempFilePaths[0];
common_vendor.index.uploadFile({
url: util_api.Api_Url + "/api/upload/uploadFile",
// 替换为你的上传接口地址
filePath: tempFilePath,
name: "file",
// 后端接收的字段名
formData: {
// 'user': 'test', // 可选,附加的表单数据
},
success: (uploadRes) => {
let resP = JSON.parse(uploadRes.data);
if (resP.code == 0) {
common_vendor.index.showToast({
title: "上传成功",
icon: "success"
});
this.request(util_api.Api_Url + "/api/user/editAvatar", "POST", { url: resP.data.show_url }, false).then((resg) => {
if (resg.code == 0) {
this.getInfo();
}
});
} else {
common_vendor.index.showToast({
title: resP.msg,
icon: "success"
});
}
}
});
}
});
},
getData() {
this.request(util_api.Api_Url + "/api/coupon/getList", "GET", { status: -1 }, true).then((res) => {
if (res.code == 0) {
this.couponCount = res.data.count["-1"] || 0;
}
});
this.request(util_api.Api_Url + "/api/order/count", "GET", {}, true).then((res) => {
if (res.code == 0) {
this.orderCount = { ...res.data };
}
});
}
},
components: {
barX,
bottomNavFixed
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _component_bottomNavFixed = common_vendor.resolveComponent("bottomNavFixed");
(_component_barX + _component_bottomNavFixed)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: $data.userinfo
}, $data.userinfo ? common_vendor.e({
b: common_vendor.o((...args) => $options.chooseImageChange && $options.chooseImageChange(...args)),
c: $data.userinfo.avatar_url ? $data.userinfo.avatar_url : "https://img.ichunt.com/images/ichunt/202502/24/e3f1f226b93f791de65faf46be2cdf9f.png",
d: common_vendor.t($data.userinfo.wx_nickname || $data.userinfo.phone || $data.userinfo.email || "微信用户"),
e: $data.certification.length > 0
}, $data.certification.length > 0 ? {
f: common_vendor.t($data.userinfo.company_name)
} : {}, {
g: "/pages/user/companyInfo?id=" + $data.companyId,
h: common_vendor.t($data.couponCount)
}) : {}, {
i: $data.orderCount["1"] > 0
}, $data.orderCount["1"] > 0 ? {
j: common_vendor.t($data.orderCount["1"])
} : {}, {
k: $data.orderCount["2"] + $data.orderCount["3"] > 0
}, $data.orderCount["2"] + $data.orderCount["3"] > 0 ? {
l: common_vendor.t($data.orderCount["2"] + $data.orderCount["3"])
} : {}, {
m: $data.orderCount["4"] > 0
}, $data.orderCount["4"] > 0 ? {
n: common_vendor.t($data.orderCount["4"])
} : {}, {
o: $data.orderCount["7"] + $data.orderCount["8"] > 0
}, $data.orderCount["7"] + $data.orderCount["8"] > 0 ? {
p: common_vendor.t($data.orderCount["7"] + $data.orderCount["8"])
} : {}, {
q: $data.orderCount["-1"] + $data.orderCount["10"] > 0
}, $data.orderCount["-1"] + $data.orderCount["10"] > 0 ? {
r: common_vendor.t($data.orderCount["-1"] + $data.orderCount["10"])
} : {}, {
s: _ctx.$globalData.KFQQ,
t: common_vendor.p({
actval: "4"
})
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-2f34225a"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/userInfo.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"bottom-nav-fixed": "../../components/bottom_nav"
}
}
\ No newline at end of file
<view class="userInfoPage data-v-2f34225a"><bar-x class="data-v-2f34225a" u-i="2f34225a-0" bind:__l="__l"/><view wx:if="{{a}}" class="head data-v-2f34225a"><view class="top row data-v-2f34225a"><navigator class="data-v-2f34225a" url="/pages/user/msgList"><text class="icon iconfont icon-ldxi data-v-2f34225a"></text></navigator><navigator class="data-v-2f34225a" url="/pages/user/setting"><text class="icon iconfont icon-set data-v-2f34225a"></text></navigator></view><view class="cen row data-v-2f34225a"><view class="imgh data-v-2f34225a"><image class="data-v-2f34225a" bindtap="{{b}}" src="{{c}}"/></view><view class="data-v-2f34225a"><view class="namen data-v-2f34225a">{{d}}</view><navigator class="data-v-2f34225a" url="{{g}}"><view wx:if="{{e}}" class="com row verCenter data-v-2f34225a"><view class="data-v-2f34225a">{{f}}</view><image class="data-v-2f34225a" src="https://img.ichunt.com/images/ichunt/202502/24/71bb98554d41d147323089e464079a28.png"/><text class="icon iconfont icon-arrowright data-v-2f34225a"></text></view><view wx:else class="com row verCenter di data-v-2f34225a"><view class="data-v-2f34225a">暂无公司信息</view><image class="data-v-2f34225a" src="https://img.ichunt.com/images/ichunt/202502/24/00d5a3c2e0a057075b618a2da69978da.png"/><text class="grz data-v-2f34225a">去认证<text class="icon iconfont icon-arrowright data-v-2f34225a"></text></text></view></navigator><navigator class="data-v-2f34225a" url="/pages/user/coupon"><view class="coup-box row verCenter data-v-2f34225a"> 优惠券:<text class="tops data-v-2f34225a">{{h}}</text> 张未使用 <text class="icon iconfont icon-arrowright data-v-2f34225a"></text></view></navigator></view></view></view><view wx:else class="head data-v-2f34225a"></view><view class="sec data-v-2f34225a"><view class="order-box data-v-2f34225a"><view class="tit row bothSide verCenter data-v-2f34225a"><text class="data-v-2f34225a">我的订单</text><navigator url="/pages/user/orderList" class="go-order data-v-2f34225a"><view class="row verCenter data-v-2f34225a"> 查看 <text class="icon iconfont icon-arrowright data-v-2f34225a"></text></view></navigator></view><view class="order-status row bothSide data-v-2f34225a"><navigator url="/pages/user/orderList?status=1" class="yhq data-v-2f34225a"><image class="data-v-2f34225a" src="https://img.ichunt.com/images/ichunt/202502/24/d70205f2f83cead903cca76bde50db17.png"/><view class="data-v-2f34225a">待确认</view><text wx:if="{{i}}" class="count data-v-2f34225a">{{j}}</text></navigator><navigator url="/pages/user/orderList?status=2,3" class="yhq data-v-2f34225a"><image class="data-v-2f34225a" src="https://img.ichunt.com/images/ichunt/202502/24/1fe54495f0fdfb72f8126daee9d5564f.png"/><view class="data-v-2f34225a">待付款</view><text wx:if="{{k}}" class="count data-v-2f34225a">{{l}}</text></navigator><navigator url="/pages/user/orderList?status=4" class="yhq data-v-2f34225a"><image class="data-v-2f34225a" src="https://img.ichunt.com/images/ichunt/202502/24/4de1203f3ddb51a020c0ab53bd2ee3b5.png"/><view class="data-v-2f34225a">待发货</view><text wx:if="{{m}}" class="count data-v-2f34225a">{{n}}</text></navigator><navigator url="/pages/user/orderList?status=7,8" class="yhq data-v-2f34225a"><image class="data-v-2f34225a" src="https://img.ichunt.com/images/ichunt/202502/24/986cd7e0d070537db3767503d85084c9.png"/><view class="data-v-2f34225a">待收货</view><text wx:if="{{o}}" class="count data-v-2f34225a">{{p}}</text></navigator><navigator url="/pages/user/orderList?status=-1,10" class="yhq data-v-2f34225a"><image class="data-v-2f34225a" src="https://img.ichunt.com/images/ichunt/202502/24/d75f5fe63ec44f624c0289ca2c4821a5.png"/><view class="data-v-2f34225a">已完结</view><text wx:if="{{q}}" class="count data-v-2f34225a">{{r}}</text></navigator></view></view><view class="link-box row bothSide data-v-2f34225a"><navigator url="/pages/user/qDlist" class="litem data-v-2f34225a"><text class="icon iconfont icon iconfont icon-qdlist data-v-2f34225a"></text><view class="data-v-2f34225a">我的清单</view></navigator><navigator url="/pages/user/address" class="litem data-v-2f34225a"><text class="icon iconfont icon-dzsd data-v-2f34225a"></text><view class="data-v-2f34225a">地址管理</view></navigator><navigator url="/pages/user/invoice" class="litem data-v-2f34225a"><text class="icon iconfont icon-fpgl data-v-2f34225a"></text><view class="data-v-2f34225a">发票管理</view></navigator><navigator url="{{s}}" class="litem data-v-2f34225a"><text class="icon iconfont icon-kfi data-v-2f34225a"></text><view class="data-v-2f34225a">我的客服</view></navigator></view></view><bottom-nav-fixed wx:if="{{t}}" class="data-v-2f34225a" u-i="2f34225a-1" bind:__l="__l" u-p="{{t}}"/></view>
\ No newline at end of file
view.data-v-2f34225a,
text.data-v-2f34225a,
input.data-v-2f34225a,
navigator.data-v-2f34225a {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover.data-v-2f34225a {
background: none;
opacity: 1;
}
image.data-v-2f34225a {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-2f34225a {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-2f34225a {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-2f34225a {
display: flex;
flex-direction: column;
}
.row.data-v-2f34225a {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-2f34225a {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-2f34225a {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-2f34225a {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-2f34225a {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-2f34225a {
align-items: center;
}
.userInfoPage.data-v-2f34225a {
background: #f6f6f6;
padding-bottom: 130rpx;
height: calc(100vh - 175rpx);
}
.userInfoPage .head.data-v-2f34225a {
height: 444rpx;
background: linear-gradient(180deg, #FFF2F2 0%, rgba(218, 210, 210, 0) 100%);
padding-top: 32rpx;
padding-left: 25rpx;
padding-right: 35rpx;
}
.userInfoPage .head .top.data-v-2f34225a {
justify-content: flex-end;
margin-bottom: 6rpx;
}
.userInfoPage .head .top .icon.data-v-2f34225a {
font-size: 40rpx;
color: #000;
margin-left: 29rpx;
}
.userInfoPage .head .cen .imgh.data-v-2f34225a {
margin-right: 26rpx;
}
.userInfoPage .head .cen .imgh image.data-v-2f34225a {
width: 100rpx;
height: 100rpx;
border-radius: 100rpx;
border: 1rpx solid #FFFFFF;
}
.userInfoPage .head .cen .namen.data-v-2f34225a {
font-size: 24rpx;
color: #000000;
height: 48rpx;
line-height: 49rpx;
}
.userInfoPage .head .cen .coup-box.data-v-2f34225a {
margin-top: 55rpx;
font-size: 24rpx;
color: #000000;
height: 40rpx;
}
.userInfoPage .head .cen .coup-box .tops.data-v-2f34225a {
color: #D0121B;
margin: 0 5rpx;
position: relative;
top: 2rpx;
}
.userInfoPage .head .cen .coup-box .icon.data-v-2f34225a {
font-size: 16rpx;
color: #898989;
margin-left: 35rpx;
}
.userInfoPage .head .cen .com.data-v-2f34225a {
height: 49rpx;
margin-top: 2rpx;
}
.userInfoPage .head .cen .com view.data-v-2f34225a {
font-size: 24rpx;
color: #000000;
}
.userInfoPage .head .cen .com image.data-v-2f34225a {
width: 25rpx;
height: 25rpx;
margin-left: 10rpx;
margin-right: 22rpx;
}
.userInfoPage .head .cen .com .icon.data-v-2f34225a {
font-size: 16rpx;
color: #898989;
}
.userInfoPage .head .cen .com .grz.data-v-2f34225a {
font-size: 22rpx;
color: #D0121B;
display: block;
}
.userInfoPage .head .cen .com .grz .icon.data-v-2f34225a {
font-size: 16rpx;
color: #D0121B;
margin-left: 5rpx;
position: relative;
top: -2rpx;
}
.userInfoPage .sec.data-v-2f34225a {
width: 700rpx;
margin: 0 auto;
position: relative;
top: -136rpx;
}
.userInfoPage .sec .order-box.data-v-2f34225a {
height: 272rpx;
background: #FFFFFF;
border-radius: 20rpx;
padding: 35rpx 45rpx;
}
.userInfoPage .sec .order-box .tit.data-v-2f34225a {
font-size: 24rpx;
color: #000000;
height: 40rpx;
}
.userInfoPage .sec .order-box .tit .go-order.data-v-2f34225a {
display: block;
height: 40rpx;
color: #666666;
}
.userInfoPage .sec .order-box .tit .go-order view.data-v-2f34225a {
height: 40rpx;
}
.userInfoPage .sec .order-box .tit .go-order .icon.data-v-2f34225a {
font-size: 16rpx;
color: #898989;
margin-left: 10rpx;
}
.userInfoPage .sec .order-box .order-status.data-v-2f34225a {
padding-right: 24rpx;
margin-top: 35rpx;
}
.userInfoPage .sec .order-box .order-status .yhq.data-v-2f34225a {
position: relative;
}
.userInfoPage .sec .order-box .order-status .count.data-v-2f34225a {
position: absolute;
min-width: 33rpx;
height: 25rpx;
font-size: 18rpx;
color: #FFFFFF;
line-height: 28rpx;
text-align: center;
font-weight: bold;
right: -15rpx;
top: -7rpx;
background: #FF6300;
border-radius: 8rpx;
}
.userInfoPage .sec .order-box .order-status image.data-v-2f34225a {
width: 60rpx;
height: 60rpx;
display: block;
margin: 0 auto;
}
.userInfoPage .sec .order-box .order-status view.data-v-2f34225a {
font-size: 22rpx;
color: #000000;
text-align: center;
margin-top: 15rpx;
}
.userInfoPage .sec .link-box.data-v-2f34225a {
height: 175rpx;
margin-top: 30rpx;
background: #FFFFFF;
border-radius: 20rpx;
padding: 35rpx 45rpx;
font-size: 22rpx;
color: #000000;
}
.userInfoPage .sec .link-box .litem.data-v-2f34225a {
text-align: center;
}
.userInfoPage .sec .link-box .litem .icon.data-v-2f34225a {
font-size: 50rpx;
color: #444444;
}
.userInfoPage .sec .link-box .litem view.data-v-2f34225a {
margin-top: 15rpx;
}
\ No newline at end of file
...@@ -35,15 +35,8 @@ ...@@ -35,15 +35,8 @@
"list": [] "list": []
}, },
"miniprogram": { "miniprogram": {
"current": 0, "current": -1,
"list": [ "list": []
{
"id": 0,
"name": "pages/index/index",
"pathName": "pages/index/index",
"query": ""
}
]
} }
}, },
"editorSetting": { "editorSetting": {
......
...@@ -23,6 +23,6 @@ ...@@ -23,6 +23,6 @@
"projectname": "iedgeMini", "projectname": "iedgeMini",
"setting": { "setting": {
"compileHotReLoad": true, "compileHotReLoad": true,
"urlCheck": true "urlCheck": false
} }
} }
\ No newline at end of file
"use strict";
const common_vendor = require("../../../../common/vendor.js");
const _sfc_main = {
name: "uniPopup",
components: {},
emits: ["change", "maskClick"],
props: {
// 开启动画
animation: {
type: Boolean,
default: true
},
// 弹出层类型,可选值,top: 顶部弹出层;bottom:底部弹出层;center:全屏弹出层
// message: 消息提示 ; dialog : 对话框
type: {
type: String,
default: "center"
},
// maskClick
isMaskClick: {
type: Boolean,
default: null
},
// TODO 2 个版本后废弃属性 ,使用 isMaskClick
maskClick: {
type: Boolean,
default: null
},
backgroundColor: {
type: String,
default: "none"
},
safeArea: {
type: Boolean,
default: true
},
maskBackgroundColor: {
type: String,
default: "rgba(0, 0, 0, 0.4)"
},
borderRadius: {
type: String
}
},
watch: {
/**
* 监听type类型
*/
type: {
handler: function(type) {
if (!this.config[type])
return;
this[this.config[type]](true);
},
immediate: true
},
isDesktop: {
handler: function(newVal) {
if (!this.config[newVal])
return;
this[this.config[this.type]](true);
},
immediate: true
},
/**
* 监听遮罩是否可点击
* @param {Object} val
*/
maskClick: {
handler: function(val) {
this.mkclick = val;
},
immediate: true
},
isMaskClick: {
handler: function(val) {
this.mkclick = val;
},
immediate: true
},
// H5 下禁止底部滚动
showPopup(show) {
}
},
data() {
return {
duration: 300,
ani: [],
showPopup: false,
showTrans: false,
popupWidth: 0,
popupHeight: 0,
config: {
top: "top",
bottom: "bottom",
center: "center",
left: "left",
right: "right",
message: "top",
dialog: "center",
share: "bottom"
},
maskClass: {
position: "fixed",
bottom: 0,
top: 0,
left: 0,
right: 0,
backgroundColor: "rgba(0, 0, 0, 0.4)"
},
transClass: {
backgroundColor: "transparent",
borderRadius: this.borderRadius || "0",
position: "fixed",
left: 0,
right: 0
},
maskShow: true,
mkclick: true,
popupstyle: "top"
};
},
computed: {
getStyles() {
let res = { backgroundColor: this.bg };
if (this.borderRadius || "0") {
res = Object.assign(res, { borderRadius: this.borderRadius });
}
return res;
},
isDesktop() {
return this.popupWidth >= 500 && this.popupHeight >= 500;
},
bg() {
if (this.backgroundColor === "" || this.backgroundColor === "none") {
return "transparent";
}
return this.backgroundColor;
}
},
mounted() {
const fixSize = () => {
const {
windowWidth,
windowHeight,
windowTop,
safeArea,
screenHeight,
safeAreaInsets
} = common_vendor.index.getWindowInfo();
this.popupWidth = windowWidth;
this.popupHeight = windowHeight + (windowTop || 0);
if (safeArea && this.safeArea) {
this.safeAreaInsets = screenHeight - safeArea.bottom;
} else {
this.safeAreaInsets = 0;
}
};
fixSize();
},
// TODO vue3
unmounted() {
this.setH5Visible();
},
activated() {
this.setH5Visible(!this.showPopup);
},
deactivated() {
this.setH5Visible(true);
},
created() {
if (this.isMaskClick === null && this.maskClick === null) {
this.mkclick = true;
} else {
this.mkclick = this.isMaskClick !== null ? this.isMaskClick : this.maskClick;
}
if (this.animation) {
this.duration = 300;
} else {
this.duration = 0;
}
this.messageChild = null;
this.clearPropagation = false;
this.maskClass.backgroundColor = this.maskBackgroundColor;
},
methods: {
setH5Visible(visible = true) {
},
/**
* 公用方法,不显示遮罩层
*/
closeMask() {
this.maskShow = false;
},
/**
* 公用方法,遮罩层禁止点击
*/
disableMask() {
this.mkclick = false;
},
// TODO nvue 取消冒泡
clear(e) {
e.stopPropagation();
this.clearPropagation = true;
},
open(direction) {
if (this.showPopup) {
return;
}
let innerType = ["top", "center", "bottom", "left", "right", "message", "dialog", "share"];
if (!(direction && innerType.indexOf(direction) !== -1)) {
direction = this.type;
}
if (!this.config[direction]) {
common_vendor.index.__f__("error", "at uni_modules/uni-popup/components/uni-popup/uni-popup.vue:310", "缺少类型:", direction);
return;
}
this[this.config[direction]]();
this.$emit("change", {
show: true,
type: direction
});
},
close(type) {
this.showTrans = false;
this.$emit("change", {
show: false,
type: this.type
});
clearTimeout(this.timer);
this.timer = setTimeout(() => {
this.showPopup = false;
}, 300);
},
// TODO 处理冒泡事件,头条的冒泡事件有问题 ,先这样兼容
touchstart() {
this.clearPropagation = false;
},
onTap() {
if (this.clearPropagation) {
this.clearPropagation = false;
return;
}
this.$emit("maskClick");
if (!this.mkclick)
return;
this.close();
},
/**
* 顶部弹出样式处理
*/
top(type) {
this.popupstyle = this.isDesktop ? "fixforpc-top" : "top";
this.ani = ["slide-top"];
this.transClass = {
position: "fixed",
left: 0,
right: 0,
backgroundColor: this.bg,
borderRadius: this.borderRadius || "0"
};
if (type)
return;
this.showPopup = true;
this.showTrans = true;
this.$nextTick(() => {
this.showPoptrans();
if (this.messageChild && this.type === "message") {
this.messageChild.timerClose();
}
});
},
/**
* 底部弹出样式处理
*/
bottom(type) {
this.popupstyle = "bottom";
this.ani = ["slide-bottom"];
this.transClass = {
position: "fixed",
left: 0,
right: 0,
bottom: 0,
paddingBottom: this.safeAreaInsets + "px",
backgroundColor: this.bg,
borderRadius: this.borderRadius || "0"
};
if (type)
return;
this.showPoptrans();
},
/**
* 中间弹出样式处理
*/
center(type) {
this.popupstyle = "center";
this.ani = ["fade"];
this.transClass = {
position: "fixed",
display: "flex",
flexDirection: "column",
bottom: 0,
left: 0,
right: 0,
top: 0,
justifyContent: "center",
alignItems: "center",
borderRadius: this.borderRadius || "0"
};
if (type)
return;
this.showPoptrans();
},
left(type) {
this.popupstyle = "left";
this.ani = ["slide-left"];
this.transClass = {
position: "fixed",
left: 0,
bottom: 0,
top: 0,
backgroundColor: this.bg,
borderRadius: this.borderRadius || "0",
display: "flex",
flexDirection: "column"
};
if (type)
return;
this.showPoptrans();
},
right(type) {
this.popupstyle = "right";
this.ani = ["slide-right"];
this.transClass = {
position: "fixed",
bottom: 0,
right: 0,
top: 0,
backgroundColor: this.bg,
borderRadius: this.borderRadius || "0",
display: "flex",
flexDirection: "column"
};
if (type)
return;
this.showPoptrans();
},
showPoptrans() {
this.$nextTick(() => {
this.showPopup = true;
this.showTrans = true;
});
}
}
};
if (!Array) {
const _easycom_uni_transition2 = common_vendor.resolveComponent("uni-transition");
_easycom_uni_transition2();
}
const _easycom_uni_transition = () => "../../../uni-transition/components/uni-transition/uni-transition.js";
if (!Math) {
_easycom_uni_transition();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: $data.showPopup
}, $data.showPopup ? common_vendor.e({
b: $data.maskShow
}, $data.maskShow ? {
c: common_vendor.o($options.onTap),
d: common_vendor.p({
name: "mask",
["mode-class"]: "fade",
styles: $data.maskClass,
duration: $data.duration,
show: $data.showTrans
})
} : {}, {
e: common_vendor.s($options.getStyles),
f: common_vendor.n($data.popupstyle),
g: common_vendor.o((...args) => $options.clear && $options.clear(...args)),
h: common_vendor.o($options.onTap),
i: common_vendor.p({
["mode-class"]: $data.ani,
name: "content",
styles: $data.transClass,
duration: $data.duration,
show: $data.showTrans
}),
j: common_vendor.o((...args) => $options.touchstart && $options.touchstart(...args)),
k: common_vendor.n($data.popupstyle),
l: common_vendor.n($options.isDesktop ? "fixforpc-z-index" : "")
}) : {});
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js.map
{
"component": true,
"usingComponents": {
"uni-transition": "../../../uni-transition/components/uni-transition/uni-transition"
}
}
\ No newline at end of file
<view wx:if="{{a}}" class="{{['uni-popup', k, l]}}"><view bindtouchstart="{{j}}"><uni-transition wx:if="{{b}}" key="1" bindclick="{{c}}" u-i="4f5f9e06-0" bind:__l="__l" u-p="{{d}}"/><uni-transition wx:if="{{i}}" u-s="{{['d']}}" key="2" bindclick="{{h}}" u-i="4f5f9e06-1" bind:__l="__l" u-p="{{i}}"><view style="{{e}}" class="{{['uni-popup__wrapper', f]}}" bindtap="{{g}}"><slot/></view></uni-transition></view></view>
\ No newline at end of file
view,
text,
input,
navigator {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}
.navigator-hover {
background: none;
opacity: 1;
}
image {
vertical-align: middle;
}
/**单行省略**/
.elep {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column {
display: flex;
flex-direction: column;
}
.row {
display: flex;
flex-direction: row;
}
.boxsiz {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide {
justify-content: space-between;
}
/* 平均分布 */
.avarage {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter {
justify-content: center;
}
/* 垂直居中 */
.verCenter {
align-items: center;
}
.uni-popup {
position: fixed;
z-index: 99;
}
.uni-popup.top, .uni-popup.left, .uni-popup.right {
top: 0;
}
.uni-popup .uni-popup__wrapper {
display: block;
position: relative;
/* iphonex 等安全区设置,底部安全区适配 */
}
.uni-popup .uni-popup__wrapper.left, .uni-popup .uni-popup__wrapper.right {
padding-top: 0;
flex: 1;
}
.fixforpc-z-index {
z-index: 999;
}
.fixforpc-top {
top: 0;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../../../common/vendor.js");
class MPAnimation {
constructor(options, _this) {
this.options = options;
this.animation = common_vendor.index.createAnimation({
...options
});
this.currentStepAnimates = {};
this.next = 0;
this.$ = _this;
}
_nvuePushAnimates(type, args) {
let aniObj = this.currentStepAnimates[this.next];
let styles = {};
if (!aniObj) {
styles = {
styles: {},
config: {}
};
} else {
styles = aniObj;
}
if (animateTypes1.includes(type)) {
if (!styles.styles.transform) {
styles.styles.transform = "";
}
let unit = "";
if (type === "rotate") {
unit = "deg";
}
styles.styles.transform += `${type}(${args + unit}) `;
} else {
styles.styles[type] = `${args}`;
}
this.currentStepAnimates[this.next] = styles;
}
_animateRun(styles = {}, config = {}) {
let ref = this.$.$refs["ani"].ref;
if (!ref)
return;
return new Promise((resolve, reject) => {
nvueAnimation.transition(ref, {
styles,
...config
}, (res) => {
resolve();
});
});
}
_nvueNextAnimate(animates, step = 0, fn) {
let obj = animates[step];
if (obj) {
let {
styles,
config
} = obj;
this._animateRun(styles, config).then(() => {
step += 1;
this._nvueNextAnimate(animates, step, fn);
});
} else {
this.currentStepAnimates = {};
typeof fn === "function" && fn();
this.isEnd = true;
}
}
step(config = {}) {
this.animation.step(config);
return this;
}
run(fn) {
this.$.animationData = this.animation.export();
this.$.timer = setTimeout(() => {
typeof fn === "function" && fn();
}, this.$.durationTime);
}
}
const animateTypes1 = [
"matrix",
"matrix3d",
"rotate",
"rotate3d",
"rotateX",
"rotateY",
"rotateZ",
"scale",
"scale3d",
"scaleX",
"scaleY",
"scaleZ",
"skew",
"skewX",
"skewY",
"translate",
"translate3d",
"translateX",
"translateY",
"translateZ"
];
const animateTypes2 = ["opacity", "backgroundColor"];
const animateTypes3 = ["width", "height", "left", "right", "top", "bottom"];
animateTypes1.concat(animateTypes2, animateTypes3).forEach((type) => {
MPAnimation.prototype[type] = function(...args) {
this.animation[type](...args);
return this;
};
});
function createAnimation(option, _this) {
if (!_this)
return;
clearTimeout(_this.timer);
return new MPAnimation(option, _this);
}
exports.createAnimation = createAnimation;
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/uni-transition/components/uni-transition/createAnimation.js.map
"use strict";
const common_vendor = require("../../../../common/vendor.js");
const uni_modules_uniTransition_components_uniTransition_createAnimation = require("./createAnimation.js");
const _sfc_main = {
name: "uniTransition",
emits: ["click", "change"],
props: {
show: {
type: Boolean,
default: false
},
modeClass: {
type: [Array, String],
default() {
return "fade";
}
},
duration: {
type: Number,
default: 300
},
styles: {
type: Object,
default() {
return {};
}
},
customClass: {
type: String,
default: ""
},
onceRender: {
type: Boolean,
default: false
}
},
data() {
return {
isShow: false,
transform: "",
opacity: 1,
animationData: {},
durationTime: 300,
config: {}
};
},
watch: {
show: {
handler(newVal) {
if (newVal) {
this.open();
} else {
if (this.isShow) {
this.close();
}
}
},
immediate: true
}
},
computed: {
// 生成样式数据
stylesObject() {
let styles = {
...this.styles,
"transition-duration": this.duration / 1e3 + "s"
};
let transform = "";
for (let i in styles) {
let line = this.toLine(i);
transform += line + ":" + styles[i] + ";";
}
return transform;
},
// 初始化动画条件
transformStyles() {
return "transform:" + this.transform + ";opacity:" + this.opacity + ";" + this.stylesObject;
}
},
created() {
this.config = {
duration: this.duration,
timingFunction: "ease",
transformOrigin: "50% 50%",
delay: 0
};
this.durationTime = this.duration;
},
methods: {
/**
* ref 触发 初始化动画
*/
init(obj = {}) {
if (obj.duration) {
this.durationTime = obj.duration;
}
this.animation = uni_modules_uniTransition_components_uniTransition_createAnimation.createAnimation(Object.assign(this.config, obj), this);
},
/**
* 点击组件触发回调
*/
onClick() {
this.$emit("click", {
detail: this.isShow
});
},
/**
* ref 触发 动画分组
* @param {Object} obj
*/
step(obj, config = {}) {
if (!this.animation)
return;
for (let i in obj) {
try {
if (typeof obj[i] === "object") {
this.animation[i](...obj[i]);
} else {
this.animation[i](obj[i]);
}
} catch (e) {
common_vendor.index.__f__("error", "at uni_modules/uni-transition/components/uni-transition/uni-transition.vue:148", `方法 ${i} 不存在`);
}
}
this.animation.step(config);
return this;
},
/**
* ref 触发 执行动画
*/
run(fn) {
if (!this.animation)
return;
this.animation.run(fn);
},
// 开始过度动画
open() {
clearTimeout(this.timer);
this.transform = "";
this.isShow = true;
let { opacity, transform } = this.styleInit(false);
if (typeof opacity !== "undefined") {
this.opacity = opacity;
}
this.transform = transform;
this.$nextTick(() => {
this.timer = setTimeout(() => {
this.animation = uni_modules_uniTransition_components_uniTransition_createAnimation.createAnimation(this.config, this);
this.tranfromInit(false).step();
this.animation.run();
this.$emit("change", {
detail: this.isShow
});
}, 20);
});
},
// 关闭过度动画
close(type) {
if (!this.animation)
return;
this.tranfromInit(true).step().run(() => {
this.isShow = false;
this.animationData = null;
this.animation = null;
let { opacity, transform } = this.styleInit(false);
this.opacity = opacity || 1;
this.transform = transform;
this.$emit("change", {
detail: this.isShow
});
});
},
// 处理动画开始前的默认样式
styleInit(type) {
let styles = {
transform: ""
};
let buildStyle = (type2, mode) => {
if (mode === "fade") {
styles.opacity = this.animationType(type2)[mode];
} else {
styles.transform += this.animationType(type2)[mode] + " ";
}
};
if (typeof this.modeClass === "string") {
buildStyle(type, this.modeClass);
} else {
this.modeClass.forEach((mode) => {
buildStyle(type, mode);
});
}
return styles;
},
// 处理内置组合动画
tranfromInit(type) {
let buildTranfrom = (type2, mode) => {
let aniNum = null;
if (mode === "fade") {
aniNum = type2 ? 0 : 1;
} else {
aniNum = type2 ? "-100%" : "0";
if (mode === "zoom-in") {
aniNum = type2 ? 0.8 : 1;
}
if (mode === "zoom-out") {
aniNum = type2 ? 1.2 : 1;
}
if (mode === "slide-right") {
aniNum = type2 ? "100%" : "0";
}
if (mode === "slide-bottom") {
aniNum = type2 ? "100%" : "0";
}
}
this.animation[this.animationMode()[mode]](aniNum);
};
if (typeof this.modeClass === "string") {
buildTranfrom(type, this.modeClass);
} else {
this.modeClass.forEach((mode) => {
buildTranfrom(type, mode);
});
}
return this.animation;
},
animationType(type) {
return {
fade: type ? 0 : 1,
"slide-top": `translateY(${type ? "0" : "-100%"})`,
"slide-right": `translateX(${type ? "0" : "100%"})`,
"slide-bottom": `translateY(${type ? "0" : "100%"})`,
"slide-left": `translateX(${type ? "0" : "-100%"})`,
"zoom-in": `scaleX(${type ? 1 : 0.8}) scaleY(${type ? 1 : 0.8})`,
"zoom-out": `scaleX(${type ? 1 : 1.2}) scaleY(${type ? 1 : 1.2})`
};
},
// 内置动画类型与实际动画对应字典
animationMode() {
return {
fade: "opacity",
"slide-top": "translateY",
"slide-right": "translateX",
"slide-bottom": "translateY",
"slide-left": "translateX",
"zoom-in": "scale",
"zoom-out": "scale"
};
},
// 驼峰转中横线
toLine(name) {
return name.replace(/([A-Z])/g, "-$1").toLowerCase();
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: $data.isShow,
b: $data.animationData,
c: common_vendor.n($props.customClass),
d: common_vendor.s($options.transformStyles),
e: common_vendor.o((...args) => $options.onClick && $options.onClick(...args))
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js.map
{
"component": true,
"usingComponents": {}
}
\ No newline at end of file
<view hidden="{{!a}}" ref="ani" animation="{{b}}" class="{{c}}" style="{{d}}" bindtap="{{e}}"><slot></slot></view>
\ No newline at end of file
"use strict";
const common_vendor = require("../common/vendor.js");
let _env = "";
let api_url = "";
{
_env = common_vendor.index.getAccountInfoSync().miniProgram.envVersion;
api_url = _env == "release" ? "https://www.iedge.net" : "http://iedge.liexindev.net";
common_vendor.index.__f__("log", "at util/api.js:22", api_url, _env);
}
const Api_Url = api_url;
exports.Api_Url = Api_Url;
//# sourceMappingURL=../../.sourcemap/mp-weixin/util/api.js.map
"use strict";
const common_vendor = require("../common/vendor.js");
const share = {
data() {
return {
miniShareOptions: {
title: "爱智工业平台",
path: "/pages/index/index",
imageUrl: "https://img.ichunt.com/images/ichunt/202503/11/8bd43dcc1b28a3fd8c417ac0c6410406.png",
desc: ""
}
};
},
onShareAppMessage() {
return {
...this.miniShareOptions,
success: () => {
common_vendor.index.showToast({ title: "分享成功", icon: "success" });
},
fail: () => {
common_vendor.index.showToast({ title: "分享失败", icon: "none" });
}
};
},
onShareTimeline() {
return {
title: "爱智工业平台",
path: "/pages/index/index",
imageUrl: "https://img.ichunt.com/images/ichunt/202503/11/8bd43dcc1b28a3fd8c417ac0c6410406.png",
success: () => {
common_vendor.index.showToast({ title: "分享成功", icon: "success" });
},
fail: () => {
common_vendor.index.showToast({ title: "分享失败", icon: "none" });
}
};
}
};
exports.share = share;
//# sourceMappingURL=../../.sourcemap/mp-weixin/util/share.js.map
"use strict";
const common_vendor = require("../common/vendor.js");
const request = (url = "", type = "GET", param = {}, Loading, headertype) => {
if (Loading) {
common_vendor.index.showLoading({
mask: true
});
}
var params = Object.assign(param, {
pf: "xcx"
});
const token = common_vendor.index.getStorageSync("token");
let header = {
"Content-Type": "application/json; charset=utf-8"
};
if (headertype) {
header = {
"Content-Type": "application/x-www-form-urlencoded"
};
}
if (token) {
header.token = token;
}
return new Promise((resolve, reject) => {
common_vendor.index.request({
method: type,
url,
data: params,
header,
dataType: "json",
withCredentials: true,
success: (response) => {
if (Loading)
common_vendor.index.hideLoading();
if (response.statusCode === 200) {
let result = response.data;
if (result.code == 101) {
try {
var pages = getCurrentPages();
let currentPage = pages[pages.length - 1];
let currentPath = currentPage.route;
let currentPageFullPath = currentPage["$page"]["fullPath"];
common_vendor.index.reLaunch({
url: `/pages/auth/login?referer=${encodeURIComponent(currentPageFullPath)}`
});
} catch (e) {
}
}
resolve(result);
} else {
reject(response);
common_vendor.index.showToast({
title: "网络出现问题",
icon: "error"
});
}
},
fail: (error) => {
if (Loading)
common_vendor.index.hideLoading();
common_vendor.index.showToast({
title: "网络出现问题",
icon: "error"
});
reject(error);
}
});
});
};
const startCountdown = (options) => {
const duration = options.duration || 60;
let remainingTime = duration;
let timer = null;
const onTick = options.onTick || ((time) => {
});
const onComplete = options.onComplete || (() => {
});
function start() {
timer = setInterval(() => {
if (remainingTime <= 0) {
clearInterval(timer);
onComplete();
} else {
remainingTime--;
onTick(remainingTime);
}
}, 1e3);
}
function stop() {
clearInterval(timer);
onComplete();
}
return {
start,
stop
};
};
exports.request = request;
exports.startCountdown = startCountdown;
//# sourceMappingURL=../../.sourcemap/mp-weixin/util/util.js.map
...@@ -17,8 +17,8 @@ if (process.env.UNI_PLATFORM === 'h5') { // 判断是否为 H5 平台 ...@@ -17,8 +17,8 @@ if (process.env.UNI_PLATFORM === 'h5') { // 判断是否为 H5 平台
//api_url = _env == 'release' ? 'https://www.iedge.net' : 'http://iedge.liexindev.net' api_url = _env == 'release' ? 'https://www.iedge.net' : 'http://iedge.liexindev.net'
api_url ='https://www.iedge.net' //api_url ='https://www.iedge.net'
console.log(api_url,_env) console.log(api_url,_env)
} else { // 其他平台(如 App 等) } else { // 其他平台(如 App 等)
......
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 sign in to comment